Nse Bse Mcx Data For MetaTrader 5
- 实用工具
-
Rajesh Kumar Nait
嗨,我是Rajesh,一名MQL开发者,拥有信息技术学士学位。拥有超过12年的编程经验,我从PHP开发人员转型为全职MQL5程序员和加密货币交易员。
在我的当前角色中,我专注于作为日间交易员每日交易$SOL,并在我的销售页面上提供尖端程序出售。这些程序包括本机Websocket加密货币交易所连接实用程序,并通过Websocket和API从所有热门交易所加载图表。它们在VPS上无缝运行,无需外部DLL。
如果您对加密货币图表或交易工具感兴趣,请随时通过DM与我联系。在我的MQL5销售页面上查看我的加密产品和交易所集成。我提供每天12小时的IST时区支持,每周7天。 - 版本: 1.0
- 激活: 8
适用于 MetaTrader 5 的 Dhan 市场数据工具
直接将 Dhan 账户中的实时市场数据和历史 K 线(candles)数据流式传输并下载到 MetaTrader 5 中。该工具利用 Dhan v2 数据 API,为 NSE、BSE 和 MCX 交易所创建自定义交易品种,通过 WebSocket 接收实时逐笔报价(tick)并构建实时 K 线,同时回补历史数据。本工具仅处理市场数据,不执行任何交易操作。
功能特点
基于 Dhan 官方品种列表,在“Dhan”文件夹下为 NSE、BSE 和 MCX 创建自定义交易品种。
支持按交易所(NSE/BSE/MCX)、品种类别(股票/期货/期权/指数)或名称(精确匹配或部分匹配)筛选并创建品种。
实时逐笔报价(Tick)数据流(支持 Ticker/Quote/Full packet 模式),具备自动心跳保活(ping-pong)和自动重连功能。
实时 K 线构建功能,可更新当前 K 线并在周期结束时生成新 K 线。
历史数据下载功能(支持 1/5/15/25/60 分钟及日线),可通过图表按钮手动触发或设置为定时自动更新模式。
仅接收“市场报价”(Market Watch)窗口中选定品种的数据,从而有效控制数据流量。
当关闭 MT5 或从图表中移除 EA(智能交易系统)时,数据连接会自动安全断开。
要求
拥有一个已激活 Data API 订阅服务的 Dhan 账户(实时数据流、深度数据及历史数据需付费订阅数据套餐)。
Dhan 客户端 ID(Client ID)和访问令牌(Access Token)(请在 web.dhan.co → My Profile → Access DhanHQ APIs 处生成;有效期为 24 小时)。
设置步骤
在 MetaTrader 5 中,依次进入“工具”(Tools)→“选项”(Options)→“智能交易系统”(Expert Advisors),勾选“允许 WebRequest 访问列出的 URL”(Allow WebRequest for listed 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
在输入参数中填入您的客户端 ID 和访问令牌,或者将其保存至 `MQL5\Files\dhan_auth.txt` 文件中(第 1 行 = 客户端 ID,第 2 行 = 访问令牌)。
先以“创建品种”(Create Symbols)模式运行以生成所需品种,随后切换至实时(Live)或历史(History)模式。模式
创建品种 (Create Symbols) — 基于 Dhan 品种列表构建自定义品种。
实时 (Live) — 实时接收逐笔报价 (ticks) 并为“市场监控” (Market Watch) 中的品种生成 K 线。
历史数据 / 定时更新 (History / Scheduled Update) — 下载 OHLCV 数据并保持更新。
本产品使用官方 DhanHQ v2 API。文档地址:https://dhanhq.co/docs/v2/
直接将 Dhan 账户中的实时市场数据和历史 K 线(candles)数据流式传输并下载到 MetaTrader 5 中。该工具利用 Dhan v2 数据 API,为 NSE、BSE 和 MCX 交易所创建自定义交易品种,通过 WebSocket 接收实时逐笔报价(tick)并构建实时 K 线,同时回补历史数据。本工具仅处理市场数据,不执行任何交易操作。
功能特点
基于 Dhan 官方品种列表,在“Dhan”文件夹下为 NSE、BSE 和 MCX 创建自定义交易品种。
支持按交易所(NSE/BSE/MCX)、品种类别(股票/期货/期权/指数)或名称(精确匹配或部分匹配)筛选并创建品种。
实时逐笔报价(Tick)数据流(支持 Ticker/Quote/Full packet 模式),具备自动心跳保活(ping-pong)和自动重连功能。
实时 K 线构建功能,可更新当前 K 线并在周期结束时生成新 K 线。
历史数据下载功能(支持 1/5/15/25/60 分钟及日线),可通过图表按钮手动触发或设置为定时自动更新模式。
仅接收“市场报价”(Market Watch)窗口中选定品种的数据,从而有效控制数据流量。
当关闭 MT5 或从图表中移除 EA(智能交易系统)时,数据连接会自动安全断开。
要求
拥有一个已激活 Data API 订阅服务的 Dhan 账户(实时数据流、深度数据及历史数据需付费订阅数据套餐)。
Dhan 客户端 ID(Client ID)和访问令牌(Access Token)(请在 web.dhan.co → My Profile → Access DhanHQ APIs 处生成;有效期为 24 小时)。
设置步骤
在 MetaTrader 5 中,依次进入“工具”(Tools)→“选项”(Options)→“智能交易系统”(Expert Advisors),勾选“允许 WebRequest 访问列出的 URL”(Allow WebRequest for listed 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
在输入参数中填入您的客户端 ID 和访问令牌,或者将其保存至 `MQL5\Files\dhan_auth.txt` 文件中(第 1 行 = 客户端 ID,第 2 行 = 访问令牌)。
先以“创建品种”(Create Symbols)模式运行以生成所需品种,随后切换至实时(Live)或历史(History)模式。模式
创建品种 (Create Symbols) — 基于 Dhan 品种列表构建自定义品种。
实时 (Live) — 实时接收逐笔报价 (ticks) 并为“市场监控” (Market Watch) 中的品种生成 K 线。
历史数据 / 定时更新 (History / Scheduled Update) — 下载 OHLCV 数据并保持更新。
本产品使用官方 DhanHQ v2 API。文档地址:https://dhanhq.co/docs/v2/

