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

  #171 (permalink)
 
ZTR's Avatar
 ZTR 
 
Experience: Advanced
Platform: NinjaTrader7
Broker: Mirus RCG/Zen-Fire
Trading: CL & 6e, looking at ES, ZB and AU again.
Posts: 2,096 since Nov 2009
Thanks Given: 1,099
Thanks Received: 1,393

Nothing else to say!

Visit my NexusFi Trade Journal Reply With Quote

Can you help answer these questions
from other members on NexusFi?
Better Renko Gaps
The Elite Circle
MC PL editor upgrade
MultiCharts
Trade idea based off three indicators.
Traders Hideout
NT7 Indicator Script Troubleshooting - Camarilla Pivots
NinjaTrader
REcommedations for programming help
Sierra Chart
 
Best Threads (Most Thanked)
in the last 7 days on NexusFi
Just another trading journal: PA, Wyckoff & Trends
34 thanks
Tao te Trade: way of the WLD
24 thanks
GFIs1 1 DAX trade per day journal
17 thanks
Vinny E-Mini & Algobox Review TRADE ROOM
13 thanks
My NQ Trading Journal
12 thanks
  #172 (permalink)
 
ZTR's Avatar
 ZTR 
 
Experience: Advanced
Platform: NinjaTrader7
Broker: Mirus RCG/Zen-Fire
Trading: CL & 6e, looking at ES, ZB and AU again.
Posts: 2,096 since Nov 2009
Thanks Given: 1,099
Thanks Received: 1,393

To get 7b9 to run I have had to go to extraordinary lengths.
  • Use the most striped down graphics imaginable
  • Kill all extraneous process (show all user) by hand in Task Manager.
  • Use Advanced Registry Optimizer, &
  • Systweak's System Optimize
  • MemTurbo to let NT7 hog all resources.
After each crash, use revo to remove the program, defrag, run the above and reinstall.

Still can't load my entire workspace: [B]See Version 7 [AUTOLINK]Beta[/AUTOLINK] General Questions & Bug Reports[/B] [B]corrupt charts[/B]

Load chart by chart , with as complex template as shown below. With only 4 charts it is not so bad. Was able to run replay all morning, came back and did one more. Finally everything is working, but not going to trade live with 7b9. Will make trades on Laptop, running 6.5.

Interesting observation, Lap top has only 6.5 now, no registry problems not much fragmentation. Desk Top after 7b9 was a mess. Probably due to multiple installs with out super efficient disk & Registry cleanup.

I have added the output of MemTurbo with Replay running at 500x from 2/8 - 2/12 - 5 continous days, also attached. I am also running Norton Security Suite and Memeo Backup as I run NT7b9.

Most of what I was told by NT support was not the problem: No problems, even though there is an error message saying NT needed to shut down sometimes when I run Replay - I Don't Understand. It still runs.

Will find out what happens when I connect tonight (CME is open this Sunday night 'till Monday Morning)

Bottom Line: 7b9 works very well with some effort.

Attached Thumbnails
Click image for larger version

Name:	ES 03-10 (8192 Volume)  2_10_2010_SellOff_Rally.jpg
Views:	182
Size:	268.3 KB
ID:	8071   Click image for larger version

Name:	Replay_500x.JPG
Views:	171
Size:	87.6 KB
ID:	8085   Click image for larger version

Name:	ES 03-10 (6 Range)  2_12_2010_5DaysAlltogether.jpg
Views:	171
Size:	383.9 KB
ID:	8090   Click image for larger version

Name:	ES 03-10 (8192Volume)2_12_2010_5DaysAlltogether.jpg
Views:	170
Size:	352.6 KB
ID:	8091  
Visit my NexusFi Trade Journal Reply With Quote
Thanked by:
  #173 (permalink)
 
darthtrader3.6's Avatar
 darthtrader3.6 
wny
 
Experience: Intermediate
Platform: ninja, excel
Trading: YM, equities
Posts: 86 since Jan 2010



Big Mike View Post
It is all too easy to point the finger at management and say they have no clue what they are doing. In my past experience in the corporate world, I did my share of finger pointing and ended up trying to do everything myself. But in the real world, things don't work that way. Do you really think that Ray or Dierk, for example, don't wish for NT to be a superior product? Naturally they do. They just seem unable to do anything about it, from our perspective.

I do feel for them because clearly they don't have the man power to pull off the scope of this project. I imagine there is also an issue that with something like locking chart refresh rates, that it effects their bottom line more to not have issues with this than it does to kill of the traders using their platform that this would effect.
What doesn't make sense with them though is new features like this piece of code posted in the bid ask thread there..
Add("AAPL", PeriodType.Minute, 1, MarketDataType.Ask);
With the 1 second time stamps and no historic onmarketdata, its hard to understand why they wasted time creating something like that...
I wouldn't doubt the bigger problem is there are some fundamental design flaws in the software that make what would seem like easy fixes hard to do.

Visit my NexusFi Trade Journal Reply With Quote
  #174 (permalink)
 
sefstrat's Avatar
 sefstrat 
Austin, TX
 
Experience: Advanced
Platform: NT/Matlab
Broker: Interactive Brokers
Trading: FX majors
Posts: 285 since Jun 2009
Thanks Given: 20
Thanks Received: 768


darthtrader3.6 View Post
I wouldn't doubt the bigger problem is there are some fundamental design flaws in the software that make what would seem like easy fixes hard to do.

Actually the more serious design flaw is in their software development process. They are obviously not using any of the standard development practices which any software company should be using in this day and age, such as unit testing, continuous integration, etc..

These tools are specifically designed to stop you from doing things like breaking one feature when you create another, and reduce the friction of creating releases.

This is a more serious problem than you might expect because no professional developer worth their salt would work for a company with such outdated development practices.

It is a well known fact in the software industry that one or two very talented developers can produce more code and of higher quality than a team of 20-30 less talented developers can in the same time frame. In fact having more people on the team usually ends up slowing the process if any of them do not know what they are doing, as the good developers then have to waste their time fixing their mistakes (which usually takes longer than if a good developer had designed it right the first time).

Having been a consultant for a number of software companies I have seen this time and time again, and I can almost guarantee you that this is the situation at ninjatrader.

Reply With Quote
Thanked by:
  #175 (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,440 since Jun 2009
Thanks Given: 33,212
Thanks Received: 101,599

So let's pretend that we have NinjaTrader's attention. I know Ray is aware of this thread, as is Dierk.

I would have to say that both of them are resistant to outside ideas in general based on what we've seen over the years. Perhaps one of them is really wanting change, but unable to gain the friction needed to make it happen.

We've got a lot of terrific and smart people here on futures.io (formerly BMT), with a lot of background experience, and we all want a better product. So write them (in this forum) some "open letters" on how to improve. Try to provide some specific action points (hard, I know, without knowing the detailed inner-workings of the company, but we can make educated guesses).

If nothing else you'll at least feel better having tried to help them change their ways. And my gut tells me there are some people at NT that are truly wanting change, so maybe with enough external support the reasons that change has not been forthcoming can be eliminated.

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
Thanked by:
  #176 (permalink)
 
sefstrat's Avatar
 sefstrat 
Austin, TX
 
Experience: Advanced
Platform: NT/Matlab
Broker: Interactive Brokers
Trading: FX majors
Posts: 285 since Jun 2009
Thanks Given: 20
Thanks Received: 768

In my opinion the two things I listed above: namely using Unit tests, and continuous integration, would almost certainly eliminate the great majority of their problems.

If they are really wanting to improve their product and reduce the friction in their development process then my suggestion would be to hire an outside consultant who is knowledgeable in such matters to come in and help them, because I know how first hand how difficult it can be to change longstanding development practices in an organization.

Typically this is called a software process audit and/or software quality audit, where an objective outside party is hired to come in and observe the development practices. They then make suggestions and provide guidance on how to improve the development process and/or the software architecture itself, that may include them providing training sessions for developers or even assisting in implementation of architectural changes..

Unfortunately, Ninjatrader will probably never do this just like most other software shops in a similar position because it costs money, requires hard work, and does not offer immediate gratification. That is why these services are primarily only hired by companies where there is some regulatory oversight which requires them to have a third party verify their software, or by companies who find themselves in legal trouble after flaws in their software cause some kind of damage.



Big Mike View Post
So let's pretend that we have NinjaTrader's attention. I know Ray is aware of this thread, as is Dierk.

I would have to say that both of them are resistant to outside ideas in general based on what we've seen over the years. Perhaps one of them is really wanting change, but unable to gain the friction needed to make it happen.

We've got a lot of terrific and smart people here on futures.io (formerly BMT), with a lot of background experience, and we all want a better product. So write them (in this forum) some "open letters" on how to improve. Try to provide some specific action points (hard, I know, without knowing the detailed inner-workings of the company, but we can make educated guesses).

If nothing else you'll at least feel better having tried to help them change their ways. And my gut tells me there are some people at NT that are truly wanting change, so maybe with enough external support the reasons that change has not been forthcoming can be eliminated.

Mike


Reply With Quote
Thanked by:
  #177 (permalink)
 FBJS 
Toronto
 
Experience: Advanced
Platform: NinjaTrader
Posts: 109 since Sep 2009
Thanks Given: 30
Thanks Received: 193


sefstrat View Post
Unfortunately, Ninjatrader will probably never do this just like most other software shops in a similar position because it costs money, requires hard work, and does not offer immediate gratification. That is why these services are primarily only hired by companies where there is some regulatory oversight which requires them to have a third party verify their software, or by companies who find themselves in legal trouble after flaws in their software cause some kind of damage.

I guess causing damage to your customers' trading accounts doesn't qualify!

Seriously though, it is obvious that they are not up on proper software development practices, and I suspect that their code would confirm that, if one could actually get a look at it. Given their somewhat indifferent attitude on a few other topics, I highly doubt that they would be the type of firm to bother going through the necessary steps to change their development process to improve code quality... I think we'll have to just keep hacking around their flaws for the indefinite future.

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

So the question still remains... what are the alternatives to NT for multi-asset, multi-market, automated/discretionary execution? I'm looking at X_Trader/XTAPI again ($1,600/month) and TTFix($2,000/month where I am if I want some Guardian control). PATS has nothing that impresses me.

Its like there is a "best of the worst" in the sub $1k/month space, competition in the $2-5K/month space (TT, CQG, RTS, etc), and "real deal" packages and support in the $10K plus/month space.

My head has Ninja as the best of the worst now... in its price range.

Seriously what other packages are you guys looking at that offer connectivity beyond IB?

Reply With Quote
  #179 (permalink)
 
ZTR's Avatar
 ZTR 
 
Experience: Advanced
Platform: NinjaTrader7
Broker: Mirus RCG/Zen-Fire
Trading: CL & 6e, looking at ES, ZB and AU again.
Posts: 2,096 since Nov 2009
Thanks Given: 1,099
Thanks Received: 1,393

I have experience with PATS & TradeStation and I don't want to go back.

Last night I successfully ran NT7b9 all night and did some sim trades. Got out when I though the ES would close a @ 6:AM Pacific time, I was mistaken or I would still be holding a sim Short based on a Ladder chart showing an Al Brooks' Failed Break Up @ 1079.00

I am running a several custom indicators, modified by Zondor, to record just like Gomi's Recorder, as well as a GomVolume Ladder. Pretty much pushing NT7b9 as hard as I can. The best part: it did not crash once.

When it comes to NT philosophy - I agree with sefstrat

"It is a well known fact in the software industry that one or two very talented developers can produce more code and of higher quality than a team of 20-30 less talented developers can in the same time frame. In fact having more people on the team usually ends up slowing the process if any of them do not know what they are doing, as the good developers then have to waste their time fixing their mistakes (which usually takes longer than if a good developer had designed it right the first time)."

I used to work with programmers doing Magnetic Resonance Image Processing (3d Fourier Transforms and massive matrix calculations). We always had at least one Code Guru who drove the entire project. It was better to do in-house coding rather than rely on General Electric or any of the other vendors to get us what was needed. In fact GE bought the package developed at UCSF and it is now used world wide.

I believe that this model could work for NT. They should hire some of the super coders on this site to help them develop the best product for Traders.

Visit my NexusFi Trade Journal Reply With Quote
  #180 (permalink)
adask
Kaunas
 
Posts: 6 since Jan 2010
Thanks Given: 0
Thanks Received: 1


Few months ago I've found Ninja trader. I was happy and I felt lucky - it is what I need - C# coding, tick data, powerful strategy analyzer. My first disappoinment was in GUI intuitiveness. Total chaos, it seems that somebody from the Mars or maybe the Moon developed it. Crazy.. I have never seen such a lame GUI. Crazy again.. But it wouldn't matter. You can used to such things. Sometimes powerful tools are not easy to work with. So I started to code a strategy, which I've already developed on Metatrader4. I needed Ninja for data and analysis reliability. I do not talk about help and order handling.. They ARE from another planet. So it took me less then a day to code that (I'm C# programer more then 5 years, so I've expected to write that code less then in 20 minutes). And again surprize - it appears that you cannot use tick data in strategy analyzer!!! Well you can, but there's a problem - if you use tick data, then you cannot work with any other time frame candles and if you use 1 hour candles you cannot access tick data. So if my indicator calculates values based on 1 hour candles, but I also need every tick data (for stoploss, takeprofit, enter position) Ninja is useless. Anyway I think I will fight with this junk. I'll write my own indicator, which would work with tick data but calculate values based on 1 hour. Anyway DO NOT USE NINJA TRADER. IT'S JUNK and CREATORS of this stuff ARE FROM ANOTHER PLANET. How can you trust your money to somebody from another planet?

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