NinjaTrader uses the OCO (One Cancel Other) for the TP and SL exit orders, this is a safer way to control the exit order, while the TradingView (Tradovate accounts) uses the same OCO but in a different way, it will cancel the other only when it is filled by the market, while the NinjaTrader architecture will cancel the other when the market fills or if one is cancel by the trader.
NinjaTrader OCO Orders (One Cancels Other)
One Cancels Other functionality ties two resting order together, so that when one is canceled or filled, the other will be canceled automatically.
TradingView (Tradovate accounts) OCO Orders (One Cancels Other)
The One Cancels Other feature links two resting orders so that when one is filled, the other is automatically canceled. However, if you cancel one exit order that is part of an OCO group, it will not cancel the other; for example, if you manually cancel the TP exit order, the SL exit order will remain active.
What are the implications for Replikanto?
When using Replikanto to copy trades from TradingView or Tradovate Web, when OCO type exit orders are placed, Replikanto will use the NinjaTrader Desktop modus operandi to manage the exit orders and this includes placing them in an OCO group equal to the lead account using an OCO ID for each group, In this case, when in TradingView or Tradovate Web one of the exit orders is canceled manually by the trader, the other opposite order is kept active, while in NinjaTrader both orders are canceled due to the way OCO order management works. This is very important for traders to be aware of because if they are not monitoring their follower accounts, they may have a position with no exit orders. So pay attention to this detail.
Comments
0 comments
Article is closed for comments.