Ragazzi buona sera ho fatto questa funzione che dovrebbe chiudermi tutti gli ordini aperti
Ma mi dà sempre l'errore #4108 che "non conosce l'id del tiket" e siccome ho provato a farla in vari modi e l'errore è sempre lo stesso ricorro al vostro aiuto, dove sbaglio??
PHP Code:
void CloseAll( int Magic)
{
for( int i = OrdersTotal(); i >= 0; i-- )
{
if( OrderSelect( i, SELECT_BY_POS ) && OrderMagicNumber() == Magic )
{
for( int k = 0; k < 10; k++ )
{
RefreshRates();
if( !OrderClose( OrderTicket(), OrderLots(), OrderClosePrice(), 20, clrRed ))
{
Print("Error close order sell!, error#", GetLastError());
}
else
{
Print("Chiuso tutto" , GetLastError());
}
}
}
}
}
Comment