Nse Bse Mcx Data For MetaTrader 5
- ユーティリティ
-
Rajesh Kumar Nait
こんにちは、私は情報技術のB.Techを持つMQL開発者のRajeshです。プログラミング経験が12年以上あり、ウェブ開発に特化した元PHP開発者から、フルタイムのMQL5プログラマーおよび暗号通貨トレーダーに転身しました。
現在の役割では、デイトレーダーとして毎日$SOLを取引し、私のセラーページで先端プログラムを販売しています。これらのプログラムには、WebSocketとAPIを介してすべての人気取引所からチャートをロードするネイティブWebSocket暗号通貨取引所接続ユーティリティが含まれています。VPSでシームレスに動作し、外部DLLは必要ありません。 - バージョン: 1.0
- アクティベーション: 8
MetaTrader 5用 Dhanマーケットデータツール
DhanアカウントからMetaTrader 5へ、ライブマーケットデータのストリーミングや過去のローソク足データのダウンロードを直接行えます。本ツールは、Dhan v2 Data APIを利用してNSE、BSE、MCXのカスタムシンボルを作成し、WebSocket経由でリアルタイムのティックデータを受信・配信、ライブローソク足の生成、および過去データの補完を行います。取引機能は含まれず、マーケットデータの取得・表示のみを行います。
機能
Dhanの公式銘柄マスターに基づき、「Dhan」フォルダ配下にNSE、BSE、MCXのカスタムシンボルを作成します。
取引所(NSE/BSE/MCX)、銘柄クラス(株式/先物/オプション/指数)、銘柄名(完全一致または部分一致)によるシンボル作成のフィルタリングが可能です。
ライブティック配信(Ticker/Quote/Full packetモード対応)。自動Ping-Pongによる接続維持(Keep-alive)および自動再接続機能を備えています。
ライブローソク足生成機能。現在のバーを更新し、期間ごとに新しいバーへ移行します。
過去データダウンロード機能(1/5/15/25/60分足および日足)。チャート上のボタン操作、またはスケジュール設定による自動更新モードで利用可能です。
「気配値表示(Market Watch)」で選択したシンボルのみデータを配信するため、データ使用量を制御できます。
MT5の終了時やチャートからEAを削除した際には、接続が適切に切断されます。
要件
Data APIのサブスクリプションが有効なDhanアカウント(ライブ配信、板情報(Depth)、過去データには有料のDataプランが必要です)。
DhanクライアントIDおよびアクセストークン(web.dhan.co → My Profile → Access DhanHQ APIs から生成可能。有効期限は24時間)。
セットアップ
MetaTrader 5にて、「ツール」→「オプション」→「エキスパートアドバイザー」を開き、「許可されたURLの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
入力パラメータにクライアントIDとアクセストークンを入力するか、`MQL5\Files\dhan_auth.txt` ファイルに記述してください(1行目:クライアントID、2行目:アクセストークン)。
「Create Symbols(シンボル作成)」モードで必要なシンボルを作成した後、「Live」または「History」モードに切り替えて使用してください。モード
シンボルの作成 — Dhanの銘柄リストからカスタムシンボルを生成します。
ライブ — マーケットウォッチ対象のシンボルについて、ティックデータをストリーミングし、ローソク足を生成します。
履歴 / 定期更新 — OHLCVデータをダウンロードし、最新の状態に維持します。
本製品は公式のDhanHQ v2 APIを使用しています。ドキュメント: https://dhanhq.co/docs/v2/
DhanアカウントからMetaTrader 5へ、ライブマーケットデータのストリーミングや過去のローソク足データのダウンロードを直接行えます。本ツールは、Dhan v2 Data APIを利用してNSE、BSE、MCXのカスタムシンボルを作成し、WebSocket経由でリアルタイムのティックデータを受信・配信、ライブローソク足の生成、および過去データの補完を行います。取引機能は含まれず、マーケットデータの取得・表示のみを行います。
機能
Dhanの公式銘柄マスターに基づき、「Dhan」フォルダ配下にNSE、BSE、MCXのカスタムシンボルを作成します。
取引所(NSE/BSE/MCX)、銘柄クラス(株式/先物/オプション/指数)、銘柄名(完全一致または部分一致)によるシンボル作成のフィルタリングが可能です。
ライブティック配信(Ticker/Quote/Full packetモード対応)。自動Ping-Pongによる接続維持(Keep-alive)および自動再接続機能を備えています。
ライブローソク足生成機能。現在のバーを更新し、期間ごとに新しいバーへ移行します。
過去データダウンロード機能(1/5/15/25/60分足および日足)。チャート上のボタン操作、またはスケジュール設定による自動更新モードで利用可能です。
「気配値表示(Market Watch)」で選択したシンボルのみデータを配信するため、データ使用量を制御できます。
MT5の終了時やチャートからEAを削除した際には、接続が適切に切断されます。
要件
Data APIのサブスクリプションが有効なDhanアカウント(ライブ配信、板情報(Depth)、過去データには有料のDataプランが必要です)。
DhanクライアントIDおよびアクセストークン(web.dhan.co → My Profile → Access DhanHQ APIs から生成可能。有効期限は24時間)。
セットアップ
MetaTrader 5にて、「ツール」→「オプション」→「エキスパートアドバイザー」を開き、「許可されたURLの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
入力パラメータにクライアントIDとアクセストークンを入力するか、`MQL5\Files\dhan_auth.txt` ファイルに記述してください(1行目:クライアントID、2行目:アクセストークン)。
「Create Symbols(シンボル作成)」モードで必要なシンボルを作成した後、「Live」または「History」モードに切り替えて使用してください。モード
シンボルの作成 — Dhanの銘柄リストからカスタムシンボルを生成します。
ライブ — マーケットウォッチ対象のシンボルについて、ティックデータをストリーミングし、ローソク足を生成します。
履歴 / 定期更新 — OHLCVデータをダウンロードし、最新の状態に維持します。
本製品は公式のDhanHQ v2 APIを使用しています。ドキュメント: https://dhanhq.co/docs/v2/

