Закрытие ордеров mql4 - страница 2

 
void MaxPrice()   вот здесь что то не так
 
shunos111:
void MaxPrice()   вот здесь что то не так
на предыдущей странице
 
посмотрите пожалуйста в тестере как работает и будет понятно что я имел в виду
 
maxprice = 999999  равен этой цене    . цена ордера не может быть равна 999999 цене
 
и по этому  не сработает
if( m > maxprice) maxprice = m;//максимальная
 

закрытие SELL по тикету TKT :

if(OrderSelect(TKT, SELECT_BY_TICKET)==true) ticket=OrderClose(TKT,OrderLots(),Ask,0,clrRed);

закрытие BUY по тикету TKT :

if(OrderSelect(TKT, SELECT_BY_TICKET)==true) ticket=OrderClose(TKT,OrderLots(),Bid,0,clrBlue);

 
мы говорим об ордере OP_BUY
 
а вы сможете поправить код?
 
shunos111:
и по этому  не сработает
очевидно, что там нужно запомнить тикет плюсом
 
shunos111:
а вы сможете поправить код?

нет, хотите разобраться - разбирайтесь

на ошибки я указал

если самостоятельно никак, то через фриланс

Причина обращения: