Как экспортировать котировки из MetaTrader 4 в Excel через DDE-сервер?
Что такое DDE и как его использовать для экспорта котировок?
DDE (Dynamic Data Exchange) - это протокол обмена данными, который позволяет передавать данные из терминала MetaTrader 4 в Microsoft Excel в режиме онлайн.
Для активизации режима экспорта котировок из клиентского терминала по протоколу DDE необходимо включить опцию "Разрешить DDE сервер" в настройках терминала.
Обращаем внимание, что исторические данные по протоколу DDE не транслируются. Передача котировок производится в режиме онлайн и только при работающем клиентском терминале.
Примеры запросов, которые можно использовать в Excel:
Формула, которую вводим в Excel:
Информация, которая подгружается в Excel из терминала MetaTrader 4
запрос BID:
= 'MT4'|BID!USDCHF
результат:
1.5773
запрос ASK:
= 'MT4'|ASK!USDCHF
результат:
1.5778
запрос HIGH:
= 'MT4'|HIGH!USDCHF
результат:
1.5801
запрос LOW:
= 'MT4'|LOW!USDCHF
результат:
1.5741
запрос TIME:
= 'MT4'|TIME!USDCHF
результат:
21.05.02 9:52
запрос TIMESEC:
= 'MT4'|TIME!USDCHF
результат:
21.05.02 9:52:43
запрос QUOTE:
= 'MT4'|QUOTE!USDCHF
результат:
21.05.02 9:52:43 1.5773 1.5778 1.5776
Как получить список кодов всех инструментов, по которым можно выгружать данные в Excel?
Перейдите в терминал MetaTrader 4 (для ПК).
Перейдите в окно Символы, нажмите правой клавишей мыши и выберите Показать все символы.
Далее, нажмите правой клавишей мыши в окне Символы, выберите Наборы символов - Сохранить как
Сохраните набор символов в любом месте (например, на рабочем столе).
Откройте файл любым текстовым редактором, например, Блокнотом.
(для этого нажмите на файле правой клавишей мыши - Открыть с помощью - Выбрать программу - Блокнот)
Данный файл будет содержать коды инструментов, которые можно использовать для создания запросов по протоколу DDE.
Экспорт котировок по DDE - очень удобная функция, которая позволяет использовать данные котировок из терминалов MetaTrader 4 и проводить дополнительный анализ средствами Excel.
Внимание: для правильного отображения данных в MS Excel нужно включить опцию в меню "Сервис — Параметры — Переход — Преобразование формул в формат Excel при вводе".
Что такое DDE и как его использовать для экспорта котировок?
DDE (Dynamic Data Exchange) - это протокол обмена данными, который позволяет передавать данные из терминала MetaTrader 4 в Microsoft Excel в режиме онлайн.
Для активизации режима экспорта котировок из клиентского терминала по протоколу DDE необходимо включить опцию "Разрешить DDE сервер" в настройках терминала.
Обращаем внимание, что исторические данные по протоколу DDE не транслируются. Передача котировок производится в режиме онлайн и только при работающем клиентском терминале.
Примеры запросов, которые можно использовать в Excel:
Формула, которую вводим в Excel: | Информация, которая подгружается в Excel из терминала MetaTrader 4 | ||
запрос BID: | = 'MT4'|BID!USDCHF | результат: | 1.5773 |
запрос ASK: | = 'MT4'|ASK!USDCHF | результат: | 1.5778 |
запрос HIGH: | = 'MT4'|HIGH!USDCHF | результат: | 1.5801 |
запрос LOW: | = 'MT4'|LOW!USDCHF | результат: | 1.5741 |
запрос TIME: | = 'MT4'|TIME!USDCHF | результат: | 21.05.02 9:52 |
запрос TIMESEC: | = 'MT4'|TIME!USDCHF | результат: | 21.05.02 9:52:43 |
запрос QUOTE: | = 'MT4'|QUOTE!USDCHF | результат: | 21.05.02 9:52:43 1.5773 1.5778 1.5776 |
Как получить список кодов всех инструментов, по которым можно выгружать данные в Excel?
Перейдите в терминал MetaTrader 4 (для ПК).
Перейдите в окно Символы, нажмите правой клавишей мыши и выберите Показать все символы.
Далее, нажмите правой клавишей мыши в окне Символы, выберите Наборы символов - Сохранить как
Сохраните набор символов в любом месте (например, на рабочем столе).
Откройте файл любым текстовым редактором, например, Блокнотом.
(для этого нажмите на файле правой клавишей мыши - Открыть с помощью - Выбрать программу - Блокнот)
Данный файл будет содержать коды инструментов, которые можно использовать для создания запросов по протоколу DDE.
Экспорт котировок по DDE - очень удобная функция, которая позволяет использовать данные котировок из терминалов MetaTrader 4 и проводить дополнительный анализ средствами Excel.
Внимание: для правильного отображения данных в MS Excel нужно включить опцию в меню "Сервис — Параметры — Переход — Преобразование формул в формат Excel при вводе".