TerminalTerminator
- エキスパート
- バージョン: 2.30
- アクティベーション: 5
上昇トレンド
各グリッドレベルで、EAは同時に以下のポジションを開きます。
Buy + Sell
グリッド間隔を 200ポイント とした場合:
レベル1
-
Buy = 0.01
-
Sell = 0.01
価格が200ポイント上昇します。
レベル2
-
レベル1のBuy 0.01は利益確定で決済されます。
-
Sell 0.01はオープンしたまま損失状態になります。
-
新しいBuy = 0.01
-
新しいSell = 0.02
Sellポジション:
0.01 → 0.02
価格がさらに200ポイント上昇します。
レベル3
-
Buy 0.01が利益確定で決済されます。
-
既存のSellポジションはそのまま残ります。
-
新しいBuy = 0.01
-
新しいSell = 0.03
Sellポジション:
0.01 → 0.02 → 0.03
次のレベル:
0.01 → 0.02 → 0.03 → 0.04
つまり、Buy側は0.01を維持し、累積しているSell側はアクティブなポジション数に応じてロットサイズが増加します。
重要な HEAD / TAIL メカニズムSell側に以下のポジションがあるとします。
TAIL → 0.01
0.02
0.03
HEAD → 0.04
価格が下方向へ反転し、0.04のHEAD Sellが利益確定条件に到達した場合:
0.04 HEADが決済されます。
その後、EAは設定されたポジション管理ロジックに従って、0.01のTAILを決済または部分決済します。
残るポジション:
0.02
0.03
現在、2つのSellポジションがアクティブです。
その後、トレンドが再び上方向へ進み、新しいSellポジションを開く必要がある場合、次のSellは:
0.03
となります。
0.05でも0.04でもありません。
これは、現在アクティブなSellポジションが2つあるためです。
アクティブなポジション数 × 0.01 = 次の増加ロット
例:
| アクティブなSellポジション数 | 次のSellロット |
|---|---|
| 0 | 0.01 |
| 1 | 0.02 |
| 2 | 0.03 |
| 3 | 0.04 |
| 4 | 0.05 |
| 5 | 0.06 |
同じ仕組みが下降トレンド時のBuy側にも適用されます。
MQL5 Marketplace用の商品説明TERMINAL TERMINATOR
Terminal Terminator は、MetaTrader 5向けに設計されたグリッドベースのExpert Advisor(EA)です。
EAは各グリッドレベルでBuyとSellの両方をオープンし、価格の動きに応じて累積している側のポジションを動的に管理します。
EAには以下の設定可能なパラメータがあります。
-
Grid Spacing — グリッド間隔
-
Starting Lot — 初期ロット
-
Incremental Factor — 増加係数
例:
-
Starting Lot:0.01
-
Incremental Factor:0.01
-
Grid Spacing:200ポイント
各グリッドレベルでEAは:
BUY + SELL
を同時にオープンします。
価格が上昇すると、Buyポジションは利益条件に到達した時点で決済される一方、Sellポジションはオープンしたまま累積していきます。
例:
レベル1
-
Buy 0.01
-
Sell 0.01
レベル2
-
Buy 0.01
-
Sell 0.02
レベル3
-
Buy 0.01
-
Sell 0.03
レベル4
-
Buy 0.01
-
Sell 0.04
このように、累積側のポジションサイズは、現在アクティブなポジション数と設定されたIncremental Factorに基づいて動的に決定されます。
ロット増加の計算Incremental Factor = 0.01 の場合、次のポジションのロットサイズは、その方向に現在存在するアクティブなポジション数によって決まります。
例えば、3つのSellポジションがアクティブな場合、次のSellは:
3 × 0.01 + 0.01 = 0.04ロット
となります。
その後、Headポジションが決済され、対応するTailポジションが減少または決済されると、残りのアクティブポジション数も変化します。
例:
0.01 → 0.02 → 0.03 → 0.04
0.04ロットのHEAD Sellが利益確定で決済され、0.01ロットのTAIL Sellが決済または減少した場合、残るポジションは:
0.02 + 0.03
現在、2つのSellポジションがアクティブです。
次にSellポジションを追加する必要がある場合、そのロットサイズは:
0.03ロット
となります。
これにより、ロットサイズの増加は単純に無制限に増え続けるのではなく、現在のアクティブポジション数に応じて動的に調整されます。
トレンド反転とHead/Tail管理EAはHead/Tailポジション管理システムも使用します。
利益が出ているHeadポジションが決済された場合、EAは設定されたルールに従って、反対側のTailポジションを決済または部分決済することができます。
例:
Head = 0.04ロット
Tail = 0.01ロット
0.04ロットのHeadポジションが利益条件に到達すると:
HEAD 0.04 → 決済
同時に:
TAIL 0.01 → 決済 / 部分決済
残ったポジションは、その後の新しいポジションサイズを決定するために使用されます。
下降トレンド同じ仕組みが反対方向にも適用されます。
下降トレンドでは:
-
Sellポジションが次のグリッドレベルで利益条件に到達して決済されます。
-
Buyポジションが累積側になります。
-
Buyのロットサイズは、アクティブなBuyポジション数とIncremental Factorに基づいて増加します。
-
トレンドが反転すると、Head/Tailメカニズムが累積したBuyポジションを管理します。
-
各グリッドレベルでBuy + Sell
-
グリッド間隔を設定可能
-
初期ロットを設定可能
-
Incremental Factorを設定可能
-
アクティブポジション数に基づく動的なロット増加
-
Head / Tailポジション管理
-
Tailポジションの部分決済
-
Head/Tail決済後のロット増加量を自動調整
-
上昇トレンド・下降トレンドの両方に対応
-
MetaTrader 5向けに設計
ロット増加の例:
0.01 → 0.02 → 0.03 → 0.04
Head/Tail管理後:
0.01 + 0.02 + 0.03 + 0.04
が:
0.02 + 0.03
となり、次の増加ポジションは:
0.03
となります。
⚠️ リスクに関する注意事項
金融市場での取引には大きなリスクが伴います。このEAは利益を保証するものではありません。
リアルマネーで使用する前に、デモ口座でExpert Advisorを十分にテストし、すべての設定、動作ロジック、および発生する可能性のあるドローダウンを十分に理解することを推奨します。
