The Truth: NinjaTrader - NinjaTrader | futures io social day trading
futures io futures trading


The Truth: NinjaTrader
Updated: Views / Replies:199,085 / 1,059
Created: by AynRandFan Attachments:66

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
 66  
 
Thread Tools Search this Thread
 

The Truth: NinjaTrader

  #1021 (permalink)
Elite Member
Australia
 
Futures Experience: Advanced
Platform: NinjaTrader, Multicharts
Favorite Futures: Spot Forex, Gold, Silver
 
Posts: 176 since Oct 2010
Thanks: 114 given, 114 received


Traderji View Post
What does the NT dev team do all day? Play video games? Browse gonewild videos? Click 'dislike' on Multicharts and Sierra Charts facebook pages and run away giggling like little girls?


Dammit just heard the new World of Warcraft expansion pack is out next month. I guess that means NT8 is now on hold while the developer(s?) kill some dragons

Reply With Quote
 
  #1022 (permalink)
Elite Member
Germany / Italy
 
Futures Experience: Advanced
Platform: a few...
Favorite Futures: all that move nicely, extend your horizons
 
Posts: 67 since Nov 2009
Thanks: 45 given, 31 received


Traderji View Post
Dammit just heard the new World of Warcraft expansion pack is out next month. I guess that means NT8 is now on hold while the developer(s?) kill some dragons

Just one game? You're brutal ... it needs more variance to sparkle inspiration ... and I'm sure NT8 will come out nicely ahead.

Reply With Quote
 
  #1023 (permalink)
Membership Temporarily Revoked
Dnepropetrovsk
 
Futures Experience: Beginner
Platform: NinjaTrader
Favorite Futures: ES
 
Posts: 7 since Apr 2013
Thanks: 1 given, 0 received



wavey View Post
Just one game? You're brutal ... it needs more variance to sparkle inspiration ... and I'm sure NT8 will come out nicely ahead.

perhaps I am not so informed... I understnd that new versions are nice abd wellcomed.
But as for me, its difficult becasue you can not use your indicators which worked at previuos version of Ninja...

Reply With Quote
 
  #1024 (permalink)
Trading Apprentice
detroit, mi
 
Futures Experience: Advanced
Platform: ninjatrader
Favorite Futures: es
 
Posts: 5 since Apr 2013
Thanks: 0 given, 2 received

other than multicharts, are there any better alternatives to NT? having order entry errors time and time again

Reply With Quote
 
  #1025 (permalink)
Elite Member
Boston MA
 
Futures Experience: Intermediate
Platform: NinjaTrader
Broker/Data: AMP/CQG
Favorite Futures: ES, ZB, CL
 
Posts: 228 since Apr 2010
Thanks: 288 given, 104 received


Fat Tails View Post
As long as you do not edit anyone of the indicators, there is no memory usage.

................................
The problem is that once you close the editor, RAM requirement remains at 900k. So you better close down NinjaTrader and restart it again, if you want to use it for trading.

Either code or trade, but never edit any NinjaScript files while trading.

@Fat Tails THANKS.

I just read this, will not edit anything during the trading hours!

Cheers,
Kumar

Reply With Quote
 
  #1026 (permalink)
Elite Member
Brussels / Dublin
 
Futures Experience: Intermediate
Platform: ninjatrader
Favorite Futures: Stdev + 2
 
Posts: 467 since Jun 2010
Thanks: 842 given, 592 received

Id like to add some comments to this thread regarding ninjatrader.

I have been running it for 2 years live trading system now with money on the table and now i have decided to port away from ninja.

This is frustrating too say the least as i will have to port to another platform and rewrite the strategies.

With Ninja the more you use it the more you see the flaws which are not fully apparent until you look under the hood.

Here are some.

1.)
Performance metrics are in dollars even if im trading a euro / sterling position which means if your performing some sort of statistical arbitrage you have to manually calculate it out.
2.)
The initialize not been allowed to dynamically load instruments (again if your doing some sort of arbitrage this doesnt make sense as if the connection drops you need to auto reload. ) There is a workaround but the bug / feature should not be there.
3.)
A major issue is the resynchronisation of positions to active positions that are open. In the case whereby Ninja attempts to syncrhonise the position to the running strategy it uses the number of contracts. So say i have 10K position on a stock that trades at 4.10 i have 2439 shares open. Now as Ninja appears to messup on a reload of historical data (which causes the charts to all appear squidged together it may think you went long at a price of 4.15 not find the current order and relaunch another order into the market to syncrhonise it (2409 shares opened).
4.)
Sometimes market data doesnt stream into the chart so you have a case whereby the chart ticks / minutes are not updated which is an epic failure with statistical arbitrage.
5.)
Ninja broker support is distinctly lightweight and badly built. A case in question is the Ninja TWS API Interface does not support CFD's. CFD's are just a marker position where to route the trade yet they do not support it. Effectivly they do not fully support the broker they support the majors and thats it. I cannot understand this and it must mean its not quite thought out enough.
6.)
The constant crashes and disconnects (especially if 1 IB server is down) are unreal and cause the charting to not work correctly on incoming data.
They claim reload data which doesnt help if your in positions etc.
7.)
When you save a workspace and chart it doesnt save the from / to date so you have to manually set these everytime a reload / crash of ninjatrader happens.

Its been quite a ride with ninjatrader but now im off to port away from ninja and most probably into Panda. Panda is what is used significantly by hedge funds / quants etc so if in doubt follow them!

http://nbviewer.ipython.org/urls/raw.github.com/ematvey/pybacktest/master/examples/tutorial.ipynb

Reply With Quote
The following 4 users say Thank You to leinster for this post:
 
  #1027 (permalink)
Elite Member
UK
 
Futures Experience: Intermediate
Platform: Ninja
Broker/Data: Mirus/Zen
Favorite Futures: Futures - bonds, currencies, index
 
Posts: 288 since Oct 2010
Thanks: 70 given, 267 received

Excellent post leinster.

I became pretty disillusioned with NT years ago. I've been using it for maybe six years now. Your comment hit home about the more you use it the more you realise all the little things you need to cope with to try and make things work properly. I coudn't really trade with version 6. I waited ages for 7 to come out, then helped to beta test it for what seemed like years. But despite all that, the only real thing 7 gave me was it crashed much less - there was nothing for the professional trader to really get hold of. Various things I asked for years ago - really useful stuff like consolidated results for multi instrument tests, or simple stuff like fixing the date format on my graphs so it uses my locale, to massive things like sorting out multi currency (or at least reporting in the right currency - is it ever right to subtract 90 pounds from 100 dollars and say you made a profit?)

All asked for many years ago, along with loads of other really important stuff, and never done. Then it *all* went on hold and now I have to go through the whole process again with NT8?? I'm sorry but this is years of my trading career. And when NT8 is released, all of the marketing, advertising, features etc will concentrate on the new trader, or the occasional discretionary trader who might like pretty charts. There'll be nothing really great for the professional algorithmic traders...

Reply With Quote
The following user says Thank You to Xeno for this post:
 
  #1028 (permalink)
Elite Member
Indianapolis, IN USA
 
Futures Experience: Advanced
Platform: Ninjatrader TOS Custom
Broker/Data: Several
Favorite Futures: ES CL ZB
 
Posts: 370 since Dec 2009
Thanks: 218 given, 369 received


Xeno View Post
Excellent post leinster.

I became pretty disillusioned with NT years ago. I've been using it for maybe six years now. Your comment hit home about the more you use it the more you realise all the little things you need to cope with to try and make things work properly. I coudn't really trade with version 6. I waited ages for 7 to come out, then helped to beta test it for what seemed like years. But despite all that, the only real thing 7 gave me was it crashed much less - there was nothing for the professional trader to really get hold of. Various things I asked for years ago - really useful stuff like consolidated results for multi instrument tests, or simple stuff like fixing the date format on my graphs so it uses my locale, to massive things like sorting out multi currency (or at least reporting in the right currency - is it ever right to subtract 90 pounds from 100 dollars and say you made a profit?)

All asked for many years ago, along with loads of other really important stuff, and never done. Then it *all* went on hold and now I have to go through the whole process again with NT8?? I'm sorry but this is years of my trading career. And when NT8 is released, all of the marketing, advertising, features etc will concentrate on the new trader, or the occasional discretionary trader who might like pretty charts. There'll be nothing really great for the professional algorithmic traders...

Cool. You should probably update your profile to reflect the trading platform you're using now. Good luck.

Reply With Quote
 
  #1029 (permalink)
Elite Member
Toronto, Canada
 
Futures Experience: Advanced
Platform: NinjaTrader, MT4
Broker/Data: Amp/CQG, Citibank
Favorite Futures: CL, GC, 6E, ES, TF, EURUSD, GBPJPY, AUDUSD
 
Beljevina's Avatar
 
Posts: 349 since Sep 2010
Thanks: 379 given, 564 received


Fat Tails View Post
As long as you do not edit anyone of the indicators, there is no memory usage.

If you edit anyone via File -> Utilities -> Edit Ninjascipt, then the RAM requirement rises. On my machine (workspace open + connected) NinjaTrader uses about 260 MByte of RAM. When editing an indicator this increases to about 900 k. The amount required depends on the number of indicators and strategies, which are stored as part of the NinjaTrader assembly.

The problem is that once you close the editor, RAM requirement remains at 900k. So you better close down NinjaTrader and restart it again, if you want to use it for trading.

Either code or trade, but never edit any NinjaScript files while trading.

I cannot believe I have not come across this anywhere until now (and from a 1+ yr old post! While I am not completely up to date on current programming techniques and do not have full Ninjascript knowledge, I can make changes to indicators, and add code, that modifies and/or enhances existing programming code in an indicator. I am only writing this because I have really gotten into the weeds on many things NT7-ish over the 3yrs I have been using it, and I can't believe I have never ever come across this documented anywhere. It is (another) major shortcoming of NT7, if true. It would appear that launching the editor - while I can grasp it is a separate program/module that needs resources - it is shocking that it does not release the memory and resources it usurped, after I exit it.

And to not have it noted anywhere (I have spent a lot of time in the NT7 forums too), is disenchanting. Partially, because I have been dumbfounded why my ninjatrader.exe will grow from ~500M to ~800M+ at times; it's at least every few days that I will launch the editor. As a matter of principle, I religiously do not want to exit NT7, since it would interrupt the writing of GOM data. BUT, since I have had intermittent issues where NT7 slows down significantly almost once a session, I do have to exit it, upon which relaunching it, then returns the normal speed. (Yes, this may be some indicator, but, I can't tell which one [due to NT7's lack of troubleshooting tools], and I have minimized my charts down to the 35 that I feel I need. )

Thanks to @Fat Tails for pointing this out.

Reply With Quote
The following user says Thank You to Beljevina for this post:
 
  #1030 (permalink)
Elite Member
Brussels / Dublin
 
Futures Experience: Intermediate
Platform: ninjatrader
Favorite Futures: Stdev + 2
 
Posts: 467 since Jun 2010
Thanks: 842 given, 592 received


I must admit i have nothing against Ninjatrader and still use it today as soon as i complete my conversion to python ill update the platform in my user details, however for now im still with it / stuck with it.

To be fair the support from Ninja is excellent and thats a credit to the team of employees and management. Truly excellent support.

However even if support is excellent there are serious issues with the product architecture that really need to be resolved / looked into closer. If im putting significant money on the line to trade and my platform cracks up due to something silly then i am not happy about it. This is much less of a concern if your not using automated trading.

Basic connection handling and infallible fallover support should be a minimum prerequiisite to a trading platform.

Even the post regarding the submit your automated strategy shows how fallible it is i have read numerous times ohh this is just the same as been live this disconnect this forgotten rollover etc etc, im sorry but im certain a hedge fund will not accept this.

For the price its okay as a product but its like taking a fiat punto to a formula 1 track and thinking ur going to win, its not going to get around the track.
@Xeno what platform are you using / looking at now ?

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

Reply



futures io > > > > The Truth: NinjaTrader

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
The Truth: MultiCharts Fat Tails MultiCharts 32 September 10th, 2012 04:49 AM
Daytrading - The Pain, Truth, and Redemption Rudy52 Elite Trading Journals 18 February 12th, 2011 07:08 AM
Easy Language to NT/ Futures truth gg80108 NinjaTrader Programming 5 November 21st, 2010 11:04 AM
Can NinjaTrader data be stored other than \My Documents\NinjaTrader 6.5 tc12357 NinjaTrader 4 December 15th, 2009 02:55 PM


All times are GMT -4. The time now is 12:59 PM.

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-18 in 0.17 seconds with 20 queries on phoenix via your IP 54.196.201.241