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

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

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

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

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

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

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

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

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

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

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

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

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

图笔者与TradingView的策略误差
图笔者与TradingView的策略误差
图  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以下的同一周期均线组合的净利润没有明显的绝对优劣。

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

附图:

图 分析用源代码
图 分析用源代码
图代码绘制的比特币价格走势
图代码绘制的比特币价格走势
Subscribe to HBInvest
Receive the latest updates directly to your inbox.
Mint this entry as an NFT to add it to your collection.
Verification
This entry has been permanently stored onchain and signed by its creator.