The Closer
- ユーティリティ
- Cornelius Eichhorst
- バージョン: 1.6
- アップデート済み: 22 2月 2025
- アクティベーション: 5
The Closer – 簡単な説明
The Closer は、自由に設定可能なルールに基づいてオープンポジションや未決注文を自動または手動でクローズできる MQL5 エキスパートアドバイザー(EA)です。チャート上にコントロールパネルが表示され、必要なすべての設定を行うことができます。
1. メインアイデアと機能
- 証拠金維持率、利益、証拠金レベル/証拠金使用率、価格など、口座の各種パラメータを監視。
- あらかじめ設定された一つまたは複数の条件を満たすとクローズアクションを起動。
- フィルタに該当するポジションを、いつでもボタン一つで手動クローズ可能。
- フェイルセーフ機能:クローズに失敗した場合、複数回のリトライ(設定可能な待機時間を含む)を実施。
ヒント: チャート上のパネルを使って、トリガー値を設定・有効化してください。複数の条件を同時に定義することが可能です。
2. 設定可能なトリガー(条件)
- 証拠金維持率(Equity): 口座の証拠金維持率(またはパーセンテージやプラス/マイナスの値)が特定の値に達した時点でクローズ。
- 利益(Profit): 口座全体の利益または損失を監視。
- シンボルごとの利益(Symbol Profit): 特定のシンボルにおける利益ポジションまたは損失ポジションのみをクローズ。
- 証拠金レベル / 証拠金使用率: 証拠金レベルが特定の閾値を下回る/上回るとクローズを有効化。
- 価格トリガー(Price Trigger): 特定の価格を上回るまたは下回ると起動。
- 高値/安値レンジ(High/Low Range): 指定期間の高値/安値(終値)をブレイクした場合に起動。
- 移動平均線のブレイク(Moving Average Penetration): 価格が移動平均線をクロスした際に起動(標準偏差オプションあり)。
- 日付 / 時刻: あらかじめ設定した時刻にポジションをクローズ。
これらのトリガーは単独でも、組み合わせても有効化できます。いずれか一つの条件が満たされた時点でクローズアクションが実行されます。
3. フィルタ & オプション
- ポジションのフィルタ:
- 買い(ロング)のみ、または売り(ショート)のみ。
- 利益のみ(Profit)、または損失のみ(Loss)。
- シンボルの選択: 現在のシンボルのみ、またはすべてのシンボル。
- 未決注文の削除: 必要に応じて、未約定の注文もすべて削除可能。
- その他のアクション:
- 他のチャートを閉じる(これにより他のEAも停止される可能性あり)。
- ターミナルを終了する(MetaTraderを完全に終了)。
- バーチャルSL/TP:
- ストップレベルはブローカーに送信されず、「内部的」に監視されます。
- バーチャルの設定値に達した時点で成行注文によりポジションをクローズ。
注意: 複数のフィルタを同時に有効(例:「買いのみ + 利益のみ」)にすると、実際にクローズされるポジション数が減少します。
4. トレーリング & インターバル
- トレイル機能: 証拠金維持率や価格など、特定のトリガー値を有利な方向に追従させる動的な「追尾」を有効化。
- タイマー: ミリ秒単位で調整可能なインターバルでチェックを実行。さらに「毎ティックでチェック」を有効にしてリアルタイム監視も可能。
5. 主なワークフロー
- 初期化(OnInit):
- ダイアログウィンドウを起動し、デフォルト値を設定。
- 監視(OnTick/OnTimer):
- 定期的に口座残高、価格、インジケーターを更新。
- トリガー条件を満たすかどうかをチェック。
- 満たした場合、クローズアクションを実行。
- クローズアクション:
- 設定されたフィルタに基づいて対象ポジションを選択。
- 該当ポジションをすべてクローズし、必要に応じて未決注文も先にクローズ。
- 設定されていれば、アラート・メール・プッシュ通知を発動。
- オプションで他のチャートやターミナル自体を閉じる。
- リセット & クリーンアップ(OnDeinit):
- EAパネルを閉じ、リソースを解放。
6. 実用的なヒント
- チェックボックスや各数値を定期的に確認してください。アクティブなトリガーは即時に有効になります。
- 複数の条件を組み合わせることで、より複雑なイグジット戦略を構築可能(例: 時間制限 + 最低利益)。
- ブローカーへの透明性を下げるために「バーチャルSL/TP」を使用できますが、回線障害が発生した場合のスリッページリスクに留意してください。
- 問題やネットワークエラーが発生した場合でも、「The Closer」は複数回クローズを試行します。
- 他のEAを稼働させている場合、「他のチャートを閉じる」や「ターミナルを閉じる」オプションは慎重に使用してください。
結論: 「The Closer」は、さまざまなマーケットや口座の条件をもとに、柔軟かつ自動的にポジションをクローズできます。設定可能なフィルタやオプションを活用することで、どのポジションをいつクローズするかを自由にコントロールできます。

