Can anyone help me please! I need my EA to only delete orders that are of a certain pair:
if(totalO==1)
{
for(i=OrdersTotal()-1;i>=0;i--)
{
OrderSelect(i, SELECT_BY_POS);
int type = OrderType();
bool result = false;
switch(type)
{
case OP_BUYSTOP : result = OrderDelete( OrderTicket() );
break;
case OP_SELLSTOP : result = OrderDelete( OrderTicket() );
break;
}
if(result == false)
{
Sleep(1000);
}
}
}
Can someone please help me make this pair specific!? thank you so much...... Daniel
if ((OrderSymbol()==symbol) && (OrderType()==OP_BUYSTOP || OrderType()==OP_SELLSTOP) )deleteorder
Well, it's so hard... :p
if (totalO==1)
{
for(i=OrdersTotal()-1;i>=0;i--)
{
if (OrderSelect(i, SELECT_BY_POS,MODE_TRADES)==True)
{
if (OrderSymbol()==my_required_pair )
{
}
}
}
}
![MQL5 - Language of trade strategies built-in the MetaTrader 5 client terminal](https://c.mql5.com/i/registerlandings/logo-2.png)
- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
You agree to website policy and terms of use
Can anyone help me please! I need my EA to only delete orders that are of a certain pair:
if(totalO==1)
{
for(i=OrdersTotal()-1;i>=0;i--)
{
OrderSelect(i, SELECT_BY_POS);
int type = OrderType();
bool result = false;
switch(type)
{
case OP_BUYSTOP : result = OrderDelete( OrderTicket() );
break;
case OP_SELLSTOP : result = OrderDelete( OrderTicket() );
break;
}
if(result == false)
{
Sleep(1000);
}
}
}
Can someone please help me make this pair specific!? thank you so much...... Daniel