MQL4: Анализ накопленной тиковой истории

Добрый день, мои любознательные друзья начинающие (и не очень) программисты !

Как вы помните из предыдущих уроков, мы с вами создаем комплект инструментов для полноценной работы с тиковыми котировками. У нас уже есть следующие инструменты:

И в сегодняшнем видеоуроке я приготовил еще один мощный инструмент для работы с тиками, который поможет проверить их качество и отсутствие разрывов.

MQL4 - пишем скрипт для анализа тиковых данных на разрывы

Дело в том, что при записи данных при помощи нашего индикатора может возникнуть ряд различных форс-мажорных обстоятельств, который выльется в ошибки при тестировании советников. И, как итог, в потерю реальных денег из-за неудовлетворительного качества тестирования. При разрыве соединения, зависании сервера, его перезагрузке и любых других обстоятельств в наших создаваемых файлах могут образоваться критично большие разрывы между котировками. Важно как минимум вовремя выявить их и быть в курсе критичных мест, а в идеале залатать разрывы из других источников. Например, вы можете запустить индикатор для сбора тиков на двух различных VPS от разных поставщиков для надежности.

В любом случае, для выявления таких критичных разрывов мы сегодня напишем специальный скрипт.

Он будет отлавливать отсутствие тиков определенное время, и, если период отсутствия новых тиков превышает заданную в настройках величину, писать об этом в специальный файл в виде таблицы. Скрипт рассматривает отсутствие тиков во время праздников (Рождество, Новый Год), как разрывы. Так сделано по той причине, что остановка торговли у разных брокеров на подобные даты производится в разное время. Поэтому достаточно тяжело универсально определить, где же настоящий разрыв, а где реальная остановка торгов и их последующее возобновление.

Другая ситуация с выходными, так как у большинства брокеров выходные приходятся на одни и те же дни недели (субботу и воскресенье) и примерно на одно и то же время. По этой причине в списке разрывов не будет стандартных выходных.

Ну а теперь давайте приступим к написанию.

Скачать скрипт Анализа тиковых данных

Тема на форуме

Следующие уроки из цикла «Работа с Котировками»:

С уважением, Дмитрий аkа Silentspec
TradeLikeaPro.ru

Топ Брокеров 2025 по версии TLAP

  • На рынке с 1998 года

  • Низкие спреды

  • Быстрый ввод и вывод

  • Хорошее исполнение

  • Множество способов пополнения

  • С 2007 года на рынке

  • Счета Zero с нулевыми спредами

  • Система Копи-трейдинга

  • Хорошее исполнение

  • Более 500 торговых инструментов

  • Комиссия на пополнение 0%

  • Лицензия ЦБ РФ

  • Удобный ввод и вывод средств

  • Подходит для крупных трейдеров

  • Крупнейший форекс дилер в России

  • Компания – налоговый агент, выплата налогов без участия клиента

  • Торговля через MetaTrader 5

  • Центовые счета со стартовым лотом 0.01

  • Система копирования сделок Share4You

  • Низкие спреды

  • Подходит для новичков

  • Лучшие на рынке условия для работы с сеточниками и мартингейлом

  • Исполнение без вмешательства дилинга

  • Низкие спреды

  • Трейдинг Forex, CFD и Crypto

  • Полная прозрачность работы

  • Множество представительств компании, в том числе в Великобритании

  • На рынке с 2006 года

Уроки по MQL4 , ,