【程序化策略学习分享】混沌操作法的量化实现
哈喽大家好,我是源码分享者,今天一起来探讨下混沌操作法在程序化交易中的实现过程。
混沌操作法介绍
我们在交易中使用的绝大部分指标都是线性指标,比如kdj,macd,ma等等,这些指标依据一些线性公式,对混沌不可预测的市场进行线性的刻意描述,而在这些指标中分型就是一个非线性指标,分型的存在对转折点交易系统有了更有效的理论支持。国内在分型上继续发扬光大的就是缠论了,相对于比尔的分型做了一些变动,这里就不再赘述了。
混沌操作法,是一整套几近完美的金融投资思想、交易策略和进出场信号,由美国双料博士、 Profitunity Trading Group的创办人、艾略特波浪理论的究现者之一、实际从事交易长达35年、被公认为是运用混沌学最杰出的交易者——比尔·威廉姆斯博士发明。他将20世纪最伟大的基础科学发现和爱因斯坦的相对论具有同等地位的思想——混沌理论(Chaos Theory)运用于金融投资领域,发明了混沌操作法,获得了巨大的成功。
整个混沌操作法是由五大维度(技术指标)构成的:鳄鱼线(Alligator)、碎形(The Fractal)、动量(The Momentum)、加速(Acceleration)、均衡线(The Balance Line)。本策略主要研究的是鳄鱼线和分形两种指标的编写,对于AO等指标因为暂时还用不到,所以就没怎么研究。如果有需要的话可以一起交流学习。
-------------------------------------------------------------------
交易开拓者版本鳄鱼线指标
鳄鱼线是运用分形几何学和非线性动力学的一组平均线(实际上就是一种比较特别的均线)。它分为蓝、红、绿三卝条。
蓝线被称为鳄鱼的颚部,红线被称为鳄鱼的牙齿,绿色被称为鳄鱼的唇吻。
鳄鱼线的构造:
颚部(蓝线)——13根价格线的平滑移动均线,并将数值向未来方向移动8根价格线;
牙齿(红线)——8根价格线的平滑移动平均线,并将数值向未来方向移动5根价格线;
唇吻(绿线)——5根价格线的平滑移动均线,并将数值向未来方向移动3根价格线。
当颚部、牙齿、唇吻纠缠在一起时,我们便进入了观望期(鳄鱼休息了),如图中红色框中。
当唇吻在牙齿以上,牙齿在颚部以上时,我们便进入了多头市场(颚鱼要开始吃肉了);
当唇吻在牙齿以下,牙齿在颚部以下时,我便进入了空头市场(鳄鱼要开始吃熊肉了如图中黄色框中所示)。
鳄鱼线其实类似均线,但是在混沌操作法里赋予了他区分驱动浪和调整浪,一直趋势方向的指南针作用。波浪理论太过负责,用鳄鱼线就能直接判定出驱动浪,不用去数浪,保证每一次入场都是交易的驱动浪。可以说直接把行情走势简单的分为调整浪和驱动浪是一种很好的行情划分处理办法,因为行情总是驱动-调整-驱动周而复始的。
交易开拓者版本分型指标
所谓“分形”就是在面前张开手掌,向上的中指就是上分形,左边的小指和无名指,右边的食指和拇指分别代表未创新高的K线。一个基本的分形就由这5根K线组成。那么下分形就是把手掌倒过来,手指朝下就得到了。
如图所示,每一次分型的出现就代表着行情的转向,每一次分型的突破都使行情惯性卝运卝动,非常类似于我们常用的突破前高低进场。
分型的使用需要对前面高低点及上下分型的前后关系进行判定,如初始止损我们可以把止损位放在上一个较高分型(做空为例),进场时需要判断上下分型的前后关系,如图一可以做多,图二可以做空。
上图为求20周期内上一个分型高点的写法,大家可以参考一下。
-----------------------------------------------------------
关于混沌操作的使用方法有很多,比如第一版中依托波浪理论的五颗神奇的子弹用法,第二版中系统性配合分型加减仓做法,第三版中利用均线的拉回做抄底摸顶的方法。具体内容非常丰富,其中关于交易的方法和心态的调整部分也非常出色,大家可以多加研究。
好了,本次的分享就到这里,我是拥有海量高质量实盘源码的量化交易者,展现各种各样的量化策略和交易知识,提供无限的交易可能,欢迎大家多交流多分享。