Intraday breakout
- 专家
- 版本: 2.1
- 激活: 5
MT5日内突破EA
一款自动化的日内动量智能交易系统(EA),灵感来自已发表的关于波动率"噪音区间"突破的研究。与研究作者无任何关联。针对每个时间段,EA会衡量近期交易时段中价格相对开盘价通常的波动幅度,并据此构建上轨和下轨。价格突破轨道时进行交易,使用Stop挂单,因此只有在行情延续时才会入场。
工作原理
- 轨道会根据每个时间段自适应调整,并随近期波动率扩大或收窄。
- 可做多、做空或双向交易。
- EA在每根新K线上刷新挂单,并删除过期订单。
- 每个品种同一时间只持有一个仓位。不使用网格、马丁格尔或加仓摊平。
- 每个订单都附带止盈和止损,另有可选的移动止损。
- 可选的交易时间窗口用于限制新订单的下单时间,还可以在窗口之外平仓并删除挂单。
推荐设置
- 品种:XAUUSD
- 周期:M30
- 账户:Pepperstone Razor。建议使用低点差账户,并建议使用VPS。
- 启动时EA会预加载历史数据来构建轨道,请确保图表已加载足够的历史数据。
主要参数
- Lookback Days / Volatility Multiplier:用多少个历史交易日确定轨道宽度,以及轨道有多宽。倍数越大,信号越少但越强。
- Breakout Bars:用于入场的近期区间。
- Allow Long / Allow Short:启用单向或双向交易。
- Take Profit / Stop Loss (ticks):重要。 不同品种和经纪商的最小报价单位(tick大小)不同,请查看您所用品种的tick大小并相应调整。设为0表示关闭。
- Trailing Stop:可选。设置启动时机、与价格的跟随距离以及最小步长。
- Risk Mode:固定手数,或按止损距离风险占账户余额的百分比。百分比模式要求止损大于0;如果计算出的手数低于经纪商的最小手数,则跳过该笔交易。
- Time Filter(经纪商服务器时间):将入场限制在某个时间窗口内。请按您经纪商的服务器时间设置小时。
- Session day-boundary shift (hours):使交易"日"的分界与经纪商服务器时间对齐。
- Magic Number / Max Slippage / Comment:标准的订单识别与执行设置。
开始使用
- 将EA附加到推荐品种和周期的图表上,并开启算法交易。
- 检查品种的tick大小,并调整止盈止损的tick数。
- 按经纪商的服务器时间设置交易时间窗口和偏移。
- 请先在模拟账户上测试。
重要提示
- 由于点差、执行和服务器时间不同,不同经纪商的结果会有差异。策略测试器的结果可能与实盘不同,测试时请使用"基于真实tick的每个tick"模式。
- 交易存在较高的亏损风险。过往表现不代表未来结果。请勿使用您无法承受损失的资金进行交易。
支持:请在MQL5上给我留言,我会在24小时内回复。
