HBInvest

Posted on Jun 02, 2022Read on Mirror.xyz

比特币的双均线组合策略验证和浅析

一、美林关于移动平均线的研究

期货分析者最常用的是简单移动平均线MA。关于简单移动平均线MA、线性加权移动平均线WMA还是指数加权移动平均线EMA的表现优劣,以及短期和长期移动平均线的最佳表现组合,美林研究部门做了大量研究工作。他们回测了13中商品,对上述移动平均线分别进行测试。结论扼要如下:

1.没有哪种移动平均线在所有市场表现最佳,每个市场都有自己独特的最佳移动平均线;

2.简单移动平均线优于加权和指数移动平均线;如下图所示:

3.双移动平均线组合(简称双均线组合)相对三移动平均线和通道线方法是最好的选择;

4.移动平均线(或者每种技术指标)都应当,也能够针对具体市场的个性和特点进行优化处理,如下图所示。

二、比特币的双均线策略验证与分析

为了发现比特币的双均线组合最佳表现,笔者通过编写双均线组合策略,测试了比特币2013年4月1日至2022年5月31日的历史数据,验证策略的正确性,并对均线组合的结果作了比较分析。

在回测历史行情时候,假定每笔订单的投入为1万美元。

首先将笔者编写的策略运行结果与TradingView的同样参数的策略进行对比验证。我们选取MA5和MA10移动平均线,并设置相同的回测周期和相同的每笔订单投入,得到对比结果如下:

对比下图可知,笔者编写的策略回测结果与TradingView的结果基本吻合,例如,做空净利润,盈利因子,胜率,做多的盈利和亏损交易次数等等数据基本吻合。

对比说明笔者的代码是正确无误的,计算结果的误差来自两方面:一是,双方获取原始交易数据本身的误差,二是,在生成交易信号方面逻辑和算法的差异带来的误差。具体的误差,以MA5为例,如下图所示:

图笔者与TradingView的策略误差

图  TradingView的双均线策略回测结果

上图给出了(MA5,MA10),(MA5,MA14),(MA7,MA10)和(MA7,MA14)四种短期均线组合的回测结果,综合对比净利润、盈利因子可知,(MA5,MA10)优于(MA7,MA10),表现在全部净利润、做多净利润、做空净利润和盈利因子方面;(MA5,MA14)优于(MA7,MA14),同样表现在上述几个方面;(MA5,MA14)优于(MA5,MA10),表现在全部净利润、做多净利润和相应的盈利因子方面;总之(MA5,MA14)>(MA5,MA10)> (MA7,MA10),(MA5,MA14)>(MA7,MA14)。

图 双均线组合的净利润

从上图的净利润结果可知:观察行数据,短期均线MA5,MA7,MA9与MA10以上(含)均线的组合大体随着均线周期的增加呈现净利润上升趋势,这种上升趋势在MA60以后表现得更加明确,说明至今为止,**比特币适合短期均线与长期均线的组合策略,表现出更加长的持有时间,这与比特币的适合长期价值投资属性相吻合。**MA7与MA9所在行与MA60以下的均线组合的净利润有所回调波动,观察列数据,没有明显的规律性。

总之,仅考虑净利润时候,短期均线MA5,MA7,MA9与MA10以上(含)均线的组合大体随着均线周期的增加呈现净利润上升趋势;这种上升趋势在MA60以后表现得更加明确;MA5、MA7、MA9与MA60以下的同一周期均线组合的净利润没有明显的绝对优劣。

双均线策略的量化分析带来了难度,当新的行情数据产生以后,需要再次启动程序迭代,去寻找新的双均线策略组合数据。每当市场情况发生变化,优化的结果也变化,历史的最佳,更多的是说明历史问题,并不是说在目前的市场条件下,它仍然是最优的。

附图:

图 分析用源代码

图代码绘制的比特币价格走势