MT5でチャート足更新時に利用可能証拠金額や証拠金維持率を通知してくれるEAを作成しました。
一切動作保証はありませんがご自由にお使いください。
導入手順
①Discordの導入したいサーバーでWebHookのURLを作成
サーバー設定→連携サービス→ウェブフックから、新しいウェブフックを作成してください。
その後、ウェブフックURLを控えてください。後で使用します。
②MT5側の設定
DiscordへのアクセスをMT5で許可しておきます。
ツール→オプション→エキスパートアドバイザ→WebRequestを許可するURLリストにチェックを入れる→「 https://discord.com 」を一覧に追加。
③通知EAの導入
下のリンクからダウンロードしてください。クリックではダウンロード出来ない筈なので右クリック→名前を付けてリンク先を保存からどうぞ。Chromeなら警告が出るかも。(現在v1.0.0。2023年2月28日発行です)
Zipファイルなので解凍後、普通のEAと同じように導入してください(この時、導入先のチャートの時間足がそのまま通知頻度に対応します)。
④EAの設定
EAの設定をしていきます。
・WebHookURL: Discordのサーバー設定で発行したURLをコピペしてください。
・Date: 日時を表示します。接続しているブローカーのサーバー時間(=チャートでいつも見ている時間)になります。
・AccountNumber: 口座番号を表示します。
・ServerName: 接続しているブローカーのサーバー名を表示します。
・MarginFree: 余剰証拠金額(利用可能証拠金額)を表示します。通貨は口座の通貨と同じです。
・MarginLevel: 証拠金維持率を表示します。
全部オンにすると下の画像のようになります。
更に「CustomMessages」項目に任意の文字列を入れることで、通知にその文字列を含むことが可能です。が、メンションは出来ません。
「ThresholdMarginLevel_For_ForcedMention」は、証拠金維持率が特定の値を下回ったときに@everyoneメンションを出してくれます。デフォルトは「50」で、「証拠金維持率50%以下で通知する」という意味になります。
使用しない場合は0に設定しておいてください。
免責事項
何があってもプログラム作成者は責任を取りません。完全自己責任です。
サポートはしますので、困ったことがあればTwitterの方でお声掛けください。
バージョン履歴
v1.0.0 (2023/02/28) 初版