Tool version: O!kurra Capital Defense EA 2.00
目次
13.1 Stop on Opposite とは 13.2 反対シグナルへの反応 13.3 フィルターの3つの役割 — エントリー、Stop on Opposite、Auto-Arm 13.4 SAR 13.5 MMD Clouds 13.6 SR Box 13.7 OKUR — ゾーンモデル 13.8 Auto re-arm — ボタンの自動復帰 13.9 Stop on Opposite フィルターの組み合わせ — Sources Mode (Any / All) 13.10 3層の保護:SL、BEa、Stop on Opposite 13.11 Inputs ウィンドウ(F7)のパラメータ — Stop on Opposite
13.1 Stop on Opposite とは
Stop on Opposite(SO)は、フィルターがボタンの方向と反対のシグナルを示したときに反応するメカニズムです。これはフィルター単位です — 独立した4つのフィルター(SAR / MMD / SR / OKUR)があり、それぞれが独自のパラメータを持ち、それぞれがボタンごとに独立して有効化されます。
ボタンの Activation & Exits セクション(第9章)では、4つのフィルターそれぞれに個別の反応スイッチがあります:React on opposite SAR signal、…MMD signal、…SR signal、…OKUR signal。さらに単一のパラメータ Auto re-arm when all filters back(13.8節)があります。既定ではすべて無効 — ボタンは Stop on Opposite のシグナルを無視します。
哲学: SO は 「市場のコンテキストが我々に不利に転じ始めた — 反応せよ」 と言います。エントリーフィルター(新しいシグナルを通すか遮断するかだけを行うもの)とは異なり、SO はボタンの既存の状態とそのポジションに作用します。
古い記述に対する重要な変更。 以前のバージョンのマニュアルでは SO は「ボタンを無効化するだけで、ポジションを決済することはない」とされていました。それはもはや最新ではありません — 現行バージョンでは各 SO フィルターに3つの反応の選択肢があります:ボタンの無効化、(ボタンを無効化しつつ)そのポジションの決済、またはボタンをアクティブのままにしてポジションを決済すること(13.2節)。
13.2 反対シグナルへの反応
各 SO フィルターについて、反対シグナルに対してボタンがどう反応すべきかを選びます。4つのオプション:
反応なし(既定)— このフィルターは無視されます。
ボタンを無効化(stop button)— ボタンは無効化されます(新しいシグナルの生成を停止します)が、既存のポジションは生き続け、SL/TP、ボタンごとの BE/TS、BEa、Target Lines、口座のガーディアンによって管理されます。これは「ソフト」な反応です:突然の損失決済で状況を悪化させることはせず、同時にさらなるポジションで状況を深めることもしません。この反応はラッチされます — ボタンは手動で再有効化されるまで、または自動復帰(Auto re-arm、13.8節)まで無効のままです。
ポジションを決済(close positions)— ボタンは(自身の magic number で識別される)すべての自分のポジションを決済し、自分の pending order をキャンセルして自分を無効化します。これは「ハード」な反応 — コンテキストが反転したときの意図的な退出です。この反応もボタンを無効化しますが、Auto re-arm の対象にはなりません(これは意図的な exit であり — 再有効化にはあなたの判断が必要です)。
ポジションを決済し、ボタンをアクティブのままにする(close, keep active)— ボタンは(自身の magic number により)すべての自分のポジションを決済し、自分の pending order をキャンセルします — 「ポジションを決済」とまったく同じです — が、自分を無効化しません:アクティブなままで、次のエントリーシグナルで再エントリーできます。これは「ボタンを無効化」と「ポジションを決済」の中間の反応です:現在のエクスポージャーをクリアしますが、戦略は生きたままです。Auto re-arm は適用されません(ボタンが無効化されることはないため)。パネル上でのこのオプションのコードは CLOSE_KEEP_ON です。
| 反応 | ボタンはどうなるか | ポジションはどうなるか | Auto re-arm? |
|---|---|---|---|
| なし | 変化なし | 変化なし | — |
| ボタンを無効化 | 無効 | 生き続ける(SL/TP/BEa/…) | あり(13.8節) |
| ポジションを決済 | 無効 | 決済 + pending order キャンセル | なし |
| 決済、アクティブのまま | アクティブ(変化なし) | 決済 + pending order キャンセル | 該当なし |
どれをいつ使うか。 ボタンを無効化 — 既存のポジションが自身の SL/TP/BEa で身を守ると信頼でき、不利なコンテキストでの追加建てだけを止めたいとき。ポジションを決済 — コンテキストの反転が、あなたにとってそのボタンのエクスポージャー全体から即座に退出するシグナルであるとき。決済、アクティブのまま — コンテキストの反転が現在のエクスポージャーから退出するシグナルであるが、ボタンを手動で再有効化することなく戦略が働き続け、自ら次のシグナルを捉えることを望むとき。
警告 — 「churn」のリスク。 決済、アクティブのまま の反応ではボタンが有効なままなので、素早く再エントリーする可能性があります — 理論上は、そのエントリーシグナルがちょうど再び発生していれば、決済したまさにその瞬間にさえ再エントリーし得ます(反対シグナルのチェックは同一サイクル内でエントリーの生成前に行われます)。実際にはエントリーはシグナルの「エッジ」で生じるため、通常はボタンは新しいシグナルを待ちます。しかし持続するエントリーシグナルと同時発生の反対シグナルがある場合、決済→エントリー→決済のサイクルが起こり得ます。この反応は、エントリーフィルターと Stop on Opposite が切り離されている(例:異なる時間足)場合に使ってください — そうすればこのような churn を避けられます。これは「戦略を生かしておく」という意図的な選択です。
13.3 フィルターの3つの役割 — エントリー、Stop on Opposite、Auto-Arm
O!kurra では同じフィルター(SAR/MMD/SR/OKUR)が3つの役割で登場し、それぞれが独自の、独立したパラメータを持ちます:
| 役割 | 目的 | 章 |
|---|---|---|
| エントリーフィルター | ゲート — pending order が作成されるにはシグナルが通過しなければならない | 10 |
| Stop on Opposite | フィルターが反対方向を示したときのボタンの反応 | ここ |
| BEa Auto-Arm | 反転時に BEa を arm するトリガー | 12 |