Can you please confirm I am using this function correctly for profit taking and stoplimit orders:
// Go long
ol = SubmitOrderUnmanaged(0, OrderAction.Buy, OrderType.Market, 3,0,0,"","Long_"+CurrentBar+"_1_");
// Profit taking 4 pts above entry
op = SubmitOrderUnmanaged(0, OrderAction.Sell, OrderType.Limit, 3, GetCurrentBid()+4, 0, "", orderNameProfit)
// Market.StopLimit -- stop limit 2 ticks below entry
os = SubmitOrderUnmanaged(0, OrderAction.Sell, OrderType.StopLimit, 3, GetCurrentBid()-0.5, GetCurrentBid()-0.5, "", orderNameStop)
I've tested this and it appears to work as I've described above.
How do I establish a Market.StopMarket order?
Thank you!
Comment