Unofficial NinjaTrader 8 wish list thread (NT8)! - NinjaTrader | futures io social day trading
futures io futures trading

Unofficial NinjaTrader 8 wish list thread (NT8)!
Updated: Views / Replies:144,180 / 901
Created: by AdvancedIndicators Attachments:51

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

Unofficial NinjaTrader 8 wish list thread (NT8)!

  #521 (permalink)
Elite Member
Melbourne, Victoria, Australia
Futures Experience: Advanced
Platform: NinjaTrader + Gomicators
Broker/Data: InteractiveBrokers, Kinetick
Favorite Futures: currency futures
kickmic's Avatar
Posts: 274 since May 2011
Thanks: 49 given, 338 received

kronie View Post

provide some reliable means of backup and restoration and error detection before one looses their operating environment!

I keep my personal folders (eg My Documents which is where NT stores "your" data) on a separate drive to the OS (so OS backups/reinstalls are super quick). Then I have a 3rd drive that mirrors my drive containing my personal folders. I use a program called freefilesync which as name suggests is free. This can be set to run either manually or automatically at intervals determined by the user. It can take an exact mirror copy of your NT folders (or whatever you choose to backup) and as it only updates the most recent changes, the mirror or backup process is super fast.

NOTE: if running a a separate drive for your personal folders is not an option, at least have another external or internal drive to mirror your My Docs folder as described above. External/internal HDD's are super cheap now. (If I didn't have an additional drive for my personal folders (ge laptop), I would partition my hard drive so the OS and personal folders are separated, simply for the backup and reinstall benefits)

Also, I highly recommend renaming your NT folder in My Documents prior to updating the software version. Once the new version is installed, close NT, replace the user NT contents with the older version. This step will avoid corruptions caused by updating to a newer version of NT.

Reply With Quote
The following 3 users say Thank You to kickmic for this post:
  #522 (permalink)
Elite Member
Pittsburgh, Pennsylvania
Futures Experience: Advanced
Platform: Ninja Trader
Favorite Futures: 6E, CL, Anything that moves
Posts: 337 since Jun 2012
Thanks: 415 given, 111 received

I agree with alot of the other guys here on the suggestions! Especially the programming suggestions == if guys like RJay, Fat Tails, Gomi and others say it== then it is real and useful because those guys know all of the programming side.




This would be sooo great for increasing speed and functionality and user friendlyness.

Sooo many times I want to test two charts side by side...
and want to use the Global Cross hair --- but I have to go thru menu AND menu FOR EACH CHART to turn on Global Crosshair Time Scrolling. :O :O

A simple little button on the Toolbar or chart trader or some thing like that would be GREAT.

Same thing for Allow Selection or Drag/Drop of Chart Series --- many times you want to move an indicator up or down the scale -- and you have to go thru all the menus again. :O :O

I recently tested out GENESIS TRADE NAVIGATOR --- and in my opinion -- that is now the CADILLAC / MERCEDES BENZ of Trading Platforms. It used to be TRADE STATION. SIERRA CHARTS -- seem to me like a prepped Corvette or a Porsche. Not ultra luxurious but super super well done.

Ninja is like a BareBones Racer = can be super fast and capable especially once you customize it. It kind of feels like a chassis that you buy and you have to put in the engine (programs, indi's, etc..) to have it run like you want.

But the obsession with MENUs and MENUs... needs to end. For the love of God. ;p

The other things ===

DIFFERENT CROSSHAIRS- On my longer time frame chart I may just want a horizontal line - no vertical (Trade Navigator has 4 different types of Crosshairs) Very very cool

GLOBAL CROSSHAIRS -- Needs a lot more function -- One chart should be the "dominant" one. It should not be every single chart moving the Crosshair.

Also agree with another poster - that it would be awesome if the Global Crosshair was LINKED so if we have 3 CL charts and 3 ES -- I am not moving the ES crosshair a million places when I am moving the CL crosshair. That is completely unnecessary and distracting.

STAY IN DRAW MODE === SHOULD JUST BE DEFAULT == ALWAYS . But OPAL - THATS CRAZY! -- No .. No its not. You just right click on the chart and the drawing tool disables instantly. THAT SHOULD BE THE WAY ALWAYS.

Stay in Draw Mode default always --- then people should learn the way to go back to a regular cursor is a super fast and easy right click.

Because very very many time you want to put more than one trendline down... or horizontal line - etc.

A New Drawing tool

A one point click Horizontal Ray -- It is a very very good ray where we once we select it... we click on one point on the chart... One only... and it will "shoot a perfectly horizontal ray from that point to the right of the chart.

it is great for putting instant points of support and ressis.

OHHH AND FINALLY == CHANGE THE "CHART RULER" on the charts. It is arcane and cumbersome to have to hit 3 clicks to put this thing down.

We should just do a straight line from point to point that we want to measure.

And even more== a very very cool option would also me --
GIVE US THE OPTION to select what we want the ruler to display.
What we need is:
1. The OPTION TO DISPLAY total number of ABSOLUTE TICKS --- NOT Price minus Price but if Silver was bought up 10 ticks -- well then it should say 10 ticks move == NOT "0.355 ticks"
3. The option to NOT HAVE THE DATA SERIES NAME ON THE INFORMATION. I already know it is CL no need to show RJay 8tick NoGapRangeBar CL etc etc.. on the little ruler. I know you do that to be able to measure multiple data series. Again giving the option cleans up a chart.

Those are my suggestions.


Reply With Quote
  #523 (permalink)
Trading Apprentice
london, uk
Futures Experience: Intermediate
Platform: NT
Favorite Futures: volatility
Posts: 3 since Sep 2013
Thanks: 0 given, 1 received

Here's my two definite wish list items

1/ allow NT8 to import NT7 backup files so that one can keep all of one's market data, etc. intact

2/ build NT8 to use separate folders etc. from NT7. That way if one's data vendor supports multiple connections from the same IP address, one could run NT7 and NT8 in parallel (old version live, new version simulation), and allow a much safer transition period because one could see any automated strategies, etc. that need rewriting behaving in the correct way in the new version.

Reply With Quote
  #524 (permalink)
PTA, Gauteng
Futures Experience: Advanced
Platform: Self built + Sierra + TWS
Favorite Futures: Stocks and Options
DarkPoolTrading's Avatar
Posts: 1,036 since May 2012
Thanks: 1,244 given, 1,303 received

Fix the issue where long rectangles (or any object with more than 2 anchor points) disappear and reappear while scrolling through charts.

For example if you have a rectangle that spans several days/weeks worth of data. As you scroll through that data the rectangle will disappear at certain times.

This was initially reported as a bug on the NT forums over 2.5 years ago. The bug is still there.

Diversification is the only free lunch
Reply With Quote
  #525 (permalink)
Banned: trolling
Futures Experience: Advanced
Platform: "I trade, therefore, I AM!"; Theme Song: "Atomic Dog!"
Favorite Futures: EMD, 6J, ZB
kronie's Avatar
Posts: 798 since Oct 2009
Thanks: 216 given, 506 received

kronie View Post
Backup / Restore is the most frustrating process / function that is in Ninja, as it has too many flaws to be reliable or useable. This need significant rethink. Here are some glaring disqualifiers significant to want to choose another trading platform (and remember, our objective is to prevent the trader / user from walking away).

1) Restore should honor the time, money and effort a user has invested in the platform and never say that the system restored all except the indicators.

I went back over the log to see the exact wording, but its in that text box pop-up that reports the status of a restore operation at the conclusion of the process. Really the backup master folder is simply a zip compressed file. Logically it should never be subject to question, simply restore in place, however, for some reason, even when in the original state, the platform has no compilation errors, the backup/restore function magically creates them and refuses to re-instantiate those indicators, configurations and charts as they were.

When this happens, all time, monetary and effort invested in getting things just right has been lost and you're forced to start from scratch. This has to stop with the newer NT8.

2) provide some pretest function so that the restore process can be confirmed to work, while the platform is in stable, operating condition.

one should never wait until one is doing a restore process to find out there were errors that were not visible or descernable when the platform was running properly.

one should never be deprived of the net sum of their investment in the ninja platform, without being able to correct the problems beforehand, if there are any problems.

provide some dry run backup/restore process, which will reveal what it intends to mark as an error, before the platform is compromised and lost, while it is still running and functioning.

provide some reliable means of backup and restoration and error detection before one looses their operating environment!

this recurring problem might be centered around the assemblies that are collected and reported on in the \Bin directory, and subject to file\utilities\remove N... Assembly

this last time it occurred to my installation, deletion manually of all the ".cs" files in the \bin, not the sub-directories, allowed me to have a clean compile capable installation. so whatever master directory these are controlled by, somehow gets corrupted, and should be capable of being re-synchronized instead of the lengthy process of deletion, re-finding and installation sequentially, all over again.

making the installation stable is a paramount improvement and significant discussion on this thread, as mentioned repeatedly and in ever so many experiences....

here's to a much more stable ninja, going fwd

Reply With Quote
The following user says Thank You to kronie for this post:
  #526 (permalink)
Elite Member
Melbourne, Victoria, Australia
Futures Experience: Advanced
Platform: NinjaTrader + Gomicators
Broker/Data: InteractiveBrokers, Kinetick
Favorite Futures: currency futures
kickmic's Avatar
Posts: 274 since May 2011
Thanks: 49 given, 338 received

kronie View Post
this recurring problem might be centered around the assemblies that are collected and reported on in the \Bin directory, and subject to file\utilities\remove N... Assembly

For what ever reason, the only way to avoid corruption of custom studies is to remove the entire NT folder in My Docs, proceed with an upgrade, and then replace the "new" NT folder in My Docs with your previous version which contains the custom files.

As far as backup is concerned - I have historic data for the US and ASX in addition to futures, so backup is a complete waste of time (unless I want to wait 4 hours for restore to complete). Hence I keep a mirror copy of the a fore mentioned folder which is synced regularly, plus I keep a copy of my customized instrument list in program files.

Not suggesting it's acceptable that this is required, however it has proved bulletproof over countless updates and for those times when corruptions have occurred. Fortunately it's a simple and timely process.

Reply With Quote
The following user says Thank You to kickmic for this post:
  #527 (permalink)
Trading Apprentice
Sanaa, Yemen
Futures Experience: Advanced
Platform: NT
Favorite Futures: Index futures, ETF
Posts: 2 since Oct 2013
Thanks: 0 given, 1 received


Suggestions on top of my head (probably already mentionned dozens of times or even already possible):

- More precise timestamping on market data recordings;
- Ability for strategies to subscribe to market data;
- Stable strategy analyzer (mine always crashes..);
- Better integration with the Microsoft Visual Studio IDE;
- Ability to use alternate databases (SQL Server) instead of the bundled one;
- Ability to bulk import new instruments;
- Ability to create and trade synthetic instruments on-the-fly (for spread trading);
- MAE/MFE expressed in percentage terms;
- Better portfolio backtesting & trading: ability to automatically "Add()" all instruments in the portfolio to a given strategy
- Ability to try other connected market data feeds if a given instrument is unknown by the first one;
- Ability to save comprehensive optimizer results to file;
- CFD.


Reply With Quote
The following user says Thank You to Lector for this post:
  #528 (permalink)
Elite Member
OC, California, USA
Futures Experience: Advanced
Platform: IB/TWS, NinjaTrader, thinkorswim
Favorite Futures: stocks, options, futures, VIX
shodson's Avatar
Posts: 1,881 since Jun 2009
Thanks: 489 given, 3,337 received

Not sure if these have been mentioned yet but I'd like a lot more backtesting features

1) Simulate buying on a bar close. Currently when a bar closes and I decide I want to buy/sell it happens on the open of the next bar. This is not a big deal for intra-day trading but for daily or weekly bars with gaps it makes simulating entering trades end-of-day very difficult. Tradestation has this capability.
2) If I'm testing a system across 6 ETFs, and I want to treat them as a portfolio, and I may not want to enter a trade in a new ETF if I'm already long in a different ETF. This would require simulating running the strategy on all 6 ETFs at the same time and each one knowing the position status of the others.
3) More statistics on testing a system on a portfolio of assets, like drawdowns, etc, has challenges similar to #2
4) Have an equity graph that displays portfolio or account value day by day, realized + unrealized gains, not just when positions are closed (realized). So if I'm in a trade for 3 months, on an equity graph it just shows a straight horizontal line, but many other systems will graph the unrealized ups and downs on the value of the account/portfolio.

Reply With Quote
The following user says Thank You to shodson for this post:
  #529 (permalink)
Banned: trolling
Futures Experience: Advanced
Platform: "I trade, therefore, I AM!"; Theme Song: "Atomic Dog!"
Favorite Futures: EMD, 6J, ZB
kronie's Avatar
Posts: 798 since Oct 2009
Thanks: 216 given, 506 received

windows 7 ultimate, SP1, fully updated with all windows system updates

I launched TaskMgr just to see what operation was firing off, while NT7 was hanging for an inordinate period of time, after firing off a new chart with a template.

SearchProtocolH (2 instances)

when cancelled, Ninja returned from hanging and responded with a fully functional trading system.

I don't know what causes this Microsoft function to be launched possibly by Ninja, possibly through co-incidence, however, when its canceled, Ninja frees up.

this is cause for some serious redesign ....

Reply With Quote
  #530 (permalink)
Elite Member
New York, New Jersey/USA
Futures Experience: Intermediate
Platform: NinjaTrader
Favorite Futures: Futures
Seahn's Avatar
Posts: 160 since Jan 2013
Thanks: 62 given, 261 received

Alternating background colors

Be able to alternate the background color on the price axis at user define price intervals, say every 4 points on ES or whatever. This would make it easier to determine if profit targets or stops are in the desired ranges. If this already exists I would appreciate if someone points the way.


Reply With Quote


futures io > > > > Unofficial NinjaTrader 8 wish list thread (NT8)!

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

Trading with Python: Using Machine Learning w/Ran Aroussi [12:30PM ET]

Elite only

TopstepTrader (TBD)

Sep 25

RandBots (TBD)

Sep 27

Anthony Drager (TBD)

Oct 4

Similar Threads
Thread Thread Starter Forum Replies Last Post
NinjaTrader 7 List of used BarsType base(PeriodType.?) zacharydw00 NinjaTrader Programming 13 December 16th, 2015 12:59 PM
List.RemoveAt SerCava NinjaTrader Programming 5 June 16th, 2012 05:24 AM
Most recent thread list-home page Hard 8 Feedback and Announcements 0 November 9th, 2010 07:42 PM
FF allows the THREAD STARTER to ignore posters so they can NOT post in their thread. TheRumpledOne Off-Topic 2 September 19th, 2009 12:53 AM

All times are GMT -4. The time now is 07:17 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,
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-20 in 0.12 seconds with 14 queries on phoenix