Ни хао, народ.
Как посчитать убыток последнего ордера, чтоб последующай прибыль перекрыла его?
Методом от обратного:
Посчитать текущую прибыль и сравнить с последним убытком.
Через ОрдерсХистори. Сравнивая убыток предыдущей сделки и профитом открытой сделки. Если и эта вторая сделка закрывается в убыток, то убытки суммируются. И что бы покрыть нужно будет увеличить лот и тейкпрофит.
ну думай логически =))) и всегда пиши тебе mql4 или mql5
по истории ищешь последний закрытый - по дате закрытия (перебором), смотришь его профит OrderProffit()
смотришь тот же самый параметр у текущего открытого ордера
ну а дальше в зависимости от твоей стратегии. либо ждёшь пока профит закрытого (если он минус) будет меньше по модулю меньше текущей прибыли - закрываешь всё к едрене фене
либо там делаешь доливки - от стратегии зависит
ну думай логически =))) и всегда пиши тебе mql4 или mql5
по истории ищешь последний закрытый - по дате закрытия (перебором), смотришь его профит OrderProffit()
смотришь тот же самый параметр у текущего открытого ордера
ну а дальше в зависимости от твоей стратегии. либо ждёшь пока профит закрытого (если он минус) будет меньше по модулю меньше текущей прибыли - закрываешь всё к едрене фене
либо там делаешь доливки - от стратегии зависит
Без должной практики на словах не очень понятно..
Как я понимаю прошлый ордер находится так?))
for (i = OrdersTotal() ; i>=0; i--) //Интересуемся... { OrderSelect(ticket, SELECT_BY_TICKET , MODE_HISTORY); if(OrderSymbol () ==Symbol() && OrderMagicNumber() == magic) { if ( OrderProfit()<0 ) { // Что сюда поставить? =) } } }

- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Ни хао, народ.
Как посчитать убыток последнего ордера, чтоб последующай прибыль перекрыла его?