TrendCatcher MA Pro
- 专家
-
Alexandre Vincent Traber
专注于MetaTrader 5智能交易系统(EA)开发的量化交易开发者。拥有大宗商品交易研究背景,应用于外汇、黄金/白银及指数的系统化策略。专注于经过优化测试、具有平滑资金曲线的稳健交易机器人,而非单纯追求回测利润。自主研发的反过度优化评分系统(资金曲线稳定性、回撤控制、时间一致性)正逐步整合到整个EA产品线中,以在实盘使用前过滤掉过度优化的结果。欢迎反馈和提问——乐于为买家提供设置与参数指导支持。 - 版本: 1.29
- 更新: 24 十月 2026
- 激活: 10
TrendCatcher MA Pro 是一款移动平均线交叉智能交易系统,具有灵活的止损和止盈模式。入场规则刻意保持经典:快速均线在已收盘K线上穿越慢速均线;而出场方面提供固定百分比目标、以均线和 ATR 为锚的目标、两级部分止盈或 ATR 追踪止损。
概述
- 快慢移动平均线确认交叉时入场(周期、方法和价格均可调)
- 止损:价格的固定百分比,或慢速均线加减 ATR 距离
- 止盈:固定百分比、慢速均线加减 ATR,或以快慢均线为锚的两级部分平仓
- 可选 ATR 追踪止损,每根K线检查一次
- 按风险计算仓位,可选复利或固定初始余额
- 点差过滤,同一时间只持有一个仓位,决策基于已收盘K线
- 内置优化器评分系统,用于选择稳健的参数
- 图表面板分别显示账户回撤和 EA 回撤
工作原理
入场:每根新K线开始时,EA 比较最近两根已收盘K线上的快速和慢速均线。快速均线上穿慢速均线时开多,下穿时开空。持仓期间不开新仓。
止损(InpSL_Mode):
- 固定百分比:距入场价 InpSL_Pct 百分比
- MA + ATR:设在慢速均线减去(买入)或加上(卖出)InpSL_ATR_Mult x ATR 处,使止损位于趋势结构之后
止盈(InpTP_Mode):
- 固定百分比:距入场价 InpTP_Pct 百分比
- MA + ATR:慢速均线加减 InpTP_ATR_Mult x ATR
- 两级部分止盈:当价格达到快速均线加 InpPartialTier1_ATR_Mult x ATR 时,平掉 InpPartialTier1_Pct 百分比的仓位;其余在慢速均线加 InpPartialTier2_ATR_Mult x ATR 处平仓。两个价位随均线移动,并在每根新K线上检查
追踪:启用 InpUseTrailing 时不设固定止盈,止损以 InpTrailing_ATR_Mult x ATR 的距离跟随价格,每根K线更新一次。
风险:手数按当前余额(InpCompounding = true)或初始余额(false)的 InpRiskPercent 百分比风险计算。
安全机制:每次下单前检查保证金,包含经纪商总交易量上限在内的完整手数规范化,入场和修改时检查止损和冻结水平,点差过滤,自动识别成交模式。启动自检会报告该图表上是否真正允许交易。
输入参数
Strategy Moving Averages:InpFastMA、InpSlowMA、InpMAMethod、InpMAPrice
Money Management:InpRiskPercent、InpCompounding
Stop Loss Configuration:InpSL_Mode、InpSL_Pct、InpSL_ATR_Mult
Take Profit Configuration:InpTP_Mode、InpTP_Pct、InpTP_ATR_Mult
Partial TP (2-Tier MA):InpPartialTier1_ATR_Mult、InpPartialTier1_Pct、InpPartialTier2_ATR_Mult
Trailing Stop:InpUseTrailing、InpTrailing_ATR_Mult
ATR Settings:InpATR_Period
Filters:InpMaxSpreadPoints
Identification:Magic_Number、Order_Comment
Optimizer Score:Score_* 参数,见下文
优化器评分系统
MT5 的标准优化标准(如最大余额或盈利因子)往往会选出偶然拟合历史的参数组合。TrendCatcher MA Pro 内置自定义评分函数,根据资金曲线的质量对每次优化结果进行排名:
- 资金曲线平滑度(线性拟合的 R2)
- 盈利速度(归一化斜率)
- 时间稳定性(测试前后两半的差异)
- 盈利集中度(少数交易贡献大部分利润时扣分)
- 回撤深度与持续时间(Ulcer Index)
- 资金效率(MAR 比率)
- 交易次数可靠性
如果净利润为负,或盈利因子、回撤、交易次数超出您设定的限制,该结果得分为 0。在 MT5 优化器中,请将优化标准设置为 Custom max。
推荐设置
- 趋势型品种和周期
- 默认风险为每笔 2%;0.5% 至 1.0% 是更保守的起点
- 分两阶段优化:先用 1 Minute OHLC 或 Open Prices 优化均线和止损止盈参数,再用 Every Tick 确认最佳区间
- 使用 VPS 保持连续运行
免责声明
杠杆产品交易存在较高的亏损风险。回测结果不代表未来表现。实盘交易前请先在模拟账户上测试。
