阿里巴巴|【程序化策略学习分享】混沌操作法的量化实现

阿里巴巴|【程序化策略学习分享】混沌操作法的量化实现

文章图片

阿里巴巴|【程序化策略学习分享】混沌操作法的量化实现

文章图片

阿里巴巴|【程序化策略学习分享】混沌操作法的量化实现

文章图片


哈喽大家好 , 我是源码分享者 , 今天一起来探讨下混沌操作法在程序化交易中的实现过程 。
混沌操作法介绍
我们在交易中使用的绝大部分指标都是线性指标 , 比如kdj , macd , ma等等 , 这些指标依据一些线性公式 , 对混沌不可预测的市场进行线性的刻意描述 , 而在这些指标中分型就是一个非线性指标 , 分型的存在对转折点交易系统有了更有效的理论支持 。 国内在分型上继续发扬光大的就是缠论了 , 相对于比尔的分型做了一些变动 , 这里就不再赘述了 。
混沌操作法 , 是一整套几近完美的金融投资思想、交易策略和进出场信号 , 由美国双料博士、Profitunity TradingGroup的创办人、艾略特波浪理论的究现者之一、实际从事交易长达35年、被公认为是运用混沌学最杰出的交易者——比尔·威廉姆斯博士发明 。 他将20世纪最伟大的基础科学发现和爱因斯坦的相对论具有同等地位的思想——混沌理论(ChaosTheory)运用于金融投资领域 , 发明了混沌操作法 , 获得了巨大的成功 。
【阿里巴巴|【程序化策略学习分享】混沌操作法的量化实现】整个混沌操作法是由五大维度(技术指标)构成的:鳄鱼线(Alligator)、碎形(TheFractal)、动量(TheMomentum)、加速(Acceleration)、均衡线(TheBalanceLine) 。 本策略主要研究的是鳄鱼线和分形两种指标的编写 , 对于AO等指标因为暂时还用不到 , 所以就没怎么研究 。 如果有需要的话可以一起交流学习 。
-------------------------------------------------------------------
交易开拓者版本鳄鱼线指标

鳄鱼线是运用分形几何学和非线性动力学的一组平均线(实际上就是一种比较特别的均线) 。 它分为蓝、红、绿三卝条 。
蓝线被称为鳄鱼的颚部 , 红线被称为鳄鱼的牙齿 , 绿色被称为鳄鱼的唇吻 。
鳄鱼线的构造:
颚部(蓝线)——13根价格线的平滑移动均线 , 并将数值向未来方向移动8根价格线;
牙齿(红线)——8根价格线的平滑移动平均线 , 并将数值向未来方向移动5根价格线;
唇吻(绿线)——5根价格线的平滑移动均线 , 并将数值向未来方向移动3根价格线 。

当颚部、牙齿、唇吻纠缠在一起时 , 我们便进入了观望期(鳄鱼休息了) , 如图中红色框中 。
当唇吻在牙齿以上 , 牙齿在颚部以上时 , 我们便进入了多头市场(颚鱼要开始吃肉了);
当唇吻在牙齿以下 , 牙齿在颚部以下时 , 我便进入了空头市场(鳄鱼要开始吃熊肉了如图中黄色框中所示) 。
鳄鱼线其实类似均线 , 但是在混沌操作法里赋予了他区分驱动浪和调整浪 , 一直趋势方向的指南针作用 。 波浪理论太过负责 , 用鳄鱼线就能直接判定出驱动浪 , 不用去数浪 , 保证每一次入场都是交易的驱动浪 。 可以说直接把行情走势简单的分为调整浪和驱动浪是一种很好的行情划分处理办法 , 因为行情总是驱动-调整-驱动周而复始的 。
交易开拓者版本分型指标

所谓“分形”就是在面前张开手掌 , 向上的中指就是上分形 , 左边的小指和无名指 , 右边的食指和拇指分别代表未创新高的K线 。 一个基本的分形就由这5根K线组成 。 那么下分形就是把手掌倒过来 , 手指朝下就得到了 。