Nse Bse Mcx Data For MetaTrader 5
- Утилиты
-
Rajesh Kumar Nait
Привет, я Раджеш, разработчик MQL с дипломом бакалавра в области информационных технологий. Обладая более чем 12-летним опытом программирования, я перешел от работы PHP-разработчиком, специализирующимся на веб-разработке, к полноценному программисту MQL5 и трейдеру криптовалютой. - Версия: 1.0
- Активации: 5
Dhan Market Data для MetaTrader 5
Получайте потоковые рыночные данные и загружайте исторические свечи из своей учетной записи Dhan прямо в MetaTrader 5. Эта утилита создает пользовательские символы для бирж NSE, BSE и MCX, транслирует тиковые данные в реальном времени через WebSocket, формирует свечи «онлайн» и подгружает историю через API данных Dhan v2. Торговые операции не выполняются — только передача рыночных данных.
Возможности
Создание пользовательских символов для NSE, BSE и MCX в папке «Dhan» на основе официального справочника инструментов Dhan.
Фильтрация создаваемых символов по бирже (NSE/BSE/MCX), классу инструмента (акции / фьючерсы / опционы / индексы), точному названию или части названия.
Потоковая передача тиков (режимы Ticker / Quote / Full packet) с автоматическим поддержанием соединения (ping-pong) и автопереподключением.
Формирование свечей в реальном времени: обновление текущего бара и открытие нового по истечении периода.
Загрузка исторических данных (таймфреймы 1/5/15/25/60 минут и дневной) через кнопку на графике или в режиме автоматического обновления по расписанию.
Передача данных только для тех символов, которые выбраны в окне «Обзор рынка» (Market Watch), что позволяет контролировать объем потребляемых данных.
Корректное завершение соединения при закрытии MT5 или удалении советника (EA) с графика.
Требования
Учетная запись Dhan с активной подпиской на Data API (для получения потоковых данных, стакана цен и истории необходим платный тарифный план Data).
Client ID и Access Token для Dhan (генерируются на сайте web.dhan.co → My Profile → Access DhanHQ APIs; срок действия — 24 часа).
Настройка
В MetaTrader 5 перейдите в меню «Сервис» → «Настройки» → «Советники», установите флажок «Разрешить WebRequest для следующих URL» и добавьте следующие адреса:
https://images.dhan.co
https://api.dhan.co
https://api-feed.dhan.co
https://depth-api-feed.dhan.co
https://full-depth-api.dhan.co
Введите Client ID и Access Token в параметрах советника или сохраните их в файле `MQL5\Files\dhan_auth.txt` (строка 1 — Client ID, строка 2 — Access Token).
Запустите советник в режиме «Create Symbols» для создания нужных символов, затем переключитесь в режим «Live» или «History». Режимы
Создание символов (Create Symbols) — формирование пользовательских символов на основе списка инструментов Dhan.
В реальном времени (Live) — потоковая передача тиков и построение свечей для символов из «Обзора рынка» (Market Watch).
История / Обновление по расписанию (History / Scheduled Update) — загрузка данных OHLCV и их последующее обновление.
В данном продукте используются официальные API DhanHQ v2. Документация: https://dhanhq.co/docs/v2/
Получайте потоковые рыночные данные и загружайте исторические свечи из своей учетной записи Dhan прямо в MetaTrader 5. Эта утилита создает пользовательские символы для бирж NSE, BSE и MCX, транслирует тиковые данные в реальном времени через WebSocket, формирует свечи «онлайн» и подгружает историю через API данных Dhan v2. Торговые операции не выполняются — только передача рыночных данных.
Возможности
Создание пользовательских символов для NSE, BSE и MCX в папке «Dhan» на основе официального справочника инструментов Dhan.
Фильтрация создаваемых символов по бирже (NSE/BSE/MCX), классу инструмента (акции / фьючерсы / опционы / индексы), точному названию или части названия.
Потоковая передача тиков (режимы Ticker / Quote / Full packet) с автоматическим поддержанием соединения (ping-pong) и автопереподключением.
Формирование свечей в реальном времени: обновление текущего бара и открытие нового по истечении периода.
Загрузка исторических данных (таймфреймы 1/5/15/25/60 минут и дневной) через кнопку на графике или в режиме автоматического обновления по расписанию.
Передача данных только для тех символов, которые выбраны в окне «Обзор рынка» (Market Watch), что позволяет контролировать объем потребляемых данных.
Корректное завершение соединения при закрытии MT5 или удалении советника (EA) с графика.
Требования
Учетная запись Dhan с активной подпиской на Data API (для получения потоковых данных, стакана цен и истории необходим платный тарифный план Data).
Client ID и Access Token для Dhan (генерируются на сайте web.dhan.co → My Profile → Access DhanHQ APIs; срок действия — 24 часа).
Настройка
В MetaTrader 5 перейдите в меню «Сервис» → «Настройки» → «Советники», установите флажок «Разрешить WebRequest для следующих URL» и добавьте следующие адреса:
https://images.dhan.co
https://api.dhan.co
https://api-feed.dhan.co
https://depth-api-feed.dhan.co
https://full-depth-api.dhan.co
Введите Client ID и Access Token в параметрах советника или сохраните их в файле `MQL5\Files\dhan_auth.txt` (строка 1 — Client ID, строка 2 — Access Token).
Запустите советник в режиме «Create Symbols» для создания нужных символов, затем переключитесь в режим «Live» или «History». Режимы
Создание символов (Create Symbols) — формирование пользовательских символов на основе списка инструментов Dhan.
В реальном времени (Live) — потоковая передача тиков и построение свечей для символов из «Обзора рынка» (Market Watch).
История / Обновление по расписанию (History / Scheduled Update) — загрузка данных OHLCV и их последующее обновление.
В данном продукте используются официальные API DhanHQ v2. Документация: https://dhanhq.co/docs/v2/

