NT8 RAM Memory Bloat Testing new indicators before use - NinjaTrader Programming | futures io social day trading
futures io futures trading

NT8 RAM Memory Bloat Testing new indicators before use
Updated: Views / Replies:601 / 2
Created: by jmont1 Attachments:0

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 100,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

Thread Tools Search this Thread

NT8 RAM Memory Bloat Testing new indicators before use

  #1 (permalink)
Market Wizard
New York, NY
Futures Experience: Intermediate
Platform: NinjaTrader8
Broker/Data: Data = Rithmic -- Gives 70 Level II Data
Favorite Futures: 6C (Low Margin,) 6E, CL, GC, ES and Maybe DX for smaller tick value
Posts: 899 since May 2011
Thanks: 1,410 given, 604 received

NT8 RAM Memory Bloat Testing new indicators before use

"Converting-ninjatrader-7-indicators-ninjatrader-8-free" thread had posts that may become obscured by the size of the 50+ page thread's growing popularity. They are important notes and are thus being composited into this thread for coders and especially non-coders (cut and pasters) to be informed:

NT8 traders should not naively accept new versions of custom indicators, including from commercial sources (who should know better, but experience has shown otherwise) until the indicator-writing community has NT8 nuances under its belt. All new NT8 indicators including updated versions should be treated carefully.

Follow @Zondor's advice about segregating a test environment for the indicator until you are certain of it. And do it one indicator at a time, on an otherwise bare chart each time. Otherwise, you are never going to know where the problem is, if there is one from your custom indicator(s.)

There are other issues with NT8, which others have pointed out, and these are just a matter of growing pains. They will be fixed. But if NT does not change their mind about coders needing to manually add code to manage memory (in those situations where it's needed), then we will just have to hold on until the coding community knows what to do, and when.

Zondor View Post
Edited advice:

Start with NT disconnected from your data provider.

In a new, dedicated test workspace, create a chart with many instances of the indicator to be evaluated. But no indicators other than that one.

Then clone the chart, make a bunch of these single indicator charts possibly with different instruments or timeframes.

Log on to your data provider and watch the RAM usage in Windows Task Manager using CTRL-Alt-DEL, Task Manager, Performance tab. Once loaded memory should be fairly static if there are no issues.

Or run the chart in Playback mode as fast as you can.

If the RAM usage goes up up up as Ninjatrader runs, that's a FAIL.

Do this for every indicator that you add. This will avoid creating an unmanageable mess that will have you singing the "Ninjatrader 8 not ready for prime time " Blues.

An example reported as possibly having this type of issue is the March 25th version posting:


The author udated the post with: Its been brought to my attention this indicator may or may not use excessive RAM. Word of caution if you have issues using this indicator. I personally have not had issues besides sluggishness moving the x-axis.

Original coding concern comment was:

The fractal pivot indicator provided is a memory devouring, RAM hog disaster.

The kind of indicator that will make you think that "NT8 is not ready for prime time".

It keeps drawing more and more unique and separate text objects, lots of them. Each one uses more RAM. None of them are ever removed. This is the worst possible way to plot horizontal lines.

The longer it runs, the more RAM it will use. Until Ninjatrader freezes, or until you shut it down voluntarily, whichever comes first.

In the meantime, NT8 does seem like a great platform, assuming you don't want to get too far into customized indicators. For example, it is way faster (you do need a somewhat decent computer, but not a great one) and has many user-oriented improvements. But indicator-writing is not yet widely reliable.

Be cautious.

Reply With Quote
The following user says Thank You to jmont1 for this post:
  #2 (permalink)
Quick Summary
Quick Summary Post

Quick Summary is created and edited by users like you... Add FAQ's, Links and other Relevant Information by clicking the edit button in the lower right hand corner of this message.

  #3 (permalink)
Elite Member
Vancouver, Canada
Futures Experience: Intermediate
Platform: Ninjatrader, Sierra Chart
Broker/Data: Ninjatrader Continuum
Favorite Futures: ES, ZB
Posts: 163 since Apr 2014
Thanks: 572 given, 117 received

It has also been talked about here: https://futures.io/ninjatrader/20380-release-date-ninjatrader-8-a-29.html

Yes even indicators from commercial vendors can cause the issue such as what I mentioned regarding OFA. I am very wary about many indicators offered for free even on this forum because it appears amateur coders are not taking into account the memory management aspects. Luckily I do not use many indicators for trading so I am able to quickly narrow down which ones to avoid.

Reply With Quote
The following user says Thank You to NGtrader for this post:


futures io > > > > > NT8 RAM Memory Bloat Testing new indicators before use

Thread Tools Search this Thread
Search this Thread:

Advanced Search

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

September Journal Challenge (sponsored by TopstepTrader)


Free Elite Membership: Twitter Tuesday and Facebook Friday!

Tue & Fri

TopstepTrader (TBD)

Sep 25

RandBots (TBD)

Sep 27

Anthony Drager (TBD)

Oct 4

Similar Threads
Thread Thread Starter Forum Replies Last Post
NT8 optimization fills 100% of physical memory then crashes paulrobert NinjaTrader 16 May 27th, 2018 06:53 AM
NT7 Indicators Conversion to NT8 Seanbeshore1 Hire a Consultant or Programmer 0 November 24th, 2016 06:23 PM
Are Fat tails indicators available on NT8? jz166 NinjaTrader 4 November 17th, 2016 09:23 PM
NT8 - Multi Instrument Indicators wuileng NinjaTrader Programming 13 February 4th, 2016 04:04 PM
NT 7 indicators/strategies on nt8 edstaffin NinjaTrader Programming 3 October 10th, 2014 06:25 PM

All times are GMT -4. The time now is 11:42 AM. (this page content is cached, log in for real-time version)

Copyright © 2018 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 2018-09-23 in 0.12 seconds with 14 queries on phoenix