接前两篇:《概率与优势(上)》、《概率与优势(中)》 7、 有很多策略回测数据很好看,实盘做起来却糟糕。 因为回测表现不好的策略都被pass了。没人愿意拿一个负收益策略做实盘。交易者潜意识里认为,回测收益为负,实盘也会亏钱。所以,回测负收益策略会被修正。 修正方式有很多。比如调整策略参数,调整回测数据样本规模,调整回测数据周期,增加过滤条件等。总而言之,只要有耐心并且脑洞大开,就能够测出一个满意的结果。 海龟交易法则是一个经典的趋势追踪策略。它的优点在于策略要素完备,缺点是长期回报低,回撤大且不可控。 为了改善不足,交易者想出一个好主意:在小周期图表里使用海龟策略。 然而海龟策略天然被限定在日周期里,因为要使用日波幅。 海龟是通过价格能否朝单一方向走出超常规波幅来界定趋势。 我们都有经验,某个品种A,若日常波动50点,窄幅震荡行情下区间一般在150点内。宽幅震荡区间一般在250点内。趋势行情则能走出500-800点。 另一个波动更剧烈的品种,日常波动100点。当它走出趋势行情时通常会有1500点往上的空间。 不同的品种,具有不同的波动特性。所以要用N值(日均波幅,见我公号底部菜单栏每日对外汇市场的统计)对不同品种进行仓位调整。 如果将海龟或者其他趋势策略放在小周期使用,策略会变得特别敏感。策略将更多的波段行情定义为趋势行情,并且发出策略信号。 做趋势是为了抓住固有边界被击穿后的无限空间。比如今年黄金击穿1380阻力区域之后大幅上涨中1550的过程。 交易者在小周期里将价格的波段运动假装成趋势,但是这种被定义的"伪趋势"根本不会寻求击穿固有边界。 伪趋势追踪的长期表现是,盈亏比达不到保持损益平衡点2.33。 在小周期里,获利空间受到限制。策略信号捕捉到的更多是波段而非趋势。这是趋势追踪策略优势的丧失。 小周期里做伪趋势追踪,胜率会显著提升吗?不会。 尽管潜在的获利空间缩小了,止损并不会成比例缩减。止损需要一定空间覆盖价格的随机波动,否则策略被随机波动频繁触发止损的概率会显著提升。 市场随机波动的空间一般为1N。合理的止损应该至少给到1.5N空间。为了达到趋势追踪的盈亏平衡点,获利的交易要保证2.33*1.5N=3.5N空间。 实际上,小周期伪趋势追踪交易者,不可能给1.5N止损,更做不到3.5N利润。他们使用更小的止损空间,因此导致本就因敏感而频繁发出的信号被大量的随机波动触发止损。 不客气的讲,在小周期做伪趋势追踪,钱迟早会被价格的随机波动消耗掉。同时,成倍增长的策略信号导致交易成本大幅上升也会消耗交易者的本金。 8、 回忆一下《中篇》摸球的案例,趋势交易者就像是摸黑球。 由于面对的未来行情是一个无限量样本,趋势交易者每次伸手摸黑球的真实概率是无法计算的。 如果仅仅是参考历史回测数据,就有"断章取义"的风险。玩家C就吃了这个亏,他把玩家B的"运气"误认为是游戏的"概率",高估了游戏的回报率,为此愿意过度承受风险,结果把一个低回报但正期望的游戏玩成了亏损。 以前的A股,上市难。上市公司作为一种壳资源,本身就具备价值。曾经存在一种奇葩的现象,垃圾股受热捧。越垃圾的股票,越容易资产重组或借壳上市。业绩越垃圾,业绩越容易变得具有投资价值。这种反常现象存在了许多年。就好像说,越凶残的恶人,越容易感动中国一样。 现在,随着退市制度和注册制的推进,上市变得容易了,因经营不善退市也成为可能。壳不再是资源,也不再具有价值。如果不了解这种变化,而是无脑回测出一个正期望策略,便兴冲冲的实盘开干,一段时间后就会发现,策略要捕捉的黑球早都被人摸走了。 如果不是高频量化交易,其实不需要做回测。交易者需要复盘积累市场常识和经验。 有些常识我们大家都知道。比如价格大部分时间都处于区间运动状态,只有少部分时间,价格以趋势的方式运行。 基于这种常识,趋势交易者大部分时间应该无事可做。趋势交易者在市场上的忙碌程度,与账户资金的亏损程度应该正相关。 既然趋势一定会出现,追踪趋势的策略信号出现时,该怎么处理? 在摸球游戏中,玩家B摸到120个黑球,获利120*4-200=280元。虽有运气加持,但玩家B相对其他玩家能拥有33%的胜率优势,必须要感谢玩家A排除掉了100个红球。 而玩家C在一个红黑球73开的游戏中,只拥有25.7%的胜率,他获利的难度可想而知。 从这个游戏中我们看到,比起把握住每一个机会,放弃一部分机会,对于靠押注小概率获胜的趋势交易者更加有利。真信号是小概率事件,随机放弃掉一定比例信号,可以排除更多假信号。 这一举动可以让交易者脱离无限量样本概率不定的困扰,从而专注于提升每100个实盘信号中真信号的比例高于30%。 务必把这句话多读几遍。 当你开始进行排除策略信号的工作时,你已不再是在无限量样本里博弈。 你制造了一个有限样本,在策略提供给你的所有真真假假的信号中挑挑拣拣,最终你可能在300个连续的信号中挑了100个信号放到你的样本中,其中有50个真信号。从30%的理论胜率概率上升到50%的实盘胜率,这是从概率到优势的巨大转化。 趋势交易者特别害怕错过机会,倾向于对每一个机会下注。但是,谁知道这个袋子是不是已经被玩家B洗劫过了。自以为拥有3成胜率,但实际却未必。 无论你是一个什么玩家,无论你拥有多高的理论胜率,想方设法提升你自己制造的有限样本胜率都是非常必要的。 如何排除那些不是趋势的假信号? 趋势的特征是在它运动的方向上没有阻碍。趋势要产生,就必须击穿全部固有边界。 这个固有边界就是支撑阻力区域。 市场存在固有边界时,不要押注价格将会发生趋势运动。 一旦意识到这一点,趋势追踪策略提供的大部分信号都会被排除。 伟大的利弗莫尔,为什么要在股价创出新高之后做多? 此时股价上方已经没有任何固有边界的阻碍,股价可以随意飙升。 9、 当市场存在固有边界时,交易者总是纠结能不能击穿。 一种是预期能够击穿,一种是预期不能击穿。 我们做个推演。 假设预期能够击穿,并且最终能够击穿。最理想的是第一次尝试就击穿,最糟糕的是第X次尝试才击穿。 如果押注击穿,X越小,收益越高。在越接近于X次时出手押注,胜率越高。 要么第一次就摸到黑球,要么当袋子里只剩下黑球的时候才去摸。前者要有足够的运气,后者要有足够的优势。 假设预期不能击穿,但最终能够击穿。最理想的是第X次才击穿,最糟糕的是第一次就击穿。 如果押注不击穿,但第X次击穿,X越大,收益越高。出手次数越接近X,胜率越低。 如果袋子里有7个红球3个黑球,摸到红球得1元,摸到黑球支付3元游戏结束。这个游戏最多会损失3元,潜在利润是7元。如果起手摸到3个红球,就稳赚不赔。 我们对怎样才算一次尝试做个定义:以固有边界为核心,价格在击穿边界运动1N之前,回到边界内部1N的位置,算作一次尝试。 如果押注击穿边界,回到边界内部1N位置相当于止损。 如果押注不击穿边界,击穿边界运动1N的位置则触发止损。 押注击穿,每尝试失败一次,损失1N,如果第X次击穿,则累计损失(X-1)N。 押注不击穿,每尝试失败一次,获利1N,如果第X次击穿,则净获利(X-2)N。 当X=1时,押注击穿稳如狗,押注不击穿损失1N。 当X>1时,押注不击穿,稳赚不亏。如果押注击穿,则取决于击穿固有边界后实际获利YN的空间。 设:如果第X次击穿,押注击穿的净利润不小于押注不击穿的利润,则: YN-(X-1)N》(X-2)N Y=2X-3 当X=1时,押注不击穿损失1N,押注击穿必获利至少1N。 当X=2时,押注不击穿无损失,押注击穿的回报理论上高于押注不击穿。 当X=3时,押注不击穿获利1N,押注击穿则需要在击穿固有边界之后运动3N空间才能持平押注不击穿的收益。 当X=4时,押注不击穿获利2N,押注击穿则需要在击穿固有边界之后运动5N空间才能持平押注不击穿的收益。 N为日均波幅。 从上述分析可以看出,要么前两次尝试就击穿固有边界,要么等到击穿可能性足够大的时候才出手,否则,靠押注击穿边界获利的难度要大于押注不击穿。 如果为了规避1N的随机波动,将击穿的定义调整为2N。则击穿边界后的波动空间就要翻倍利润才能与押注不击穿持平。 定义中的1N,对押注击穿来说是止损,对押注不击穿来说是利润。如果放大N的倍数,则相当于放大押注不击穿的利润,放大押注击穿的止损。 押注击穿还有2个麻烦。 第一个麻烦是,击穿之后,未达到盈亏平衡所需的波幅就遇到了新的边界,或者反向运动。此时很难应对。因为前期积累的是亏损。不及时止盈会增加亏损。及时止盈会截断利润。 相反,如果押注不击穿,第二次利润超过1N之后,就可以大胆持有,因为第一次尝试失败获利1N的利润积累,可以抵消未来押注的风险,不止盈可以用1N利润博弈更多利润。 第二个麻烦是无解的。上面两种情况都是基于最终击穿的押注。然而不击穿才是大概率事件。这意味着押注击穿的胜率为0,押注不击穿的胜率为100%。 押注击穿边界,是一个积累亏损的过程。只有最终击穿,才有挽回损失的可能。但是击穿不是必然,且是小概率事件。潜在的利润与亏损均是无限的。 押注不击穿,是积累利润的过程。只有一击即穿,才会形成亏损,只要尝试两次,即可保底不亏。而不击穿又是大概率事件,利润无限,亏损有限并且可以被消除。 显而易见,押注击穿是做突破交易,押注不击穿是做区间交易。 我曾经专门给这种交易起了个名字叫"首触"。 在一个大周期里,找到一个固有边界,是"首触"成功率高,还是一击即穿的概率大呢? 当价格击穿固有边界前,押注不击穿要比押注击穿具有优势。 所以,不要纠结价格能不能击穿固有边界,要么押注不击穿,要么什么都不做,就可以占据优势。 10、 经常有人问胜率和盈亏比哪个更重要。 我的看法是: 如果你是一个趋势交易者,在市场未出现趋势时,你要想办法提升胜率,胜率对你最重要。你只要排除掉一个假信号,就等于赚了1个风险承受额度。如果这个比例是2%,你一年排除50个假信号,你就赚了1倍。 一旦市场出现了趋势,这就是你的菜,此时盈亏比最重要。要在趋势行情里赚的更多,尽可能拉长赢的空间,扩大盈亏比。 持仓不动,根据策略信号的提示平仓具有优势吗? 首先,这个趋势结束的信号有一定几率是假信号。这个信号只有3成的把握能预言行情将走出反转趋势。剩余70%的可能是现有趋势会延续,或者价格陷入震荡。 其次,如果这个信号真的是趋势转折的信号,根据交易经验,任何一个趋势反转的信号都不可能出现在前一个趋势的极端位置上。比如说,下跌趋势的信号不可能出现在此前上涨趋势的最高点。这就意味着,你有比在这个真信号出现时平仓更好的平仓点。 因此,无论如何,根据策略信号提示平仓都不是最优解。 前面写过一句话:市场存在固有边界时,不要押注价格将会发生趋势运动。 我们可以再写一句相反的话:如果市场不存在固有边界,不要押注价格将会结束趋势运动。 如果你正持有该方向的仓位,你不应该押注趋势将结束而平仓。 如果你正在空仓,你已经犯了一个踏空的错误,更不应该开仓押注趋势将反转。 对于正持仓的交易者来说,应该等待市场在该方向上形成固有边界时才押注不会发生趋势运动而平仓。 指标背离不是开仓条件。背离是价格动能的丧失。丧失的动能还可以积攒。 如果价格在面对市场的固有边界时处于背离状态,则意味着价格缺乏击穿固有边界的动能。此时押注价格不击穿固有边界才具有优势。 这就解释了为什么很多交易者抱怨,指标都背离了,为什么还不反转。 因为趋势没有形成边界,就不会受到阻挡。 关于概率与优势的问题,暂时先写这么多。这一篇主要探讨的是如何做出具有优势的决策。核心的方法是不要对小概率的事件押注,除非它具备了大概率触发的可能。