Sentinel News Filter
- ユーティリティ
- バージョン: 1.0
★ 完全無料 — フル機能・制限なし・登録不要。
Sentinelが役に立ったら、ぜひレビューをお願いします。無料提供の継続につながります。
同開発者の他の無料ツール:
- Aegis Account Protector (口座全体の資産保護): https://www.mql5.com/en/market/product/182632
- Falcon Trailing Stop Manager (汎用トレーリングストップ+ブレークイーブン): https://www.mql5.com/en/market/product/182633
- Rapid Trade Panel (ワンクリック発注パネル): https://www.mql5.com/en/market/product/182635
- Donchian Trend Engine(当社のトレンドEA・こちらも完全無料): https://www.mql5.com/en/market/product/185534
- 全EA・ツール一覧: https://www.mql5.com/en/users/app.develop.sk/seller
News Filter — 重要指標で自作EAを自動停止させるツール
News Filter は MetaTrader 5 の経済カレンダーを使うスタンドアロンのユーティリティです。これからの重要指標をチャートに表示し、次のイベントまでをカウントダウンし、イベント時間帯には自作EAが読めるフラグを立てて停止させ、必要なら代わりにポジションを決済します。
本製品はツールであり投資助言ではありません。ブローカーが配信する経済カレンダーに依存します。MT5カレンダーを配信しないブローカーは非対応です(その旨をパネルに表示します)。
できること
- チャートマーカー — 今後数日のイベントを重要度別の色で縦線表示。ツールチップにイベント名。
- カウントダウンパネル — 次のイベント、その通貨/重要度、停止ウィンドウ開始までの時間を表示。
- 自作EA用 停止フラグ — ウィンドウ中はグローバル変数(既定名 FXEA_NEWS_PAUSE = 1)を立てます。自作EA側で GlobalVariableGet を読んで新規を見送るだけ。ウィンドウ通過で0に戻ります。どんな戦略でも簡単・確実にニュース対応にできます。
- 任意クローズ — ウィンドウ中にポジションを決済(口座全体/当該銘柄、マジック指定可)。
- 事前通知 — ウィンドウ開始の指定分前にプッシュ/メール/Webhookで予告。
動作の仕組み
監視する通貨、最低重要度(高のみ/中以上/すべて)、各イベントの前後何分を停止ウィンドウにするかを指定します。ツールは常時カレンダーを走査し、フラグ・マーカー・パネルを同期させ続けます。
推奨セットアップ
- チャート1枚に適用。指定した全通貨をカバーします。
- 自作EAを止めるにはグローバル変数を確認する1行を入れるだけ。改変できないEAには任意クローズ機能を使います。
- Webhook通知を使う場合はURLをターミナルの「許可URL」に追加。
- 注意:MT5経済カレンダーはストラテジーテスター内では利用できないため、本ツールはライブ/フォワード運用向けです。
主な入力
- InpMinImportance / InpCurrencies:監視するイベント
- InpBeforeMin / InpAfterMin:各イベント前後の停止ウィンドウ
- InpSetGlobalFlag / InpFlagName:EAが読む停止フラグ
- InpClosePositions / InpAllSymbols / InpMagicFilter:任意クローズの挙動
- InpDrawMarkers / InpMarkerDays:チャートマーカー
- InpPreAlertMin と通知設定:事前通知 プッシュ/メール/Webhook
