Ziggurat Pivot Engine
- エキスパート
- バージョン: 1.0
- アクティベーション: 5
Ziggurat Pivot Engine は、前日のカマリラ・ピボットの各段を取引する MetaTrader 5 用エキスパートアドバイザーです。内側の段(H3/L3)で反発したら前日終値に向けて逆張りし、外側の段(H4/L4)を確定足で抜けたら順張りします。日次レジーム・マトリクスが前日の値幅から、その日にどのセットアップを許可するかを決めます。シンボルとマジックナンバーごとに同時に 1 ポジション、日次エグジットで決済。グリッド、マーチンゲール、ナンピン、両建てはありません。
クイックスタート
- 対象シンボルのチャート 1 枚に EA を適用し(H4 までの任意の時間足。シグナルは Working Timeframe、既定 M15 で計算)、Algo Trading を有効にします。
- まず既定値で:リスク 1 %、エントリー時間帯 08:00-20:00、日次エグジット 22:30(サーバー時間)。サーバー時間が GMT+2 から大きく離れている場合は時間帯をずらしてください。
- パネルにはその日のレジーム、現在値付きの段の梯子、4 つのセットアップ、ポジションが表示されます。ARMED = 今エントリー可能。
- 確認:ストラテジーテスターで XAUUSD または EURUSD M15 を 2 週間ビジュアルモードで走らせると、すべての段・シグナル・取引が描画されます。
- プッシュ通知:MetaQuotes ID を設定(ツール > オプション > 通知)し、Push Notifications to Mobile = true。
取引ロジック
段:前日の日足(高値 H、安値 L、終値 C)からステップ s = 0.275 x (H - L)。H3 = C + s、H4 = C + 2s、L3 = C - s、L4 = C - 2s。C が中心です。TGT = H4 + Breakout Target Beyond H4/L4 x s(下側は L4 から同じだけ引く)。
日次レジーム:前日値幅 / 日足 ATR(Daily ATR Period for the Day Regime)。Compressed Day Below 未満は COMPRESSED、Expanded Day Above 超は EXPANDED、それ以外は NORMAL(履歴不足時は NO DATA)。マトリクスの 6 つのスイッチがレジームごとに逆張りとブレイクを有効化します。既定:COMPRESSED と EXPANDED の日は逆張り、COMPRESSED の日はブレイク、NORMAL の日は何もしません。
シグナルは Working Timeframe の確定足とその ATR(ATR Period)で判定します。
FADE H3(売り):H3 に達した足がプローブを開始します。最初に H3 の下へ戻って引けた足は、プローブが H3 を Minimum Probe Beyond H3/L3 x ATR 以上超えていた、終値が C より上、今日 H4 より上で引けた足がない、さらに(Skip a Fade When the Day Opens Beyond H4/L4 有効時)今日が H4 より上で寄り付いていない、の条件を満たせばシグナルです。満たさなければその引けでサイドを再セットします。Acceptance After 本 H3 の上で引け続けるとプローブは破棄されます。FADE L3(買い)は L3 の下で鏡像です。
BREAK H4(買い):直前の終値(または当日始値)が H4 以下で、H4 を Minimum Close Beyond H4/L4 x ATR 以上上回って引けた足。BREAK L4(売り)は鏡像です。
エントリー:次の足の始値で成行注文。条件は、シグナル足が Entry Window Start から Entry Window End の間に始まり(Day Exit Time 前に引ける)、レジームがそのセットアップを許可し、方向が許可され、そのセットアップが今日未取引、今日の新規が Max Trades per Day 未満、ポジションがないこと(ネッティング:そのシンボルにポジションなし)。
エグジット:
- FADE のストップ:プローブの極値 + Stop Buffer Beyond the Probe x ATR。段から Maximum Stop Beyond H3/L3 ステップより遠い場合は見送り(STOP TOO WIDE)。Fade Take-Profit Model:Prior close (center)、Opposite inner tier (L3 / H3)、Partial at center, rest at opposite inner tier。最後の場合、C で Partial Close at Center % を決済し、ストップを建値 + Breakeven Buffer ポイントへ移し、残りは反対側の内側の段を狙います。
- BREAK のストップ:抜けた段の内側 Breakout Stop Back Inside H4/L4 ステップ。目標 TGT。利益が Breakout Breakeven Trigger x リスクに達したら建値へ。
- 見送り:最終目標までの利益が Minimum Reward-to-Risk to Enter 未満(LOW RR)、スプレッドがストップ幅の Max Spread % 超(SPREAD)、ストップか目標がブローカーの最小距離内(STOPS)。
- Day Exit Time で EA の全ポジションを決済。前のサーバー日から残ったポジションは直ちに決済。空欄 = オフ。
- Daily Loss Limit:当日の確定+含み損が開始残高のこの % に達すると全決済し、次のサーバー日まで新規を停止します。
- 決済とストップ変更はフリーズ距離の外かつ取引時間内でのみ送信し、それ以外は再試行します。
Position Sizing:Fixed lot は Fixed Lot を使用。Risk % of balance:ロット = 残高 x Risk Percent per Trade / 100 / ストップまでの 1 ロット当たり損失。Fixed money risk per trade は Risk Money per Trade を使用。ロットはステップに丸め、Maximum Lot と数量上限で制限。ブローカー最小未満なら最小ロット(小口座はリスクが増える場合あり)。毎回の発注前に余剰証拠金を確認します。
推奨:XAUUSD と主要通貨ペアの M15。最適化候補:2 つのレジーム閾値、6 つのスイッチ、エントリー時間帯、Minimum Probe Beyond H3/L3。
パネル操作
- [-] / [+]:ピル表示(ZIGGURAT、レジーム、状態)に折りたたむ/展開する。
- <>:パネルを次のチャートの角へ移動。
- MOVE TO BE:EA の全ポジションのストップを建値 + Breakeven Buffer ポイントへ(価格が十分離れている場合)。
- CLOSE ALL:1 回目のクリックで CONFIRM CLOSE? を表示、4 秒以内の 2 回目でシンボル上の EA の全ポジションを決済。
- ENTRIES: ON / ENTRIES: OFF:新規エントリーを許可/停止。保有ポジションは引き続き管理。
- SIDES: BOTH / SIDES: LONG / SIDES: SHORT:許可する方向。
- TIERS: ON / TIERS: OFF:チャート描画。
切替は時間足変更後も保持され、EA を再適用すると入力値に戻ります。
パネル表示
- 状態:ARMED、IN TRADE、ENTRIES PAUSED、STANDING ASIDE(今日は許可されたセットアップなし)、DAY QUOTA USED、WINDOW OPENS hh:mm、WINDOW CLOSED、WAITING FOR LEVELS、DAILY LIMIT HIT、ALGO TRADING OFF。ARMED 時は LED が緑に点滅。
- DAY REGIME:バッジ COMPRESSED、NORMAL、EXPANDED または NO DATA。前日の H、L、C。値幅の ADR 倍率と 2 つの閾値。FADE H3/L3: ON または OFF、BREAK H4/L4: ON または OFF。
- TIER LADDER:階段状の行 TGT、H4、H3、C、L3、L4、TGT と価格、Bid からの距離。ラピス = 逆張り段、金 = ブレイク段、テラコッタ = 目標、暗色 = 今日はオフ。白いマーカーが価格位置、見出しがゾーン名:BEYOND TARGET、BREAKOUT ZONE、FADE ZONE、UPPER INNER、LOWER INNER。
- SETUPS(FADE H3、FADE L3、BREAK H4、BREAK L4):WATCHING H3 / WATCHING L3 と距離、PROBE +x.xx ATR n/8(深さ、本数)、NEEDS CLOSE > / NEEDS CLOSE < とトリガー価格、TRADED TODAY、OFF ON <レジーム> DAYS、OFF: DIRECTION、VOID: OPENED ABOVE H4、VOID: CLOSED ABOVE H4、VOID: OPENED BELOW L4、VOID: CLOSED BELOW L4、WAITING FOR DAILY LEVELS、または SKIPPED hh:mm: 理由。理由:OUT OF WINDOW、REGIME OFF、SIDE OFF、DONE TODAY、ENTRIES OFF、DAILY LIMIT、MAX TRADES、POSITION OPEN、SYMBOL BUSY、ALGO OFF、TRADE DISABLED、MARKET CLOSED、STOP TOO WIDE、STOPS、LOW RR、SPREAD、NO MARGIN、VOLUME LIMIT、NO DATA、SEND FAILED。
- POSITION:FLAT、または方向、ロット、セットアップ、建値、含み損益。SL、TP1(中心での部分決済)、TP。R now、partial、BE(塗りつぶし四角 = 完了)。
- SESSION & DAY:時間帯 OPEN(closes in)、opens in または CLOSED、エグジット時刻。Day P/L と日次損失上限メーター。本日の取引数 / 上限。
- 最下行:最新イベント。
チャート描画
今日と Past Days Drawn on Chart 日分の過去日:ラピスの H3/L3 線と金色の H4/L4 線までの網掛け逆張りゾーン、破線の中心、ブレイク日のテラコッタ点線 TGT、レジームラベル。淡色 = その日はセットアップがオフ。矢印は有効シグナル、各セットアップの最初のシグナルにのみ文字ラベル。H4 以下の時間足で表示。
アラート
Terminal Pop-Up Alerts と Push Notifications to Mobile は、エントリー、見送られたシグナル(時間帯・レジーム・方向・取引済みによる見送りを除く)、中心での部分決済、日次エグジット、日次損失上限で通知します。ストラテジーテスターでは通知しません。
副作用
接頭辞 ZPE_H_(パネル)と ZPE_OV_(描画)のチャートオブジェクトは EA と共に削除されます。1 秒タイマー。ファイル、グローバル変数、DLL は使用しません。注文コメント = Trade Comment + セットアップ名(例:Ziggurat FADE H3)。
入力パラメーター
- Camarilla Tiers & Day Regime:Working Timeframe(M15、H4 まで);ATR Period(14 本);Daily ATR Period for the Day Regime(14 日);Compressed Day Below(0.70);Expanded Day Above(1.30)。
- Regime Matrix:Fade H3/L3 on Compressed Days(true)、Fade H3/L3 on Normal Days(false)、Fade H3/L3 on Expanded Days(true)、Break H4/L4 on Compressed Days(true)、Break H4/L4 on Normal Days(false)、Break H4/L4 on Expanded Days(false)。
- Fade Setup:Minimum Probe Beyond H3/L3(0.10 ATR);Acceptance After(8 本);Stop Buffer Beyond the Probe(0.50 ATR);Maximum Stop Beyond H3/L3(1.00 ステップ);Fade Take-Profit Model(Partial at center, rest at opposite inner tier);Partial Close at Center(50 %);Skip a Fade When the Day Opens Beyond H4/L4(true)。
- Breakout Setup:Minimum Close Beyond H4/L4(0.15 ATR);Breakout Stop Back Inside H4/L4(0.50 ステップ);Breakout Target Beyond H4/L4(2.00 ステップ);Breakout Breakeven Trigger(1.0 R、0 = オフ)。
- Schedule:Entry Window Start(08:00);Entry Window End(20:00、同日);Day Exit Time(22:30、空欄 = オフ);Allowed Directions(Long and short、Long only、Short only)。
- Money Management:Position Sizing(Risk % of balance、Fixed lot、Fixed money risk per trade);Fixed Lot(0.10);Risk Percent per Trade(1.0);Risk Money per Trade(100);Maximum Lot(5.0、0 = ブローカー上限);Minimum Reward-to-Risk to Enter(1.0);Max Trades per Day(2);Breakeven Buffer(10 ポイント);Daily Loss Limit(3.0 %、0 = オフ)。
- Execution:Magic Number(20261102、同じシンボルではチャートごとに別の値);Trade Comment(Ziggurat);Max Slippage(20 ポイント);Max Spread(ストップ幅の 20 %、0 = オフ)。
- Alerts:Terminal Pop-Up Alerts(true);Push Notifications to Mobile(false)。
- Cockpit & Chart:Cockpit Dock Position(Top left、Top right、Bottom right、Bottom left);Horizontal Margin(16)と Vertical Margin(28)ピクセル;Draw Camarilla Tiers & Signals(true);Past Days Drawn on Chart(5)。
代表的な設定
- バランス型(ゴールド、主要通貨、M15):既定値。
- 逆張りのみ:3 つの Break スイッチを false、Fade H3/L3 on Normal Days を true、Entry Window End 16:00。
- ブレイクの日:Fade スイッチをすべて false、Breakout Target Beyond H4/L4 2.5、Breakout Breakeven Trigger 0.8。
- 保守型:Risk Percent per Trade 0.5、Max Trades per Day 1、Fade Take-Profit Model = Prior close (center)。
注意事項
- 再起動後、その日の状態は次の足で履歴から再構築され、保有ポジションは引き継いで管理されます。
- ストラテジーテスターも同じルールで動作し、パネルと描画はビジュアルモードのみ表示されます。
- まずデモ口座でテストしてください。
リスクに関する注意
証拠金による FX・CFD 取引には大きな損失リスクがあります。過去またはシミュレーションの結果は将来の結果を保証しません。本 EA は利益を約束しません。失っても困らない資金のみを使用してください。
