Fair Value Gap Trader
- 专家
- 版本: 1.0
- 激活: 5
Fair Value Gap Trader 只交易一种形态:价格回到未被填补的 Fair Value Gap。
Fair Value Gap 是由三根K线形成的失衡区:市场快速穿过某个价格区间,留下未成交的订单。价格常常会先回到这个区间,然后再继续原来的方向。
运作方式
- 在您选择的时间周期上寻找失衡区,并忽略过小的缺口。
- 等待价格回到该区间。
- 开仓时同时设置好止损和止盈。
- 可选的确认过滤条件(结构突破、回撤深度、订单块)可分别开启。
- 如果价格未在设定时间内回来,该区间作废,不会开仓。
风险控制
- 每一笔持仓从开仓那一刻起就带有止损。
- 止盈按所承担风险的倍数设置,而不是固定点数。
- 手数可以固定,也可以按账户余额的百分比计算。
- 每日亏损上限、净值保护停止和点差过滤。
- 没有网格,没有马丁格尔,绝不对亏损仓位加仓。
推荐设置
- 交易品种:XAUUSD(黄金)和 EURUSD
- 时间周期:M5、M15、H1 和 H4
- 账户:对冲账户,点差低(ECN / Raw)
- 杠杆:1:100 或更高
- 最低入金:500 美元,建议 1000 美元以上
- 建议使用 VPS。
预期表现
本 EA 交易机会较少,有些交易日完全不开仓。亏损单是正常的,并且会连续出现。系统的设计目标是让每一次亏损都保持小而可控。
请选择点差低的经纪商。
诚实说明
公布的结果来自策略测试器,而不是真实账户。请先在您自己经纪商的模拟账户上测试,然后从较小的风险设置开始。
支持
如有问题、参数或 set 文件需求,请通过我的 MQL5 个人主页联系我。
参数
结构
- 读取失衡区的时间周期 — 用于寻找缺口的较大时间周期。
- ATR 周期 — 用于判断缺口大小和止损距离的波动率指标。
Fair Value Gap
- 最小缺口大小 — 小于该 ATR 倍数的缺口视为噪音并忽略。
- 回踩等待窗口 — 该区间在失效前保持有效的K线数量。
- 交易看涨缺口 — 允许做多。
- 交易看跌缺口 — 允许做空。
- 最多跟踪区间数 — 同时跟踪多少个未填补的缺口。
单笔风险
- 止损缓冲 — 止损放在缺口远端之外多远,以 ATR 计。
- 目标 — 止盈,按该笔交易所承担风险的倍数设置。
- 最小止损距离 — 风险下限,避免极窄的缺口产生不合理的止损。
部分平仓与止损移入盈利
- 启用部分平仓 — 达到设定盈利后平掉部分仓位。
- 部分平仓触发点 — 触发平仓的盈利水平,以风险倍数计。
- 部分平仓比例 — 平掉仓位的百分比。
- 止损移入盈利 — 部分平仓后,将止损移到开仓价之外。
- 锁定幅度 — 移动止损时锁定多少风险。
- 启用移动止损 — 按 ATR 对剩余仓位进行跟踪止损。
- 跟踪距离 — 跟踪止损距离,以 ATR 计。
确认过滤条件
- 要求结构突破 — 只有价格突破前一个高低点后才接受缺口。
- 高低点判定长度 — 用多少根K线来判定一个高低点。
- 要求深度回撤 — 只有出现较深回撤后才接受缺口。
- 最小回撤幅度 — 回撤需要达到的深度。
- 要求订单块 — 只接受与最后一根反向K线重叠的缺口。
仓位大小
- 按余额百分比计算 — 开启:按百分比承担风险;关闭:使用固定手数。
- 单笔风险 — 单笔交易承担的余额百分比。
- 固定手数 — 关闭百分比计算时使用的手数。
- 最大手数 — 计算结果的手数上限。
保护
- 每日亏损上限 — 当日亏损超过该百分比后当天停止交易。
- 净值保护停止 — 当净值从峰值下跌该百分比后完全停止交易。
- 最大持仓数 — 同时可持有的仓位数量。
- 点差上限 — 点差高于该值(以点计)时不开仓。
执行
- 最大滑点 — 允许的价格偏差,以点计。
- Magic number — 本 EA 自身订单的识别码。
- 订单注释 — 附加在每笔订单上的文字。
- 显示信息面板 — 在图表上显示状态面板。
