10/17/2023 9:36:00 PM Strategy 'ScalpClass/-1': Ignored SubmitOrderManaged() method at 10/17/2023 9:36:00 PM: BarsInProgress=0 Action=Sell OrderType=Limit Quantity=4 LimitPrice=87.54 StopPrice=0 SignalName='20231025145708071786f645d151@ExitLongT P' FromEntrySignal='20231025145708071786f645d151' Reason='SignalName does not have a matching FromEntrySignal to exit'
Here is where I call the sale to exit
////////////////////////////////// ///LONG else if (order.OrderAction == OrderAction.Buy && (order.OrderState == OrderState.PartFilled || order.OrderState == OrderState.Filled) && order.OrderState != OrderState.Working && order.OrderState != OrderState.Cancelled)// && Position.MarketPosition == MarketPosition.Short) { if((GetCurrentAsk(0) < orderRecord.StopPrice)|| GetCurrentAsk(0) > orderRecord.TakeProfitPrice) { if ( GetCurrentAsk(0) < orderRecord.StopPrice)/// Did price CROSS BELOW stop { exitReason = "@ExitLongStop"; exitOrderIdStop = signal+exitReason; if(!(exitToEntryOrderMap.ContainsKey(exitOrderIdStop))) { exitToEntryOrderMap[exitOrderIdStop] = signal; } ExitLongLimit(orderRecord.OrderSize, GetCurrentAsk(0), exitOrderIdStop, signal); } else if (GetCurrentAsk(0) > orderRecord.TakeProfitPrice)/// If increment isn't triggered, use standard take profit { exitReason = "@ExitLongTP"; exitOrderIdStop = signal+exitReason; if(!(exitToEntryOrderMap.ContainsKey(exitOrderIdStop))) { exitToEntryOrderMap[exitOrderIdStop] = signal; } ExitLongLimit(orderRecord.OrderSize, GetCurrentAsk(0), exitOrderIdStop, signal); } } }
Why is it telling me that the matching name doesn't exit, when it is right there?
Comment