今天分享一套专为技术分析爱好者设计的辅助工具——“超级逆转”指标,包含1个副图指标和1个选股公式。核心功能是通过多维度数据筛选,精准标注3类关键信号。超级拐点/终极低点:超跌后的修复信号,适合把握阶段底部。小V逆转:日内或短期V型反转形态,捕捉快速反弹机会

指标类型 副图指标 适用软件 通达信
适用周期 日线 / 60分钟 未来函数 无未来函数
加密状态 源码未加密,可修改 源码行数 120
公式套数 2 套 包含 超级逆转副图(117行) / 爆发点选股(3行)
一、指标效果截图

效果图 1
效果图 2
效果图 3
效果图 4
效果图 5

二、公式源码
以下源码未加密,复制 → 打开通达信 → Ctrl+F 调出公式管理器 → 新建 → 粘贴 → 测试公式 → 保存即可调用。多套公式请分别新建,名称不要重名。

1. 超级逆转副图(副图 · 117 行)

TOP3AA:=IF((CLOSE>REF(CLOSE,1)),88,0);
TOP4AA:=IF(((CLOSE)/(REF(CLOSE,1))>1.05) AND ((HIGH)/(CLOSE)< 1.01) AND (TOP3AA>0),91,0);
XG:=(FILTER((TOP4AA>90),45)),COLORYELLOW;
STICKLINE(XG,150,0,4,0),COLOR000099;
STICKLINE(XG,150,0,2,0),COLOR0000BB;
STICKLINE(XG,150,0,1,0),COLOR0000DD;
STICKLINE(XG,150,0,0.9,0),COLOR0000FF;
DRAWTEXT(XG>0,130,'★起爆点'),COLOR00C5FF;
DIFF :=( EMA(CLOSE,12) - EMA(CLOSE,26))*100;
DEA :=EMA(DIFF,9);
MACD :=2*(DIFF-DEA);
抄底1:=ABS((CROSS("MACD.DIF","MACD.DEA") &&"MACD.DEA"<=-0.07)*"MACD.DIF")*1.09,COLORLIMAGENTA,LINETHICK2;
STICKLINE(抄底1,0,50,4,0),COLOR770077;
STICKLINE(抄底1,0,50,3,0),COLOR990099;
STICKLINE(抄底1,0,50,2,0),COLORBB00BB;
STICKLINE(抄底1,0,50,1,0),COLORDD00DD;
STICKLINE(抄底1,0,50,0.3,0),COLORFF00FF;
DRAWTEXT(抄底1>0,38,'★超级拐点'),COLOR00C5FF;
反向钟摆线:=MA((LLV(LOW,45)-CLOSE)/(HHV(HIGH,45)-LLV(LOW,45))*100,20);
DK:=CROSS(-5,反向钟摆线);
STICKLINE(DK,0,50,4,0),COLOR770077;
STICKLINE(DK,0,50,3,0),COLOR990099;
STICKLINE(DK,0,50,2,0),COLORBB00BB;
STICKLINE(DK,0,50,1,0),COLORDD00DD;
STICKLINE(DK,0,50,0.3,0),COLORFF00FF;
DRAWTEXT(DK>0,48,'★终极低点'),COLOR00C5FF;
TOP2:=(((CLOSE - MA(CLOSE,6)) / MA(CLOSE,6)) * 100);
TOP3:=(((CLOSE - MA(CLOSE,12)) / MA(CLOSE,12)) * 100);
TOP4:=(((CLOSE - MA(CLOSE,24)) / MA(CLOSE,24)) * 100);
TOP5:=(((TOP2 + (2 * TOP3)) + (3 * TOP4)) / 6);
TOP6:=MA(TOP5,3);
TOP7:=DMA(EMA(CLOSE,12),((SUM(VOL,5) / 3) / CAPITAL));
TOP8:=(((CLOSE - TOP7) / TOP7) * 100);
TOP9:=((((REF(TOP8,1) < (0 - 40)) AND (TOP8 > REF(TOP8,1))) AND (REF(TOP8,1) < REF(TOP8,2))) AND ((TOP8 - REF(TOP8,1)) > 2.5));
TOPD:=REF(CLOSE,1);
TOPE:=((SMA(MAX((CLOSE - TOPD),0),5,1) / SMA(ABS((CLOSE - TOPD)),5,1)) * 100);
TOPF:=(((HIGH + LOW) + CLOSE) / 3);
TOP10:=((TOPF - MA(TOPF,14)) / (0.015 * AVEDEV(TOPF,14)));
TOP11:=(((((MA(AMOUNT,5) / MA(VOL,5)) / 100) - ((MA(AMOUNT,110) / MA(VOL,110)) / 100)) / ((MA(AMOUNT,5) / MA(VOL,5)) / 100)) < (0 - 0.273));
TOP12:=(((CLOSE - MA(CLOSE,30)) / MA(CLOSE,30)) < (0 - 0.125));
TOP13:=(TOP11 AND TOP12);
TOP14:=((((TOP2 >= (0 - 45)) AND (TOP2 <= (0 - 10))) AND (TOP3 <= (0 - 15))) AND (TOP4 <= (0 - 20)));
TOP15:=(COUNT(TOP14,1) >= 1);
TOP16:=(TOP13 AND TOP15);
TOP17:=1;
TOP18:=(CLOSE * VOL);
TOP19:=EMA((((((MA(TOP18,4) / MA(VOL,4)) + (MA(TOP18,6) / MA(VOL,6))) + (MA(TOP18,13) / MA(VOL,13))) + (MA(TOP18,24) / MA(VOL,24))) / 4),1);
TOP1A:=(1 * TOP19);
TOP1B:=(TOP19 * 0.92);
TOP1C:=EMA(CLOSE,34);
TOP1D:=MA((TOP1C * 1.12),5);
TOP1E:=MA((TOP1C * 0.82),5);
TOP1F:=(CLOSE < TOP1E);
TOP20:=((((((MA(AMOUNT,5) * TOP17) / MA(VOL,5)) / 100) - ((MA(AMOUNT,125) / MA(VOL,125)) / 100)) / ((MA(AMOUNT,5) / MA(VOL,5)) / 100)) < ((0 - 0.4) * TOP17));
TOP21:=HHV(HIGH,500);
TOP22:=LLV(LOW,500);
TOP23:=HHV(HIGH,250);
TOP24:=LLV(LOW,250);
TOP25:=HHV(HIGH,125);
TOP26:=LLV(LOW,125);
TOP27:=MA(((((((TOP21 * 0.45) + (TOP23 * 0.5)) + TOP22) + TOP24) + TOP26) / 5),35);
TOP28:=MA((((TOP23 * 0.62) + TOP26) / 2),35);
TOP29:=MA((((TOP23 * 0.75) + TOP26) / 2),18);
TOP2A:=MA((((((TOP23 * 0.93) + (TOP27 * 2)) + (TOP28 * 1.8)) + (TOP29 * 1.5)) / 4),18);
TOP2B:=MA(((((TOP21 * 0.95) + (TOP27 * 3)) + (TOP28 * 2)) / 3),35);
TOP2C:=TOP27;
TOP2D:=TOP28;
TOP2E:=TOP29;
TOP2F:=TOP2A;
TOP30:=TOP2B;
TOP31:=((CLOSE - REF(MA(CLOSE,20),11)) < (0 - 2));
TOP35:=((TOP18 / (TOP18 + TOP19)) * TOP17);
TOP36:=((TOP19 / (TOP18 + TOP19)) * TOP17);
TOP37:=EMA(TOP35,10);
TOP38:=EMA(TOP36,10);
TOP39:=EMA(TOP37,10);
TOP3A:=EMA(TOP38,20);
TOP3B:=EMA(TOP37,3);
TOP3C:=EMA(TOP39,6);
TOP3D:=EMA(TOP3A,2);
TOP3E:=(TOP3C - TOP3D);
TOP3F:=(((TOP3C - REF(TOP3C,1)) > 0) AND ((REF(TOP3C,1) - REF(TOP3C,2)) < 0));
TOP40:=IF((CROSS(TOP3B,TOP3C) AND (TOP3C <= 20)),30,0);
TOP41:=TOP40;
TOP42:=(SMA(((AMOUNT / VOL) / 100),13,1) * 1.15);
TOP43:=(SMA(((AMOUNT / VOL) / 100),13,1) * 0.85);
TOP44:=(CLOSE - REF(MA(CLOSE,20),11));
TOP45:=(((((((((((((CLOSE < TOP1E) AND TOP20) AND (CLOSE < TOP43)) OR (((CLOSE < TOP1E) AND TOP31) AND TOP20)) OR ((CLOSE < TOP1E) AND (CLOSE < TOP43))) OR (((CLOSE < TOP1E) AND TOP20) AND (CLOSE < TOP43))) OR (TOP20 AND (CLOSE < TOP2C))) OR ((TOP20 AND TOP31) AND (TOP44 < (0 - 1.5)))) OR (TOP20 AND (CLOSE < TOP1E))) OR (TOP20 AND (TOP44 < (0 - 1.5)))) OR (TOP31 AND (CLOSE < TOP43))) OR ((CLOSE < TOP2C) AND (TOP44 < (0 - 1.5)))) OR ((CLOSE < TOP1E) AND TOP31));
TOP4B:=(((HIGH + LOW) + CLOSE) / 3);
TOP4C:=((TOP4B - MA(TOP4B,14)) / (0.015 * AVEDEV(TOP4B,14)));
TOP4D:=(((((MA(AMOUNT,5) / MA(VOL,5)) / 100) - ((MA(AMOUNT,110) / MA(VOL,110)) / 100)) / ((MA(AMOUNT,5) / MA(VOL,5)) / 100)) < (0 - 0.273));
TOP4E:=(((CLOSE - MA(CLOSE,30)) / MA(CLOSE,30)) < (0 - 0.125));
TOP4F:=(TOP11 AND TOP12);
TOP50:=((((TOP2 >= (0 - 45)) AND (TOP2 <= (0 - 7))) AND (TOP3 <= (0 - 11))) AND (TOP4 <= (0 - 14)));
TOP51:=(COUNT(TOP50,1) >= 1);
TOP52:=(TOP4F AND TOP51);
TOP53:=(((((TOP20 AND (CLOSE < TOP1E)) AND TOP31) AND (CLOSE < TOP2C)) AND TOP45) AND TOP52);
TOP5B:=((((((TOP2 >= (0 - 15.8)) AND (TOP2 <= (0 - 12.2))) AND (TOP3 <= (0 - 20.8))) AND (TOP4 <= (0 - 27.5))) AND (TOPE <= 11.7)) AND (TOP4C <= (0 - 145)));
TOP5C:=9.999999884842E+0.26;
TOP5D:=(COST(10) * 0);
TOP5E:=((((MA(AMOUNT,5) / MA(VOL,5)) / 100) - ((MA(AMOUNT,125) / MA(VOL,125)) / 100)) / ((MA(AMOUNT,5) / MA(VOL,5)) / 100));
TOP5F:=MA((((LLV(LOW,45) - CLOSE) / (HHV(HIGH,45) - LLV(LOW,45))) * 100),5);
TOP60:=((CROSS((0 - 5),TOP5F) AND (TOP5E < (0 - 0.4))) AND (((CLOSE - MA(CLOSE,30)) / MA(CLOSE,30)) < (0 - 0.19)));
TOP61:=MA(CLOSE,3);
TOP62:=(REF(CLOSE,2) * 0.865);
TOP63:=(REF(CLOSE,13) * 0.772);
TOP64:=MIN(TOP62,TOP63);
TOP65:=((100 * VOL) / CAPITAL);
抄底:IF(((((TOP9 OR TOP16) OR TOP53) OR TOP5B) OR ((((CLOSE - TOP64) / CLOSE) < 0.03) AND ((SUM(TOP65,5) / 5) < 1.8))),80,0),LINETHICK4,COLORRED;
DRAWTEXT(抄底>0,抄底,'★游资'),COLOR00C5FF;
小V逆转:=REF(C,1)< REF(O,1) AND O>REF(C,1) AND C>=REF(C,1)*1.08;
STICKLINE(小V逆转,20,0,4,0),COLOR000099;
STICKLINE(小V逆转,30,0,2,0),COLOR0000BB;
STICKLINE(小V逆转,40,0,1,0),COLOR0000DD;
STICKLINE(小V逆转,60,0,0.9,0),COLOR0000FF;
DRAWICON(小V逆转,60,34);
DRAWTEXT(小V逆转>0,30,'小V逆转'),COLOR00C5FF;

2. 爆发点选股(选股 · 3 行)

TOP3AA:=IF((CLOSE>REF(CLOSE,1)),88,0);
TOP4AA:=IF(((CLOSE)/(REF(CLOSE,1))>1.05) AND ((HIGH)/(CLOSE)< 1.01) AND (TOP3AA>0),91,0);
XG:=(FILTER((TOP4AA>90),45)),COLORYELLOW;

三、安装与调用
通达信客户端按 Ctrl + F 打开「公式管理器」。
选中对应分组(技术指标公式 → 其他类型 / 条件选股公式),点「新建」。
公式名称填英文或拼音(不含空格、不超过 10 个字符),把源码粘进编辑区。
点「测试公式」,提示编译通过后「确定」保存。
K 线图界面输入公式名称调出;选股公式在「条件选股」里执行。
四、使用提醒
指标本质是把价格与成交量做数学加工,用来辅助判断趋势和买卖时机,不能预测未来。任何公式都有失效区间,请结合大盘环境、板块节奏与仓位管理使用。本文源码仅供学习研究,不构成投资建议。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。