こんにちは、Canaryです。
今回は自分用に制作した MT4/5監視ツール の公開です。全機能無料!!
MT4監視ツールは MT4/5が落ちてないかを監視する特殊用途のEA です。
EA-BANK口座で
Canaryも実使用してます!!
MT4/5監視ツールの主要機能は以下の2つ!!
主な機能
MT4/5監視ツールの主要機能について説明します。
MT4の死活監視機能×3
MT4/5監視ツールには「LINE通知」「E-mail通知」「監視用オーダーの確認」の3種類のMT4/MT5を死活監視する機能があります。
何の準備も要らない監視用オーダーの確認が
最も手軽ですが、LINE・E-mail通知を使えば
口座状況等の情報も定期的に送られます!
LINE通知
定期的にLINEに通知を送ることによってMT4が動作していることを定期チェックできる機能です。 同時に口座状況も確認できて大変便利!
[PR] ConoHa VPS
★★★★★
EA×40個程度稼働可能な3コア・2GBプランが月額600円前後 と低価格な上にハイスペックなVPS。サービス品質保証制度 (SLA)も。 性能はXserver VPSに遜色なし、高性能&高コスパ&高安定性の三拍子揃ったサービス。既存ユーザーにも割引が適用されるのも非常に大きなメリット!! Canaryも実際に利用しています。
★Linux VPSならWindowsに比べて 半額以上オトク!!
[PR] Xserver VPS
★★★★★
超高性能&高コスパVPS。 安定性の高いLinux OS採用、EA×40個程度稼働可能な3コア・2GBプランで実質月額600円前後 (※新規契約のみ) と、低価格&高性能でCanaryがメインで使うオススメのサービスです。
★Linux VPSならWindowsに比べて 半額以上オトク!!
■ 設定方法
まず、MT4/MT5のツール→オプション→エキスパートアドバイザから「DLLの使用を許可する」にチェックを入れてください。
次に、MT4/5監視ツールのパラメータ「LINEアクセストークン」に、LINE Notify公式サイト (外部) より取得したアクセストークンを設定し、「LINE定期通知間隔」にご希望の間隔 (時間) を設定すればOKです。
- アクセストークンの発行手順は こちら (外部サイト)
Eメール通知
Eメール通知は1日1回ですが、通貨ペアごとのポジションサマリー等、LINE通知よりもより詳細な情報が送られます。
Eメールが送信される時刻は「夏時間:午前6時過ぎ」「冬時間:午前7時過ぎ」と、ブローカーのロールオーバー時刻の少し後に設定しています。
■ 設定方法
本機能はMT4/MT5のEメール設定を行っていれば自動で送信されます。有効にしたい場合は、「ツール → オプション → E-メール」の設定項目を適宜ご設定ください。→参考サイト(外部)
監視用オーダーの確認
当サイトのトラリピEA「GdTrader」をお使いの方にはおなじみの 監視用オーダー を目視確認することによるMT4/MT5の監視方法です。 本方法はLINE・Eメール通知と違って、何も設定が要らないのが利点です。
監視用オーダーの特徴は「逆指値価格がほぼ “0” のsell stop注文」 であることです。 上の画像はドル円の監視用オーダーの例ですが、逆指値価格が「0.010」(円)と表示されていることが分かると思います。※ユーロドル等の小数点以下5桁の通貨ペアなら逆指値価格は「0.00010」になります。
この監視用オーダーの右下の「時間 (※)」が最終更新時刻 (=EAが最後に動いた時刻) です。
(※) 下記の②・③のケース。①の場合はS/Lの上の時刻がEAが最後に動いた時刻です。
- この最終更新時刻が時間経過とともに更新されていることで、EAが問題なく動き続けている ことが分かります。
ここから、ちょっと話が難解になりますが
ご容赦ください🙇♂️
■ 設定方法
監視用オーダーは特に設定を行わなくても自動で発行されます。 ただし、最終更新時刻の見方が、EA設定の「監視用オーダーの更新方法」にどれを選ぶかによって変わります。
※デフォルトは②です。「無効」を選んだ場合、監視用オーダーは発行されません。
3通りの選択肢を用意している理由は、ご利用のブローカーによっては適応しないものがあるためです。
本設定は、GdTrader ~v4.0で採用していた従来方式です。定期的に口座履歴を汚してしまうため、②または③で何らかの問題が発生した場合にのみ選択してください。
最終更新時刻は「監視用オーダーの発行時刻」に設定され、6時間ごとに更新されます。→ 下図の最終更新時刻が現在時刻より6時間以上経過していればEAは稼働停止していることを意味します。
本例では、MT4サーバの時間で2023/3/28 10:36:45までは少なくともEAが稼働していたことを示しています。
- もし、あなたが確認した時刻がMT4サーバの時間で2023/3/28 16:36:46以降であれば、6時間以上更新されていない=EAが停止している可能性があります。EAを稼働しているMT4を至急確認しましょう。
※本設定の場合のみ「監視用オーダーは6時間ごとに更新される」=「口座履歴に6時間毎にオーダーのキャンセル履歴が残る」=「履歴を汚す」ことになりますが、これは意図した挙動です。
v4.1以降は本設定がデフォルトです。基本的にはこちらを選択してください。
最終更新時刻は「監視用オーダーの有効期限」に+4年の下駄を履かせて設定され、1時間ごとに更新されます。→ 下図の最終更新時刻が現在時刻+4年より1時間以上経過していればEAは稼働停止していることを意味します。
上記の例では、PCの時間で2023/3/28 19:37 (=2027/3/28 19:37の4年前) までは少なくともEAが稼働していたことを示しています。
- もし、あなたがこれを確認した時刻が日本時間で2023/3/28 20:38以降であれば、1時間以上更新されていない=EAが停止している可能性があります。EAを稼働しているMT4を至急確認しましょう。
本設定は、外為ファイネストのように各注文に有効期限が設定される場合 にのみ選択ください。それ以外の場合は②を選択ください。
最終更新時刻は「監視用オーダーの有効期限」に+7日の下駄を履かせて設定され、1時間ごとに更新されます。→ 下図の最終更新時刻が現在時刻+7日より1時間以上経過していればEAは稼働停止していることを意味します。
本例では、PCの時間で2023/3/28 19:37 (=2023/4/4 19:37の7日前) までは少なくともEAが稼働していたことを示しています。
- もし、あなたがこれを確認した時刻が日本時間で2023/3/28 20:38以降であれば、1時間以上更新されていない=EAが停止している可能性があります。EAを稼働しているMT4を至急確認しましょう。
それで、、、結局どれを選択したら良いの?
通常はデフォルトの②のままで問題ありません。
外為ファイネストをお使いの方は③、
②または③で問題が発生する方は①をご選択ください
ポジションの週持ち越し抑止機能
休日(※)の設定時間前になると、今ある全ポジションをクローズすることで週持ち越しを抑止する機能です。
※毎週土曜日及び1月1日のロールオーバー時刻。 夏時間中は日本時間午前6:00、冬時間中は日本時間午前7:00。
本ツールの当初の目的はこちらでした。
使いたい方も結構いらっしゃるのではと!
[PR] ConoHa VPS
★★★★★
EA×40個程度稼働可能な3コア・2GBプランが月額600円前後 と低価格な上にハイスペックなVPS。サービス品質保証制度 (SLA)も。 性能はXserver VPSに遜色なし、高性能&高コスパ&高安定性の三拍子揃ったサービス。既存ユーザーにも割引が適用されるのも非常に大きなメリット!! Canaryも実際に利用しています。
★Linux VPSならWindowsに比べて 半額以上オトク!!
[PR] Xserver VPS
★★★★★
超高性能&高コスパVPS。 安定性の高いLinux OS採用、EA×40個程度稼働可能な3コア・2GBプランで実質月額600円前後 (※新規契約のみ) と、低価格&高性能でCanaryがメインで使うオススメのサービスです。
★Linux VPSならWindowsに比べて 半額以上オトク!!
全ポジションのクローズが行われると、上述のLINE通知・Eメール通知の設定をしてあれば通知が届きます。
※クローズするポジションがそもそもない場合は通知しません。
■ 設定方法
休日で閉場になる何分前に全ポジションクローズを行うか と その後何分ごとに全ポジションクローズをリトライ (繰り返し実行) するか を数値で設定します。
※デフォルト値はそれぞれ「0 (=無効)」と「5分ごと」 です。
また、除外したい (=週持ち越しを許容する) EAがあれば、そのEAが使用するマジックナンバーをカンマ区切りで入力します。
※マジックナンバー「0」を含めることにより、裁量ポジションも除外されます。
■ EA表示の例
「30分前」に設定した場合、下の画像のようにMT4/5監視ツールに「次回対象の休日」「全ポジションクローズを実行する時刻 (※)」が表示されます。
(※) 日本時間、MT4/5時間の両方の時刻が表示されます。
その他の便利機能
即時全決済機能
口座内の全てのポジションを即時にクローズします。大きな経済指標の前に全ポジションをクローズしておきたい時などに便利です。
■ 設定方法 (本機能の有効化)
パラメータ設定の「オーダー削除による即時全決済機能を使う」に true を設定します。
※デフォルトはfalse (無効)です。
■ 実行方法
上述の「監視用オーダー」を削除することで全ポジションのクローズが実行されます。監視用オーダーは削除後に自動復活します。
※実行まで数秒間タイムラグがある場合があります。
※レート配信中のみ実行が可能です。→ 休日等、レート配信が行われていない間は監視用オーダー削除自体ができないため実行できません。
ダウンロード
MT4/5監視ツール (zip圧縮ファイル) は以下からダウンロードが可能です。
バージョン | 内容 | 日付 |
---|---|---|
1.5 | ・ポジションの週持ち越し抑止機能に「除外するマジックナンバー」を追加 ・週末の起動でも各種時刻がチャート上に表示されるように対応 ・夏→冬時間切り替わり時にメール通知が二重送信されるのを修正 | 2024/3/9 |
1.3 | ・全クローズのリトライ機能を追加 | 2023/10/21 |
1.0 | ・初回リリース | 2023/10/02 |
まとめ
LINE通知等でMT4/MT5が落ちていないかを定期チェック可能な「MT4/5監視ツール」を公開しました。
本ツールの「ポジションの週持ち越し抑止機能」は、これまで手動でポチポチクローズされていた方には特に便利な機能です。 寝落ちによるクローズし忘れもないです😂
MT4が落ちてEAが止まってた (泣)
…なんて事件もあるあるですよね。
本ツール導入でより安全なEA運用を!!
コメント