回测结果是特定数据和参数下的历史模拟,不是未来收益承诺。自动化交易涉及额外的代码、权限和账户风险。
一、明确测试问题
开始测试前先写下要验证的内容,例如规则是否按预期触发、不同周期的敏感度,或参数变化对回撤的影响。没有问题定义时,优化很容易变成只寻找漂亮曲线。
二、检查历史数据
确认数据时间范围、品种、时区和缺口。不同来源的历史报价可能有差异,测试报告应记录数据来源和终端版本,方便重复检查。
三、理解成交模型
点差、滑点、手续费、隔夜成本和流动性会影响模拟结果。过度理想化的成交条件可能让报告看起来过于乐观,不能直接推断真实账户表现。
四、分开测试与执行
先在模拟环境确认程序权限、日志和异常处理,再考虑是否需要更进一步的评估。不要把未知 EA 放到真实账户,也不要向陌生人提供远程控制权限。
可以结合风险与合规说明检查账户服务方和自动化功能边界。