如何测试和调整你的交易策略

在确定了适合自己的交易者类型——可用时间、风险承受能力、资金和性格——之后,下一步就是在投入较大金额之前,先对所选策略进行检验。很多人正是在这一步就直接跳到真实资金交易,出于急于开始的焦虑,结果花钱学到了一些本可以通过简单测试就免费学到的教训。
这是关于如何选择交易策略的指南的第二部分。这里的重点是实践:如何用历史数据测试一个策略、如何根据这个测试调整风险,以及如何有依据地判断何时该更换策略。
一个不需要编程的简单回测
回测就是把策略的规则应用到已经发生的历史数据上,看看它本来会有怎样的表现。开始时不需要昂贵的软件:一张历史图表和一张电子表格就够用了。选定资产,明确规定入场和出场的具体规则(例如,价格向上穿越20周期移动平均线时买入,以2%为目标或1%为止损离场),然后手动浏览过去六到十二个月的图表,记录该规则本来会产生的每一个信号。
针对每个信号,记录结果本应是盈利还是亏损,以及具体金额。记录30到40个信号之后,就可以计算两个简单的指标:胜率(本应盈利的交易次数除以总次数)和每笔交易的平均结果。例如,一个胜率只有40%的策略,如果平均盈利大于平均亏损,仍然可能是盈利的。
测试之后如何调整风险
回测还可以用来校准仓位规模。假设资金为2,000雷亚尔,规则是每笔交易承担1%的风险,即20雷亚尔。如果测试显示,在所分析的期间内曾出现过连续多达五次的亏损,就值得模拟这种情景:五次20雷亚尔的亏损共计100雷亚尔,约为资金的5%。如果这个数字看起来可以承受,那么每笔交易1%的风险对这种资金规模来说是合理的;如果感觉太重了,那就应该在用真实资金交易之前,先降低每笔交易的风险。
这种调整不是一次性完成的。随着资金变化,或者资产的波动性增加或减少,每笔交易的风险金额都应该重新计算,并且始终按当前资金的固定百分比来计算,而不是一个会随时间推移而过时的固定雷亚尔金额。
何时该有依据地更换策略
每次一笔交易失败就更换策略,是新手最常见的错误之一,往往会让结果变得更糟,因为这样一来,这个人永远无法积累足够的信号来认真评估任何事情。更换策略的标准应该是统计上的,而不是情绪上的:如果严格遵循规则进行了30到40笔交易之后,累计结果依然是负的,而且市场条件也没有发生任何重大变化,那么这时才真正值得重新审视或更换策略。
当市场条件发生结构性变化时,也值得更换策略:例如,一个为趋势市场设计的策略,在长期横盘的时期往往表现不佳,在这种情况下继续坚持它,和策略本身有问题是两码事。
记录下来,从自己的历史中学习
为每一笔交易保留记录——资产、日期、入场理由、结果,以及一条关于哪些地方严格遵循了规则、哪些地方没有的备注——正是这一点,把数月的交易变成了真正的学习。没有这份记录,同样的错误会不断重复,因为没有人能够识别出规律。有了记录,就可以回答具体的问题,比如亏损是否集中在某个特定时段、某类特定资产,或者是在一次大盈利之后——此时信心往往会上升得超出应有的程度。
测试、调整和记录并不是做一次就可以忘记的步骤:它们是一个持续的循环。无论是股票、货币还是指数交易,包括在Astron这样的平台上进行的交易,每一批交易都会产生新的数据,用来重新审视风险,并确认本指南第一部分中选定的策略,是否依然适合你的类型。
先练习,再冒险。 开设 Astron 账户,在拥有 10,000 雷亚尔虚拟资金的模拟账户中检验您的想法。
免费开户