OrderSelect(i,SELECT_BY_POS,MODE_HISTORY)
как сюда прикрутить выбор ордера Buy или Sell
никак, тип определяется после выбора ордера.
т.е. из истории нельзя взять определенный ордер по OrderType() ?
Можно, но не так, а совсем не так.
Какая разница - из закрытых, или нет.
Код не вставляется, извините за нижеследующее:
if( OrderSelect( ...) ){
if( OrderSymbol() != Symbol() ) continue;
if( OrderMagicNumber() != MagicNumber ) continue;
if( OrderType() != OP_BUY ) continue;
Код не вставляется, извините за нижеследующее:
if( OrderSelect( ...) ){
if( OrderSymbol() != Symbol() ) continue;
if( OrderMagicNumber() != MagicNumber ) continue;
if( OrderType() != OP_BUY ) continue;
if( OrderType() != OP_SELL ) continue;
Спасибо! ))) Вот так хорошо
int i;
int accTotal=OrdersHistoryTotal();if(OrderSelect(i,SELECT_BY_POS,MODE_HISTORY)==true)
как сюда прикрутить выбор ордера Buy или Sell
OP_BUY
0
OP_SELL
1