Telegram to Discord MT5 Bridge
- ユーティリティ
- Janet Abu Khalil
- バージョン: 1.0
- アクティベーション: 10
MT5用 Telegram to Discord Pro
Telegram to Discord Pro は、Telegram のボットチャット、チャンネル、またはグループから取引シグナルや取引管理メッセージを読み取り、それらを見やすく設定可能な形式で Discord チャンネルへ転送する MetaTrader 5 用のブリッジ Expert Advisor です。
この EA は、Telegram の取引メッセージを Discord にリアルタイムで反映したいトレーダー、シグナルプロバイダー、プライベートコミュニティ、そして自動化ユーザーのために作られています。
Buy、Sell、Close、Breakeven、Partial Close などのメッセージを検出して転送できます。また、シンボル、エントリー、stop loss、take profit レベル、open TP テキストなどのシグナル詳細も読み取り、整形済みモードまたは生テキストモードで Discord に送信できます。
この EA は通常の Telegram メッセージと Telegram チャンネル投稿の両方をサポートしているため、プライベートチャンネル、公開チャンネル、グループ、ボットベースのワークフローに適しています。
Discord と Telegram の設定方法については、README ガイドをご確認ください。
この EA の機能
Telegram to Discord Pro は、ボットトークンとチャット ID を使って Telegram に接続し、数秒ごとに新しい更新を確認し、受信テキストを解析し、シグナルまたは指示の種類を検出して、その結果を Discord ボットトークンとチャンネル ID を使って Discord チャンネルへ送信します。
この EA は転送と整形のためのブリッジとして設計されています。取引は実行しません。その目的は Telegram メッセージを監視し、それを明確かつ自動的に Discord に公開することです。
主な機能
- ボットチャット、グループ、またはチャンネルから Telegram メッセージを読み取る
- Telegram メッセージ更新とチャンネル投稿更新をサポート
- シグナルを自動で Discord に転送
- Buy、Sell、Close、Breakeven、Partial Close メッセージを検出
- メッセージからシンボル、エントリー、SL、TP、TP OPEN テキストを抽出
- 整形済み出力と生テキスト転送に対応
- より短い Discord メッセージのための compact mode を搭載
- Telegram メッセージ ID、タイムスタンプ、チャット情報を任意で含められる
- カスタムシグナルキーワードをサポート
- ログのオンオフ制御を搭載
- チャート上のビジュアルパネルを搭載
- 有効期限保護を搭載
重要な設定メモ
この EA を使用するには、MetaTrader 5 で必要な WebRequest URL を許可する必要があります。
次へ進んでください:
Tools -> Options -> Expert Advisors
次を有効にしてください:
Allow WebRequest for listed URL
次の URL を追加してください:
https://api.telegram.org
https://discord.com
入力設定
=== Telegram Connection ===
Enable debug logging
Experts タブで内部デバッグログをオンまたはオフにします。
通常使用では false にしてください。テストやトラブルシューティング時のみ true にしてください。
Telegram Bot Token (from BotFather)
あなたの Telegram ボットトークンです。EA が Telegram から更新を読み取るために必要です。
Telegram Chat ID / Channel ID / Group ID
EA が監視する Telegram の送信元 chat ID です。プライベートチャット、グループ、またはチャンネル ID を指定できます。
Optional Telegram message_thread_id
Telegram の thread または topic ワークフロー用に予約された任意フィールドです。互換性のために保持されています。
Poll interval (seconds)
EA が Telegram の新しいメッセージを確認する頻度です。
値が小さいほど転送は速くなりますが、リクエスト頻度も増えます。
Telegram WebRequest timeout ms
Telegram WebRequest 応答の最大待機時間をミリ秒で指定します。
=== Signal Parsing ===
Auto symbol from signal
true の場合、EA は Telegram メッセージ本文からシンボルを自動検出しようとします。
Default symbol if not in signal
メッセージ内にシンボルが見つからない場合、このシンボルが代替として使用されます。
Symbol suffix (e.g. m or .i)
検出されたシンボルに追加される任意のサフィックスです。XAUUSDm のようなシンボルを使用するブローカーに便利です。
Symbol prefix
検出されたシンボルに追加される任意のプレフィックスです。
Compatibility magic number
ブリッジ系入力構造から保持された互換性フィールドです。
Compatibility slippage (points)
ブリッジ系入力構造から保持された互換性フィールドです。
=== Compatibility / Formatting ===
fixed_lot | pct_balance | pct_equity
ブリッジ整合性のために保持された互換性フィールドです。転送動作には影響しません。
Fixed lot size
保持された互換性フィールドです。
Risk % of balance/equity
保持された互換性フィールドです。
Max open positions (compatibility)
保持された互換性フィールドです。
=== SL / TP Mode ===
signal | fixed | none
シグナル解釈構造のために保持された互換性フィールドです。
Fixed SL in pips (if mode=fixed)
保持された互換性フィールドです。
signal | fixed | trailing | partial | none
保持された互換性フィールドです。
Fixed TP in pips (if mode=fixed)
保持された互換性フィールドです。
=== Trailing Stop ===
Compatibility option
これらの trailing 設定は copier スタイルの入力構造との互換性のために保持されています。
Compatibility option
trailing の有効化レベルで、互換性のために保持されています。
Compatibility option
trailing 距離で、互換性のために保持されています。
=== Break-Even ===
Compatibility option
break-even 有効化オプションで、互換性のために保持されています。
Compatibility option
break-even 有効化レベルで、互換性のために保持されています。
Compatibility option
break-even オフセットで、互換性のために保持されています。
=== Partial Close ===
Compatibility option
partial close 有効化オプションで、互換性のために保持されています。
Compatibility option
partial close の割合で、互換性のために保持されています。
=== Filters ===
Max daily loss $ (0=off)
保持された互換性フィールドです。
Max daily profit target $ (0=off)
保持された互換性フィールドです。
=== Range Orders (Compatibility) ===
これらの入力は、より広範なシグナルブリッジ構造との互換性のために保持されています。
Preserve range mode option
range orders の互換性オプションです。
Preserve range step option
range step の互換性オプションです。
Preserve option
range cap at max positions の互換性オプションです。
Preserve option
range auto step の互換性オプションです。
Preserve option
range all TPs の互換性オプションです。
Preserve option
range sequential TPs の互換性オプションです。
=== Multi-TP Orders (Compatibility) ===
Preserve option
one order per TP の互換性オプションです。
Preserve option
lot per TP order の互換性オプションです。
=== Pending Orders (Compatibility) ===
Preserve option
pending expiry の互換性オプションです。
Preserve option
close on any TP hit の互換性オプションです。
=== Symbol Tick Correction ===
Example: XAUUSD=100,US30=10
シンボル別 tick 補正マップ用に保持された互換性フィールドです。
Example: HK50=0.18,JP225=0.006
通貨係数マップ用に保持された互換性フィールドです。
=== Custom Signal Keywords ===
これらの設定により、シグナル検出のための独自の単語やフレーズを定義できます。Telegram プロバイダーが特殊な表現を使う場合に便利です。
Use custom keywords
true の場合、EA はデフォルトの内蔵検出ロジックの代わりに、あなたのカスタムキーワードリストを使用します。
Buy words
Buy シグナルとして扱う単語またはフレーズのカンマ区切りリストです。
Sell words
Sell シグナルとして扱う単語またはフレーズのカンマ区切りリストです。
Close words
Close 指示として扱う単語またはフレーズのカンマ区切りリストです。
Breakeven words
Breakeven 指示として扱う単語またはフレーズのカンマ区切りリストです。
Partial words
Partial Close 指示として扱う単語またはフレーズのカンマ区切りリストです。
SL words
メッセージ内で Stop Loss を表す単語のカンマ区切りリストです。
TP words
メッセージ内で Take Profit を表す単語のカンマ区切りリストです。
Entry words
メッセージ内で Entry を表す単語のカンマ区切りリストです。
=== Discord Connection ===
Discord Bot Token
あなたの Discord ボットトークンです。Discord チャンネルへメッセージを送るために必要です。
Discord Channel ID
転送されたメッセージが投稿される Discord チャンネル ID です。
Discord WebRequest timeout ms
Discord WebRequest 応答の最大待機時間をミリ秒で指定します。
Send startup message on init
true の場合、EA の起動成功時に確認メッセージを Discord に送信します。
Send original Telegram message too
true の場合、整形済み出力に加えて元の Telegram メッセージも送信します。
=== Discord Formatting ===
Send formatted output
true の場合、検出されたシンボル、アクション、エントリー、SL、TP、その他の詳細を表示する構造化された Discord メッセージを送信します。
Compact one-block format
true の場合、Discord メッセージはより短くコンパクトになります。
Include Telegram chat info
転送される Discord メッセージに Telegram chat ID を追加します。
Include Telegram message ID
転送される Discord メッセージに Telegram message ID を追加します。
Include local time
転送される Discord メッセージにプラットフォームのローカル時刻を追加します。
Include raw detected action
BUY、SELL、CLOSE、BREAKEVEN、PARTIAL_CLOSE など、内部で検出されたアクションテキストを追加します。
Include TP OPEN text
シグナルに TP OPEN や OPEN TP などのテキストが含まれる場合、これを Discord 出力に表示できます。
Include SL/TP modes
SL または TP の値が明示的に見つからない場合、EA は設定されたモードテキストを表示できます。
Use emoji in Discord text
代替メッセージスタイルのための互換性表示オプションです。
=== Bridge Events ===
これらの設定により、どの種類の Telegram メッセージを転送するかを決めることができます。
Forward new trade messages
true の場合、Buy と Sell メッセージが転送されます。
Forward close messages
true の場合、Close メッセージが転送されます。
Forward breakeven messages
true の場合、Breakeven メッセージが転送されます。
Forward partial close messages
true の場合、Partial Close メッセージが転送されます。
EA の動作方法
1. EA はボットトークンを使って Telegram に接続します。
2. Telegram の chat または channel ID を使って新しい更新を確認します。
3. メッセージタイプを検出し、内容を抽出します。
4. Buy、Sell、Close、Breakeven、または Partial Close などのアクションを識別します。
5. symbol、entry、SL、TP、message ID などの利用可能な項目を抽出します。
6. 最終結果を Discord ボットを使って Discord チャンネルへ送信します。
対応メッセージ例
BUY XAUUSD 3350
SL 3340
TP 3360
TP 3370
SELL GOLD NOW 3345
TP 3338
TP 3330
SL 3355
CLOSE GOLD
MOVE SL TO BE
PARTIAL CLOSE XAUUSD
この製品の対象ユーザー
- Telegram にシグナルを公開し、それを Discord に反映したいトレーダー
- Telegram と Discord の両方を使うシグナルコミュニティ
- Telegram シグナルを自動的に配信したい Discord サーバーオーナー
- プラットフォーム間で取引メッセージを橋渡ししたい自動化ユーザー
注意事項
- この EA はメッセージブリッジおよび転送ツールです
- 取引は実行しません
- 有効な Telegram および Discord ボット認証情報が必要です
- Telegram ボットのアクセスは、送信元チャットまたはチャンネルでの正しい権限設定に依存します
- Discord への投稿は、送信先チャンネルでの正しいボット権限に依存します
サポートと設定ヘルプ
Discord と Telegram の設定方法については、README ガイドをご確認ください。
