🐊
比尔·威廉姆斯混沌交易法:鳄鱼、分形与 AO/AC 实战
把《证券交易新空间》的五维信号拆成可代码化的规则——一套经典混沌 EA 的完整实现思路。
比尔威廉姆斯混沌交易鳄鱼指标分形AOAC
混沌交易法的骨架:五个维度
Bill Williams 用五个维度描述市场:1) 鳄鱼(趋势休眠或苏醒)、2) 分形(局部极值)、3) 动能(AO 加速或减速)、4) 累积派发(AC)、5) 平衡线(均线区域)。EA 把五维转成可判定信号。
维度一:鳄鱼指标(Alligator)
三条偏移均线(蓝、红、绿,分别偏移 8、5、3 根):当三线张口并向上等于多头觉醒;向下等于空头觉醒;缠绕等于市场睡眠(不做单)。它是趋势过滤器。
✦
鳄鱼睡觉时强行交易,是混沌法最大的亏损来源;EA 应明确跳过缠绕区。
维度二:分形与过滤
分形等于连续 5 根 K 线中中间那根的最高或最低。裸分形噪音极大,文章用必须被鳄鱼牙齿(红线)突破来过滤,只保留顺势分形作为触发位。
- 看涨分形:中间 K 线最高,且后续被上破
- 看跌分形:中间 K 线最低,且后续被下破
- 用分形突破而非分形本身下单,避免抄在半山腰
维度三/四:AO 与 AC 动能
AO(加速振荡器)等于中线附近快慢动量差,看动量方向与柱体颜色变化;AC(累积派发)等于 AO 的动量变化,确认趋势是否加速或衰竭。两者配合给出该加仓还是该收手的提示。
面向对象实现:C_TS_BW 类
文章用 C_TS_BW 封装五维计算:初始化时建好各指标句柄,CheckTradeConditions() 每根 K 线评估五维组合,输出多、空、空仓信号。信号经分形过滤后交给执行模块。
✦
回测结论:裸混沌信号并不稳定,必须叠加分形过滤与鳄鱼状态判断;直接搬书里的买分形会频繁止损。
实盘要点
- 只在鳄鱼张口且顺势分形突破时入场
- 用 AO/AC 确认动能,不在动能背离时逆势加仓
- 严格止损于分形另一侧,仓位按 ATR 缩放
常见问题
趋势行情(鳄鱼张口)表现好;震荡(鳄鱼缠绕)应空仓。它本身是趋势跟随加动能确认的框架。
裸分形在震荡市里密密麻麻,几乎天天触发,全是假信号。用被鳄鱼牙齿突破过滤后,信号数量大减但质量提升。
AO 是当前动量与零轴的关系(方向),AC 是 AO 自身的变化速度(加速或减速)。一个看往哪走,一个看走多快。
文章给的是框架与回测思路,实盘前必须自己加风控、滑点假设和样本外验证,不能照搬参数。