当前位置: 首页 > 文章教程  > 股票财经 > 股票入门

5.2 推进速率——打破平衡

8/31/2018 11:47:18 PM 人评论

如果前段时间或者说前一天,价格平均每天上涨5个点,而今天上涨了10个点,这就打破了之前上涨速率的平衡,我们就有理由认为:有一股力量推动了价格向上涨。5.2.1 RangeBreak系统是否打破平衡,不能用眼睛看,要用笔算,要踏踏实实地坐下来算账。怎么算呢?还需要我们的进化算法,但需要再加上一个条件。还记得我们说的物种演化吗?物种为了适应当下的环境,有变异的同时,还存在遗传。所以我们对数据的处理,也不是极端地以此刻的规律作为指导,如果那样就会发生极端变异。也不能以全样本平均数据总结出的规律作为指导...

如果前段时间或者说前一天,价格平均每天上涨5个点,而今天上涨了10个点,这就打破了之前上涨速率的平衡,我们就有理由认为:有一股力量推动了价格向上涨。

5.2.1 RangeBreak系统

是否打破平衡,不能用眼睛看,要用笔算,要踏踏实实地坐下来算账。怎么算呢?还需要我们的进化算法,但需要再加上一个条件。

还记得我们说的物种演化吗?物种为了适应当下的环境,有变异的同时,还存在遗传。所以我们对数据的处理,也不是极端地以此刻的规律作为指导,如果那样就会发生极端变异。也不能以全样本平均数据总结出的规律作为指导,如果那样就忽略了变异影响,而过分强调了遗传的作用。在我们处理数据的时候,要不断地加入新数据,再以相同的速度抛弃最老的数据。

即便是这样以“一段时间”来总结规律,也要注意,在这“一段时间”中,离现在越近的时间对我们的影响越大。相反,离现在越远的时间,对我们的影响越小。例如我们以1991年至2004年这“一段时间”来作为规律的统计样本,但2004年数据规律的影响要大于2003年的数据规律,2003年又同样大于2002年的。也就是说离我们越近的,我们应该给予更高的权重,而离我们越远的则给予的权重越轻。

有了时间、起始点再来确定幅度,这就需要我们一步一步进行计算。如果以当日开盘价为基础向上波动的价格超过了前一天的最大波动幅度的N倍,则买进。相反,以当日开盘价为基础向下波动的价格超过了前一天的最大波动幅度的N倍,则卖出。RangeBreak交易系统公式如下:

上轨=当日开盘价+(昨日最高价-昨日最低价)×N

下轨=当日开盘价-(昨日最高价-昨日最代价)×N

当价格突破上轨时做多,当价格突破下轨时做空。

无止损,持有至收盘平仓。图5-1所示为RangeBreak系统操作方法示意图。

5.2 推进速率——打破平衡

图5-1 RangeBreak系统操作方法示意图

5.2.2 优化系数

这个N是多少?1%?10%?还是140%?这需要我们逐一去计算。这样计算是不是很麻烦,建议你用Excel来进行计算,各种看盘软件都会提供基础数据,只要你利用Excel的计算功能按照公式来进行回测,大约一两个小时就可以搞定一个品种(个股)。不过不用计算得过细,以10%、20%这样的整数进行计算就好。

如何把这种方法在股票交易中进行量化呢?由于个股太多,我们只能以上证综合指数来代替。还是因为我国采用的是T+1制度,当天买进不能当天平仓。那只能再次变通一下,利用周线来量化。再次,我们按一般人的交易,不考虑融券做空行为,只考虑做多。

1.首先将1991年全部周线数据准备好。用第一周的最高价减去最低价,这就是“昨日高点-昨日低点”,也就是“昨日最大波动幅度”。

2.用第二周的开盘价加上N乘以“昨日最大波动幅度”。这个N,就需要从10%、20%一直计算到100%,计算十次,也不是计算出上轨数值。当第二周价格大于上轨数值时,买进。若小于上轨数值,等待。

3.触发了买进条件后,持有至第二周的收盘时平仓。继续计算第三周、第四周,一直将全年计算完。找出1991年中赢利最高系数N,直接应用到1992年。

4.再将1991年和1992年的全部周数据准备好,重新计算。其中,1991年赢利数值的权重为1,1992年的权重为2,采取加权平均计算方法。再次计算时,取两年共同赢利最大值时的系数N。将N值直接应用于1993年。再将1991年、1992年、1993年的周线数据重复进行运算,第3年的权重为3。反复计算,到第13年时,第13年的权重为13。13年合计91个权重。也就是第1年的权重为1,第2年的权重为2,直到第13年的权重为13。

5.如此反复计算,累计到第14年时,也就是即将计算2004年时,将1991的周线数据删除。利用1992年至2004年的13年数据再次计算。并始终保持计算样本为13年的周线数据。

虽然系数N还是经过拟合后计算得出的,但这种方法给了离我们最近的一年最大的权重,给了离我们最远的一年最小的权重,兼顾了遗传性和变异性。计算出系数N后,并没有经过特殊处理,直接应用于下一年的新数据中,也就是你可以将下一年的新数据当成是未知数据,是真实的交易结果。

我的计算结果如表5-1所示,1991年周线数据拟合出最佳系数为0.1,那么将系数1套入公式,直接计算1992年的赢利状况,收益为509.89点。再用1991年和1992年的数据拟合出最佳系数为0.44,直接应用于1993年,赢利475.46点。

最后的结果是用这套短线系统,在没有止损的情况下,赢利9776.29点,而上证指数从1992年至2016年7月29日当周,实际上涨为2761.51点。

表5-1 上证综合指数RangeBreak系统回测系数与收益

5.2 推进速率——打破平衡

(续表)

5.2 推进速率——打破平衡

将上证综合指数和RangeBreak系统的收益曲线进行叠加,如图5-2所示。在下跌的过程,几乎没有交易,而每一次上涨都会拿到一部分收益,所以RangeBreak系统收益曲线高高在上。

5.2 推进速率——打破平衡

图5-2 RangeBreak系统收益与上证综合指数走势对比图

相关教程

  • 第1节 移动平均线与股价技术分析

    一、指数平滑移动平均线与MACD指标指数平滑移动平均线是我们判断价格走势的重要指标,该指标运行期间,表现出的交叉形态,我们可以通过MACD指标来判断。MACD指标的计算中,涉及的两条不同周期的均线,分别都是指数平滑移动平均线。指标中DIF线走势表明均线的发散、粘合和交叉形态。实战当中,我们选择MACD指标来判断价格更容易获得成功。DIF线处于0轴线上方的时候,表明均线的向上发散趋势延续。指标回升趋势越明确,均线发散趋势越显著,价格上涨空间越大。当DIF线处于0轴线下方的时候,表明均线向下发散。如...

    9/9/2018 11:09:43 PM
  • 第2节 两条均线的周期设置

    一、长短周期均线典型形态实战当中,我们设置两条均线的周期时,可以是两个长短不同的周期。长周期的均线提示我们价格突破的信号,是我们判断交易机会的重要均线。长期均线提供了很强的阻力,特别是在行情确认的时候,我们可以通过均线提供的阻力判断交易方向。如果均线震荡回升,长期均线提供了重要的支撑,股价回调至长周期的均线以后,我们买入股票可以获得收益。而价格下跌期间,股价反弹至长周期的均线附近时,做空机会得到确认,我们卖出股票可以规避风险。周期长短不同的两条均线,能够确认价格反转期间的买卖时机。多头趋势出现的...

    9/9/2018 11:09:43 PM
  • 第3节 均线的支撑、压力与反抽

    一、支撑位置价格反弹走势均线体现出明显的支撑价格上涨的情况,特别是股价已经确认了回升趋势的时候,价格短线调整到中长期均线上方,这是价格二次上涨的重要起点。既然回升趋势还将延续,股价很难轻易跌破中长期均线,我们可以在价格回调期间建仓,以便能够盈利。通过成交量变化和价格位置,我们不难判断股价探底的位置。当股价收盘在中长期均线附近的时候,股价就具备了反弹的基础。我们在这个时候买入股票,都有获利的可能。回升趋势得到延续,价格可以轻松降低到均线位置。实战当中,我们把握好价格反弹的机会,可以在股价回调期间建...

    9/9/2018 11:09:43 PM
  • 第4节 均线的交叉形态

    一、金叉交叉形态金叉形态是股价看涨的信号,也是我们把握好建仓机会盈利的机会。均线完成金叉形态以后,我们应该考虑建仓买入股票。不同周期的均线完成金叉形态以后,我们可以通过MACD指标来挖掘交易机会。该指标看涨的时候,我们更容易确认金叉形态。金叉形态的提示效果非常好,是我们能够操作的重要机会。实战要点1. 如图1-15所示,日K线图中显示,30日均线金叉穿越60日均线,是重要的建仓信号。图中DIF线快速回调0轴线的时候,确认了均线金叉形态形成,是我们开始买入股票的时刻。在价格回升期间,建仓之后我们的...

    9/9/2018 11:09:43 PM

共有条评论 网友评论

验证码: 看不清楚?