HOME FORUMS BROKERS SOFTWARE BOOKS CONTACT US
Elite Trader Your Account  •  Become a Member  •  Help  •  Search    
    Forums ›› Tools of the Trade ›› Trading Software ›› Ninja automated systems  

Are you trading one or more live automated trading systems on Ninja? (+ broker)
You do not have permission to vote on this poll.
Not using Ninja for automated trading systems 9 47.37%
Ninja automated trading system live / Interactive Brokers 4 21.05%
Ninja automated trading system live / CQG 1 5.26%
Ninja automated trading system live / GAIN Capital/Forex.com 0 0%
Ninja automated trading system live / GFT 0 0%
Ninja automated trading system live / MB Trading 0 0%
Ninja automated trading system live / Patsystems 0 0%
Ninja automated trading system live / PFGBest 0 0%
Ninja automated trading system live / TD Ameritrade 0 0%
Ninja automated trading system live / Trading Technologies 1 5.26%
Ninja automated trading system live / Vision Financial Markets 2 10.53%
Ninja automated trading system live / Zen-Fire 2 10.53%
Ninja automated trading system live / other 0 0%
Total: 19 votes 100%
  [Edit Poll (moderators only)]


Post A Reply
    Page 1 of 2:   1  2  
dom993
 

Registered: Jul 2008
Posts: 538

 

06-29-12 11:36 PM

I started migrating my 2 live systems from Ensign/BracketTrader/IS-TWS to Ninja/IB-TWS a couple months ago, and along the way I have found a number of Ninja bugs, most of them in the end have a decent workaround.

The last one I found is pretty severe, it does indeed have a workaround but that cost me over a week of investigation & development of a workaround. The most surprising thing about that bug, was Ninja support statement "it is the 1st time we ever see this", when it is actually fairly easy to reproduce, and should have been caught in their testing process.

That made me wonder how many automated systems are actually running on Ninja ... hence this poll (if I can find how to make this a poll ?!):

Are you running one (or several) live automated trading system(s) on Ninja, and if so, through which broker ?

(The last bug I found is specific to trading through IB ... I'll share what it is about in a few days)

    Edit/Delete Quote Complain
gmst
 

Registered: Jul 2011
Posts: 3695

 

06-29-12 11:57 PM

I am sure this comment will get me attacked from many guys on the board, still....

Dom993, I know you are in this game for making serious money, don't spend any more time with Ninja. Just get a lifetime license of Multicharts and you will be much more effective/efficient/productive with your research and execution time and much lesser mistakes and much lesser headache.

    Edit/Delete Quote Complain
dom993
 

Registered: Jul 2008
Posts: 538

 

06-30-12 12:02 AM


Quote from gmst:

Dom993, I know you are in this game for making serious money, don't spend any more time with Ninja. Just get a lifetime license of Multicharts and you will be much more effective/efficient/productive with your research and execution time and much lesser mistakes and much lesser headache.



Thanks Gmst ... on that note, I replied to your PM a couple days ago, looking forward to your response now.

    Edit/Delete Quote Complain
gmst
 

Registered: Jul 2011
Posts: 3695

 

06-30-12 12:06 AM


Quote from dom993:

Thanks Gmst ... on that note, I replied to your PM a couple days ago, looking forward to your response now.



Yes I know I have to reply to you. Maybe will do later in the night or early morning tomorrow. Sorry, have been too busy with trading and few other things.

    Edit/Delete Quote Complain
heech
 

Registered: Dec 2008
Posts: 1876

 

06-30-12 12:16 AM

I've used Ninja for 4+ years, starting with 6.5 and migrating to 7.0.

I run automated 23 hours a day, 6 days a week. I *fill* anywhere from 250-400 trades a day, 3-5 futures contracts each. Fund and managed account together, I'm trading about $7.5 mm worth of accounts.

There are a few quirks, and I've definitely found some TWS-related bugs along the way. But obviously, with enough work + careful isolation, I've found it to be a very, very stable/reliable platform with which I trust.

    Edit/Delete Quote Complain
dom993
 

Registered: Jul 2008
Posts: 538

 

07-08-12 12:25 AM

Sorry for the delay, here is the story about this IB-specific bug on Ninja:

IB offers broker-managed OCO orders - I was told by Ninja Support that this feature is unique to IB.

The sad truth is, NinjaTrader 7 doesn't deal properly with these broker-managed OCOs ... even though I was told they had never seen this bug before me showing them, I can reproduce it at will.

Here's the story:

- When 1 leg of the OCO is filled, IB actively cancels the other leg, and sends a 'PendingCancel' notification
- When the other leg is indeed cancelled, IB sends a 'Cancelled' notification.

So far so good ... but Ninja *ignores* the 'PendingCancel' notification, and also ignores this is a broker-managed OCO anyway ... and to complete the picture, Ninja doesn't wait 1 pico-second after receiving the 'Filled' notification for the 1st leg of the OCO: if a 'Cancelled' notification hasn't been received at the time Ninja processes the 'Filled', Ninja sends a 'CancelRequest' for the other leg. If IB has already cancelled that order at that point (which is most of the time), they send an 'OrderRejected' notification for the 2nd Leg, in which case Ninja goes ballistic & disables the strategy.

I was told it won't be fixed in Ninja7, but apparently it is now fixed for the next major version (Ninja8 ?).

They suggested me to either use simulated OCO (managed by Ninja on my PC ... a valid option may-be for discretionary trading, but imo a non-starter for automated trading), or to use the Unmanaged approach (meaning a ton of code to develop to workaround this bug).

I actually found a 3rd way, by disabling the Ninja RealtimeErrorsHandling, and checking orders manually ... this required quite a bit of extra code (approx 1,000 lines), and for me this currently only works for 1-contract per target (I decided when I need more, I'll take the Unmanaged approach - or Ninja 8).

    Edit/Delete Quote Complain
    Page 1 of 2:   1  2  
Post A Reply


Receive an email whenever a new post is added to this thread by subscribing to it.
 
Rate This Thread:

Forum Jump:
 

 

   Conduct Rules  -  Privacy Policy  -  Day Trader -  Day Trader Forum -  Best Trading Software -  Sitemap Copyright © 2013, Elite Trader. All rights reserved.    
 
WHILE YOU'RE HERE, TAKE A MINUTE TO VISIT SOME OF OUR SPONSORS:
Advantage Futures
Futures Brokerage & Clearing
AMP Global Clearing
Futures and FX Trading
Bright Trading
Professional Equities Trading
CTS
Futures Trading Software
DaytradingBias.com
Professional Trading Analytics
ECHOtrade
Professional Trading Firm
eSignal
Trading Software Provider
FXCM
Forex Trading Services
Global Futures
Futures, Options & FX Trading
Interactive Brokers
Pro Gateway to World Markets
JC Trading Group
Direct Access Trading
MB Trading
Direct Access Trading
MultiCharts
Trading Software Provider
NinjaTrader
Trading Software Provider
OANDA
Currency Trading
optionshouse
Option Trading & Education
Rithmic
Futures Trade Execution Platform
SpeedTrader
Direct Access Trading
SpreadProfessor
Spread Trading Instruction
thinkorswim by TD Ameritrade
Direct Access TradingAdvertisement
TradersStudio
System Building & Backtesting
Trading Technologies
Trading Software Provider
Trend Following
Trading Systems Provider