NinjaTrader's Learning Curve - Worth The Effort - NinjaTrader | futures io social day trading
futures io futures trading


NinjaTrader's Learning Curve - Worth The Effort
Updated: Views / Replies:4,478 / 40
Created: by Alfalfa Attachments:2

Welcome to futures io.

(If you already have an account, login at the top of the page)

futures io is the largest futures trading community on the planet, with over 90,000 members. At futures io, our goal has always been and always will be to create a friendly, positive, forward-thinking community where members can openly share and discuss everything the world of trading has to offer. The community is one of the friendliest you will find on any subject, with members going out of their way to help others. Some of the primary differences between futures io and other trading sites revolve around the standards of our community. Those standards include a code of conduct for our members, as well as extremely high standards that govern which partners we do business with, and which products or services we recommend to our members.

At futures io, our focus is on quality education. No hype, gimmicks, or secret sauce. The truth is: trading is hard. To succeed, you need to surround yourself with the right support system, educational content, and trading mentors Ė all of which you can find on futures io, utilizing our social trading environment.

With futures io, you can find honest trading reviews on brokers, trading rooms, indicator packages, trading strategies, and much more. Our trading review process is highly moderated to ensure that only genuine users are allowed, so you donít need to worry about fake reviews.

We are fundamentally different than most other trading sites:
  • We are here to help. Just let us know what you need.
  • We work extremely hard to keep things positive in our community.
  • We do not tolerate rude behavior, trolling, or vendors advertising in posts.
  • We firmly believe in and encourage sharing. The holy grail is within you, we can help you find it.
  • We expect our members to participate and become a part of the community. Help yourself by helping others.

You'll need to register in order to view the content of the threads and start contributing to our community.  It's free and simple.

-- Big Mike, Site Administrator

Reply
 2  
 
Thread Tools Search this Thread
 

NinjaTrader's Learning Curve - Worth The Effort

  #31 (permalink)
Elite Member
Berlin, Europe
 
Futures Experience: Advanced
Platform: NinjaTrader, MultiCharts
Broker/Data: Interactive Brokers
Favorite Futures: Keyboard
 
Fat Tails's Avatar
 
Posts: 9,653 since Mar 2010
Thanks: 4,226 given, 25,601 received
Forum Reputation: Legendary

Just some evidence

It takes a few minutes to test the CPU load of an indicator in replay. I just close all other programs with the exception of NinjaTrader, add a single chart with a single indicator and look what happens.

Test performed on data for ES 09-13 for last Tuesday.

The VWAP that you used: The test could not be performed until the end of the session, because the indicator slowed down my quadcore Xeon processor.

Please register on futures.io to view futures trading content such as post attachment(s), image(s), and screenshot(s).



An alternative VWAP which even has 12 plots instead of the 7 plots of the first VWAP. Speed gains are achieved by using a recursive formula and by not calculating the VWAP with every incoming tick. Accuracy is considerably better than for the first VWAP.

Please register on futures.io to view futures trading content such as post attachment(s), image(s), and screenshot(s).



This is not for critizing anybody who offers free add-ons for NinjaTrader. But it is just a proof that it is necessary to test every single piece of code that you use. The testing takes a few minutes and this time is well invested. Just download Process Explorer (free from Microsoft website) and watch the CPU load. The pictures are self-explaining.


Last edited by Fat Tails; July 22nd, 2013 at 08:38 PM.
Reply With Quote
The following 10 users say Thank You to Fat Tails for this post:
 
  #32 (permalink)
Elite Member
Knoxville
 
Futures Experience: Intermediate
Platform: NinjaTrader
Broker/Data: IB, Kinetick
Favorite Futures: Stocks
 
Alfalfa's Avatar
 
Posts: 11 since Nov 2012
Thanks: 15 given, 2 received

anaCurrentDayVWAP


Fat Tails View Post
The VWAP that you installed is one of the worst resource hogs ever. I had tested it with CalculateOnBarClose = false on replay x 500, and that indicator alone managed to slow down the replay session from 3 to 40 minutes per day, when used on a single chart. If you use the VWAP indicator in COBC = false, it will definitely cause a freeze of NinjaTrader.

Do that on several charts, and you need a super computer to avoid the freeze.


Before you use free stuff with NinjaTrader you need to test it!

You will find a lot of free stuff for NinjaTrader. But all these free indicators have not gone through any quality control. You need to test them yourself, before you use them! If you put the free stuff on your PC, don't test it and then blame Ninjatrader, because the free stuff does not work, then this is a bit strange.

The anaCurrentDayVWAP - see download section of this forum - uses a recursive formula to calculate VWAP and bands. It should be something like 50 times faster than the VWAP you used. I still would recommend to set it to CalculateOnBarClose = true to avoid to let it recalculate with every incoming tick.

In my opinion all your problems are related to bad indicators and false settings. If you just clean up your workspace and adjust the settings, everything should be fine.


Thanks Fat Tails for all the helpful info. I deleted the VWAP I was using but after doing a search & manually looking, I don't find the anaCurrentDayVWAP you mentioned. Is it maybe under a different name now?

Reply With Quote
 
  #33 (permalink)
Site Administrator
Manta, Ecuador
 
Futures Experience: Advanced
Platform: My own custom solution
Favorite Futures: E-mini ES S&P 500
 
Big Mike's Avatar
 
Posts: 46,240 since Jun 2009
Thanks: 29,352 given, 83,230 received



Alfalfa View Post
Thanks Fat Tails for all the helpful info. I deleted the VWAP I was using but after doing a search & manually looking, I don't find the anaCurrentDayVWAP you mentioned. Is it maybe under a different name now?

Click his name then "Find Downloads", you'll find it under SessionVWAP.

Please register on futures.io to view futures trading content such as post attachment(s), image(s), and screenshot(s).


Mike

Due to time constraints, please do not PM me if your question can be resolved or answered on the forum.

Need help?
1) Stop changing things. No new indicators, charts, or methods. Be consistent with what is in front of you first.
2) Start a journal and post to it daily with the trades you made to show your strengths and weaknesses.
3) Set goals for yourself to reach daily. Make them about how you trade, not how much money you make.
4) Accept responsibility for your actions. Stop looking elsewhere to explain away poor performance.
5) Where to start as a trader? Watch this webinar and read this thread for hundreds of questions and answers.
6)
Help using the forum? Watch this video to learn general tips on using the site.

If you want
to support our community, become an Elite Member.

Reply With Quote
The following 2 users say Thank You to Big Mike for this post:
 
  #34 (permalink)
Elite Member
Berlin, Europe
 
Futures Experience: Advanced
Platform: NinjaTrader, MultiCharts
Broker/Data: Interactive Brokers
Favorite Futures: Keyboard
 
Fat Tails's Avatar
 
Posts: 9,653 since Mar 2010
Thanks: 4,226 given, 25,601 received
Forum Reputation: Legendary


Alfalfa View Post
Thanks Fat Tails for all the helpful info. I deleted the VWAP I was using but after doing a search & manually looking, I don't find the anaCurrentDayVWAP you mentioned. Is it maybe under a different name now?

It is called SessionVWAP. I just use the prefix ana for all my free indicators.

https://futures.io/download/ninjatrader-7/indicators/674-download.html?view

I recommend that you use as many indicators as possible with settings CalculateOnBarClose = true. This avoids that the calculations are performed with every incoming tick. The VWAP and the bands usually do not change their value a lot between two bars, so there is no need to recalculate with every tick.

Reply With Quote
The following 4 users say Thank You to Fat Tails for this post:
 
  #35 (permalink)
Elite Member
Philadelphia, PA
 
Futures Experience: Advanced
Platform: Multicharts, Ninja Trader
Broker/Data: Mirus/ZF
Favorite Futures: CL
 
9baller's Avatar
 
Posts: 27 since Jan 2012
Thanks: 8 given, 12 received

I had some of these of problems that you all are complaining of in the past....TT sim feed is slow....
once I changed to ZF broker and separated duties with two dedicated machines....no problems since....

I now use MC for charting used to be TS...and NT only for execution....

MC and office etc on core I7....NT on core I5....connect through synergy with one mouse and keyboard....
ZF feed from Mirus....runs without problems

Reply With Quote
The following user says Thank You to 9baller for this post:
 
  #36 (permalink)
Elite Member
Knoxville
 
Futures Experience: Intermediate
Platform: NinjaTrader
Broker/Data: IB, Kinetick
Favorite Futures: Stocks
 
Alfalfa's Avatar
 
Posts: 11 since Nov 2012
Thanks: 15 given, 2 received


9baller View Post
I had some of these of problems that you all are complaining of in the past....TT sim feed is slow....
once I changed to ZF broker and separated duties with two dedicated machines....no problems since....

I now use MC for charting used to be TS...and NT only for execution....

MC and office etc on core I7....NT on core I5....connect through synergy with one mouse and keyboard....
ZF feed from Mirus....runs without problems

Cool, thanks 9baller - I had not heard of Synergy. I currently use 2 computers...so will give it a try.

Reply With Quote
 
  #37 (permalink)
Elite Member
Knoxville
 
Futures Experience: Intermediate
Platform: NinjaTrader
Broker/Data: IB, Kinetick
Favorite Futures: Stocks
 
Alfalfa's Avatar
 
Posts: 11 since Nov 2012
Thanks: 15 given, 2 received

A lot to digest...


bd92154 View Post
It can be frustrating, and I wish you the best in getting your Ninja Trader working properly.
There are all sorts of performance things we can suggest, but we aren't you and we don't know your trading setup.

One thing that may help is to think of NinjaTrader (NT7) as an erector set. (okay showing my age) If you remember the old erector set commercials they showed people making all sorts of great structures and it all was packed into a 60 second commercial. We see NT7 demostrated and think we will be able to trade like the person showing us NT7 in a short period of time. Truth is it will probably take more than six months.

The manual for NT7 is 999 plus pages and well worth reading. (Also watching and doing the tutorials as well.) Since I want to learn how to autotrade I am also working on learning C# programming. Been using NT7 for over two years now and still learning, and I have a lot to learn.

In a couple of clicks we will have you to the NT7 performance issues here is a link to Online Manual:
NinjaTrader Version 7
To get to the Performance Tips click on CONTENTS and then the dropdown/book labeled configuration, and then performance tips. When you are in performance tips there will be Tips for (Charting, Lagging Market Data, Market Analyzer, Miscellaneous, NinjaScript, Time & Sales, Workspaces) At a minimum I would recommend reading them all.

Even with the perfect NT7 setup there are times when one or more charts will "freeze-up." You will find this happens much less frequently once you have optimized your setup. There are different things you can do to un-freeze your chart and sometimes that will goof up other things. Personally I have found loading a different instrument and then coming back to my original instrument is usually the fastest fix for me. By the way if you use that fix be sure to un-LINK before you do, especially if you link to Time and Sales. I follow Time and Sales on the ES and will lose history of Time and Sales if the T&S is changed.

Okay you've made it to OZ and just have to click your ruby slippers three times and say "There is nothing better than a working platform," and your wish will be granted.

p.s. Lastly for other platforms. If you do a lot of analysis going back and forth between stocks, etc., I have found it best to use another platform for that. You were talking shorter term time frames, maybe try the ones offered by Interactive Brokers. I use TDAmeritrade TOS in addition to my NT7 for both analysis and trading. NT7 for trading.

p.s.s. Unexplained trade executions. To answer that more information would be needed, but after really learning the ins and outs of NT7 you will be able to figure that one out. If you are using ATM strategies there are many ways that the trades can trigger for both Profit and Stop Loss that may not make sense on first read.

Wanted to say thanks for the advice. I'm digging in to the manual & there sure is a lot of it. It's good to know others have had some of these issues & that there is light at the end of the tunnel. NT has great potential.

Reply With Quote
The following user says Thank You to Alfalfa for this post:
 
  #38 (permalink)
Elite Member
San Diego
 
Futures Experience: Intermediate
Platform: NinjaTrader/Think or Swim
Broker/Data: TDA/Interactive Brokers/ Data Feed TDA & IBK ( Dropped Kinetick)
Favorite Futures: Stocks NASDAQ
 
bd92154's Avatar
 
Posts: 990 since May 2011
Thanks: 1,536 given, 431 received


Alfalfa View Post
Wanted to say thanks for the advice. I'm digging in to the manual & there sure is a lot of it. It's good to know others have had some of these issues & that there is light at the end of the tunnel. NT has great potential.

Wouldn't you know I forgot something, actually almost always, but on to what I forgot to also mention before you go and make the same mistake I did. I went through the bother of printing out the Online version first... Oh well live and learn. There is a PDF version also available for download off the NinjaTrader Website, much easier to print. (Using the online version is great for the hot links, so they both have there advantages.)

Here is link to the PDF version for download from NinjaTrader.
http://www.ninjatrader.com/support/helpGuides/nt7/pdf/NinjaTraderVersion7HelpGuide.pdf


Here is link to all help guides on NT7.
NinjaTrader stock, futures and forex charting software and online trading platform. Support.

Have a great rest of your week.

From Bill D. in San Diego

Reply With Quote
The following 2 users say Thank You to bd92154 for this post:
 
  #39 (permalink)
Elite Member
Knoxville
 
Futures Experience: Intermediate
Platform: NinjaTrader
Broker/Data: IB, Kinetick
Favorite Futures: Stocks
 
Alfalfa's Avatar
 
Posts: 11 since Nov 2012
Thanks: 15 given, 2 received

Your Indicators


Fat Tails View Post
The VWAP that you installed is one of the worst resource hogs ever. I had tested it with CalculateOnBarClose = false on replay x 500, and that indicator alone managed to slow down the replay session from 3 to 40 minutes per day, when used on a single chart. If you use the VWAP indicator in COBC = false, it will definitely cause a freeze of NinjaTrader.

Do that on several charts, and you need a super computer to avoid the freeze.


Before you use free stuff with NinjaTrader you need to test it!

You will find a lot of free stuff for NinjaTrader. But all these free indicators have not gone through any quality control. You need to test them yourself, before you use them! If you put the free stuff on your PC, don't test it and then blame Ninjatrader, because the free stuff does not work, then this is a bit strange.

The anaCurrentDayVWAP - see download section of this forum - uses a recursive formula to calculate VWAP and bands. It should be something like 50 times faster than the VWAP you used. I still would recommend to set it to CalculateOnBarClose = true to avoid to let it recalculate with every incoming tick.

In my opinion all your problems are related to bad indicators and false settings. If you just clean up your workspace and adjust the settings, everything should be fine.

I downloaded & am using several of your custom indicators - very cool. I really like the Multi-period candles - great for helping to visualize & keep in mind how shorter time frame price action is always within longer.

Thanks.

Reply With Quote
The following user says Thank You to Alfalfa for this post:
 
  #40 (permalink)
Site Administrator
Manta, Ecuador
 
Futures Experience: Advanced
Platform: My own custom solution
Favorite Futures: E-mini ES S&P 500
 
Big Mike's Avatar
 
Posts: 46,240 since Jun 2009
Thanks: 29,352 given, 83,230 received


Moderator Note


Thread titled changed by OP request




Mike

Due to time constraints, please do not PM me if your question can be resolved or answered on the forum.

Need help?
1) Stop changing things. No new indicators, charts, or methods. Be consistent with what is in front of you first.
2) Start a journal and post to it daily with the trades you made to show your strengths and weaknesses.
3) Set goals for yourself to reach daily. Make them about how you trade, not how much money you make.
4) Accept responsibility for your actions. Stop looking elsewhere to explain away poor performance.
5) Where to start as a trader? Watch this webinar and read this thread for hundreds of questions and answers.
6)
Help using the forum? Watch this video to learn general tips on using the site.

If you want
to support our community, become an Elite Member.

Reply With Quote
The following 4 users say Thank You to Big Mike for this post:

Reply



futures io > > > > NinjaTrader's Learning Curve - Worth The Effort

Thread Tools Search this Thread
Search this Thread:

Advanced Search



Upcoming Webinars and Events (4:30PM ET unless noted)

Jigsaw Trading: TBA

Elite only

FuturesTrader71: TBA

Elite only

NinjaTrader: TBA

Jan 18

RandBots: TBA

Jan 23

GFF Brokers & CME Group: Futures & Bitcoin

Elite only

Adam Grimes: TBA

Elite only

Ran Aroussi: TBA

Elite only
     

Similar Threads
Thread Thread Starter Forum Replies Last Post
Best way to start learning ninjatrader programming ionos777 NinjaTrader Programming 17 April 24th, 2014 05:53 PM
Learning how to play guitar...reminds me of learning how to trade shodson Beginners and Introductions 10 September 16th, 2013 06:22 PM
Learning about secondary bar series and using MTF in Ninjatrader podski NinjaTrader 2 May 13th, 2013 12:04 AM
VIP Donations will be sent to Haiti for relief effort Big Mike Off-Topic 22 January 24th, 2010 08:31 PM
Help with learning curve. lipton80205 The Elite Circle 8 November 22nd, 2009 10:26 AM


All times are GMT -4. The time now is 02:36 AM.

Copyright © 2017 by futures io, s.a., Av Ricardo J. Alfaro, Century Tower, Panama, +507 833-9432, info@futures.io
All information is for educational use only and is not investment advice.
There is a substantial risk of loss in trading commodity futures, stocks, options and foreign exchange products. Past performance is not indicative of future results.
no new posts
Page generated 2017-12-14 in 0.16 seconds with 40 queries on phoenix via your IP 54.221.76.68