Данные в MT5 хранятся с поминутной, а не потиковой точностью.
Следовательно, раз вы хотите доступ с потиковой точностью - вам необходимо иметь переменную, в которой сохранять значение тика, и потом, на следующем тике - использовать его, а после использования в эту переменную опять сохранять значение текущего тика для последующего использования.
Здравствуйте.
На MQL4 форуме https://www.mql5.com/ru/forum/132876 была тема,
в кратце,
Как сделать корректный вход на открытие позиции путем проверки нахождения текущего и предыдущего тиков выше определенного уровня.
(т.е приблизительно следующее: если текущий тик выше значения Х и выше предыдущего тика, а предыдущий тик выше значения Х тоже, то открываемся.)
подскажите пожалуйста, как данную функцию прописать на МТ5 с добавлением проверки двойного закрытия последних двух сформированных баров Нх таймфрейма выше значения Х.
Спасибо.
Как-то так:
double PrevAsk = 0.0; double X = 0.0; void OnTick() { MqlTick last_tick; if(SymbolInfoTick(Symbol(),last_tick)) { if( last_tick.ask > PrevAsk && PrevAsk > X ) { //open order } PrevAsk = last_tick.ask; } }
Данные в MT5 хранятся с поминутной, а не потиковой точностью.
Следовательно, раз вы хотите доступ с потиковой точностью - вам необходимо иметь переменную, в которой сохранять значение тика, и потом, на следующем тике - использовать его, а после использования в эту переменную опять сохранять значение текущего тика для последующего использования.
Как-то так:

- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Здравствуйте.
На MQL4 форуме https://www.mql5.com/ru/forum/132876 была тема,
в кратце,
Как сделать корректный вход на открытие позиции путем проверки нахождения текущего и предыдущего тиков выше определенного уровня.
(т.е приблизительно следующее: если текущий тик выше значения Х и выше предыдущего тика, а предыдущий тик выше значения Х тоже, то открываемся.)
подскажите пожалуйста, как данную функцию прописать на МТ5 с добавлением проверки двойного закрытия последних двух сформированных баров Нх таймфрейма выше значения Х.
Спасибо.