![Тестирование стратегий - Алгоритмический трейдинг, торговые роботы - Справка по MetaTrader 5 Тестирование стратегий - Алгоритмический трейдинг, торговые роботы - Справка по MetaTrader 5](/i/community/logo_metatrader5_small.png)
- www.metatrader5.com
Что-то невероятное - спасибо большое...лучше всего в наверно в МТ5-хедж использовать... да, мало трейдеров еще в мт5...))
С историей же не работает. Так-что, чудесного не много.
В защиту MT5-ОЯС хочется сказать, что эта ОЯС дает гораздо больше возможностей, чем MT4. Особенно это касается биржевого трейдинга. Но и на FOREX можно, например, через MT5-ОЯС получить немаловажную статистику качества исполнения отложенных ордеров.
https://www.mql5.com/ru/code/16134
![SlipPage SlipPage](/i/code/script.png)
С благодарностью приму подробности от Вас. Без них воспроизвести "не работу" не могу.
А как вы "пытались" ее "воспроизводить"?
Запускал множество MT4-скриптов/советников и анализировал корректность их работы.
Также создавал свои тесты по ходу написания библиотеки.
Запускал множество MT4-скриптов/советников и анализировал корректность их работы.
Также создавал свои тесты по ходу написания библиотеки.
Кое какие рудименты по работе с историей обнаруживаются:
static int MT4OrdersHistoryTotal(void) { int Res=0; if(::HistorySelect(0,::TimeCurrent())) { const int TotalDeals=::HistoryDealsTotal(); for(int i=0; i<TotalDeals; i++) if(MT4ORDERS::IsMT4Deal(::HistoryDealGetTicket(i))) Res++; const int TotalOrders=::HistoryOrdersTotal(); for(int i=0; i<TotalOrders; i++) if(MT4ORDERS::IsMT4Order(::HistoryOrderGetTicket(i))) Res++; } return(Res); }
При каждом вызове OrdersHistoryTotal() выполняется пробежка трусцой по всей истории счета с кучей проверок.
Выделение в истории по индексу то же с пробежкой по всей истории.
![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
MT4Orders:
Параллельное использование ордерных систем MetaTrader 4 и MetaTrader 5. Данная библиотека позволяет работать с ордерами в MQL5 (MT5-hedge) точно так же, как в MQL4.
Автор: fxsaber