[AG1213]见血封喉副图-通达信指标公式

风险提示:本篇只拆公式写法与计算顺序,属编程科普,不构成投资建议。市场有风险,据此研究盈亏自负。
01 先看清这把弩到底卡了哪三道
翻到一只票连着往下走,成交量一天比一天小,屏幕底下啥提示也没有。
等缩量缩到一定程度,副图突然立一根白线,那就是它在标位置了。
头一回见这指标我还以为里头藏着什么玄学。
摊开源码一读,哪有玄学,就是三道闸叠在一块儿。
位置 | |
幅度 | |
量能 | |
结果 |

指标编号AG1213(内含):

02 信号条件编写逻辑:这道白线是怎么一层层算出来的
先说最底下那层,它盯的是位置,不是价格。
源码开头先定了个变量,名字叫底部周期,值给 9。
位置这道闸长这样:
X_1:=CLOSE<=REF(LLV(CLOSE,底部周期),1)ANDCLOSE<=OPEN;
拆开看,LLV(CLOSE,9) 是最近九根 K 线的最低价。
外面套一层 REF 往前挪一天,拿昨天为止的九日新低当尺子。
今天的收盘还压在这把尺子下头,位置这道就算过了。
我刚上手那阵子没搞懂为啥要往前挪一天。
后来才想明白,今天正在创这个新低,LLV 里已经含着今天,收盘价天然就等于它,条件永远成立。
往前挪一天,等于拿昨天为止的地板当门槛,今天得真跌穿才算数。
末了还挂了半句,收盘得压在开盘下面。
意思很直白,要的是收在底下、实体收阴的那根 K 线。
那个 9 也不是随手写的。
取 5 的话太短,随便一根阴线就算新低,噪音铺满屏。
取 15 又太长,等它创出来,这波回调都走掉一半了。
我习惯在 7 到 11 之间挑,作者落 9,站得偏稳,不冒进也不迟钝。
再说第二道,光位置低没用,得跌出幅度。
X_5:=(OPEN-CLOSE)/OPEN>=0.04OR(REF(CLOSE,1)/CLOSE>=1.04ANDCLOSE<OPEN);
这句量的就是当天实体的长度,开盘减收盘,再除以开盘。
0.04 这个数试过 0.02,太浅,盘中抖一下就够着了。
试过 0.08,又太深,一天跌成那样的日子本就少见。
合理区间大概在 0.03 到 0.06,作者取 0.04,正好是肉眼能看出这根阴线有分量的那一档。
后半句那个 OR 是给另一种情形留的门。
昨收比今收高出四个点以上,且今天收在开盘下面,跟头一句殊途同归,落点都在实体够长上。
三道里最活的要数量能,它不要求全中,三选一。
X_10:=VOL/REF(VOL,1)<0.67;X_12:=X_11<REF(LLV(X_11,100),1)ANDHIGH>LOW;
头一条,连续三天的量一天比一天小,像水管慢慢拧紧。
再一条,今天的量还不到昨天的七成。
还有一条,今天的量压到百日以来的地板下面。
0.67 这个数我盯了挺久。
卡到 0.5 太狠,一天缩掉一半以上的票本来就不多。
放宽到 0.8 又太松,缩没缩看着都一个样。
落在 0.67 等于缩掉三分之一,正常回调里确实会出现,又不至于天天有。
三条凑齐之后,外面还套了个 COUNT,窗口给 3。
三天之内冒出过任意一条就算数,不必非挤在今天。
我挺认这个处理,量能本来就断断续续,死卡当天会漏掉大半样本。
三道各自算完,末了用 AND 串成一个布尔值。
这个值就是作者起名叫亮剑的那根白线,我这儿不整行贴它,只交代它是怎么长出来的。
亮剑立完还没收工,后面排着出击。
出击先把六种后续情形并列成一条长 OR,昨天亮过今天收阳且量抬起来算一种,前天亮过昨天收阴今天反包又是一种。
六种里任意中一条就先给个粗信号,粗信号再过一道 FILTER,窗口 2。
窗口给 1 等于不过滤,连着两天都亮,看着像两回;给 5 又把真信号压没了。
两天这个窗口,我更愿意理解成一次位置标注只报一回,重复的别刷屏。


你手上有没有那种 AND 和 OR 缠成一团的指标,自己拆到第几层就拆不动了?评论区聊聊,挑几条我接着拆。
