vitaluxa:
Здравствуйте!
хочу попробовать написать советник на MQ4, как сделать так что
Если последний ордер закрылся по Тэйкпрофиту чтоб это возращалось в переменную.
и тоже самое с СтопЛоссом.
Спасибо !
Примерно так
double LotsOptimizedBUY() { if (GlobalVariableCheck("REZ_BUY"+MAGIC+Symbol())==true) { OrderSelect(GlobalVariableGet("REZ_BUY"+MAGIC+Symbol()),SELECT_BY_TICKET,MODE_HISTORY); if (OrderProfit()>0) return(Lots); else { if (OrderProfit()<0) { if (OrderLots()*Coeff<MarketInfo(Symbol(),MODE_MAXLOT)) { return(NormalizeDouble(OrderLots()*Coeff,2)); } else { return(MarketInfo(Symbol(),MODE_MAXLOT)); } } } } else return(Lots); }
тикет ордера нужно заносить в глобальную переменную после открытия.

Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Здравствуйте!
хочу попробовать написать советник на MQ4, как сделать так что
Если последний ордер закрылся по Тэйкпрофиту чтоб это возращалось в переменную.
и тоже самое с СтопЛоссом.
Спасибо !