entryOrder = baseStrategy.EnterLong( 0, Constants.contractQuanity, entrySignalName );
Once entryOrder fills (caught in OnExecution), I place a stop and target order:
stopOrder = baseStrategy.ExitLongStop( 0, true, execution.Order.Filled, stopPrice, "StopLoss", entrySignalName );
targetOrder = baseStrategy.ExitLongLimit( 0, true, execution.Order.Filled, targetPrice, "ProfitTarget", entrySignalName );
If the stopOrder fills, will the targetOrder automatically be cancelled? And, vice versa, if the targetOrder fills, will the stopOrder automatically cancel, or do I need to do something further?
Comment