Приветствую вас, господа MQL программисты!
Этим постом мы завершаем цикл уроков по работе с котировками.
Предыдущие уроки:
- Сборщик тиковых данных в виде индикатора;
- Конвертер тиковых файлов в формат csv;
- Склеиватель нескольких файлов с тиковыми данными в один файл;
- Проверка накопленной тиковой истории на дыры.
Сегодня мы напишем скрипт, который сохраняет файлы котировок tks в формат hst, используемый тестером стратегий.
Таким образом мы сможем тестировать советники на тех тиках, которые собрали у выбранного брокера при помощи написанного ранее индикатора.
При проверке работоспособности экспертов в тестере стратегий MetaTrader 4 наиболее дотошные трейдеры сталкиваются с ограниченной точностью процесса тестирования. Связано это ограничение с тем, что детализированная история котировок хранится терминалом в виде минутных свечей. В свою очередь, каждая минутная свеча представлена только четырьмя значениями (ценами открытия, закрытия, максимума и минимума). Во многих случаях этого вполне достаточно для воспроизведения реальных событий, что и делает тестер, моделируя поведение цены внутри минутной свечи. Но для тех случаев, когда речь идет о восстановлении событий во время выхода важных новостей, моделирование оказывается бессильным, а помочь восстановить реальные события может только детализированная тиковая история.
Тем не менее, даже при наличии собранной тиковой истории трейдер сталкивается с проблемой ее подстановки в тестер стратегий. К сожалению, штатного способа импорта собственных котировок в тестер стратегий не существует. Но это можно сделать при помощи специальных утилит, конвертирующих собранные данные о тиковой истории в формат файлов тестера – fxt.
Как вы помните, на прошлых уроках мы научились собирать тиковую историю и сохранять ее в специальные файлы с расширением tks. Также мы научились проверять tks файлы на наличие дыр и сшивать файлы вместе в один итоговый файл. Сегодня же мы напишем специальный скрипт, который позволит нам создавать файлы, используемые тестером стратегий для проведения тестирования и оптимизации советников. Таким образом, у нас на руках будут практически все инструменты для создания и использования своей собственной базы исторических данных, а цикл уроков, посвященных работе с котировками, можно завершить.
Скачать скрипт FxtFilemaker для создания файлов FXT
С уважением, Дмитрий аkа Silentspec
TradeLikeaPro.ru
Топ Брокеров 2025 по версии TLAP
Центовые счета
Быстрый ввод и вывод
Платформа CopyFx для копирования сигналов
Отличное исполнение
На рынке с 1998 года
Низкие спреды
Быстрый ввод и вывод
Хорошее исполнение
Множество способов пополнения
С 2007 года на рынке
Счета Zero с нулевыми спредами
Система Копи-трейдинга
Хорошее исполнение
Более 500 торговых инструментов
Комиссия на пополнение 0%
Лицензия ЦБ РФ
Удобный ввод и вывод средств
Подходит для крупных трейдеров
Крупнейший форекс дилер в России
Компания – налоговый агент, выплата налогов без участия клиента
Торговля через MetaTrader 5
Форекс, фондовые индексы и нефть
Низкие спреды
Хорошее исполнение
Подходит для торговли советниками
Торговля криптовалютами
Центовые счета со стартовым лотом 0.01
Система копирования сделок Share4You
Низкие спреды
Подходит для новичков
Лучшие на рынке условия для работы с сеточниками и мартингейлом
Исполнение без вмешательства дилинга
Низкие спреды
Трейдинг Forex, CFD и Crypto
Полная прозрачность работы
Множество представительств компании, в том числе в Великобритании
На рынке с 2006 года
| ||
| ||
| ||
| ||
| ||
| ||
|