大家好,我是菜哥。
很多人一做量化交易,第一反应就是:要找最厉害的指标,最复杂的策略。什么布林带、MACD、RSI、超级趋势、各种自定义指标,装一堆,图表看起来很“专业”。
但我这两年实际跑下来,发现一个很反直觉的事情:
真正影响你赚钱的,不是指标多不多,而是你有没有搞清楚一件事——现在这个行情,到底能不能做。
很多人亏钱,不是因为看不懂信号,而是:在不该交易的时候,频繁出手。
我最近在研究很多指标,把常用的二十多个指标,一个一个拆开测试。
最后留下来的不多,其中有一个特别“朴素”,但效果出奇稳定——推荐给大家!就是鳄鱼线(Alligator)指标。
但重点不在“均线”,而在“关系”。很多人一看到鳄鱼线,会觉得很复杂,其实它非常简单。
你可以把它理解成三种不同节奏的资金:
当这三股力量不一致的时候,市场是混乱的;当它们逐渐统一的时候,趋势就出现了。所以鳄鱼线其实在表达一件事:市场节奏是否一致

这也是为什么,比尔·威廉姆斯会用“鳄鱼”来形容市场:
你可以把它理解为一种非常形象的市场结构表达方式。
答案是:部分是,但不完整。我们来详细说说:
鳄鱼线最核心的维度就是“时间”。三条不同周期的均线,本质上就是在描述:
当三个时间维度形成一致方向时,趋势才具备稳定性。这一点,其实就是时间结构的统一。
鳄鱼线使用的是中位价:
(最高价 + 最低价) / 2
它不是用收盘价,而是用价格区间的中值,这在一定程度上减少了单一价格的噪音。所以,它确实在刻画“价格走势”。
鳄鱼线本身不包含成交量。这也是它的一个局限:
这也是为什么,在实战中,很多人会搭配:
鳄鱼线没有直接计算“空间”,但通过三条线的“距离”,隐含表达了空间概念。
例如:
而趋势,往往就是从“压缩”走向“释放”。所以总结一句:
鳄鱼线本质是一个“价 + 时 + 结构”的指标,但缺少“量”的维度。
如果你做量化,这个指标几行代码就能搞定。核心是一个平滑均线(SMMA):

df['long_trend'] = (df['lips'] > df['teeth']) & (df['teeth'] > df['jaw'])df['short_trend'] = (df['lips'] < df['teeth']) & (df['teeth'] < df['jaw'])最后说点实战的,我现在基本不把鳄鱼线当“信号”,而是当“过滤器”。
我的用法很简单:
然后再结合:
这样下来,策略会干净很多,对量化有兴趣的小伙伴可以研究一下这个指标,也许对你的策略有大的帮助。

另外下面是一个量化小白的入门小册,有兴趣的可以看看,考虑清楚合适了再下手哈!买了之后有我们专门的几百人新手量化交流群可以讨论。
