通达信〖极阴生阳〗指标是一套融合主图、副图以及选股功能的技术分析工具,旨在帮助投资者在股票市场中准确捕捉股价起涨前的信号,实现提前布局,把握投资机会。该指标的核心在于通过对市场交易数据的分析,识别出极阴状态下可能出现的阳势反转信号,为投资者的交易决策提供有力参考

指标类型 副图指标 适用软件 通达信
适用周期 日线 / 60分钟 未来函数 无未来函数
加密状态 源码未加密,可修改 源码行数 222
公式套数 3 套 包含 极阴生阳主图(77行) / 极阴生阳副图(106行) / 极阴生阳选股(39行)
一、指标效果截图

效果图 1
效果图 2
效果图 3

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

1. 极阴生阳主图(主图 · 77 行)

极阴生阳:=(3*CLOSE+LOW+OPEN+HIGH)/6;
POT1:EMA(极阴生阳13,4),COLORLIMAGENTA ,LINETHICK2;
POT2:=EMA(POT1,3),COLORRED;
POT3:=EMA(POT1,7),COLORRED;
K1:=(POT1< REF(POT1,1),2);
K2:=(POT2< REF(POT2,1),2);
K3:=(POT3< REF(POT3,1),2);
POT4:=EMA(极阴生阳121,5),COLORYELLOW,LINETHICK2;
POT5:EMA(极阴生阳121,13),COLORGREEN,LINETHICK2;
POT6:EMA(极阴生阳121,60),COLORBLUE,LINETHICK2;
RSV:=(CLOSE-LLV(LOW,6))/(HHV(HIGH,6)-LLV(LOW,6))*100;
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
J:=3*K-2*D;
YX2:=D>REF(D,1);
YX3:= POT4> POT6 AND POT5> POT6;
YX4:=CLOSE> POT4 AND CLOSE/ POT4< 1.1;
YX5:= POT1> POT2 AND POT2> POT3;
OPT:=YX2 AND YX3 AND YX4;
多线:=OPT AND COUNT(OPT,10)=1 AND COUNT(YX5,10)< 5;
DIFF:=EMA(CLOSE,12) - EMA(CLOSE,26);
DEA:=EMA(DIFF,9);
MACD:=2*(DIFF-DEA);
OPT0:=CROSS(MACD,0);
OPT1:=CROSS(CLOSE, POT1) AND CROSS(CLOSE, POT2) AND CROSS(CLOSE, POT3) AND BARSLAST(OPT0)<=5 AND CLOSE< POT4 ;
ZF:=100*(CLOSE-REF(CLOSE,1))/REF(CLOSE,1);
极阴生阳2:=极阴生阳1+2*STD(CLOSE,20);
极阴生阳3:=极阴生阳1-2*STD(CLOSE,20);
极阴生阳10:=CLOSE>OPEN AND ((HIGH-CLOSE)+(OPEN-LOW))/(CLOSE-OPEN)< 1.2 AND HIGH/CLOSE< 1.035;
极阴生阳16:=COUNT(极阴生阳13,20);
TOP3:=LLV(HIGH,240);
TOP4:=100*(CLOSE-TOP3)/TOP3;
TOP5:=(CLOSE-LLV(LOW,528))/(HHV(HIGH,528)-LLV(LOW,528))*100;
TOP6:=(CLOSE-LLV(CLOSE,530))/(HHV(CLOSE,530)-LLV(CLOSE,530))*100;
TOP7:=0;
TOP8:=SMA(MAX(CLOSE-REF(CLOSE,1),0),34,1)/SMA(ABS(CLOSE-REF(CLOSE,1)),7,1)*100;
TOP9:=SMA(MAX(CLOSE-REF(CLOSE,1),0),13,1)/SMA(ABS(CLOSE-REF(CLOSE,1)),13,1)*100;
TOP10:=IF((3,16,1)=0 AND HIGH>LOW+0.04,4,0);
TOP11:=(3,6)>REF((3,6),1) AND REF( (3,6),1)<=REF( (3,6),2) AND REF( (3,6),2)<=REF( (3,6),3);
TOP12:=(3,6)< REF((3,6),1) AND REF( (3,6),1)>=REF( (3,6),2) AND REF( (3,6),2)>=REF( (3,6),3);
TOP13:=(3,22)>REF((3,22),1) AND REF((3,22),1)<=REF( (3,22),2) AND REF( (3,22),2)<=REF( (3,22),3);
TOP14:=(3,22)< REF((3,22),1) AND REF((3,22),1)>=REF( (3,22),2) AND REF( (3,22),2)>=REF( (3,22),3);
TOP15:=(3,51)>REF((3,51),1) AND REF((3,51),1)<=REF( (3,51),2) AND REF( (3,51),2)<=REF( (3,51),3);
TOP16:=(3,51)< REF((3,51),1) AND REF( (3,51),1)>=REF( (3,51),2) AND REF( (3,51),2)>=REF( (3,51),3);
TOP17:=(3,72)>REF((3,72),1) AND REF( (3,72),1)<=REF( (3,72),2) AND REF( (3,72),2)<=REF( (3,72),3);
TOP18:=(3,72)< REF((3,72),1) AND REF( (3,72),1)>=REF( (3,72),2) AND REF( (3,72),2)>=REF( (3,72),3);
TOP19:=EMA(CLOSE,2)-EMA(CLOSE,150);
涨停:=IF((C-REF(C,1))*100/REF(C,1)>=(10-0.01*100/REF(O,1)),1,0);
STICKLINE(涨停,O,C,1,0),COLORYELLOW;
ZDF:=(C-REF(C,1))/REF(C,1)*100;
STICKLINE(ZDF< -9.9,O,C,1,0),COLORBLUE;
CBA1:=REF(V,1);
CBA2:=DVOL;
CBA3:=CBA2/CBA1;
LNX:=CBA3-REF(CBA3,1);
E1:=REF(C,1);
E2:= DCLOSE;
E3:=(E2-E1)/E1*100;
QMX:=E3-REF(E3,1);
XOPT:=CROSS(LNX,500) AND CROSS(QMX,10);
DRAWTEXT(XOPT=1,L*0.998,'★极阴生阳'),,COLORYELLOW;
STICKLINE(XOPT=1,O,C,1,0),COLORYELLOW;
DRAWICON(XOPT=1,L*0.999,34);
LA:=BARSLAST(C>REF(C,1)*1.098);
LC:=REF(CLOSE,LA);
LO:=REF(OPEN,LA);
LAL:=REF(L,LA);
LAH:=REF(H,LA);
一:=EVERY(C/REF(C,1)>=1.097 AND C=H,1);
二:=EVERY(C/REF(C,1)>=1.097 AND C=H,2);
三:=EVERY(C/REF(C,1)>=1.097 AND C=H,3) AND H>L;
指标汇集1A:=EXIST((C/REF(C,2)-1)*100>20,2) AND COUNT(LC>LO,3)>=1 AND O< REF(C,1) AND C< REF(C,1) AND C>O AND C>REF(O,1) AND REF(C,1)>REF(C,2) ;
指标汇集1B:=EXIST(二,3) AND COUNT(LC>LO,4)>=1 AND O< REF(C,1) AND C< REF(C,1) AND C>O AND C>REF(O,1) AND REF(C,1)>REF(C,2) ;
极阴生阳17:=ATAN((MA(C,5)/REF(MA(C,5),1)-1)*100)*57.3;
极阴生阳18:=EXIST(一,5) AND 极阴生阳17>75 AND C>REF(C,1);
极阴生阳20:=极阴生阳17>75 AND C>REF(C,1);
DRAWTEXT(极阴生阳18,LOW,'↖'),COLORYELLOW;

2. 极阴生阳副图(副图 · 106 行)

N:=9;
极阴生阳:=SMA(CLOSE,N,1);
MA0:=MA(极阴生阳,30);
MA1:=MA(极阴生阳,1);
A1:=MA1-MA0;
MA2:=MA(极阴生阳,2);
A2:=MA2-MA0;
MA3:=MA(极阴生阳,3);
A3:=MA3-MA0;
MA4:=MA(极阴生阳,4);
A4:=MA4-MA0;
MA5:=MA(极阴生阳,5);
A5:=MA5-MA0;
MA6:=MA(极阴生阳,6);
A6:=MA6-MA0;
MA7:=MA(极阴生阳,7);
A7:=MA7-MA0;
MA8:=MA(极阴生阳,8);
A8:=MA8-MA0;
MA9:=MA(极阴生阳,9);
A9:=MA9-MA0;
MA10:=MA(极阴生阳,10);
A10:=MA10-MA0;
MA11:=MA(极阴生阳,11);
A11:=MA11-MA0;
MA12:=MA(极阴生阳,12);
A12:=MA12-MA0;
MA13:=MA(极阴生阳,13);
A13:=MA13-MA0;
MA14:=MA(极阴生阳,14);
A14:=MA14-MA0;
MA15:=MA(极阴生阳,15);
A15:=MA15-MA0;
MA16:=MA(极阴生阳,16);
A16:=MA16-MA0;
MA17:=MA(极阴生阳,17);
A17:=MA17-MA0;
MA18:=MA(极阴生阳,18);
A18:=MA18-MA0;
MA19:=MA(极阴生阳,19);
A19:=MA19-MA0;
MA20:=MA(极阴生阳,20);
A20:=MA20-MA0;
MA21:=MA(极阴生阳,21);
A21:=MA21-MA0;
MA22:=MA(极阴生阳,22);
A22:=MA22-MA0;
MA23:=MA(极阴生阳,23);
A23:=MA23-MA0;
MA24:=MA(极阴生阳,24);
A24:=MA24-MA0;
MA25:=MA(极阴生阳,25);
A25:=MA25-MA0;
MA26:=MA(极阴生阳,26);
A26:=MA26-MA0;
MA27:=MA(极阴生阳,27);
A27:=MA27-MA0;
MA28:=MA(极阴生阳,28);
A28:=MA28-MA0;
MA29:=MA(极阴生阳,29);
A29:=MA29-MA0;
MA30:=MA(极阴生阳,30);
A30:=MA30-MA0;
MA31:=MA(极阴生阳,31);
A31:=MA31-MA0;
MA32:=MA(极阴生阳,32);
A32:=MA32-MA0;
MA33:=MA(极阴生阳,33);
A33:=MA33-MA0;
MA34:=MA(极阴生阳,34);
A34:=MA34-MA0;
MA35:=MA(极阴生阳,35);
A35:=MA35-MA0;
MA36:=MA(极阴生阳,36);
A36:=MA36-MA0;
MA37:=MA(极阴生阳,37);
A37:=MA37-MA0;
MA38:=MA(极阴生阳,38);
A38:=MA38-MA0;
MA39:=MA(极阴生阳,39);
A39:=MA39-MA0;
MA40:=MA(极阴生阳,40);
A40:=MA40-MA0;
LC:(A6+A7+A8+A9+A10+A11+A12+A13+A14+A15+A16+A17+A18+A19+A20)/30,LINETHICK0,COLORYELLOW;
ZBT1:=LC;
ZBT2:=REF(LC,1);
ZBT3:=ZBT1>ZBT2 AND REF(LC,1)< REF(LC,2);
ZBT4:=ZBT1< ZBT2 AND REF(LC,1)>REF(LC,2);
均线发散 : STICKLINE(ZBT1>ZBT2,LC,REF(LC,1),2,1),COLORRED;
均线粘合 : STICKLINE(ZBT1< ZBT2,LC,REF(LC,1),2,1),COLORGREEN;
EMA5:MA(ZBT1,5),COLOR666666;
EMA10:MA(ZBT1,10),COLOR999999;
B1:=BARSLAST(MA20>REF(MA20,1));
DRAWTEXT(ZBT3 AND MA20< REF(MA20,1) AND COUNT(ZBT3,B1)=1,0.95*REF(LC,1),'1弱阴'),COLORYELLOW;
DRAWTEXT(ZBT3 AND MA20< REF(MA20,1) AND COUNT(ZBT3,B1)=2,0.95*REF(LC,1),'2弱阴'),COLORYELLOW;
DRAWTEXT(ZBT3 AND MA20< REF(MA20,1) AND COUNT(ZBT3,B1)=3,0.95*REF(LC,1),'3弱阴'),COLORYELLOW;
DRAWTEXT(ZBT3 AND MA20< REF(MA20,1) AND COUNT(ZBT3,B1)=4,0.95*REF(LC,1),'4弱阴'),COLORYELLOW;
DRAWTEXT(ZBT3 AND MA20< REF(MA20,1) AND COUNT(ZBT3,B1)=5,0.95*REF(LC,1),'5弱阴'),COLORYELLOW;
B2:=BARSLAST(MA20< REF(MA20,1));
DRAWTEXT(ZBT4 AND MA20>REF(MA20,1) AND COUNT(ZBT4,B2)=1 ,1.05*REF(LC,1),'1极阴');
DRAWTEXT(ZBT4 AND MA20>REF(MA20,1) AND COUNT(ZBT4,B2)=2 ,1.05*REF(LC,1),'2极阴');
DRAWTEXT(ZBT4 AND MA20>REF(MA20,1) AND COUNT(ZBT4,B2)=3 ,1.05*REF(LC,1),'3极阴');
DRAWTEXT(ZBT4 AND MA20>REF(MA20,1) AND COUNT(ZBT4,B2)=4 ,1.05*REF(LC,1),'4极阴');
MACD:=(EMA5-EMA10)*2,COLORSTICK;
减速上行: STICKLINE(ZBT1>REF(ZBT1,1) AND MACD< REF(MACD,1),ZBT1,REF(ZBT1,1),2,1),COLORLIRED;
减速下行: STICKLINE(ZBT1< REF(ZBT1,1) AND MACD>REF(MACD,1),ZBT1,REF(ZBT1,1),2,1),COLORFFFF00;

3. 极阴生阳选股(选股 · 39 行)

N:=9;
极阴生阳:=SMA(CLOSE,N,1);
MA0:=MA(极阴生阳,30);
MA6:=MA(极阴生阳,6);
A6:=MA6-MA0;
MA7:=MA(极阴生阳,7);
A7:=MA7-MA0;
MA8:=MA(极阴生阳,8);
A8:=MA8-MA0;
MA9:=MA(极阴生阳,9);
A9:=MA9-MA0;
MA10:=MA(极阴生阳,10);
A10:=MA10-MA0;
MA11:=MA(极阴生阳,11);
A11:=MA11-MA0;
MA12:=MA(极阴生阳,12);
A12:=MA12-MA0;
MA13:=MA(极阴生阳,13);
A13:=MA13-MA0;
MA14:=MA(极阴生阳,14);
A14:=MA14-MA0;
MA15:=MA(极阴生阳,15);
A15:=MA15-MA0;
MA16:=MA(极阴生阳,16);
A16:=MA16-MA0;
MA17:=MA(极阴生阳,17);
A17:=MA17-MA0;
MA18:=MA(极阴生阳,18);
A18:=MA18-MA0;
MA19:=MA(极阴生阳,19);
A19:=MA19-MA0;
MA20:=MA(极阴生阳,20);
A20:=MA20-MA0;
LC:=(A6+A7+A8+A9+A10+A11+A12+A13+A14+A15+A16+A17+A18+A19+A20)/30,LINETHICK0,COLORYELLOW;
ZBT1:=LC;
ZBT2:=REF(LC,1);
ZBT3:=ZBT1>ZBT2 AND REF(LC,1)< REF(LC,2);
B1:=BARSLAST(MA20>REF(MA20,1));
XG:ZBT3 AND MA20< REF(MA20,1) AND COUNT(ZBT3,B1)=1;

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

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