Can someone please help me with code to delete an open Buy/Sell Stop order that has been opened for a number of bars back.
Thanks in advance,
TimeFreedom
Thanks in advance,
TimeFreedom
Tick Bars and/or Range bars 5 replies
Counting number of past bars since price pattern occurrence 10 replies
Small help with the code to count up-bars and down-bars 12 replies
Number of bars between two past crossovers 8 replies
Inside bars vs pin bars 3 replies
Dislikedint BarCount;
init()
//Place an order
if(SignalOpen) {
OrderSend()
BarCount = Bars;
}
//Delete the order
if(BarCount + 5 <= Bars) OrderDelete();Ignored
for(cnt=0;cnt<total;cnt++) { OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES); if(OrderType()<=OP_SELLSTOP && // check for opened position OrderSymbol()==Symbol()) // check for symbol { if(OrderType()==OP_BUYSTOP) // buystop position is opened { if(TotalOrdersMode(MagicNumber,OP_SELL) <= 0) { if(BarCount + 5 <= Bars) { ticket = OrderDelete(OrderTicket(),Green); } } } else // go to sellstop position { if(TotalOrdersMode(MagicNumber,OP_BUY) <= 0) { if(BarCount + 5 <= Bars) { ticket = OrderDelete(OrderTicket(),Red); } } } } }
Dislikedint BarCount;
init()
//Place an order
if(SignalOpen) {
OrderSend()
BarCount = Bars;
}
//Delete the order
if(BarCount + 5 <= Bars) OrderDelete();Ignored