带波动性出场的收盘价通道突破
有时在整固期来临之前,市场会出现与当前趋势相反的大幅运动,而波动性规则可以检测到这种逆势的“大幅” 运动。我们希望在使用跟踪止损时,不必明确指定x大的回顾周期。接下来,我们便要设计一种基于波动性的跟踪止损。基于波动性的出场有很多类型。我们可以使用每日价差的10日简单移动平均来度量市场的波动性。口价差是口最高价和口最低价之差。如果市场在一个较窄的区间内运动,日价差会缩小,波动性降低;而当市场做大幅的日内运动时,波动性升高。例如,在震荡市场结束时,市场常常会出现较宽的价格区间,方向与当前趋势相反。当出现逆势的大波幅日时,波动性出场将交易了结。
“大波幅日内运动”被定义为波动性的3倍,被称为大波幅运动。对于空头交易,将大波幅运动幅度加上最近20日低点;对于多头交易,从最近20日高点中减去大波幅运动幅度。这产生了一个用来设置出场止损的价位。
现在我们可以使用波动性出场来对通道突破系统进行更精确的定义。交易规则类似于普通通道突破系统。
1.如果今天的收盘价高于最近20日最高价,那么在收盘时买进。
2.做多交易的出场价位设在20日最高价减去3倍的日价差10日SMA处,使用止损出场。
3.如果今天的收盘价低于最近20日最低价,那么在收盘时卖出。
4.做空交易的出场价位设在20日最低价加上3倍的口价差10日SMA处,使用止损出场。
对于计算机测试,我们使用1500美元的初始止损,每个信号交易一份合约,滑移价差和佣金考量为100美元。根据需要我们可以交易多份合约。该系统在普通20日突破收盘时买了一份原油合约。一个尖锐的反转导致图表中部出现一个大幅的下探棒线,其收盘价比先前的两个都低,次日跟进的卖压触发了我们的波动性出场。
当出现新的20日高点之后系统再次做多。市场重新探测新的高点失败,急速的价格下滑又一次触发波动性出场。注意出场止损是通过20日高点和日价差的10日SMA设置的。在起伏不定的市场中,体格可能很快达到该出场价位,也可能缓慢下滑到止损价位。关键转折点常常出现在一轮趋势的结尾或者一段整固区的开头。
例如,突然的日价差扩大的价格运动出现于交易者对价位一致认同时。日价差的扩展是因为许多交易者做出类似的判断。反之,有时没有新闻或消息驱动市场,价格便会以较小的加速度向出场止损价位运动。基于波动性止损的主要优点,是它把止损调整到适合市场交易模型的水平。当然,如果价格穿过我们的止损价位,我们将以任一方案出场。
这些结果略好于使用5日高点或低点跟踪止损所得的测试结果。使用波动性出场,总利润增加了25%,交易数减少了13%。盈利因子也略有提升,而且平均资金回撤降低了12%。这些结果之间的差异并不是非常大。
到目前为止我们都是在高于20日交易区间仅1点的位置自动进入交易,如果我们将1点的屏障放宽的活,便可以减少交易数目。