Ziggurat Pivot Engine
- 专家
- 版本: 1.0
- 激活: 5
Ziggurat Pivot Engine 是一款 MetaTrader 5 智能交易系统,交易前一日的 Camarilla 枢轴层级。它在内层(H3/L3)被拒绝时反向交易,目标回到前收盘价;在外层(H4/L4)出现确认收盘突破时顺势交易。日内行情矩阵根据前一日的波幅大小,决定当天允许哪些形态交易。每个品种和 magic 号同一时间只持有一笔仓位,日终平仓;不使用网格、马丁格尔、加仓摊平或对冲。
快速开始
- 将 EA 加载到该品种的一个图表上(任意周期至 H4;信号在 Working Timeframe 上计算,默认 M15),并开启 Algo Trading。
- 先用默认值:每笔风险 1 %,入场窗口 08:00-20:00,日终离场 22:30(服务器时间)。若服务器时间与 GMT+2 相差较大,请调整窗口。
- 面板显示当日行情状态、带实时价格的层级阶梯、四个形态及持仓。ARMED = 当前允许入场。
- 检查:在策略测试器中以可视模式运行 XAUUSD 或 EURUSD M15 两周,即可看到全部层级、信号和交易。
- 推送提醒:设置 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)。矩阵的六个开关按状态启用回归和突破形态。默认:COMPRESSED 和 EXPANDED 日做回归,COMPRESSED 日做突破,NORMAL 日不交易。
信号基于 Working Timeframe 的已收盘K线及其 ATR(ATR Period)。
FADE H3(做空):K线触及 H3 即开始一次试探。首次收盘回到 H3 下方时,若试探高点超出 H3 至少 Minimum Probe Beyond H3/L3 x ATR、收盘仍高于 C、当天没有K线收于 H4 之上,且(启用 Skip a Fade When the Day Opens Beyond H4/L4 时)当天并非在 H4 上方开盘,则产生信号。否则该收盘重新布防这一侧。若连续 Acceptance After 根K线收于 H3 之上,试探作废。FADE L3(做多)在 L3 下方镜像处理。
BREAK H4(做多):收盘高于 H4 至少 Minimum Close Beyond H4/L4 x ATR,且前一根收盘(或当日开盘)不高于 H4。BREAK L4(做空)镜像处理。
入场:在下一根K线开盘时以市价下单,前提是信号K线开盘于 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 / 每手止损亏损;Fixed money risk per trade 使用 Risk Money per Trade。手数按步长取整,受 Maximum Lot 和成交量上限限制;低于经纪商最小手数时使用最小手数(小账户风险可能更高)。每次下单前检查可用保证金。
建议:XAUUSD 和主要外汇货币对的 M15。值得优化:两个状态阈值、六个矩阵开关、入场窗口以及 Minimum Probe Beyond H3/L3。
面板按钮
- [-] / [+]:折叠为胶囊条(ZIGGURAT、状态、行情状态)或展开。
- <>:将面板移到图表的下一个角落。
- MOVE TO BE:把 EA 所有仓位的止损移至入场价加 Breakeven Buffer 点(价格距离足够时)。
- CLOSE ALL:第一次点击显示 CONFIRM CLOSE?,4 秒内再次点击则平掉该品种上 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 时指示灯绿色闪烁。
- DAY REGIME:标签 COMPRESSED、NORMAL、EXPANDED 或 NO DATA;前日 H、L、C;波幅相对 ADR 的倍数及两个阈值;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(深度、K线数),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 移除;每秒一次计时器;不写文件、不用全局变量、不用 DLL。订单注释 = Trade Comment 加形态名,例如 Ziggurat FADE H3。
输入参数
- Camarilla Tiers & Day Regime:Working Timeframe(M15,最高 H4);ATR Period(14 根K线);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):默认值。
- 只做回归:三个 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)。
说明
- 重启后,当日状态会在下一根K线从历史重建;已有仓位会被接管并继续管理。
- 策略测试器使用相同规则;面板和标注仅在可视模式下显示。
- 请先在模拟账户上测试。
风险提示
外汇和差价合约保证金交易具有很高的亏损风险。过往或模拟结果不保证未来结果。本 EA 不承诺盈利;请只使用您能承受损失的资金。
