самое простое: запомнить текущий тик и на следующем тике вспомнить, то что запомнили )
не подскажешь пример кода?
double lastTick=0; int OnInit() { //--- lastTick=Bid; //--- return(INIT_SUCCEEDED); } //+------------------------------------------------------------------+ //| Expert tick function | //+------------------------------------------------------------------+ void OnTick() { //--- //тут секретные вычисления с предыдущим тиком, который находится в lastTick //--- lastTick=Bid; }
это для четвёрки
Ошибка, ласт тик -1 0 это уже предыдущий
так и не понял где ошибка )
в ините запоминаем текущее значение бид
в приходом нового тика проходимся по секретной части кода, со значением в lastTick предыдущего значения бида
в конце тика запоминаем текущий бид, что бы на следующем тике он оказался предыдущим.
так и не понял где ошибка )
в ините запоминаем текущее значение бид
в приходом нового тика проходимся по секретной части кода, со значением в lastTick предыдущего значения бида
в конце тика запоминаем текущий бид, что бы на следующем тике он оказался предыдущим.

Я уже сам запутался У вас ласт тик это же цена
ну как понял так и написал )
понял, что нужно было значение цены на предыдущем тике.
Добрый день.
Похожая ситуация, когда нужно получить значение прошлого тика. Но на MQL5.
Помогите пожалуйста исправить. То, что обведено зеленым - выдает ошибку, естественно.((
Нужно, чтобы позиция открывалась при переходе цены через МА
Добрый день.
Похожая ситуация, когда нужно получить значение прошлого тика. Но на MQL5.
Помогите пожалуйста исправить. То, что обведено зеленым - выдает ошибку, естественно.((
Нужно, чтобы позиция открывалась при переходе цены через МА
Приведенный выше код справедлив и для MQL5 (только Bid поменять на m_symbol.Bid()). Это наиболее простой способ.
Если же нужно знать предыдущий тик, который был до старта советника, то придется использовать функции CopyTicks() или CopyTicksRange(). Но в этом случае логика получится сложнее.

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