夜雨聆风学习资料网

ARTICLE · 1214200

通达信"机构吸筹加速"指标源码解读:箱体突破、量能共振与筹码加速的编程逻辑

通达信"机构吸筹加速"指标源码解读:箱体突破、量能共振与筹码加速的编程逻辑

温馨点击上方"风帆量化" → 点击右上角 "..." → 选 "设为星标"★

今天拆解一套把箱体突破、量能放大与多空力度交叉串在一起的通达信指标:「机构吸筹加速」。

它的判断分两步。第一步看价格站不站得住:收盘价要同时越过「30 日最高收盘做成的箱顶线」和「布林上轨的昨日值」,这一步回答的是「有没有突破」。第二步看量能与力度:成交量至少放到昨日 5 日均量的 1.8 倍,同时涨幅超过 3%、今量超过昨量、多方力度上穿空方力度,这一步回答的是「突破是不是有效」。两件事同一天发生,才输出共振信号。

这套指标一共四个版本:主图、简版副图、选股、附件完整副图。前三个版本逻辑同源,完整副图是一份 132 行的大而全版本,另带了强弱区、短线、机构吸筹、抄底等一堆附加内容。下面逐层拆解编程逻辑,最后按四个版本分别附上源码。

一、这个指标在做什么?(整体逻辑速览)

主图这段 18 行代码,可以归成 5 层,从画箱顶线一路推到共振信号:

① 箱顶线层:取「不含当日」的 30 日最高收盘,再做 2 日均值,得到一条压制线

② 上轨层:以 20 日 EMA 为中轨,用收盘价的标准差算出「均值 + 2 倍标准差」的上轨

③ 量能层:两把尺子,一把是「今量 ÷ 昨日 5 日均量」,一把是「今量 ÷ 昨量」

④ 力度层:多方力度用 27 日 RSV 做三次平滑加权;空方力度量的是「离 55 日最高点还差多远」

⑤ 共振层:突破条件与力度条件同时成立,才在 K 线上方标出信号

核心定位:箱体突破当天的量价共振确认,属于突破右侧的追强信号,不是抄底信号。

二、逐层拆解

第1层:箱顶线是怎么来的

x1:=MA(REF(HHV(C,30),1),2);

x1 先取不含当日的 30 日最高收盘价(REF(HHV(C,30),1)),再对这条序列做 2 日均值。之所以要先用 REF 把当日剔掉,是为了避免「今天的收盘自己刷新今天的最高值」这种自我确认;再取 2 日均值,是把单日跳空造成的毛刺磨平一点。这条线在图上就是最后一行的「箱顶线」,线宽 2、黄色。

学习要点:HHV(C,30) 取 30 日内收盘最高值;REF(...,1) 整体后移一根,意义是「只看昨天及以前的数据」。这段用的是收盘价,不是最高价,两者在长上影的日子会差出不少。

第2层:中轨、标准差与上轨

x2:=EMA(C,20);x3:=POW((C-x2),2);x4:=MA(x3,20);x5:=SQRT(x4);x6:=x2+2*x5;x7:=REF(x6,1);

x2 是 20 日 EMA,作为中轨。x3 把收盘价减去中轨后平方,x4 对平方值取 20 日均值,x5 再开方,这就是围绕 EMA 计算的标准差。x6 等于中轨加 2 倍标准差,即布林带上轨;x7 把上轨后移一根,拿到昨日上轨值。

学习要点:波动率的标准写法是「先平方、再平均、最后开方」。这里刻意不用 STD 函数,而是展开写成 POW / MA / SQRT 三步,好处是任何版本的通达信都认。注意这个标准差是围绕 EMA 而非 MA 算的,所以它的数值和系统 BOLL 指标不会完全相等。

第3层:两把量能尺子

x8:=VOL/REF(MA(VOL,5),1);x13:=(C/REF(C,1)>1.03 AND x12>1.1 AND CROSS(多方力度,空方力度));

x8 是「今日成交量 ÷ 昨日往前 5 日的平均成交量」,也就是常说的量比(口径略有差别,标准量比用的是分钟均量,这里用的是日线 5 日均量)。x12 是「今日成交量 ÷ 昨日成交量」,更短、更敏感。两把尺子分工明确:x8 用来看突破当天有没有真放量(阈值 1.8 倍),x12 用来确认比昨天还在增量(阈值 1.1 倍)。

学习要点:REF(MA(VOL,5),1) 是「昨天的 5 日均量」,不是「今天的 5 日均量」。差一根就会把今天的放量算进基准里,把量比压低,这是很多人自己写量比时最容易错的一处。

第4层:多方力度与空方力度

x11:=55;多方力度:=3*SMA((C-LLV(LOW,x10))/(HHV(HIGH,x10)-LLV(LOW,x10))*100,5,1)-2*SMA(SMA((C-LLV(LOW,x10))/(HHV(HIGH,27)-LLV(LOW,x10))*100,5,1),3,1);空方力度:=100*(HHV(HIGH,x11)-C)/(HHV(HIGH,x11)-LLV(LOW,x11));x12:=V/REF(MA(V,1),1);

多方力度是经典的「三重平滑」变形:先用 27 日区间把收盘价换算成 0 到 100 的位置值(RSV),做一次 5 日、权重 1 的 SMA,再把这个结果做一次 3 日 SMA,最后用 3×SMA − 2×SMA(SMA) 放大快慢两条线的差。这个结构的好处是既保留 RSV 的灵敏,又用二次平滑压掉噪音,数值会被放大到 0 到 100 之外,所以图上看起来像一根会冲出 100、扎到 0 以下的曲线。

空方力度要注意它的真实含义:100×(55日最高 − 收盘) ÷ (55日最高 − 55日最低)。它量的不是「空方有多强」,而是「离 55 日最高点还有多远」。收盘在最高点时它是 0,跌到区间最低点时它是 100。因此「多方力度上穿空方力度」这个交叉,本质上是「位置指标跑到了回落幅度指标之上」,在价格从低位启动时容易触发。

学习要点:SMA(X,N,M) 是通达信的加权平滑,M 越大越跟手;CROSS(A,B) 判定 A 由下向上穿过 B。把力度拆成两条线再用 CROSS,是通达信里让「趋势转折」变成离散信号的常规手法。

第5层:突破条件(含「7 日内首次」)

x9:=(C>x1 AND C>x7 AND x8>1.8 AND COUNT(C>x1 AND C>x7 AND x8>1.8,7)=1);

x9 一次卡了四件事:收盘价要高于箱顶线 x1、要高于昨日上轨 x7、量比要大于 1.8,最后一条最关键,COUNT(...,7)=1 要求这同一个条件在最近 7 天里只成立过 1 次。换成白话说:今天必须是一次全新的突破,而不是这波突破里的第二天、第三天。它把「连续放量上攻」里的后续日子全部排除掉,只留第一天。

学习要点:COUNT(X,N)=1 是「区间内首次」的标准写法。如果写成 >0,那么一次突破之后的 7 天里天天都可能再出信号;写成 =1 才把信号收敛到起点那根。

第6层:力度共振条件

x14:=x9 AND x13;

x13 是三个条件的与:当日涨幅超过 3%、今量超过昨量的 1.1 倍、多方力度上穿空方力度。第一条保证是有幅度的阳线,第二条保证量能环比还在增,第三条保证位置指标刚刚越过回落幅度指标。

学习要点:C/REF(C,1)>1.03 用的是比率不是百分比差值,等价于涨幅超过 3 个百分点;这种写法比 (C-REF(C,1))/REF(C,1)*100>3 更短,也更不容易写错括号。

第7层:合成与标注

DRAWTEXT(x14,H*1.02,'★共振信号'),COLORYELLOW;箱顶线:x1,LINETHICK2,COLORYELLOW;

x14 就是最终的共振信号:突破条件 x9 与力度条件 x13 同时成立。下一行把它画在最高价上方 2% 的位置,标一个星号加「共振信号」四个字。最后一行把箱顶线作为可见输出画出,方便肉眼比对。

学习要点:DRAWTEXT(条件, 位置, 文本) 在指定价位写字,位置要自己给(这里用 H*1.02);文本参数是字符串,必须用单引号包起来。句末的 COLORYELLOW 指定标注颜色。

三、实战图例:信号在图上长什么样?

加载主图指标后,图上会多出一条黄色的箱顶线;共振信号出现时,在当根 K 线上方标出「★共振信号」。

看图重点:先看信号当根有没有实体阳线 + 明显放量,再看它是不是第一次越过箱顶线。箱顶线是 30 日最高收盘做的,所以信号往往出现在一段盘整之后的第一个突破日;连续上涨途中再出信号的概率很低,这由 x9 里那条「7 日内首次」保证。图中信号仅展示公式输出形态,不构成投资建议。

四、四个版本的差异对照

四个版本各有各的摆放位置,行数与用途对照如下:

版本
代码行数
输出变量
用途
主图
18 行
箱顶线 + DRAWTEXT 标注
加载到主图,在 K 线上看信号位置
简版副图
16 行
XG
加载到副图看信号时点
选股
16 行
XG
放进条件选股公式,盘后海选
完整副图
132 行
强弱 / 短线 / 机构吸筹 / 抄底 等十余项
一屏看全,含绘图与标注

完整副图相比前三个版本,多出来的是这些内容:

强弱底色:x23 / x24 两条力度线互相压制时,用 STICKLINE 在 0 到 100 之间刷不同颜色,做成「强区 / 弱区」背景

短线线:x15 先算 (2×收 + 高 + 低 + 开) ÷ 5 的加权价,再取其 15 日区间位置,用 EMA 平滑成一条灵敏线

SAR 持币持股:用抛物线转向在 50 附近画青色 / 红色短柱,提示当前处于持币段还是持股段

机构吸筹:x42 到 x49 一串「低点变化率」的统计量,把低位区间的量能加权后除以 618,输出一条红色数值线

抄底标注:x104 / x105 两个 CCI 变体同时进入超卖区时,在底部标「★抄底」

五、实战使用注意事项(必看)

① 信号频率实测:用 19 只票、每只近 240 根日线(合计 4560 个交易日)跑了一遍,突破条件 x9 的真值率是 1.009%(46 次),力度条件 x13 是 1.338%(61 次),两者同时成立的共振信号只有 0.175%(8 次)。换算成一只需要 500 多个交易日才出一次,适合盯少数几只票、不适合全市场天天等。

② 完整副图里有一条条件在样本中未触发:x37:=FILTER((x34>=90&&x35),10); 里 x35 是变化率(可正可负),直接当布尔值参与判断;实测在 5520 个交易日样本里一次都没成立(0 / 5520)。所以这条条件在图上不会产生任何标记,源码保持原样。

③ 箱顶线用的是收盘价:x1 取的是 30 日最高收盘,不是最高价。遇到长上影的日子,箱顶线会明显低于视觉上的「最高点」,所以偶尔出现「价格还没摸到前高就出信号」的情况,那是设计如此,不是公式写错。

④ 无未来函数:全程只用到 REF / HHV / LLV / SMA / EMA / COUNT / CROSS 这类基于历史数据的函数,没有 ZIG、没有 REF 负值、没有 BARSLAST 之外的未来引用,历史信号不会漂移。

⑤ 完整副图不适合直接选股:它有 STICKLINE、DRAWTEXT、DRAWICON 等十几个绘图输出,条件选股公式不接受这类语句。要选股请用第三段那份 16 行版本。

六、延伸学习

1. REF(HHV(C,N),1):先把当日剔除再取区间极值,是防止「自己确认自己」的通用手法,做箱体、做压力位都用到它;

2. POW + MA + SQRT:标准差的展开写法,理解了这三步,就能自己改出「围绕均线 X 倍波动」的任意通道;

3. 3*SMA(RSV,5,1) - 2*SMA(SMA(RSV,5,1),3,1):通达信里最常见的力度变形,KDJ 的 J 值、很多「多空力度」指标都是这个骨架,只是窗口和权重不同;

4. COUNT(X,N)=1:把连续信号收敛成「首次」,是控制信号密度最省钱的一招。

七、完整源码(复制前请先对照上方逐层解读)

第一段:主图版,18 行,加载到「技术指标公式 - 主图」。

x1:=MA(REF(HHV(C,30),1),2);x2:=EMA(C,20);x3:=POW((C-x2),2);x4:=MA(x3,20);x5:=SQRT(x4);x6:=x2+2*x5;x7:=REF(x6,1);x8:=VOL/REF(MA(VOL,5),1);x9:=(C>x1 AND C>x7 AND x8>1.8 AND COUNT(C>x1 AND C>x7 AND x8>1.8,7)=1);x10:=27;x11:=55;多方力度:=3*SMA((C-LLV(LOW,x10))/(HHV(HIGH,x10)-LLV(LOW,x10))*100,5,1)-2*SMA(SMA((C-LLV(LOW,x10))/(HHV(HIGH,27)-LLV(LOW,x10))*100,5,1),3,1);空方力度:=100*(HHV(HIGH,x11)-C)/(HHV(HIGH,x11)-LLV(LOW,x11));x12:=V/REF(MA(V,1),1);x13:=(C/REF(C,1)>1.03 AND x12>1.1 AND CROSS(多方力度,空方力度));x14:=x9 AND x13;DRAWTEXT(x14,H*1.02,'★共振信号'),COLORYELLOW;箱顶线:x1,LINETHICK2,COLORYELLOW;

第二段:简版副图版,16 行,加载到「技术指标公式 - 副图」。

x1:=MA(REF(HHV(C,30),1),2);x2:=EMA(C,20);x3:=POW((C-x2),2);x4:=MA(x3,20);x5:=SQRT(x4);x6:=x2+2*x5;x7:=REF(x6,1);x8:=VOL/REF(MA(VOL,5),1);x9:=(C>x1 AND C>x7 AND x8>1.8 AND COUNT(C>x1 AND C>x7 AND x8>1.8,7)=1);x10:=27;x11:=55;多方力度:=3*SMA((C-LLV(LOW,x10))/(HHV(HIGH,x10)-LLV(LOW,x10))*100,5,1)-2*SMA(SMA((C-LLV(LOW,x10))/(HHV(HIGH,27)-LLV(LOW,x10))*100,5,1),3,1);空方力度:=100*(HHV(HIGH,x11)-C)/(HHV(HIGH,x11)-LLV(LOW,x11));x12:=V/REF(MA(V,1),1);x13:=(C/REF(C,1)>1.03 AND x12>1.1 AND CROSS(多方力度,空方力度));XG:x9 AND x13;

第三段:选股版,16 行,粘贴到「条件选股公式」里新建一个条件选股。

x1:=MA(REF(HHV(C,30),1),2);x2:=EMA(C,20);x3:=POW((C-x2),2);x4:=MA(x3,20);x5:=SQRT(x4);x6:=x2+2*x5;x7:=REF(x6,1);x8:=VOL/REF(MA(VOL,5),1);x9:=(C>x1 AND C>x7 AND x8>1.8 AND COUNT(C>x1 AND C>x7 AND x8>1.8,7)=1);x10:=27;x11:=55;多方力度:=3*SMA((C-LLV(LOW,x10))/(HHV(HIGH,x10)-LLV(LOW,x10))*100,5,1)-2*SMA(SMA((C-LLV(LOW,x10))/(HHV(HIGH,27)-LLV(LOW,x10))*100,5,1),3,1);空方力度:=100*(HHV(HIGH,x11)-C)/(HHV(HIGH,x11)-LLV(LOW,x11));x12:=V/REF(MA(V,1),1);x13:=(C/REF(C,1)>1.03 AND x12>1.1 AND CROSS(多方力度,空方力度));XG:x9 AND x13;

第四段:完整副图版,132 行,含绘图与标注。加载到「技术指标公式 - 副图」,以下逐行照原样排布。

x10:=27;x11:=55;x15:=((2)*(CLOSE)+HIGH+LOW+OPEN)/(5);x16:=MA(x15,3);x17:=(SUM(IF((x15>REF(x15,1)),(x15)*(VOL),0),4))/(SUM(IF((x15< REF(x15,1)),(x15)*(VOL),0),4));x18:=REF(100-(100)/(1+x17),1);x19:=HHV(x15,15);x20:=LLV(x15,15);x21:=x19-x20;x22:=(EMA((x15-x20)/(x21),2))*(100);x23:=(3*SMA((CLOSE-LLV(LOW,24))/(HHV(HIGH,24)-LLV(LOW,24))*100,5,1)-2*SMA(SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,24)-LLV(LOW,24))*100,5,1),3,1))*1;x24:=(100*(HHV(HIGH,95)-CLOSE)/(HHV(HIGH,95)-LLV(LOW,95)))*1;强:x24< x23,COLORRED;STICKLINE(x24< x23,0,100,6.0,0)COLOR001050;弱:STICKLINE(x24>x23,0,100,6.0,0)COLORLICYAN;x25:=x22;短线:IF(CURRBARSCOUNT>5,DRAWNULL,x25),COLORWHITE,LINETHICK1;IF(短线>REF(短线,1),短线,DRAWNULL),LINETHICK1,COLORRED;多方力度:(3*SMA((CLOSE-LLV(LOW,x10))/(HHV(HIGH,x10)-LLV(LOW,x10))*100,5,1)-2*SMA(SMA((CLOSE-LLV(LOW,x10))/(HHV(HIGH,27)-LLV(LOW,x10))*100,5,1),3,1)),COLOR00FFFF,LINETHICK2;空方力度:100*(HHV(HIGH,x11)-CLOSE)/(HHV(HIGH,x11)-LLV(LOW,x11)),COLOR00EC00,LINETHICK1;DRAWTEXT(ISLASTBAR,短线,'←短线'),COLORWHITE;DRAWTEXT(ISLASTBAR,多方力度,'↖多方力度'),COLORYELLOW;DRAWTEXT(ISLASTBAR,空方力度,'↓←空方力度'),COLORGREEN;持币:(IF(SAR(10,2,20)>=H,SAR(10,2,20),DRAWNULL))*1,COLORCYAN,NODRAW;持股:(IF(SAR(10,2,20)<=L,SAR(10,2,20),DRAWNULL))*1,COLORRED,NODRAW;STICKLINE(持币,50,45,2.1.1,0),COLORCYAN;STICKLINE(持股,50,55,2.1.1,0),COLORRED;x26:=REF(持币,1)>0&&持股>0,COLORLIRED;DRAWTEXT(x26&&多方力度<=50,多方力度,'←买点'),COLORYELLOW;x27:=(CLOSE-LLV(LOW,30))/(HHV(HIGH,30)-LLV(LOW,30))*100;x28:=SMA(x27,3,1);x29:=SMA(x28,3,1);x30:=3*x28-2*x29;x31:=3*SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1)-2*SMA(SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1),3,1);x32:=EMA(x31,8);x33:=3*SMA((CLOSE-LLV(LOW,55))/(HHV(HIGH,55)-LLV(LOW,55))*100,5,1)-2*SMA(SMA((CLOSE-LLV(LOW,55))/(HHV(HIGH,55)-LLV(LOW,55))*100,5,1),3,1);x34:=EMA(x33,3)-10;x35:=(x34-REF(x34,1))/REF(x34,1)*100;x36:=FILTER((x34<=13&&x35>13),10);x37:=FILTER((x34>=90&&x35),10);x38:=LLV(LOW,30);x39:=HHV(HIGH,30);x40:=EMA((CLOSE-x38)/(x39-x38)*4,4)*25;x41:=(x40-LLV(x40,4))/(HHV(x40,4)-LLV(x40,4))*100;x42:=SMA(ABS(LOW-REF(LOW,1)),3,1)/SMA(MAX(LOW-REF(LOW,1),0),3,1);x43:=HHV(x42,30)*8;x44:=REF(LOW,1);x45:=(SMA(ABS(LOW-x44),3,1))/(SMA(MAX(LOW-x44,0),3,1))*100;x46:=EMA(IF(CLOSE*1.3,x45*10,x45/10),3);x47:=LLV(LOW,30);x48:=HHV(x46,30);x49:=IF(MA(CLOSE,58),1,0);机构吸筹:(EMA(IF(LOW<=x47,(x46+x48*2)/2,0),3))/(618)*x49,COLORRED,NODRAW;x50:=IF(机构吸筹>100,100,机构吸筹)*1;x51:=MA(C,5);x52:=MA(C,10);x53:=MA(C,20);x54:=MA(C,60);x55:=MA(C,120);x56:=(COST(90)+COST(70)+COST(50)+COST(30)+COST(10))/5;今获利:WINNER(C)*100,COLORWHITE,NODRAW;x57:=REF(今获利,1),COLORYELLOW,NODRAW;获利比增:今获利-x57,COLORRED,NODRAW;x58:=(C-REF(C,5))/REF(C,5)*100;x59:=(C-REF(C,5))/REF(C,5)*100;x60:=(C-REF(C,10))/REF(C,10)*100;x61:=(C-REF(C,20))/REF(C,20)*100;x62:=(C-REF(C,15))/REF(C,15)*100;x63:=(C-REF(C,60))/REF(C,60)*100;x12:=V/REF(MA(V,1),1);x64:=SUM(VOL,5)*100/CAPITAL;x65:=SUM(VOL,20)*100/CAPITAL;x66:=SUM(VOL,60)*100/CAPITAL;x67:=(MA(CLOSE,5)+MA(CLOSE,10)+MA(CLOSE,15)+MA(CLOSE,20))/4;x68:=MA(CLOSE,26);x69:=EMA(CLOSE,55);x70:=LLV(LOW,10);x71:=HHV(HIGH,25);x72:=EMA((CLOSE-x70)/(x71-x70)*4,4)*25;x73:=IF(x24< x23,x72,DRAWNULL),LINETHICK2,COLOR0000FF;x74:=(HHV(HIGH,11)-CLOSE)/(HHV(HIGH,11)-LLV(LOW,11))*100;x75:=SMA(x74,3,1);x76:=IF(x24< x23,x75,DRAWNULL),LINETHICK2,COLORWHITE;多方辅助:IF(CURRBARSCOUNT>5,DRAWNULL,x73)COLOR0000FF,LINETHICK2;空方辅助:IF(CURRBARSCOUNT>5,DRAWNULL,x76)COLORWHITE,LINETHICK2;强势持股:IF(空方力度< 空方辅助&&空方力度< 50&&空方力度< 多方辅助&&空方辅助< 多方辅助,空方力度&&空方辅助< REF(空方辅助,1),DRAWNULL),LINETHICK1,COLORRED;天:95,POINTDOT,COLORFFFF00;x77:=50,POINTDOT,COLORFFFFFF;地:5,POINTDOT;x78:=MAX(MAX(x67,x68),x69);x79:=MIN(MIN(x67,x68),x69);x80:=(C>x78&&O< x79&&x12>1&&CROSS(多方力度,空方力度)&&C/REF(C,1)>1.02)*1,COLORRED,NODRAW;x81:=(C>x69&&L< x69&&C>x67&&CROSS(多方力度,空方力度)&&C/REF(C,1)>1.02&&x12>1.1&&C>O&&H/MAX(O,C)< 1.05)*1,COLORYELLOW,NODRAW;x82:=C/REF(C,1)>1.03&&x12>1.1&&CROSS(多方力度,空方力度)*1,COLORLIRED,NODRAW;STICKLINE(x80,50,65,2.7.2,0),COLOR0000AA;STICKLINE(x80,50,65,1.9.4,0),COLOR0000BB;DRAWICON(x82,35,25);DRAWICON(x81,45,9);x83:=((CLOSE-(LLV(LOW,9)))/((HHV(HIGH,9))-(LLV(LOW,9))))*100;x84:=SMA(x83,3,1);x85:=SMA(x84,3,1);x86:=MA(CLOSE,90);x87:=((CLOSE-x86)/x86)*100;x88:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;x89:=SMA(x88,3,1);x90:=SMA(x89,3,1);x91:=(CROSS(x89,x90))*60;x92:=MA(CLOSE,27);x93:=((CLOSE-x92)/x92)*100;x94:=(MA(x93,3));x95:=BARSLAST(((CROSS(-10,x94))=1));x96:=BARSLAST(((CROSS(x94,10))=1));x97:=((x94< -10)&&(x95>3));x98:=((x94>10)&&(x96>3));x99:=(((IF(x97,x94,0))< 0)*-10),COLORGREEN;STICKLINE(x50>-150,0,x50,2,0),COLORFF00FF;x100:=((((((x91&&x99)&&((x84-x85)>1.5))&&(OPEN!=HIGH))&&(x87< -10))||(x99&&(CROSS(x84,x85))))*20)*1;IF(x100,6,DRAWNULL),CROSSDOT,LINETHICK6,COLORRED;x101:=MA((CLOSE-MA(CLOSE,40))/MA(CLOSE,40)*100,2);x102:=(x101< -20)*1,COLORLIGREEN,NODRAW;DRAWICON(x102,2,27);x103:=(HIGH+LOW+CLOSE)/3;x104:=(x103-MA(x103,14))/(0.015*AVEDEV(x103,14));x105:=(x103-MA(x103,70))/(0.015*AVEDEV(x103,70));x106:=IF(x104>=150&&x104< 200&&x105>=150&&x105< 200,10,0);x107:=IF(x104<=-150&&x104>-200&&x105<=-150&&x105>-200,-10,x106);x108:=MA(100*(CLOSE-LLV(CLOSE,34))/(HHV(HIGH,34)-LLV(LOW,34)),5)-20;x109:=x108;x110:=IF(x108>0,x108,0);x111:=IF(x105>=200&&x104>=150,15,IF(x105<=-200&&x104<=-150,-15,x107));抄底:REF(x111=-15,1)&&x111>-15,NODRAW;DRAWTEXT(抄底,5,'★抄底'),COLORYELLOW;

互动问答:

使用指标时遇到任何问题(如安装、信号解读等),欢迎在留言区提问,我会第一时间解答。

也可以分享你的使用心得:这个指标帮你看清过哪些突破。

制作不易,麻烦点亮右下角的 "赞" + "在看" 支持一下。

转发给身边朋友,一起交流进步。

喜欢我的分享,记得关注我,持续更新干货。

免责声明

本文所有源码及解读内容仅为通达信公式编程教学,目的在于帮助读者理解指标编写逻辑和函数用法。文中提到的任何指标名称、信号条件、参数设置均不构成任何投资建议。

指标是辅助分析工具,其信号仅反映特定数学条件是否满足,不代表对未来走势的预测。实际使用时请务必结合自身判断和其他分析方法,理性决策。投资有风险,入市需谨慎。

相关学习资料