как загрузить историю котировок в мт4 для теста

как загрузить историю котировок в мт4 для теста Тест по истории

Архив котировок

Технический анализ — это исследование динамики рынка с целью прогнозирования дальнейшей динамики цен. Чаще всего такой анализ осуществляется при помощи графиков. Поэтому очень важно иметь исторические данные цен по всем используемым финансовым инструментам и периодам. Исторические данные постоянно формируются и хранятся на сервере. Подключаясь к нему, клиентский терминал скачивает все необходимые данные. В дальнейшем они используются для построения графиков, тестирования и оптимизации экспертов. Для управления историческими данными в терминале имеется специальное окно «Архив котировок». Это окно можно открыть, выполнив команду меню «Сервис — Архив котировок» либо нажав клавишу F2.

После закрытия терминала все накопленные исторические данные сохраняются в «Архиве котировок». Причем размеры файлов исторических котировок не превышают заданных в настройках значений. Если объем накопленных исторических данных превышает величину, установленную в поле » Макс. баров истории:», то при сохранении удаляются самые старые бары. Для каждого таймфрейма формируется отдельный файл истории с именем SSSSSSPP.hst (где SSSSSS — обозначение финансового инструмента, PP — временной период в минутах) и сохраняется в директории /HISTORY. В дальнейшем сохраненные данные используются для построения графиков, а также для тестирования торговых стратегий.

В окне «Архив котировок» можно изменять имеющиеся данные. Для этого сначала необходимо выбрать требуемые инструмент и период в левой части окна. При этом произойдет загрузка соответствующих данных, которые будут представлены в виде таблицы. Чтобы добавить запись о новом баре, следует нажать одноименную кнопку, заполнить необходимые поля в новом окне и нажать кнопку «OK». После этого новый бар появится в исторической базе. Выделив существующую запись и нажав кнопку «Правка», можно изменить соответствующий бар. Для удаления бара из истории необходимо выделить его и нажать одноименную кнопку.

Загрузка исторических данных

С сервера исторических данных можно загрузить котировки по основным валютным парам начиная с 1999 года. Для этого необходимо выбрать нужный инструмент и нажать кнопку «Загрузить».

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

После нажатия на кнопку будут загружены данные периода M1. Остальные периоды будут пересчитаны из М1 автоматически. При этом время скачанных данных автоматически пересчитывается в соответствии с часовым поясом текущего активного счета.

При загрузке исторических данных рекомендуется контролировать количество баров в истории и на графиках.

Внимание: использование глубокой истории требует много ресурсов компьютера.

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

Экспорт и импорт исторических данных

Исторические данные можно экспортировать в файлы форматов CSV, PRN и HTM. Для этого необходимо в левой части окна «Архив котировок» выбрать требуемый инструмент и нажать кнопку «Экспорт». Далее следует выбрать один из трех файловых форматов и указать путь размещения на жестком диске.

Кроме экспорта, доступен также импорт исторических данных в терминал. Импортироваться могут файлы в форматах CSV, PRN, TXT, HTM и HST.

Исторические данные в файле могут быть представлены в следующем виде (вместо пробела может быть любой разделитель полей):

При импорте в левой части окна «Архив котировок» необходимо сначала выбрать инструмент и период, для которых он будет производиться. Затем необходимо настроить параметры импорта, нажав кнопку «Импорт»:

После завершения импорта исторические данные можно использовать для отображения графиков и тестирования советников.

Исходными данными, на базе которых строится вся аналитическая работа пользователя терминала, являются данные о динамике цен финансовых инструментов. Эту информацию поставляет брокерская компания. Ценовые данные позволяют строить графики финансовых инструментов, исследовать финансовые рынки, использовать различные торговые тактики и принимать торговые решения. Котировки представляют собой файлы с записями в формате «SYMBOL, BID, ASK, DATE» (финансовый инструмент, цена покупки, цена продажи, дата и время) и поступают в терминал автоматически после установки связи с сервером.

Терминал позволяет экспортировать текущие котировки в другие программы в режиме реального времени по протоколу «DDE» (Dynamic Data Exchange). Это — протокол операционных систем MS Windows для динамической передачи данных между различными приложениями. Котировки по DDE выдаются только по приходе новых тиков (режим ADVISE), а не сразу же по запросу (режим REQUEST) с выдачей последней известной цены. N/A выдается при первом запросе REQUEST, а после прихода новой цены появляются котировки.

Для активизации режима экспорта котировок из клиентского терминала по протоколу DDE необходимо включить опцию «Разрешить DDE сервер» в настройках терминала.

Внимание: исторические данные по протоколу DDE не транслируются. Передача текущих котировок производится только при работающем клиентском терминале.

Форматы DDE-запросов с их возможными результатами на примере файла «DDE-sample.xls»:

Внимание: для правильного отображения данных в MS Excel нужно включить опцию в меню «Сервис — Параметры — Переход — Преобразование формул в формат Excel при вводе».

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

Ту историю котировок, которую мы можем лицезреть в торговом терминале Метатрейдер 4, поставляет брокер, к которому подключен торговый счет. Каждый брокер поставляет свою историю котировок. Более того, у брокера может быть много серверов для работы: демо, центовый, реальный классический, ECN, NDD и прочее. Чтобы не путаться, МТ4 всю историю котировок для каждого сервера хранит в отдельных папках. А все папки с загруженной историей находятся в специальном каталоге с именем History:Если той истории, которую подгружает по умолчанию брокер, недостаточно, то имеет смысл недостающую историю котировок дополнить. Самый простой способ, если есть время подождать, заключается в банальном удержании кнопки Home на клавиатуре, когда активировано нужное окно с нужным таймфреймом. Только не забудьте выключить автоматическую прокрутку графика, иначе на каждом тике график будет пытаться показать последний бар и задерживать подгрузку истории.

Максимум баров истории, которые можно подгрузить, определяется настройками брокера и настройками терминала (напоминаю, вызывается из меню Сервис — Настройки или Ctrl+O). Во вкладке «Графики» настроек есть параметр «Макс. баров в истории» — сюда можно записать максимально большое число, которое позволяет разрядность поля ввода.

Загрузить историю котировок также можно более продвинутым способом с использованием внутреннего сервиса терминала МТ4. Для этого из меню выбираем в меню Сервис — Архив котировок или нажимаем F2. Откроется чудесное окошко, в котором выбираем нужную валютную пару и таймфрейм — желательно минутный (М1), так как из него потом пересчитаются остальные таймфреймы. После чего нажимаем кнопку «Загрузить» и терпеливо ожидаем завершения процесса:

Также хочу отметить, что многие брокеры в качестве дополнительного сервиса для своих клиентов позволяют загрузить довольно таки длительную историю котировок. Обычно предлагаются готовые файлы истории, которые затем подставляются терминалу. Необходимо смотреть, в каком формате предлагаются эти файлы — об этом говорит его расширение. Файлы с расширением *.hst можно сразу же переписывать в папку истории для нужного сервера, файлы с расширением *.csv втягиваются при помощи кнопки «Импорт» из окна архива котировок.

На этом все, хорошего анализа и торговли !

Виталий Прядко,30 августа 2016г.

Об авторе

как загрузить историю котировок в мт4 для теста

Виталий Прядко

Архивы котировок для МТ4 – как загрузить и для чего нужныКотировки всех финансовых инструментов, по которым брокеры предоставляют возможность трейдерам торговать, изменяются во времени. Таким образом, они представляют собой упорядоченную числовую последовательность цен. Многие брокеры и специализированные веб-ресурсы хранят эти последовательности для разных активов, чтобы предоставлять их заинтересованным лицам. Называется каждая такая ценовая последовательность – архив котировок для MT4, и применяется для различных целей, о чем и будет рассказано в этой статье.Самая распространенная задача, решаемая с применением архивов котировок для МТ4 – тестирование советников или индикаторов (и дополнительно, как сопутствующая ей задача – их оптимизация). Целесообразность применения процесса тестирования обусловлена предположением о цикличности рынков. Т. е. спустя определенный временной промежуток повторяется рост, падение или боковое движение цен. Поэтому результаты торговли, которые демонстрируются торговыми стратегиями в прошлом, могут быть с определенной степенью точности перенесены и на будущую ценовую динамику.Поэтому трейдеру, который решил всерьез заняться торговлей на финансовых рынках, просто необходимо иметь архив котировок по тем активам, на получение прибыли по которым он рассчитывает.Часть архивов, содержащих цены активов на непродолжительный период в прошлом, терминал MetaTrader загружает автоматически при включении активации отображения графика. Длительность этого периода, задается в настройках терминала. Вызвать настроечное окно можно из меню «Сервис» или горячей клавишей Ctrl&O. Необходимый параметр называется «Макс. баров истории» и располагается во вкладке «Графики» (обозначен красным прямоугольником на рис. 1). Максимальное значение этого параметра 2147483647.

как загрузить историю котировок в мт4 для теста

Рисунок 1. Задание длины хранимого архива котировок для MT4.При этом на жестком диске ПК, на котором функционирует МетаТрейдер, может храниться история котировок любой длины (ограничена лишь свободным объемом винчестера). А вот количество отображаемых на ценовом графике баров ограничено мощностью процессора и объемом оперативной памяти. Поэтому, чтобы не произошло зависания или торможения работы ПК, не следует задавать слишком большое значение параметру «Макс. баров в окне».

как загрузить историю котировок в мт4 для теста

Рисунок 2. Окно архива котировок для МТ4.Скачанные архивы котировок сохраняются в папке history/downloads/тикет_актива, расположенной в каталоге данных торговой платформы (например, для пары USDRUB путь к ней будет таким – history/downloads/USDRUB). В этой папке котировки содержатся в файлах формата .dat, название которых состоит из тикета актива, года и месяца. На рис. 3 приведен пример списка файлов архива котировок для валютной пары USDCHF (самая ранняя запись соответствует январю 1971 года).

как загрузить историю котировок в мт4 для теста

Рисунок 3. Файлы архива котировок валютной пары USDCHF для МТ4.Информация в этих файлах соответствует таймфрейму M1, а цены старших таймфреймов рассчитываются по ней автоматически. Одновременно производится пересчет времени цен свечей в соответствии с часовым поясом, на котором функционирует терминал.

как загрузить историю котировок в мт4 для теста

Также можно загрузить архив котировок в MT4 с других сайтов, например, отсюда. Чтобы использовать его информацию в терминале, следует выполнить ее импорт в окне «Архив котировок» (предварительно следует в его левой части выделить финансовый инструмент, для которого эти котировки импортируются).Видео по теме

Отдельные торговые стратегии разрабатываются для применения исключительно с определенными финансовыми инструментами – в ином случае их эффективность не гарантируется. Поэтому, чем больше финансовых инструментов представлено в торговом терминале, тем больше возможностей у трейдеров для получения прибыли. В этой статье будет рассказано о том, как добавить акции в MT4 и в чем преимущество торговли ими.

Как представлены акции в МТ4

Акции относятся к категории ценных бумаг и выпускаются компаниями. Они дают владельцу следующие возможности:

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

Однако напрямую приобретать акции через торговый терминал МетаТрейдер не получится, поскольку через него не обеспечивается прямой выход на соответствующие биржи. Поэтому, чтобы иметь возможность получать прибыль торговлей акциями, был придуман производный финансовый инструмент, называющийся «Контрактом на разницу цен» (его сокращенное обозначение CFD – аббревиатура вышеприведенной фразы на английском языке).

CFD акции заключается между двумя сторонами и предполагает обмен ими разницей в ее стоимости, зафиксированной в моменты покупки и продажи. Таким образом, прямая передача акции в собственность не производится. При этом трейдеру предоставляется возможность получения прибыли как от роста, так и от падения цены акции.

Как добавить акции в МТ4

Как и любой другой актив, доступный для торговли в MetaTrader, акции должны быть отображены в окне «Обзор рынка». Для этого оно открывается и вызывается его контекстное меню (щелчком правой кнопкой мыши в пространстве внутри него). Затем следует выбрать пункт «Символы» (рис. 1), что приводит к открытию одноименного окна (рис. 2). Альтернативный способ его открытия – горячая клавиша Ctrl&U.

как загрузить историю котировок в мт4 для теста

Рисунок 1. Контекстное меню окна «Обзор рынка», через которое осуществляется добавление акций в МТ4.

как загрузить историю котировок в мт4 для теста

Рисунок 2. Окно «Символы», через которое можно добавить в MT4 акции.

После выбора требуемой CFD акции и нажатия кнопки «Показать», производится ее отображение в окне «Обзор рынка». Теперь можно открывать график ее котировок и осуществлять с нею любые торговые операции, предусмотренные терминалом МетаТрейдер.

Особенности представления акций в МТ4 и их свойства

Как можно заметить, некоторые акции имеют сокращенное условное обозначение, которое называется «Тикет» или «Тиккер» (например, для Lenovo Group – LNVG, для Amazon – AMZN, для Google – GOOGL и т. д.). Именно оно и используется при обозначении графика и всех совершаемых торговых операций (рис. 3). Поэтому, если трейдер предполагает вести торговлю несколькими CFD акций, то ему необходимо выучить тиккер каждой из них.

как загрузить историю котировок в мт4 для теста

Рисунок 3. Тиккер акций Lenovo Group (выделен красным прямоугольником) на графике котировок поле того, как они добавлены в MT4.

Видео по теме

Небесполезным будет перед торговлей ознакомиться и со свойствами выбранной акции (для этого в окне символы после ее отметки нажимается кнопка «Свойства»). Сравним, например, CFD акций Аэрофлота и пары евро-доллар (рис. 4).

как загрузить историю котировок в мт4 для теста

Рисунок 4. Сравнение свойств основной валютной пары и акций Aeroflot в МТ4.

Основное различие заключается во временных рамках торговых сессий. Если валютные пары можно торговать круглосуточно в котировочные дни, то совершать торговые операции с CFD акций Аэрофлота можно совершать лишь в период 10.00-18.35 в котировочные дни. Также различия заключаются в разном наборе свойств:

Различны и значения отдельных свойств, например, у CFD акций в сравнении с валютной пары (для данного примера) меньше:

А вот минимальный объем сделки и шаг ее приращения (0,1 против 0,01), свопы длинных и коротких позиции (-10,266 и 3,314 против, соответственно, -7,962 и 1,385) у CFD акций по отношению к валютным парам – больше. Различны и:

Одинаковы у рассматриваемых активов:

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

Что еще надо знать перед тем, как добавить в MT4 акции и начать ими торговать

Одно из отличий в анализе рынка акций заключается в необходимости учета корпоративных событий, например, выплаты дивидендов. Так, при открытой длинной позиции дивиденды будут начисляться на счет трейдера, а при открытой короткой позиции – списываться с него. А в определенный период до и после наступления корпоративного события могут изменяться отдельные торговые параметры – залоговые требования, верхний предел торгового объема, максимальное количество акций на одном торговом счете и др. При этом у разных брокеров условия торговли CFD акций могут различаться.

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

Валютные пары – один из самых распространенных финансовых инструментов, торговля которым позволяет трейдерам получать стабильную и хорошо прогнозируемую прибыль. Они представляют собой количественное выражение отношения ценности одной валюты к ценности другой валюты. При этом даже небольшое количество валют обеспечивают формирование множества парных комбинаций, дающих практически неограниченные возможности для торговли. В этой статье мы расскажем, как добавить в MT4 валютную пару любого типа, чтобы начать торговать ею.

Если перефразировать вышеуказанное определение валютной пары, то она является ценой одной валюты по отношению к цене другой валюты. Или иначе – выражением цены одной валюты в другой валюте. Такое отношение между валютами называется котировкой.

Торговые операции с котировками представляют собой покупку одной валюты и продажу другой валюты, их которых и образована торгуемая валютная пара. Например, при открытии длинной позиции по паре USD/RUB трейдер покупает USD, расплачиваясь за нее российским рублем (т. е. продает RUB). А при открытии короткой позиции по паре USD/RUB трейдер продает USD и покупает RUB. Каждая из валют, входящих в состав валютной пары имеет свое название:

Таким образом, в паре USD/RUB базовой валютой является американский доллар, а котируемой – российский рубль. Альтернативное обозначение (называемое тикетом) валютных пар предполагает опускание символа «/», т. е. USD/RUB и USDRUB – это одна и та же валютная пара.

Как добавить валютные пары в МТ4

Список всех финансовых инструментов, по которым трейдер может в текущий момент времени открывать длинные или короткие позиции, отображается в окне «Обзор рынка». Его можно открыть следующими способами:

В примере на рис. 1 показано, что трейдер может совершать торговые операции с восемью валютными парами. Для каждой из них указано, в каком направлении произошло последнее изменение их котировки (стрелка перед тикетом – если она зеленая, то котировка повысилась, а если она красная, то котировка понизилась) и цены продажи (Бид) и покупки (Аск). Цвет числового значения цены также указывает на последнее направление ее изменения:

При этом может быть как однонаправленное изменение цен Бид и Аск, так и разнонаправленное (возникает при изменении спреда).

как загрузить историю котировок в мт4 для теста

Рисунок 1. Окно «Обзор рынка», в котором можно посмотреть, какие валютные пары уже добавлены в MT4.

Если в окне «Обзор рынка» отсутствует валютная пара, которой трейдер желал бы торговать, то ее можно добавить через окно «Символы» (при условии, что брокер, посредством которого трейдер получает выход на рынок, предоставляет возможность торговли этой валютной парой). Вызывается окно «Символы» горячей клавишей Ctrl&U (другой способ его вызова – из контекстного меню окна «Обзор рынка»). В этом окне отображаются группы всех доступных для торговли через данного брокера финансовых инструментов.

как загрузить историю котировок в мт4 для теста

Рисунок 2. Окно «Символы», через которое можно добавить валютные пары в МТ4.

В примере на рис. 2 валютные пары находятся в группах, имеющих в названиях буквосочетание FX:

На рис. 2 раскрыты группы валютных пар FX Exotics (включает 13 активов) и FX S. America (состоит из 1-го актива). Наиболее многочисленной является группа FX Crosses, в которую у данного брокера включены более 2-х десятков активов (у других брокеров набор доступных  для торговли валютных пар может различаться).

Чтобы в МетаТрейдере 4 добавить валютную пару из списка в окне «Символы», следует ее выделить (навести на ее название указатель мыши и щелкнуть ее левой кнопкой) и нажать кнопку «Показать».

Еще один способ как в МетаТрейдере 4 добавить валютные пары

Предназначен для случаев, когда необходимо добавить подавляющую часть из доступных для торговли активов. Для этого открывается контекстное меню окна «Обзор рынка» и выбирается пункт «Показать все символы». Затем, выделяя каждый ненужный актив, нажимается клавиша Del, что приводит к его удалению из списка.

Особенности торговли в МетаТрейдере 4 добавленными валютными парами

До того, как приступить к торговле определенной валютной парой, необходимо внимательно ознакомиться с ее основными свойствами – спредом, свопами, маржей и т. д. Спред отображается в окне «Обзор рынка», если отметить в его контекстном меню пункт «Спред», а окно свойств актива открывается выбором пункта «Спецификация» в контекстном меню этого актива (открывается нажатием правой кнопки мыши при нахождении ее указателя на названии актива).

как загрузить историю котировок в мт4 для теста

Рисунок 3. Сравнение спреда и остальных параметров добавленных в МетаТрейдере 4 валютных пар.

В примере на рис. 3 показано сравнение спредов валютных пар группы FX Majors с парами USDRUB и GBPSEK, а также основных свойств EURUSD и GBPSEK. Хорошо видно, что у основных валютных пар спред составляет порядка одного-двух десятков пунктов, а у экзотической GBPSEK он приближается к 2,5 тысячам пунктов. На 1÷2 порядка различаются и ее уровень стопов, а также свопы.

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

как загрузить историю котировок в мт4 для теста

Рис. 1. Настройки терминала MetaTrader 4.Такого количества истории вполне достаточно, если речь идет о крупных таймфреймах: месячном, недельном, дневном. Нехватка данных будет ощущаться особенно остро на мелких таймфреймах, например, на минутном (М1), для которого 65 000 баров — это полтора месяца.Следует отметить, что таймфрейм М1 является базовым для всех таймфреймов, т.к., имея данные по таймфрейму М1, можно синтезировать историю котировок для любого другого таймфрейма, даже нестандартного. Кроме этого, таймфрейм М1 позволяет детально рассматривать процесс формирования свечи более крупного таймфрейма. Если для какой-то, к примеру, часовой, свечи не существует детализированной минутной истории, то о развитии ситуации внутри нее можно только догадываться. Во время тестирования стратегии для подобных свечей производится моделирование минутных свечей, что может быть близко к истине, но не дает абсолютной точности воспроизведения реальных событий. По этой причине важно иметь как можно более глубокую историю котировок, детализированную до уровня таймфрейма М1.Получение истории котировок в MetaTrader 4В терминале MT4 предусмотрены штатные средства для получения глубокой детализированной истории котировок. Рассмотрим этот процесс пошагово.Шаг 1. Установить достаточное количество доступных баров в истории и количество видимых баров в окне (см. рис. 1). Вычислим это значение. Максимально доступная история по большинству инструментов насчитывает 11.5 лет (с 01.01.1999 до нынешнего времени). На один год приходится около 260 рабочих дней (52 недели, состоящих из 5 рабочих дней). Каждый день состоит из 1440 минут (24 часа * 60 минут в часе). Итого получаем: 11.5 лет х 260 дней в году х 1440 минут в одном дне = 4 305 600 минут. Учитывая тот факт, что со временем история будет накапливаться, установим доступную глубину истории с запасом, т.е. 5 000 000 баров.Шаг 2. Загрузить полную историю с сервера компании MetaQuotes Software Corp. Для этого необходимо открыть окно «Архив котировок» (главное меню «Сервис» — «Архив котировок» или нажать F2), выбрать нужный инструмент и таймфрейм (см. рис. 2). Обратите внимание, что пиктограмма выбранного таймфрейма должна быть подсвечена. Далее нажимаем кнопку «Загрузить» и получаем окно предупреждения о том, что загрузка котировок будет произведена не с сервера компании брокера, а с сервера компании MetaQuotes. Убираем предупреждение с экрана путем нажатия кнопки «ОК» и ожидаем окончания процесса загрузки, который, в зависимости от скорости соединения, может занять различное время. Объем загружаемой информации, если обращение к архиву котировок производится впервые, составит около 40 Мб.

как загрузить историю котировок в мт4 для теста

Рис. 2. Использование «Архива котировок».Шаг 3. После окончания загрузки данных желательно перезагрузить терминал, т.к. изменение значения максимального количества баров происходит только при запуске терминала.Вновь запустив МТ4, проведем проверку наличия закачанных данных. С этой целью откроем график инструмента, по которому производились вышеуказанные действия, установим таймфрейм М1 и нажмем клавишу Home, что приведет к переходу по шкале времени к началу имеющихся данных. Если вы наблюдаете свечи, соответствующие 4-ому января 1999-го года, то процесс получения истории котировок прошел успешно.Казалось бы, дело сделано, и можно приступать к тестированию разработанной стратегии. Но не тут то было. При детальной проверке целостности полученных котировок сталкиваемся с неприятным сюрпризом: история котировок изобилует провалами в данных — «дырами» (см. рис. 3). К сожалению, подобные «дыры» далеко не редкость в закачанной истории котировок. Только за 2010 год можно легко найти еще два серьезных пробела: 07.05.2010 — 08.07.2010 и 23.07.2010 — 05.08.2010.

как загрузить историю котировок в мт4 для теста

Рис. 3. Одна из «дыр» истории котировок.Использовать подобную историю котировок при тестировании стратегий, значит, обманывать самого себя. Поэтому для серьезных исследований стоит подготовить историю котировок, которая не содержит «дыр», или, по крайней мере, тех «дыр», которые образовались неестественным образом (отсутствие реально существовавших данных по необъяснимым причинам). В свою очередь, под естественными «дырами» подразумеваются провалы в данных, которым соответствует реальное отсутствие котировок, вызванное низкой волатильностью рынка, например, в ночное время.Импорт котировок в MetaTrader 4Найти глубокую детализированную историю котировок для MT4 в свободном доступе оказывается проблематичным делом. Намного проще найти ее для другой торговой платформы — MetaStock. Данные для MetaStock и были взяты за основу для получения истории котировок для МТ4. Форматы представления истории котировок в MT4 и MetaStock достаточно похожи, хотя и нуждаются в некоторой коррекции, которая была проведена автором статьи для 14 наиболее распространенных финансовых инструментов. В итоге прилагаемые к статье файлы истории котировок можно использовать для импорта в среде терминала МТ4.Процесс импорта котировок производится в несколько шагов:Шаг 1. Закрыть терминал МТ4.Шаг 2. В папке терминала history удалить все файлы типа hst, которые относятся к тому инструменту, по которому предполагается импортировать историю котировок. Например, для инструмента EURUSD это будут файлы: EURUSD1.hst, EURUSD5.hst, EURUSD15.hst, EURUSD30.hst, EURUSD60.hst, EURUSD240.hst, EURUSD1440.hst, EURUSD10080.hst и EURUSD43200.hst.Шаг 3. Загрузить терминал.Шаг 4. Открыть окно «Архив котировок», выбрать в списке нужный инструмент и таймфрейм так, как это показано на рис. 2.

как загрузить историю котировок в мт4 для теста

Рис. 4. Импорт истории котировок.Шаг 6. В зависимости от брокера, с которым работает пользователь, необходимо установить временной сдвиг истории котировок. Представленная история основана на времени сервера брокера GMT+1. Поэтому, если сервер вашего брокера настроен именно на такое время, то в поле «Сдвиг» следует оставить значение 0. Для времени сервера GMT необходимо указать сдвиг -1 час, а для времени GMT+2 сдвиг будет равен +1 час. Обратите внимание, что речь идет не о локальном времени компьютера пользователя, а именно о времени, принятом на сервере брокера.Смещение времени сервера MetaTrader 4Вычислить смещение времени сервера можно в один из рабочих дней следующим образом: открыть окно терминала «Обзор рынка» (главное меню «Вид» — «Обзор рынка» или нажать Ctrl+M) и сравнить время, указанное в заголовке окна с локальным временем компьютера. Если локальное время компьютера опережает значение, указанное в «Обзоре рынка», то из локального часового пояса (можно посмотреть в настройках Windows при установке времени) необходимо вычесть полученную разность. Если же локальное время компьютера отстает от времени сервера брокера, то разность в часах прибавляется к локальному часовому поясу (см. рис. 5).

как загрузить историю котировок в мт4 для теста

как загрузить историю котировок в мт4 для теста

Рис. 5. Отчет тестера стратегий на модели «Все тики».

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

как загрузить историю котировок в мт4 для теста

как загрузить историю котировок в мт4 для теста

Включение тестера стратегий

как загрузить историю котировок в мт4 для теста

Настройка тестера индикатора

как загрузить историю котировок в мт4 для теста

Настройка параметров тестируемого индикатора

как загрузить историю котировок в мт4 для теста

Настройка параметров тестирования индикатора

как загрузить историю котировок в мт4 для теста

как загрузить историю котировок в мт4 для теста

Управление тестированием индикатора

ВыводыТестирование индикаторов в тестере стратегий, по сути, уже было реализовано в терминале MetaTrader 4 и ранее – вы могли проделать все то же самое, тестируя какой-либо эксперт и набрасывая на тестер разные индикаторы из списка. Однако, не все пользователи понимали это и умели пользоваться, поэтому появление такой простой функции в тестере открывает глаза многим новичкам в трейдинге на возможности терминала.Например, профильные ресурсы переполнены «Форекс Граалями», которые, если верить описаниям, приносят миллионы процентов прибыли. Такие индикаторы в первую очередь нужно проверять в тестере стратегий, чтобы не расплатиться за рекламную уловку своим депозитом.Можно проверить стрелочный индикатор на перерисовку и убедиться самому – соответствует ли индикатор описанию и стоит ли применять его в торговле на реальном депозите.Подсказка! Как тестировать ручные торговые стратегии в MT4?Очень полезным тестирование индикатора будет при оптимизации ручных торговых стратегий. Тестируя основной индикатор, нажмите на паузу, откройте Навигатор, выберете другие составляющие вашей стратегии и разместите их на графике. Включив тестирование снова, вы сможете анализировать работу всей стратегии, отмечая входы и выходы. Изменяя параметры индикаторов или добавляя новые, вы сможете лучше настроить свою тактику без затрат времени и лишних убытков.Теперь вы можете наглядно убедиться, что тестирование индикатора в тестере стратегий MT4 – это именно тот случай, когда потраченное вами время экономит ваши деньги.Углубимся в тему:Обсудить и найти индикатор

Оцените статью
Тест по истории