[AG1215]主力潜伏抄底副图-通达信指标公式

风险提示:这篇只拆公式是怎么算出来的,属编程思路讲解,不构成投资建议。市场有风险,据此研究盈亏自负。

01 水面以下那一下金叉,这指标盯的就是它

这套副图干的就一件事:在快慢均线差滑到零轴下方之后,等那个金叉冒头,同时盯动量有没有先转回来。

金叉谁都会写,难的是卡位置。同样一条均线金叉,发生在零轴上方和下方,算出来的东西压根不是一回事。

老实说,头一回拆这行代码那会儿,我也没看懂它为什么非要把变化率乘一千倍。后来自己拿笔算了两遍才反应过来,数字太小,肉眼根本看不出拐头。

顺带交代一句,原作者给这个指标起的名字里带了好几个带效果色彩的字眼。本篇只谈算法,那几个字不复述,后头统一叫它潜伏副图。

双EMA压平

两层指数平滑

动量落负区

变化率还在零下

价格贴均价

收盘落在均价下

十三天去重

一次只留头一个

#通达信副图 #金叉源码 #均线差

指标编号AG1216(内

02 信号条件编写逻辑:从两条均线一路推到那行字

先从最底下那层说起。

原始素材就一个收盘价,别的什么都没有。源码第一行干的事,是把收盘价做一次指数平滑,再把平滑完的结果再抹一道。

为什么要套两层?一次平滑完的线,短周期的毛刺还留着不少,看着乱。再抹一道,线就顺了,代价是拐头的位置比单层晚半拍。

这就是老手常念叨的取舍:要顺就得接受慢一点,要快就得容忍抖。这一支选的是顺。写法两层套着写就行:

VAR1:=EMA(EMA(CLOSE,13),13);

有了这条顺滑的线,下一步要问它往哪走。源码没去看线的绝对高低,看的是今天比昨天挪了多少。

算出来的变化率是个特别小的数,小数点后能拖好几位。源码在末尾乘了个一千,直接把它抬到能读的量级。

我试过把一千改成一百,屏幕上那条线矮得几乎贴着零轴,拐头那一下完全看不出来。改成一万,线又蹿得老高,跟后头那些阈值的数量级对不上号。

一千这个数卡的就是"能看清又不至于失控"这一段:

VAR2:=(VAR1-REF(VAR1,1))/REF(VAR1,1)*1000;

光跟自己比还不够,还得有个外部参照。源码把当日均价拉进来当参照物,然后算收盘价离这条均价有多远。

落在负的那一侧才算数,正的那一侧直接不看。

这里有个细节值得咂摸:它没要求价格跌破某条支撑位,只要求价格站在均价的下方一点点。门槛不高,方向却卡得很死。

那个负零点零三的位置,试过放到负零点零一,几乎天天都在触发,多到没意义;放到负零点零六,一年也碰不上几回,干等着。

负零点零三落在偏松的那一头,既不会天天响,也不至于等不到:

VAR6:=(C-VAR3)/VAR3<-0.03;

另一路是快慢两条均线的落差。快的八日,慢的五十五日,两者相减再乘十,得到的差值有正有负。

差值自己还得再平滑一次,才有可以被穿越的对象。穿过去的那一瞬,就是那条金叉。

但这里加了道闸:金叉发生的当口,差值必须还待在零轴下方

这个限定是整套逻辑的灵魂。零轴下方的金叉,说的是"人还在水下,方向已经掉头了",跟水面以上的金叉完全是两码事。

中间还夹了一道容易漏看的约束。动量这条线,光比昨天高还不够,它自己得待在零轴下方。

合起来是"在负区间里往上抬"。这两个条件拆开看都挺普通,摞一块就有意思了:它要的是跌势里冒出来的头一丝回抽,不是已经翻正之后的强势。

负零点二这个门槛,放负零点零五的话,稍微横盘几天就满足;放到负零点五,又要求跌得够深才认,普通回抽根本进不来。负零点二卡的是"跌过一波,但没跌到失控"这一段。

再说那个十三天的窗口。它是拿来去重的,条件连着好些天都成立的时候只留头一天,后头十二天里再成立也不重复计。

五天窗口我试过,太密,一次起伏能冒出来好几个;二十一天又太疏,把本该独立的两回并成一回。

十三天卡在中间,正好容得下一次完整的起伏,不挤也不漏。

末尾还挂了个收阳的条件,也就是收盘比开盘高这一条,用来收口。

三路条件同时成立、十三天窗口里只留头一个、并且当天收阳,这套逻辑才在副图上打出一处位置标注。标注上那几个字是原作者自己起的,跟算法本身没关系。

说白了,这整套里最耐琢磨的就是那个十三天。你平时拆指标,习惯先盯参数还是先盯结构?评论区聊聊。

AGS1215主力潜伏抄底副图.tn6
类型:指标公式|已下载:0|下载方式:付费下载
立即下载
在线客服
QQ:332879389
联系电话
13605084160