Работа завершена
![](https://c.mql5.com/i/avatar/avatar_na2.png)
Техническое задание
Уважаемые разработчики, долгое время пытался найти решение для реализации своей идеи, но в итоге много различий в тестере и в реале, от чего сама суть проверки такой работы, выбрасывается. От разработчика, попрошу в конце работы прогнать в тестере написанный код, с использование реальных тиков и проверить на соответствие, как минимум на более реально приближенные показания. Запустить на демо счете на минутке и проверить.
Почему именно МТ5? В отличии от МТ4, здесь можно получить самые точные, приближенные к реальным условиям результаты, без всяких костылей.
Что нужно сделать?
-Нужен код, который можно вставить в любой эксперт и использовать его из любого участка кода.
Каждую секунду, и (или) каждый тик, мы будем сравнивать, как изменилась цена, в какую сторону пошла, с какой скоростью и на каком расстоянии.
Предположим, наступила новая секунда и (или) новый тик(реализовать по отдельности для простоты), исходя из этого мы смотрим в настройки и сравниваем, предположим, цена под новости подскочила на 20 пипс, за 2 секунды и входим, (так же учитываем, не вернулась ли цена к той отметке до достижения наших 20 пипс за 2 сек(вывести в отдельную строку, чтобы просто удалить при ненадобности) .
так же вывести отдельно, скорость цены, предположим за 5 сек цена выросла на 10 пипс, то есть скорость 2 пипс в секунду, пожалуйста не забывайте про то что надо определять направление.
сделать так чтобы, если цена за секунду ушла например, на 10 пипс вверх и за секунду на такое же расстояние вниз, то это учитывалось, то есть и бай и селл.
Вроде все. Надеюсь я понятно смог выразить свою идею, спасибо.