SF16 | “凹凸“均线形态交易策略源码(技术帖)

 致力于分享量化策略,培训视频,Python,算法研究等相关内容。

凸凹形态是怎么样的?它是指均线的弯曲方向与弯曲度。它是可以分为三种形态,即上凸(下凹)、下凸(上凹)、直线。究竟投资者怎么理解这个走势呢?我们就用平常的铁锅来进行说明,当一个铁锅倒着方的时候,叫上凸(下凹);如果将铁锅正着方的话,它就叫下凸(上凹)、而直线,指的就是没有弯曲的时候。

一个铁锅倒着放的样子,叫上凸(下凹)。

一个铁锅正着放的样子,叫下凸(上凹)。

当价格起涨的时候,均线处于下凸(上凹)形态,此时是最理想的一个起涨点,所有的起飞点均线为这个形态。如果价格起涨时间,处于上凸(下凹)形态,这是一种最不理想的起涨状态。如果是直线的话,是需要根据角度来顶的,当然这两者都不是起飞点的形态。所以我们需要寻找起涨时均线处于下凸(上凹)角度大的品种,越大越好,那样就会飞得很高,空头反之。

形态策略相比较于算法策略难易形成统一的描述和计算方式,很多主观认为很好的形态在量化里却很难准确的刻画出来。SF16策略将复杂的“凹凸”均线形态定义出,然后进一步优化修正使其成为完整交易策略。   

凹凸均线的核心算法原理

核心计算公式:

首先需要长短二根均线来确定交叉点,交叉点的Linear(变化率)保存为star_N值,接下来启动min_L的迭代计算,保存最小Linear值;当最新的Linear值大于了最小值同时大于star_N*(1+X)值时可以确定出现了凹形态,如下图:

以上是多头(凹面)的计算例子,空头反之;

接下来我们看一下SF16的不同平台绩效情况,以交易开拓者(TB)为演示平台:

适用周期:15分钟及以上周期;

手续费:1.5%%,双向各1跳;

测试时间:2008年至今

默认手数:1手

测试品种:螺纹,焦炭,动力煤,原油,苹果,PTA,PP,铁矿

综合测试:

螺纹:

焦炭:

铁矿:

动力煤:

原油:

苹果:

TA:

PP:

文华(WH8):

MC:

金字塔:

注:因为开平仓机制不一样,MC金字塔和文华都是K线走完开仓,TB的是原生代码BAR内开仓,所以绩效会有差别;

本策略仅作学习交流使用,实盘交易盈亏投资者个人负责。

猜你喜欢

转载自blog.csdn.net/m0_56236921/article/details/123223134
sf