TrendHarvest
- 专家
- Rudi Rupian
- 版本: 1.0
- 激活: 9
TrendHarvest EA — 基于随机指标与ATR的MT5均摊自动交易顾问
TrendHarvest EA 是一款用于 MetaTrader 5 平台的全自动交易顾问。它使用两个技术指标——随机震荡指标作为入场触发信号,以及平均真实波幅(ATR)作为波动率过滤器——来确定交易入场条件。当有效信号被确认后,EA 开立初始仓位,并在每根K线收盘时以固定的1.5倍手数乘数持续加仓,直至达到最大均摊次数限制。
入场逻辑
当随机指标 %K 线在超卖区域向上穿越 %D 线,且 ATR 数值达到或超过最小点数阈值时,执行买入订单——确认市场具备足够的波动性以支撑价格运动。当随机指标 %K 线在超买区域向下穿越 %D 线,且满足相同的 ATR 条件时,执行卖出订单。持仓期间不评估新的入场信号。
均摊逻辑
初始入场后,EA 在每根新K线收盘时,沿原始仓位相同方向开立一笔追加订单。每笔追加订单的手数为前一笔订单的1.5倍。此过程持续至达到设置中定义的最大均摊订单数为止。所有均摊订单均包含以点数为单位、直接设置在订单上的止盈水平。
风险管理
全局止损功能监控所有持仓的总浮动亏损。当合计亏损达到设定的美元阈值时,无论各订单状态如何,所有仓位立即平仓。每次下单前均通过 CheckMoneyForTrade 函数验证可用保证金。每次执行前自动验证并调整手数,以符合经纪商手数规则。
功能说明
- 入场基于随机指标交叉信号,并结合ATR波动率确认
- 每根K线收盘时对新订单应用1.5倍均摊乘数
- 最大均摊订单数量由用户自定义
- 止盈以点数为单位,直接设置在每笔订单上
- 全局止损以美元为单位,当总亏损达到阈值时关闭所有仓位
- 每次下单前检查可用保证金,防止过度杠杆
- 自动校正手数至经纪商最小值、最大值及步进规格
- 实时面板显示随机指标数值、ATR点数值、信号状态、均摊次数、持仓盈亏、止盈及止损设置
参数说明
- 起始手数 — 初始交易量,自动校正至经纪商规格
- 均摊乘数 — 每笔均摊订单的手数倍数(默认:1.5)
- 最大均摊订单数 — 含初始入场在内的总允许订单数
- 止盈点数 — 每笔订单直接设置的止盈点数距离
- 全局止损(美元) — 触发全部平仓的总浮动亏损金额
- ATR 周期 — ATR 计算所用的K线根数(默认:14)
- 最小ATR点数 — 允许入场所需的最小ATR值,过滤低波动行情
- 随机指标 %K 周期 — 随机指标快线周期(默认:5)
- 随机指标 %D 周期 — 随机指标慢线周期(默认:3)
- 随机指标减速值 — 随机指标平滑值(默认:3)
- 随机指标超买阈值 — 被视为超买的水平(默认:80)
- 随机指标超卖阈值 — 被视为超卖的水平(默认:20)
- 魔术数字 — 本EA所有订单的唯一识别码
- 最大滑点 — 允许的最大滑点(点)
- 显示面板 — 开启或关闭图表信息面板
- 面板角落 — 选择面板显示在图表的哪个角落
- 面板X与Y偏移 — 调整面板在图表上的位置
推荐使用
- 交易品种:EURUSD、GBPUSD、USDJPY、XAUUSD
- 时间周期:H1、H4
