I'm using the above methods for exiting existing orders. Since I want to melt two strategies; I need to filter incoming orders by their entries they belong to.
I tried for incoming order events:
protected override void OnOrderUpdate(IOrder order)
{
if (entryOrder != null && entryOrder == order && entryOrder.FromEntrySignal == "entry long DP13")
protected override void OnExecution(IExecution execution)
{
if (entryOrder != null && entryOrder == execution.Order && entryOrder.FromEntrySignal == "entry long DP13")
if ((stopOrder != null && stopOrder == execution.Order && stopOrder.FromEntrySignal == "entry long DP13"
) || (targetOrder != null && targetOrder == execution.Order && targetOrder.FromEntrySignal == "entry long DP13"))

Comment