Pank:
Запутался я . Код в MQL4
Запутался я . Код в MQL4
Вот мой эквивалент на MQL5. Код работает только с точность наоборот.) Буду рад любым мыслям
Было бы неплохо увидеть весь код и его результаты.
Опишите подробнее что делаете и что получается в обоих случаях.
Я разобрался
HistorySelect(0,TimeCurrent()); uint total=HistoryDealsTotal(); ulong ticket; double profit; long type; for(uint i=HistoryDealsTotal()-1;i<total;i++){ ticket=HistoryDealGetTicket(i); type =HistoryDealGetInteger(ticket,DEAL_TYPE); profit=HistoryDealGetDouble(ticket,DEAL_PROFIT); if(type==DEAL_TYPE_BUY) {if(profit>=0){TRENDDOWN=true;} if(profit<0){TRENDUP=false;}} if(type==DEAL_TYPE_SELL) {if(profit>=0){TRENDUP=true;} if(profit<0){ TRENDDOWN=false;}} }Часть кода рабочая, просто я дурак забыл, что есть сделка на открытие и на закрытие(обратная открытой), просто поменял логические переменные. ....
Pank:
Я разобрался Часть кода рабочая, просто я дурак забыл, что есть сделка на открытие и на закрытие(обратная открытой), просто поменял логические переменные. ....
А зачем, чтобы выбрать одну сделку i=HistoryDealTotal()-1 организовывать цикл ?Я разобрался Часть кода рабочая, просто я дурак забыл, что есть сделка на открытие и на закрытие(обратная открытой), просто поменял логические переменные. ....
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Вот мой эквивалент на MQL5. Код работает только с точность наоборот.) Буду рад любым мыслям