NexusFi: Find Your Edge


Home Menu

 





The Truth: NinjaTrader


Discussion in NinjaTrader

Updated
      Top Posters
    1. looks_one Fat Tails with 120 posts (165 thanks)
    2. looks_two Big Mike with 54 posts (93 thanks)
    3. looks_3 MetalTrade with 43 posts (10 thanks)
    4. looks_4 ZTR with 41 posts (25 thanks)
      Best Posters
    1. looks_one AynRandFan with 34 thanks per post
    2. looks_two Big Mike with 1.7 thanks per post
    3. looks_3 Fat Tails with 1.4 thanks per post
    4. looks_4 NinjaTrader with 0.9 thanks per post
    1. trending_up 361,123 views
    2. thumb_up 802 thanks given
    3. group 145 followers
    1. forum 1,059 posts
    2. attach_file 65 attachments




 
Search this Thread

The Truth: NinjaTrader

  #211 (permalink)
 dandxg 
Denver, Colorado
 
Experience: Intermediate
Platform: Ninja Trader
Trading: ES, CL, anything that makes $$
Posts: 178 since Nov 2009
Thanks Given: 164
Thanks Received: 77

FWIW, I have run NT on Linux Mint with Sun Virtual Box and it worked fine, except you have to toggle back and forth, right cntrl key, and that takes an extra couple of seconds so not for now.

I have been told that if you get good with Acronis you can clone perfectly and be up in running in less than 15 minutes, a way to deal with windoze and NT issues.

Reply With Quote

Can you help answer these questions
from other members on NexusFi?
ZombieSqueeze
Platforms and Indicators
Better Renko Gaps
The Elite Circle
REcommedations for programming help
Sierra Chart
MC PL editor upgrade
MultiCharts
Trade idea based off three indicators.
Traders Hideout
 
Best Threads (Most Thanked)
in the last 7 days on NexusFi
Just another trading journal: PA, Wyckoff & Trends
31 thanks
Spoo-nalysis ES e-mini futures S&P 500
28 thanks
Tao te Trade: way of the WLD
24 thanks
Bigger Wins or Fewer Losses?
20 thanks
GFIs1 1 DAX trade per day journal
17 thanks
  #212 (permalink)
ScoobyStoo
London
 
Posts: 16 since Mar 2010
Thanks Given: 0
Thanks Received: 13

Like the other professional software developers on this forum I too can smell the amateurish architecture oozing out of NT. From the UI through to the API it just whiffs of a back bedroom project which has grown organically over the years without any real design principles being applied to it.

I have many opinions about what they need to do to improve it, but the only one that really matters is they need stop cramming in new features (it already suffers from cronic feeping creaturitus) and to instead spend the time that frees up implementing professional software development practices. As someone said earlier...

1. Employ test driven development practices (Unit test software is free for God's sake, there is just no excuse for not using it these days)
2. Employ continuous integration (Something like CruiseControl.NET is also free)

No capital outlay required, just time commitment.

But I think the real elephant in the room is that NT's underlying architecture is probably so poor that it needs a complete rewrite. Those of us on this thread that work in the industry can smell it and I suspect both Ray and Dierk know it too. The trouble is, they are such a small operation they couldn't hope to undertake such a big job, the code base has taken them years to build...so they are stuck trying to patch up a piece of software that really and truly needs to be carted out back and unceremoniously tapped between the eyes.

Reply With Quote
Thanked by:
  #213 (permalink)
 MXASJ 
Asia
 
Experience: Beginner
Platform: NinjaTrader, TOS
Posts: 796 since Jun 2009
Thanks Given: 109
Thanks Received: 800


Stoo don't hold back, tell us what you really think! .

But seriously what else is available in the multi-asset/multi-broker execution space right now without going the TT/CQG/RTS/ORC route?

Just had a similar conversation with someone. Charts are easy, but what platform do you want to run your execution/position management on?

I'm gagging for alternatives if NT7 goes t^ts up.

Reply With Quote
  #214 (permalink)
ScoobyStoo
London
 
Posts: 16 since Mar 2010
Thanks Given: 0
Thanks Received: 13


MXASJ View Post
Stoo don't hold back, tell us what you really think! .

But seriously what else is available in the multi-asset/multi-broker execution space right now without going the TT/CQG/RTS/ORC route?

Just had a similar conversation with someone. Charts are easy, but what platform do you want to run your execution/position management on?

I'm gagging for alternatives if NT7 goes t^ts up.

Yeah, well, I am currently wrestling with NT v7.0.0.11 trying to get the market replay functionality working so I can run a backtest using full transaction and order book data. I needed somewhere to vent my not inconsiderable frustrations.

Someone on this thread also reminded me of the fact that NT only timestamp their data to 1 second granularity. This is a joke because the data feeds themselves timestamp this stuff to millisecond (and in some cases microsecond) precision. Means that when you replay data through NT it first spits out all the L1 data for a particular 1 second period and then all the L2 data for that same 1 second period. In fast markets this means that the L1 and L2 order book data can be out of synch by several ticks. How the hell can their simulated executions be even half way accurate if the L2 order book is lagging by several ticks? There's just no way they can accurately estimate fills.

With regards to your question about alternatives...I spent several months looking around last summer and in the end decided to build my own algo execution platform from scratch. Finished my last project management contract in July 2009 and have been building it ever since. I now have a suite of high performance .NET algos interfacing directly with the Rithmic API. No charts, no UI in fact, nothing unnecessary in there to slow it down. It's been a fairly steep learning curve but I have learnt an incredible amount about how the exchnages operate at a low level. That in itself is now invaluable. Will be running the strat on a box coloed in my FCM's data centre located only a few hundred metres from the Merc and using a direct pipe so should get really low latency.

But back to the topic at hand, yes there are very few if any serious alternatives to NT for those of us in the retail crowd. They all have their faults. I'm lucky in that I have worked in The City myself and still have mates in the banks and hedge funds so I get some exposure to what the institutions are using, but somebody like Sungard aren't going to be interested in dealing with retail clients.

So yeah, for the money NT probably delivers the best bang for the buck. I use the free version for testing and begrudgingly accept its limitations, but wouldn't trust a single penny of my hard earned dosh to it in a production environment.

EDIT: This probably all sounds extremely harsh. I probably shouldn't post on forums whilst I am tearing my hair out.

Reply With Quote
Thanked by:
  #215 (permalink)
 
FulcrumTrader's Avatar
 FulcrumTrader 
Austin, TX & Las Vegas, NV
 
Experience: Advanced
Platform: Investor RT Pro, NT 7.0
Trading: ES, DAX, CL, 6E
Posts: 230 since Mar 2010
Thanks Given: 32
Thanks Received: 287

I have used NT/Zenfire for several years now and I currently run NT7 for my discretionary trading oder entry/management needs. I have had pretty solid reliability over the years but the past month I have had several small issues here and there. For myself personally, I have decide to start slowly moving accounts and trading operations over to the TradeVec platform through Vcap Futures. I know the guys over at Vcap so I am actually looking forward to the transition away from NT7. It seems to me that NT7 is not going to be the great leap forward that I thought it would be, and there are some features that I just can't wait for anymore.

Ninjatrader has served me well over the years, but in the months ahead I will most likely fully transition away to a new platform/charting arrangement.

Reply With Quote
  #216 (permalink)
 
FulcrumTrader's Avatar
 FulcrumTrader 
Austin, TX & Las Vegas, NV
 
Experience: Advanced
Platform: Investor RT Pro, NT 7.0
Trading: ES, DAX, CL, 6E
Posts: 230 since Mar 2010
Thanks Given: 32
Thanks Received: 287

BTW, anyone have "freeze" issues with Zenfire the past weeks?


TIA

Reply With Quote
  #217 (permalink)
 
Big Mike's Avatar
 Big Mike 
Manta, Ecuador
Site Administrator
Developer
Swing Trader
 
Experience: Advanced
Platform: Custom solution
Broker: IBKR
Trading: Stocks & Futures
Frequency: Every few days
Duration: Weeks
Posts: 50,442 since Jun 2009
Thanks Given: 33,215
Thanks Received: 101,603


FulcrumTrader View Post
BTW, anyone have "freeze" issues with Zenfire the past weeks?


TIA

I've not seen anything. If it's freezing inside NinjaTrader it's probably due to an indicator on your charts consuming more cycles than your CPU can spare. Do you have something up to monitor your CPU usage? Like with Vista or Seven there is a built-in gadget/sidebar to do it or there are millions of options. You should check to see if there is correlation between your CPU usage and the freeze.

Mike

We're here to help: just ask the community or contact our Help Desk

Quick Links: Change your Username or Register as a Vendor
Searching for trading reviews? Review this list
Lifetime Elite Membership: Sign-up for only $149 USD
Exclusive money saving offers from our Site Sponsors: Browse Offers
Report problems with the site: Using the NexusFi changelog thread
Follow me on Twitter Visit my NexusFi Trade Journal Reply With Quote
  #218 (permalink)
 
sharp2be's Avatar
 sharp2be 
Canada
 
Experience: Advanced
Platform: NT, TS
Broker: Amp
Trading: ES
Posts: 57 since Sep 2009
Thanks Given: 1
Thanks Received: 69

I personally own a lifetime license of NinjaTrader and yesterday I've decided to throw the towel... bought Multicharts, not perfect but better IMO.

My goal is to focus on trading and making money, not spending too much time toying with software and help vendors to fix their software... time to market is important to me.

Sad reality for Ninja, hope they learned their lesson this time.

Visit my NexusFi Trade Journal Reply With Quote
  #219 (permalink)
 
darthtrader3.6's Avatar
 darthtrader3.6 
wny
 
Experience: Intermediate
Platform: ninja, excel
Trading: YM, equities
Posts: 86 since Jan 2010


ScoobyStoo View Post
But back to the topic at hand, yes there are very few if any serious alternatives to NT for those of us in the retail crowd. They all have their faults. I'm lucky in that I have worked in The City myself and still have mates in the banks and hedge funds so I get some exposure to what the institutions are using, but somebody like Sungard aren't going to be interested in dealing with retail clients.

At the same time I think you have to appreciate all the stuff NT has to put up with compared to institutional software. Its basically the same solution to the same problem but with retail software you simply have much less funding and a lot more things to worry about. Institutional software doesn't have to bother with fixing bugs in drawing gann fans or other such nonsense.
NT is good for what it is right now, but considering the scope of the ideal it will probably take until version 10 until everyone is happy.
I think the problem with multicharts at this point is how far off are we from a major tradestation update. The company has 800 million in cash and has had a long time to watch all the "tradestation killers" come along since the last major update and learn from their mistakes.

Visit my NexusFi Trade Journal Reply With Quote
  #220 (permalink)
 NickA 
London
 
Experience: None
Platform: MC & Ninja mainly
Posts: 135 since Jan 2010
Thanks Given: 5
Thanks Received: 50


ScoobyStoo has it pretty much right.

Ninja does have good bang per buck but only because of the free version bang/0$ = infinity right?

There are some credible alternatives Neoticker being the obvious one if you want tick precise handling of multiple data stream (and a whole lot more). Great architecture but fairly steep learning curve.

InvestorRT seems like an obvious choice if you want to simply access to 'MarketDelta' type studies. (seems like many do).

Multicharts is not bad either. You can get stuff up and running phenomenally quickly in Easy Language plus there is a wealth of public domain indicators. Suffers from similar problems with precision of historical tick data and it is possible to get race conditions in studies processing multiple data streams.

My perfect application Neoticker's architecture, Ensigns looks (can make really pretty charts), maybe Ninjas chart trader with easy language scripting.

I have the skills necessary to 'roll my own' but really don't have the inclination. Having said that I would probably want data visualisation over algorithmic execution. For algorithmic execution roll your own, colo etc. is almost mandatory. What's the point of having the computer execute if you have to sit and watch it?

If one wants to run algo's automatically (and it is not a high frequency/low latency application) Strategy Runner might be an option. Design prototype and test in whatever you like then run the strategy on a brokers Strategy Runner server.

Reply With Quote




Last Updated on April 22, 2017


© 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