I am using an Unmanaged Approach
The compilation failed on this...... NinjaTrader.Cbi.IExecution does not contain a definition for OrderState...
if (longOrder != null && longOrder == execution.Order && execution.OrderState == OrderState.Filled) // we need a short position Stop loss
//(Position.MarketPosition == MarketPosition.Long && stopOrder == null) // not a call after Stop Loss has been created
{
stopOrder = SubmitOrder(0, OrderAction.SellShort, OrderType.StopLimit, 1, tickPrice +1 * TickSize, tickPrice +1 * TickSize, "entry", "Short limit entry");
}
Comment