Поставка данных из MetaTrader4 в Timing Solution

 

Программа Timing Solution может работать, используя клиентский терминал MetaTrader4 в качестве источника котировок в режиме Onn-line. Для этого вам потребуется специально написанный для МТ4 советник Currency Loader. Используется он только для одной цели – вывода котировок из МТ4 в режиме реального времени, и может использоваться самыми различными программами, включая и TS. 

Описание и настройки

Советник для МТ4 "Currency Loader" выполняет выгрузку исторических данных по инструменту, к которому он подключен, в файлы "*.csv". Обновление этих файлов происходит в реальном времени, с периодичностью, которая задается в параметрах советника в секундах значением FrequencyUpdate (по умолчанию выставлен параметр 60, т.е. каждую минуту). Параметр BarsMin обозначает минимальное количество баров которое должно быть на графике для загрузки в файл, по умолчанию 100 (т.е. если в истории ТФ меньше 100 баров советник не сделает выгрузку).  Параметр MaxBarsInFile - это максимальное количество баров для загрузки в файл, по умолчанию 20000. Например, в минутной истории 800000 баров, компьютер может подвиснуть, поэтому введено это ограничение.

Параметры по умолчанию:

LoadM1 = false;
LoadM5 = false;
LoadM15 = false;
LoadM30 = false;
LoadH1 = True;
LoadH4 = True;
LoadD1 = True;
LoadW1 = True;
LoadMN = True;


Эти параметры разрешают или запрещают выгрузку в файл данных по разным ТФ инструмента к которому подключен советник.
Если параметр установлен в True, то выгрузка по соответствующему ТФ будет производиться, если в False – то не будет. Параметры можно изменить в любое время.

AllowInfo - вывод информации о работе советника.
AllowLogFile - запись информации о работе советника в лог-файл

Работа с Currency Loader в МТ4

Для того, чтобы начать работу с Currency Loader, вам следует скачать его и положить в папку МТ4 которая называется expert (например,  C:\Program Files\MetaTrader - Alpari\experts) и запустить МТ4. Вы увидите его в левой колонке Советники – далее, просто перетащите его мышкой на график: 

 

Советник начинает работать примерно через минуту после запуска. Это связано с тем, что терминалу нужно подключиться к серверу и обновить графики. ЕСЛИ ЗАПУСТИТЬ ЕГО НА МНОГИХ ИНСТРУМЕНТАХ СРАЗУ, ТЕРМИНАЛ МОЖЕТ ЗАВИСНУТЬ.
Файлы данных с котировками сохраняются в каталоге программы "Metatrader4" – например, путь может выглядеть так: C:\Program files\ MetaTrader - Alpari \experts\files\Export_History\


 
Работа в Timing Solution с Currency Loader

Зайдите в Data Feeding:

12.png

 

Выберите настройки From File и укажите путь к папке  ….\experts\files\Export_History\, и уже в ней выберите папку с нужными данными:

13.png

Затем стандартным образом загрузите требуемые данные:

14.png

 

Переключитесь в режим реал-тайм (щелкните, при необходимости, по это значку два раза – он должен быть зеленым):

16.png

На этом настройки завершены. Данные начнут поступать из МТ в TS в режиме реального времени.