策略概览
此策略刻意保持简单并基于规则:
- 趋势过滤: SMA50 必须高于 SMA200。
- 入场条件: 价格高于 SMA50 且 RSI(2) 在回调时低于 40。
- 出场条件: 收盘低于 SMA50 减去 0.5 × ATR(14),或当整体趋势反转(例如 SPY 收盘低于其 SMA200)时平仓。
- 风险控制: 设定 20% 止损,并进行佣金敏感性测试。
“我们使用长期移动平均线周期为200,短期为50。如果50日均线高于200日均线,说明市场处于上升趋势。”
策略为何有效
- 先确认趋势: 系统仅在明确的上升趋势中交易,从而减少错误突破的概率。
- 逢回调买入: 等待 V 型短期回调且 RSI 位于下半区,可提升入场质量。
- 排序与分散: 从 S&P 100 中按 ROC20 选取最多 10 只股票,既聚焦近期表现优异者,又分散个股风险。
- 全局市场过滤: 加入 SPY 的 SMA200 作为市场滤镜,在演示中显著降低了回撤。
回测要点
- 单只 ETF 测试显示出小幅优势(CAGR 约 4%,回撤约 29%)。
- 在 S&P 100 篮子上,策略带来更高的 CAGR,但最初回撤较大;加入 SPY 趋势过滤和调整出场规则后,回撤从约 63% 降至约 35%,在加入 RSI 条件后进一步降至约 22%。
- 按回撤或持仓时间标准化后,策略在演示中以数倍优势超越基准。
实施清单
- 数据准备: 获取 S&P 100 成分股的日线历史数据,并使用历史成分以避免偏差。
- 指标配置: SMA50、SMA200、ATR14、RSI2、ROC20。
- 组合规则: 最多持有 10 个仓位;按 ROC20 排序;仓位分配可为等权或固定比例。
- 出场与止损: SMA50 − 0.5×ATR14 或 SPY < SMA200;可设 20% 止损作为保护。
- 稳健性测试: 检验佣金(示例中为 0.1%)、滑点与样本外表现。
局限与后续工作
- 幸存者偏差: 使用历史成分列表以避免偏差。
- 执行风险: 大规模交易时的滑点与流动性限制会影响实际收益。
- 过拟合风险: 偏好稳健参数,避免过度优化。
- 工具与合规: 演示使用 StrategyQuant;如需引用经纪或促销信息,请以合规方式参考 IC Markets 的公开摘要。
结论
这是一套易于理解、便于回测与实现的动量框架:通过趋势确认、纪律化的回调入场、排序与基础风控,能够在经充分测试与谨慎执行的前提下,显著提升相对于被动持有的风险调整后回报。
