TradeToDiscord(トレード トゥー デイスコード)とは?
TradeToDiscordは、MT4の取引情報をリアルタイムでDiscordに通知してくれる無料のExpert Advisor(EA)です。
新規ポジションの開設や決済時に、通貨ペア、取引方向、ロットサイズ、チケット番号、価格、そして特に便利な「保有時間」の情報までDiscordチャンネルに自動送信します。
※開発経緯は最後にかいてます!
トレードの記録を自動化したい、外出先からもポジション状況を確認したい、複数通貨ペアの取引を一元管理したいというトレーダーにピッタリのツールです。

主な機能

- 新規ポジション通知: 新しくポジションを開いたときに通知
- 決済ポジション通知: ポジションを閉じたときに通知(保有時間と損益を含む)
- 保有時間表示: ポジションをどれくらいの時間保持していたかを分かりやすく表示
- リモート監視: スマートフォンなどからDiscordを通じてトレード状況を確認可能
スマホ版のディスコードアプリをお使い下さい。 - リトライ機能: 通信エラー時に自動的に再送信を試みる
- ロットサイズ表示: 各ポジションのロットサイズを明確に表示
通知例
★新規ポジション通知:
New Position: USDJPY Buy 0.10 lots #115644141 at 147.253
✅新しいポジションを取得しました:
USDJPY(ドル円)で買い、
0.10ロット、
チケット番号 #115644141、
価格 147.253 にて
★決済ポジション通知
Position Closed: EURUSD Sell 0.50 lots #115644141 | P/L: +217.00 | H_T: 2h 34m 12s
✅ ポジションを決済しました:EURUSD(ユーロドル)で売り、
0.50ロット
チケット番号:#115644141
損益:+217.00
保有時間:2時間34分12秒
インストール方法
- TradeToDiscordのファイルをダウンロード
※ダウンロードリンクの少し下の方にございます。 - MT4を開き、「ファイル」→「データフォルダを開く」をクリック
- 「MQL4」→「Experts」フォルダにダウンロードしたEAファイルをコピー
- MT4を再起動、またはナビゲーターウィンドウを更新
設定方法
WebRequest機能を許可するURLの設定
MT4の「WebRequest機能を許可するURL」設定にDiscordのドメインを追加する必要があります。
「ツール」→「オプション」→「エキスパートアドバイザ」タブで設定可能です。

「https://discord.com」を追加してください。

EA(TradeToDiscord)の適用
インストールしたEA(TradeToDiscord)を適用させていきます。
- チャートを開く(通貨ペアは問いません)
- ナビゲーターウィンドウからTradeToDiscordをドラッグ&ドロップ
主要パラメーター設定の説明
基本は最初のDiscord Webhook URL以外は変更する必要はありません。
Discord Webhook URL※最初はこの部分だけ設定すれば問題ありません。
Discord通知の送信先となるWebhook URLを設定します。
値の部分に入力してください。
このURLの取得方法は
で詳しく解説しています。

RateLimitDelay (通信間隔)
連続して通知を送信する最小間隔をミリ秒単位で指定します。Discordの制限に引っかからないよう、デフォルト値(2000ms)のままにしておくことをお勧めします。
新規通知
新しいポジションが開かれたときに通知するかどうかを選択します(true/false)。
決済通知
ポジションが決済されたときに通知するかどうかを選択します(true/false)。
デバッグ出力
トラブルシューティングのためのデバッグ情報をMT4のエキスパートタブに表示します。通常は無効(false)で構いません。
リトライ回数
通信エラー時に再試行する最大回数を指定します。デフォルトは3回です。
設定の確認
設定が完了したら「OK」をクリックし、右上の「自動売買」ボタンが押されていることを確認してください。
正しく設定されていれば、エキスパートタブに初期化メッセージが表示され、同時にテスト通知がDiscordに送信されます。
例)
EA Initialized: 2025.05.01 12:34
使用上の注意点
★このEAは注文の発注や決済は行いません。純粋に通知機能のみを提供します。
★MT4の「WebRequest機能を許可するURL」設定にDiscordのドメインを追加する必要があります。
この設定をしない場合受信はできません。
「ツール」→「オプション」→「エキスパートアドバイザ」タブで設定可能です。
「https://discord.com」を追加してください。

★スキャルピングのような超短期トレードでは、通知タイミングの遅延が発生する場合があります。
★Discord Webhook URLは他人に教えないよう注意してください。
利用に最適なトレーダータイプ
- 複数口座や多数の通貨ペアで同時にトレードする方
- トレード履歴とパフォーマンスを自動記録したい方
- リモートでの取引監視が必要なトレーダー
- 中長期のポジションを持つトレーダー
TradeToDiscordが生まれた経緯
このEAは、あるユーザー様からの以下のようなお問い合わせがきっかけで開発されました。

こんにちは、突然すみません。
MT4のDiscord通知に関してお聞きしたいのですが…
トレードの通知をDiscordに送るEAで、
「決済時に保有時間も一緒に表示される」ようなものって、どこかで配布されてたりしないでしょうか?
もしご存じでしたら、教えていただけると助かります。
よろしくお願いいたします!
裁量がメインのユーザーさんなんですが、
「決済時に保有時間も一緒に表示される」
とのユニークな問い合わせだったので、これは探すより作った方が早いな!
っと思い作成しました。
Discordへの通知のツールは沢山あるのですが、色々と皆さんカスタマイズされているものが市場には多いので、TradeToDiscord以外のツールもぜひ探してみて下さい。
ただシンプルなもので良ければぜひ、TradeToDiscordをお使い下さい。
当初は「保有時間」だけ通知が出来れば良いとおもったのですが、ついでだったのでその他の機能もちょいちょいつけました!
もしどなかたのお役に立てれば光栄です!
※もちろん今回も質問者様の許可は得て無料配布しております!