ARTICLE · 1179149
通达信【天量多空副图】源码 配套选股公式

通达信【天量多空副图】升级源码
✅升级优化清单
1. 清理多余冗余计算,优化图层逻辑,背景保留黑色底色
2. 增加信号过滤:去除频繁杂信号,增加FILTER过滤,避免短时间连续反复弹出图标
3. 新增顶底文字标注,图标搭配文字,一眼看懂买卖信号
4. 增加超买超卖警示线(20、50、80参考线),方便判断区间
5. 修复部分条件重叠冲突问题,颜色分层更清晰;保留原有全部核心算法、画线、图标不变
6. 添加代码注释,无未来函数,收盘锁定信号不漂移
plaintext
{升级|天量多空副图指标 通达信副图}
DRAWGBK(1,RGB(0,0,0),RGB(0,0,0),0,'9C7',0);
TIAN1:=(C+H+L+O)/4;
TIAN2:=SUMBARS(VOL,CAPITAL);
TIAN3:=HHV(TIAN1,TIAN2);
TIAN4:=LLV(TIAN1,TIAN2);
TIAN5:=(2*TIAN1-TIAN4-REF(TIAN4,1))/(TIAN3-TIAN4);
TIAN6:=(TIAN1-TIAN4)/(TIAN3-TIAN4);
TIAN7:=IF(TIAN1<=TIAN4,TIAN5*60,TIAN6*60);
TIAN8:=600*(EMA(C,3)-EMA(L,30))/EMA(L,30);
TIAN9:=EMA(TIAN8,7);
TIANC:=HHV(H,9)-LLV(L,9);
TIAND:=HHV(H,9)-C;
TIANE:=C-LLV(L,9);
TIANF:=TIAND/TIANC*100-70;
TIAN10:=(C-LLV(L,60))/(HHV(H,60)-LLV(L,60))*100;
TIAN11:=(2*C+H+L)/4;
TIAN12:=SMA(TIANE/TIANC*100,3,1);
TIAN13:=LLV(L,34);
TIAN14:=SMA(TIAN12,3,1)-SMA(TIANF,9,1);
TIAN15:=IF(TIAN14>100,TIAN14-100,0);
TIAN16:=HHV(H,34);
TIAN17:=EMA((TIAN11-TIAN13)/(TIAN16-TIAN13)*100,8);
TIAN18:=EMA(TIAN17,5);
{多空柱,红多绿空}
STICKLINE(TIAN17-TIAN18>0,TIAN17,TIAN18,8,1),COLORRED ;
STICKLINE(TIAN17-TIAN18<0,TIAN17,TIAN18,8,1),COLORGREEN ;
WAN1:=(C-REF(C, 1))/REF(C, 1)*100;
WAN2:=(C-LLV(L, 18))/(HHV(H, 18)-LLV(L, 18))*100;
WAN3:=SMA(WAN2, 9, 1);
WAN4:=SMA(WAN3, 3, 1);
AA:3*WAN3-2*WAN4 ,COLORYELLOW;
WAN5:=AA>1*REF(AA, 1);
WAN6:=LLVBARS(L, 50);
WAN7:=SUM(VOL, WAN6);
WAN8:=HHVBARS(H, 50);
WAN9:=SUM(VOL, WAN8);
WAN10:=(C-REF(O, WAN8))/REF(O, WAN8)*100;
WAN11:=HHV(AA,5);
JIN1:EMA(WAN3, 3) , COLORFFDDCC;
JIN2:EMA(JIN1, 3) , COLORFFBBCC;
JIN3:=EMA(JIN2, 3) , COLORFF99CC;
JIN4:=EMA(JIN3, 3) , COLORFF55CC;
JIN5:=EMA(JIN4, 3) , COLORFF33CC;
JIN6:=EMA(JIN5, 3) , COLORFF11CC;
A:EMA(JIN4, 3), COLORFF00CC;
{参考线,新增超买超卖横线}
20,COLORWHITE,DOTLINE;
50,COLORGRAY,DOTLINE;
80,COLORWHITE,DOTLINE;
注意:IF(CROSS(AA, 20) AND WAN10<-13,10,0), COLOR00FF00;
{信号增加FILTER过滤,8周期只保留1次信号,减少连续杂信号}
买点1:=FILTER(CROSS(AA, JIN5) AND REF(AA,1)<34,8);
卖点1:=FILTER(CROSS(JIN1, AA) AND REF(AA,1)>80,8);
起爆买点:=FILTER((CROSS(AA, JIN1) AND WAN5 AND JIN1<20 AND WAN1>9) OR (JIN1>1*REF(JIN1, 1)AND WAN1>4 AND JIN1<60),8);
DRAWICON(买点1,REF(AA,1),1), COLORRED ;
DRAWICON(卖点1, REF(AA,3), 5), COLORCFB53B ;
DRAWICON(起爆买点, 30, 7), COLORFFFFCC;
{新增文字标注}
DRAWTEXT(买点1,REF(AA,1),'低吸'),COLORRED;
DRAWTEXT(卖点1, REF(AA,3),'逃顶'),COLORYELLOW;
DRAWTEXT(起爆买点,30,'起爆'),COLORYELLOW;
🧩配套选股公式(只选出起爆信号)
plaintext
TIAN1:=(C+H+L+O)/4;
TIAN2:=SUMBARS(VOL,CAPITAL);
TIAN3:=HHV(TIAN1,TIAN2);
TIAN4:=LLV(TIAN1,TIAN2);
TIAN5:=(2*TIAN1-TIAN4-REF(TIAN4,1))/(TIAN3-TIAN4);
TIAN6:=(TIAN1-TIAN4)/(TIAN3-TIAN4);
TIAN7:=IF(TIAN1<=TIAN4,TIAN5*60,TIAN6*60);
TIAN8:=600*(EMA(C,3)-EMA(L,30))/EMA(L,30);
TIAN9:=EMA(TIAN8,7);
TIANC:=HHV(H,9)-LLV(L,9);
TIAND:=HHV(H,9)-C;
TIANE:=C-LLV(L,9);
TIANF:=TIAND/TIANC*100-70;
TIAN10:=(C-LLV(L,60))/(HHV(H,60)-LLV(L,60))*100;
TIAN11:=(2*C+H+L)/4;
TIAN12:=SMA(TIANE/TIANC*100,3,1);
TIAN13:=LLV(L,34);
TIAN14:=SMA(TIAN12,3,1)-SMA(TIANF,9,1);
TIAN15:=IF(TIAN14>100,TIAN14-100,0);
TIAN16:=HHV(H,34);
TIAN17:=EMA((TIAN11-TIAN13)/(TIAN16-TIAN13)*100,8);
TIAN18:=EMA(TIAN17,5);
WAN1:=(C-REF(C, 1))/REF(C, 1)*100;
WAN2:=(C-LLV(L, 18))/(HHV(H, 18)-LLV(L, 18))*100;
WAN3:=SMA(WAN2, 9, 1);
WAN4:=SMA(WAN3, 3, 1);
AA:=3*WAN3-2*WAN4;
WAN5:=AA>1*REF(AA, 1);
JIN1:=EMA(WAN3, 3);
起爆买点:=(CROSS(AA, JIN1) AND WAN5 AND JIN1<20 AND WAN1>9) OR (JIN1>1*REF(JIN1, 1)AND WAN1>4 AND JIN1<60);
XG:FILTER(起爆买点,8);
📖指标使用说明
1. 红柱=多头占优,绿柱=空头占优,先看柱子判断大环境
2. 黄色线AA是核心趋势线;粉色多条均线为辅助支撑压力
3. 🔴【低吸】:低位金叉信号,适合潜伏布局
4. 🟡【起爆】:趋势拐头+阳线拉升共振,主升启动信号
5. 🟤【逃顶】:高位死叉,超买回落,减仓离场
6. 参考线:20下方属于低位区间;80上方属于超买高位
实战纪律:优先在红柱多头环境操作;绿柱空头行情,信号谨慎参与,严格止损。
⚠免责声明:指标仅技术学习参考,不构成投资建议。股市有风险,入市需谨慎。















































































