Закрытие ордеров 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:
а вы сможете поправить код?

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

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

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