刚刚注意到很多人询问关于正确的外汇回测方法,其实这并不像想象中那么难,但必须先理解基础知识



它始于拥有一个明确的交易系统,必须详细设定,例如交易对、时间框架、策略等,只有这样才能进行有意义的外汇回测。如果条件模糊不清,结果也不会可靠

例如,如果我们在5分钟级别交易EURUSD,使用SMA(5)穿越SMA(20)作为买入信号,向上穿越为买入信号,向下穿越为卖出信号,设置止损为-20%,然后用这个系统对过去的数据进行回测,看看是否真的能盈利

关于工具,如果不想写复杂的程序,Excel或Google Sheet也可以,只需导入数据,建立SMA计算公式,然后用IF函数设定买卖条件,操作并不比想象中复杂,但缺点是如果数据量很大,处理速度会变慢

另一个选择是TradingView,这是一个让外汇回测变得更简单的工具,提供策略测试器(Strategy Tester)可以直接使用。试试“BarUpDn”策略,即在看到绿色蜡烛时买入,看到红色蜡烛时卖出,用它在日线级别对EURUSD进行一年的回测,结果显示亏损-0.94%,交易45次,胜率仅为35.56%,这意味着该系统需要改进

进行外汇回测时要关注的数字包括累计收益、波动性、Sharpe比率和最大回撤,这些指标可以帮助判断系统的稳定性和持续盈利能力

但要记住,用过去的数据进行外汇回测并不能保证未来也会一样有效,因此在完成回测后,建议用模拟账户或少量资金在真实市场中测试,这叫做前向测试(Forward Testing),它和回测一样重要
查看原文
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 评论
  • 转发
  • 分享
评论
请输入评论内容
请输入评论内容
暂无评论