NexusFi: Find Your Edge


Home Menu

 





Ninjatrader 8 not ready for prime time?


Discussion in NinjaTrader

Updated
      Top Posters
    1. looks_one bobc635 with 39 posts (66 thanks)
    2. looks_two bobwest with 30 posts (58 thanks)
    3. looks_3 Blash with 26 posts (24 thanks)
    4. looks_4 NinjaTrader with 22 posts (43 thanks)
      Best Posters
    1. looks_one NinjaTrader with 2 thanks per post
    2. looks_two bobwest with 1.9 thanks per post
    3. looks_3 bobc635 with 1.7 thanks per post
    4. looks_4 Blash with 0.9 thanks per post
    1. trending_up 91,140 views
    2. thumb_up 437 thanks given
    3. group 68 followers
    1. forum 310 posts
    2. attach_file 16 attachments




 
Search this Thread

Ninjatrader 8 not ready for prime time?

  #251 (permalink)
 
xplorer's Avatar
 xplorer 
London UK
Site Moderator
 
Experience: Beginner
Platform: CQG
Broker: S5
Trading: Futures
Posts: 5,944 since Sep 2015
Thanks Given: 15,447
Thanks Received: 15,291


bobwest View Post

They use the votes for a feature request to help set the priority, so voting will help get their attention to the user interest in changing this behavior.

I am sort of beating on the drum on this, maybe a little much, but I like things to make sense, too.

Looks like it's gaining some momentum - It may be worth considering a thread of its own for this one - to ensure a more proper title may catch all the people that may be interested/affected by this. The current "NT8 not ready for prime time" may put some NT aficionados off.

Just a thought.

Reply With Quote
Thanked by:

Can you help answer these questions
from other members on NexusFi?
Ninja Mobile Trader VPS (ninjamobiletrader.com)
Trading Reviews and Vendors
Are there any eval firms that allow you to sink to your …
Traders Hideout
My NT8 Volume Profile Split by Asian/Euro/Open
NinjaTrader
The space time continuum and the dynamics of a financial …
Emini and Emicro Index
NexusFi Journal Challenge - April 2024
Feedback and Announcements
 
Best Threads (Most Thanked)
in the last 7 days on NexusFi
Get funded firms 2023/2024 - Any recommendations or word …
59 thanks
Funded Trader platforms
37 thanks
NexusFi site changelog and issues/problem reporting
24 thanks
GFIs1 1 DAX trade per day journal
22 thanks
The Program
19 thanks
  #252 (permalink)
 
bobwest's Avatar
 bobwest 
Western Florida
Site Moderator
 
Experience: Advanced
Platform: Sierra Chart
Trading: ES, YM
Frequency: Several times daily
Duration: Minutes
Posts: 8,162 since Jan 2013
Thanks Given: 57,343
Thanks Received: 26,267


xplorer View Post
Looks like it's gaining some momentum - It may be worth considering a thread of its own for this one - to ensure a more proper title may catch all the people that may be interested/affected by this. The current "NT8 not ready for prime time" may put some NT aficionados off.

Just a thought.

You may be right. I think it's hard to say, and I am surprised at the level of response so far.

My thought in using this thread was just that it's a kind of a catch-all topic for NT8 issues. I think this issue may be of limited concern to most users, and I posted the last update just to see if it still has any juice left.

And of course, while I would like this to get fixed, it's not like they have nothing else on their plate, issues that affect more people or are more critical.

I'm actually thinking that the 8 or so votes we got (including mine from my post) is not that bad, and they are added to whatever votes the topic originally had -- remember, it was an already-existing request. It should stand out somewhat from run-of-the-mill, random suggestions, anyway.

My thought is to see what interest there may still be, but not to make a crusade out of it.

Bob.

Reply With Quote
Thanked by:
  #253 (permalink)
 bobc635 
Tucson
 
Experience: Intermediate
Platform: NinjaTrader
Broker: Stage5
Trading: CL, YM
Posts: 209 since Jan 2011
Thanks Given: 137
Thanks Received: 233


I think this has been a great thread. It is a One-Stop thread to see other peoples issues and to post or find help. If we break it up, then we may not have as much interaction..... Personally, I have taken other peoples thoughts and melded with my thoughts to come up with some fixes to some issues and then posted for others to look at.

Thanks
Bob

Reply With Quote
Thanked by:
  #254 (permalink)
 scottiemickey 
Charlotte, NC
 
Experience: Intermediate
Platform: TS,NT, Sierra
Trading: NQ\TF\YM
Posts: 10 since Aug 2010
Thanks Given: 2
Thanks Received: 2


Seahn View Post
Over the holidays I have been tooling around with NT8 looking to migrate to it for my normal trading. I have to say I really like the NT8 new features, fit and finish. Its a vast improvement over NT7.

Problem is for anything other than one simple chart of one intrument it seems to have a lot of issues ranging from graphics quirks to total crashes. There are strange results in scripting as well. My conclusion is that it is not really ready for heavy duty use which is too bad since I've become kind of hooked on it, its so much better than NT7.

What have other users experienced with NT8? Do you trust it well enough to trade with it? I am talking about more hard core use with custom scripts and such. Just wondering what other peoples experience is or if its just me having issues with it.


I was having the same problems, I just could not trust it. So I switched to Sierra, and will never look back!

Reply With Quote
  #255 (permalink)
 bobc635 
Tucson
 
Experience: Intermediate
Platform: NinjaTrader
Broker: Stage5
Trading: CL, YM
Posts: 209 since Jan 2011
Thanks Given: 137
Thanks Received: 233

Hi ScottieMickey...I trade on NT 8 and have for the past 18 or so months. It took me about 3 months to find a way to make it stable and for memory to not run rampant. I wrote a batch file to cleandata directories prior to start.
As for the indicators, I write q fe of my own. C# does take some getting used to. My code is simple, and it takes me awhile to plow through. Ninja allows you to run both at the same time. I would suggest that before startup, you delete both cache directories, and the 3 data directories (min, day and tick). The bat that I use every day is posted in here somewhere...


Good Luck!
Bob



scottiemickey View Post
I was having the same problems, I just could not trust it. So I switched to Sierra, and will never look back!


Reply With Quote
  #256 (permalink)
 
xiaosi's Avatar
 xiaosi 
Brisbane, Queensland, Australia
 
Experience: Advanced
Platform: JIGSAW/SIERRA CHART
Broker: MacQuarie Futures/AMP Clearing/CQG
Trading: HHI, HSI, FDAX
Posts: 502 since Feb 2012
Thanks Given: 448
Thanks Received: 535


bobc635 View Post
Hi ScottieMickey...I trade on NT 8 and have for the past 18 or so months. It took me about 3 months to find a way to make it stable and for memory to not run rampant. I wrote a batch file to cleandata directories prior to start.
As for the indicators, I write q fe of my own. C# does take some getting used to. My code is simple, and it takes me awhile to plow through. Ninja allows you to run both at the same time. I would suggest that before startup, you delete both cache directories, and the 3 data directories (min, day and tick). The bat that I use every day is posted in here somewhere...


Good Luck!
Bob

I never had such a problem.....until last night. Even with nothing open in a workspace it's using 2100 mb of ram FFS! This must be the data caches. I didn't have an issue until I started using the new version of rancho....

Follow me on Twitter Reply With Quote
  #257 (permalink)
 
bobwest's Avatar
 bobwest 
Western Florida
Site Moderator
 
Experience: Advanced
Platform: Sierra Chart
Trading: ES, YM
Frequency: Several times daily
Duration: Minutes
Posts: 8,162 since Jan 2013
Thanks Given: 57,343
Thanks Received: 26,267


bobc635 View Post
Hi ScottieMickey...I trade on NT 8 and have for the past 18 or so months. It took me about 3 months to find a way to make it stable and for memory to not run rampant. I wrote a batch file to cleandata directories prior to start.
As for the indicators, I write q fe of my own. C# does take some getting used to. My code is simple, and it takes me awhile to plow through. Ninja allows you to run both at the same time. I would suggest that before startup, you delete both cache directories, and the 3 data directories (min, day and tick). The bat that I use every day is posted in here somewhere...


Good Luck!
Bob


xiaosi View Post
I never had such a problem.....until last night. Even with nothing open in a workspace it's using 2100 mb of ram FFS! This must be the data caches. I didn't have an issue until I started using the new version of rancho....

I have had a few issues, but I never have had these memory "running rampant" issues.

This suggests to me a "memory leak" -- some code, in an indicator or strategy, that is using and not releasing memory when it should, so the amount of memory used balloons and the amount remaining available for the program becomes less and less (that's why it's called a "leak") until it crashes. This is classic memory leak behavior, and is generally due to incorrectly written code. In NT8, not disposing of custom brushes has been an often-cited culprit. There may be other sources of the leak as well, but it is apparently not in the basic platform, but in added code. (I'm not saying the platform is perfect, nor that it doesn't still have issues, but a memory leak is apparently not one of them, at least in its current version.)

I do not think that you will experience this problem with bare NT8, using no indicators other than what came with the platform. Then if you add in anything, one at a time, that you have either written yourself or acquired from any other source, commercial or otherwise, at some point you will probably find the source of the problem. Make sure you have the current version installed, of course.

Do you have the memory issues with nothing at all but a bare chart running, including nothing in any other open workspaces? If you don't, that would be your starting point. If you still do, I would save everything to other folders and then do a complete uninstall, then also delete the NT folders, which the uninstall will leave behind (both in Program Files (x86) and in Documents), and reinstall from scratch. You need to know you have a clean starting point.

I confess that I do not have any idea why deleting directories would matter, but (a) I have never needed to do that, and (b) it still sounds like you have a memory leak, whether you have something else or not. I know that many users do not have these problems, so cutting back to a bare, clean install, and then working forward, gradually introducing new code, will likely find what is causing it.

Obviously, if you try this approach you will probably find it tedious, and you will definitely want to save everything to a separate folder before tinkering with anything.

But I don't think that the experience of the user community at this point supports the idea that you need to take extraordinary measures to have a system that does not eat up memory until it crashes. Something else is going on, and probably it's in your user-created or third-party-created code. This is a bummer, since it means that something you really like and use is likely the problem, but there it is.

Good luck, and I do mean this. These leaks are a pain to track down. You may prefer the band-aid of running the batch file and living with it, but that may mean you have an uncorrected problem that may bite you later.

Bob.

Reply With Quote
Thanked by:
  #258 (permalink)
 bobc635 
Tucson
 
Experience: Intermediate
Platform: NinjaTrader
Broker: Stage5
Trading: CL, YM
Posts: 209 since Jan 2011
Thanks Given: 137
Thanks Received: 233

Hi Bob, I have not had the memory issues in well over a year now. Between the revs of the basic platform and my directroy clean before start, I am running very stable. You are correct about the rogue indies.
I find it interesting though , that cleaning the old data before startup was The Key for me. I dont know if I still need to run my bat file at startup, but it clean directories and starts NT8 in high priority, so why not... I have to start with a click either way. I am quite happy with NT 8.

P.S. Another key to stability is to not mess with charts all the time. Changing indies seems to trigger memory builds and corrupt workspaces.

Bob






bobwest View Post
I have had a few issues, but I never have had these memory "running rampant" issues.

This suggests to me a "memory leak" -- some code, in an indicator or strategy, that is using and not releasing memory when it should, so the amount of memory used balloons and the amount remaining available for the program becomes less and less (that's why it's called a "leak") until it crashes. This is classic memory leak behavior, and is generally due to incorrectly written code. In NT8, not disposing of custom brushes has been an often-cited culprit. There may be other sources of the leak as well, but it is apparently not in the basic platform, but in added code. (I'm not saying the platform is perfect, nor that it doesn't still have issues, but a memory leak is apparently not one of them, at least in its current version.)

I do not think that you will experience this problem with bare NT8, using no indicators other than what came with the platform. Then if you add in anything, one at a time, that you have either written yourself or acquired from any other source, commercial or otherwise, at some point you will probably find the source of the problem. Make sure you have the current version installed, of course.

Do you have the memory issues with nothing at all but a bare chart running, including nothing in any other open workspaces? If you don't, that would be your starting point. If you still do, I would save everything to other folders and then do a complete uninstall, then also delete the NT folders, which the uninstall will leave behind (both in Program Files (x86) and in Documents), and reinstall from scratch. You need to know you have a clean starting point.

I confess that I do not have any idea why deleting directories would matter, but (a) I have never needed to do that, and (b) it still sounds like you have a memory leak, whether you have something else or not. I know that many users do not have these problems, so cutting back to a bare, clean install, and then working forward, gradually introducing new code, will likely find what is causing it.

Obviously, if you try this approach you will probably find it tedious, and you will definitely want to save everything to a separate folder before tinkering with anything.

But I don't think that the experience of the user community at this point supports the idea that you need to take extraordinary measures to have a system that does not eat up memory until it crashes. Something else is going on, and probably it's in your user-created or third-party-created code. This is a bummer, since it means that something you really like and use is likely the problem, but there it is.

Good luck, and I do mean this. These leaks are a pain to track down. You may prefer the band-aid of running the batch file and living with it, but that may mean you have an uncorrected problem that may bite you later.

Bob.


Reply With Quote
Thanked by:
  #259 (permalink)
 
bobwest's Avatar
 bobwest 
Western Florida
Site Moderator
 
Experience: Advanced
Platform: Sierra Chart
Trading: ES, YM
Frequency: Several times daily
Duration: Minutes
Posts: 8,162 since Jan 2013
Thanks Given: 57,343
Thanks Received: 26,267


bobc635 View Post
Hi Bob, I have not had the memory issues in well over a year now. Between the revs of the basic platform and my directroy clean before start, I am running very stable. You are correct about the rogue indies.
I find it interesting though , that cleaning the old data before startup was The Key for me. I dont know if I still need to run my bat file at startup, but it clean directories and starts NT8 in high priority, so why not... I have to start with a click either way. I am quite happy with NT 8.

P.S. Another key to stability is to not mess with charts all the time. Changing indies seems to trigger memory builds and corrupt workspaces.

Bob

You definitely could be right that needing to run that batch file was necessary earlier on. The history of NT8, and its various issues, has been a strange one.....

Glad you're no longer having the memory leaks. I know there still are NT8 issues, just not as much as it used to have.

I do think that anyone who is finding memory running amok should look to any new indicators or changes to indicators, and see if taking them out fixes the problem. Odds are good that it will....

Bob.

Reply With Quote
  #260 (permalink)
 scottiemickey 
Charlotte, NC
 
Experience: Intermediate
Platform: TS,NT, Sierra
Trading: NQ\TF\YM
Posts: 10 since Aug 2010
Thanks Given: 2
Thanks Received: 2



bobc635 View Post
Hi ScottieMickey...I trade on NT 8 and have for the past 18 or so months. It took me about 3 months to find a way to make it stable and for memory to not run rampant. I wrote a batch file to cleandata directories prior to start.
As for the indicators, I write q fe of my own. C# does take some getting used to. My code is simple, and it takes me awhile to plow through. Ninja allows you to run both at the same time. I would suggest that before startup, you delete both cache directories, and the 3 data directories (min, day and tick). The bat that I use every day is posted in here somewhere...


Good Luck!
Bob

Thanks Bob!, But the first thing I would always do is delete the cache files every morning. As far as code, I am not that advanced.

Reply With Quote




Last Updated on July 17, 2020


© 2024 NexusFi™, s.a., All Rights Reserved.
Av Ricardo J. Alfaro, Century Tower, Panama City, Panama, Ph: +507 833-9432 (Panama and Intl), +1 888-312-3001 (USA and Canada)
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.
About Us - Contact Us - Site Rules, Acceptable Use, and Terms and Conditions - Privacy Policy - Downloads - Top
no new posts