通达信〖专用二合〗深度整合型实战主图摒弃单一指标局限性源码


通达信专属全能二合一主图指标,属于深度整合型实战主图,摒弃单一指标的局限性,集财务风控、成本均线分析、趋势强弱判断、主升浪捕捉、连板妖股信号、量王突破、缺口识别、涨跌停判定八大核心功能于一体。真正实现「先避雷、再选股、抓主升、抓连板」的完整交易逻辑,攻防一体,适配短线、波段、主升行情所有操作场景,新手可快速上手,老手可优化交易体系。
 
{二合一主图指标(财务数据+强弱成本均线+主升浪+连板信号 通达信专用)}
{-------------------------- 通用基础指标:MACD+涨停判断 --------------------------}
DIFF:=EMA(CLOSE,9)-EMA(CLOSE,26);
DEAA:=EMA(DIFF,12);
MACDD:=(DIFF-DEAA)*2;

{智能涨停/跌停价(合并统一,去重)}
C1:=REF(C,1);
ISST:=NAMELIKE('ST') OR NAMELIKE('*ST');
ISCYB:=CODELIKE('300');
ISKCB:=CODELIKE('688');
ISBSE:=CODELIKE('8');
RATE:=IF(ISST,0.05,IF(ISCYB OR ISKCB,0.20,IF(ISBSE,0.30,0.10)));
ZT_PRICE:=ROUND(C1*(1+RATE)*100)/100;
ZT:=C>=ZT_PRICE AND C=H;
DT_PRICE:=ROUND(C1*(1-RATE)*100)/100;
DT:=C<=DT_PRICE AND C=L;

{-------------------------- 第一部分:财务数据+成本均线+大资金信号 --------------------------}
TS:=BARSCOUNT(CLOSE)>=10;
MM:=EMA((3*CLOSE+HIGH+LOW+OPEN)/6,20);
FL:=HHV(MM,5);
FS:=MM-(FL-MM);
三金:=FL=FS AND REF(FL,1)>REF(FS,1);
XG:FILTER(FL=FS AND BARSLAST(三金)<=4 AND TS AND C>=O AND V>=REF(V,1)*2 AND C/REF(C,1)>1.03,5),NODRAW;

{股本市值显示}
总股本:=STRCAT(STRCAT(' 总股本:',CON2STR(TOTALCAPITAL/1000000,2)),'亿');
流通盘:=STRCAT(STRCAT(' 流通盘:',CON2STR(CAPITAL/1000000,2)),'亿');
全流通:=STRCAT(STRCAT(' 流通比:',CON2STR(CAPITAL/TOTALCAPITAL*100,2)),'%');
市值:=STRCAT(STRCAT(' 流通市值:',CON2STR((CAPITAL/1000000)*C,2)),'亿');
股本市值:=STRCAT('【股本市值】:',STRCAT(STRCAT(STRCAT(总股本,流通盘),全流通),市值));

{业绩数据显示}
市盈率:=STRCAT(' 市盈率:',CON2STR(C/FINANCE(33),2));
净资收益率:=STRCAT(' 净资收益率:',CON2STR(FINANCE(33)/FINANCE(34)*100,2));
主营利润率:=STRCAT(' 主营利润率:',CON2STR(FINANCE(23)/FINANCE(20)*100,2));
当前业绩:=STRCAT('【当前业绩】:',STRCAT(STRCAT(市盈率,净资收益率),主营利润率));

{财务预警}
获利盘%:=100*WINNER(C);
短期压力:=HHV(H,15);
短期支撑:=LLV(L,20);
X11:=(FINANCE(11)-FINANCE(15))/FINANCE(10)*1.2;
X12:=(FINANCE(31)+FINANCE(17))/FINANCE(10)*1.4;
X13:=FINANCE(23)/FINANCE(10)*3.3;
X14:=FINANCE(19)/FINANCE(15)*0.6;
X15:=FINANCE(20)/FINANCE(15)*0.999;
Z值:=X11+X12+X13+X14+X15;

{成本均线(仅计算,隐藏线条)}
CTA1:=COST(85);
CTA2:=COST(15);
密集:=(CTA1-CTA2)/(CTA1+CTA2)*100< 8;
长期成本压力_T:=MA(COST(95),20);
短期成本支撑_T:=MA(COST(5),20);
CTA5:=CROSS(C,长期成本压力_T);
CTA6:=COUNT(密集,60)>50;
CTA7:=COUNT(L< 长期成本压力_T,30)>25;
CTA8:=BARSCOUNT(C)>250;
CTC:=CTA5 AND CTA6 AND CTA7 AND CTA8;
CTD:=BARSLAST(CTC);
CTE:=IF(REF(CTD< 50,1) AND C< REF(HHV(H,50),1),0,1);
汇总:=CTC AND CTE;
突破:=FILTER(汇总,20);

{-------------------------- 第二部分:强弱成本均线+缺口 —— 已全部替换成你要的版本 --------------------------}
强弱分界:EMA(COST(85),10),COLORRED,DOTLINE;
分界:EMA(COST(99),10),COLORGREEN,DOTLINE;

DRAWBAND(强弱分界,RGB(80,00,20),分界,RGB(60,60,18));

{缺口 —— 完整替换}
S1:=LOW>(REF(HIGH,1)+0.001);
S2:=BARSLAST(S1);
S3:=COUNT(L>REF(H,S2+1),S2+1)=S2+1;
S4:=CROSS(BACKSET(S3>0 AND ISLASTBAR,S2+1),0.5);
S5:=BARSLAST(S4);
上:IF(CURRBARSCOUNT<=CONST(S5+1),CONST(LLV(L,S5+1)),DRAWNULL),COLORGRAY;
下:IF(CURRBARSCOUNT<=CONST(S5+1),REF(H,S5+1),DRAWNULL),COLORGRAY;
STICKLINE( CURRBARSCOUNT<=CONST(S5+1),上,下,5,0),COLORGRAY;

{-------------------------- 第三部分:连板信号+量王 —— 已全部替换成你要的版本 --------------------------}
MV10:=MA(V,10);
AVG_V:=(V-MV10)/MV10*100;
量差:=AVG_V-REF(AVG_V,1);
假阴:=C>REF(C,1) AND C<O;
高开:=(O-REF(C,1))/REF(C,1)*100;
倍量:=V>REF(V,1)*1.69 AND V>REF(HHV(V,20),1);
振幅:=(H-L)/REF(C,1)*100;
ZF:=(C-REF(C,1))/REF(C,1)*100;
涨停:=C/REF(C,1)>1.06;
三元:=EVERY(涨停,3) OR EVERY(涨停,2);
XG1:=REF(三元,1) AND 倍量;
XG2:=三元 AND 倍量;
XG0610:=三元 AND 量差>REF(HHV(量差,20),1);
XG2265:=REF(EVERY(涨停,2),1) AND 振幅>15 AND ZF>0.5 AND 倍量;
XG600352:=高开>=6 AND 假阴 AND REF(EVERY(涨停,2),1) AND 倍量;
XG3:=XG2 OR XG1 OR XG0610 OR XG2265 OR XG600352;
XGOK:=FILTER(XG3,2);

T:BARSLAST(XGOK),NODRAW;
Z1:=BARSLAST(CROSS(C,REF(C,T)));
PZ:=Z1>0 AND COUNT(MAX(C,O)>REF(C,T),Z1)=Z1 AND Z1<20 AND C/REF(C,1)>1.085;
PZ1:=FILTER(PZ>0,10);
PZ2:=FILTER(T>1 AND COUNT(MAX(C,O)>REF(C,T),T)=T AND T<20 AND C/REF(C,1)>1.085,10);
P3:=PZ1 OR PZ2;

{量王 —— 完整替换}
总量:=AMOUNT,VOLSTICK;
量比:=V/REF(MA(V,5),1),COLORBROWN,NODRAW;
几倍:=1.9;
倍量量王:= 总量 >=REF(总量,1)*几倍 AND (IF(C<O,C>REF(C,1),1)),COLORYELLOW,NODRAW;
天量:=总量=HHV(总量,120), COLORRED;
量王:=天量&&倍量量王&&量比>2&&(BARSCOUNT(C)+1)>120,COLORGREEN;
STICKLINE(量王,C,O,0.1,0),COLORGREEN;
DRAWLINE(量王,H,REF(量王,1),REF(H,1),1),COLOR0066BB,LINETHICK1;
DRAWLINE(量王,L,REF(量王,1),REF(L,1),1),COLORGREEN;

{高量柱画线}
高量线3:IF(CURRBARSCOUNT<=CONST(REF(HHVBARS(总量,21),1)+1)+1,CONST(REF(L,REF(HHVBARS(总量,21),1)+1)),DRAWNULL),COLORGREEN,LINETHICK2;

{主升均线核心计算}
XA_188:=EMA(CLOSE,9);
TMP_MAIN1:=EMA(XA_188*1.08,5);
TMP_MAIN4:=EMA(CLOSE,3);
均线多头:=EMA(C,5)>EMA(C,10) AND EMA(C,10)>EMA(C,20);
ZT1:=FILTER(均线多头 AND REF(C>EMA(COST(80),8),1) AND ZT AND O>REF(C,1),10);
信号天数:=BARSLAST(ZT1);
显示信号:=ZT1 OR (信号天数>=1 AND 信号天数<=5 AND TMP_MAIN4>TMP_MAIN1);

{隐藏长期/短期成本线}
长期成本压力:长期成本压力_T,COLORLIMAGENTA,NODRAW;
短期成本支撑:短期成本支撑_T,COLORYELLOW,NODRAW;

{-------------------------- 底层:先画K线+K线染色 --------------------------}
DRAWKLINE(H,O,L,C);

{K线着色}
STICKLINE(ZT, O, C, 2.5, 0), COLORRED;
STICKLINE(ZT, H, L, 0, 1), COLORRED;
STICKLINE(DT, O, C, 2.5, 0), COLORBLUE;
STICKLINE(DT, H, L, 0, 1), COLORBLUE;
STICKLINE(量王, C, O, 0.5, 0), COLORGREEN;

{突破信号}
STICKLINE(突破,H,L,2,0),COLORYELLOW ;
STICKLINE(突破,O,C,1,0),COLORMAGENTA;

{========== 核心修改:主升1/主升4 适中实体线 置顶显示 ==========}
主升1:EMA(XA_188*1.08,5),COLORGREEN,LINETHICK2;
主升4:EMA(CLOSE,3),COLORFF00FF,LINETHICK2;

{-------------------------- 顶层:所有图标+文字 --------------------------}
DRAWICON(突破,L,9);
DRAWICON(XG, L, 34);
DRAWTEXT(XG, L*0.98, ' 大资金进场'),COLORYELLOW;
DRAWICON(P3>0,L*0.98,23);
DRAWICON(显示信号,LOW*0.98,1);
DRAWTEXT(ZT1,LOW*0.95,'主升买入'),COLORYELLOW;

{-------------------------- 固定财务文字显示 --------------------------}
DRAWTEXT_FIX(ISLASTBAR,0.005,0.12,0,股本市值),COLORMAGENTA;
DRAWTEXT_FIX(ISLASTBAR,0.005,0.17,0,当前业绩),COLORMAGENTA;
DRAWTEXT_FIX(Z值< 1.2,0.312,0.22,0,' 【●财务重警●】'),COLORLIRED;
DRAWTEXT_FIX(BETWEEN(Z值,1.2,2.6),0.312,0.22,0,' 【○财务轻警○】'),COLOR0099FF;
DRAWTEXT_FIX(Z值>2.6,0.312,0.22,0,' 【◎财务无警◎】'),COLORLIGREEN;
DRAWTEXT_FIX(C>0,0.005 ,0.22,0,'【获利盘%】:'),COLORRED;
DRAWTEXT_FIX(C>0,0.105,0.22,0,'【短期压力】:'),COLOR00FF00;
DRAWTEXT_FIX(C>0,0.21,0.22,0,'【短期支撑】:'),COLORYELLOW;
DRAWNUMBER_FIX(C>0,0.075,0.22,0,CONST(获利盘%)),COLORRED;
DRAWNUMBER_FIX(C>0,0.175,0.22,0,CONST(短期压力)),COLOR00FF00;
DRAWNUMBER_FIX(C>0,0.28,0.22,0,CONST(短期支撑)),COLORYELLOW;







来函数检测结果如下
该公式包含未来函数:BACKSET
该公式包含未来函数:WINNER
该公式包含未来函数:COST
该公式包含未来函数:CAPITAL
该公式包含未来函数:FINANCE

定制、编写公式指标请联系QQ或微信同号:88652583


DIFF赋值:收盘价的9日指数移动平均-收盘价的26日指数移动平均
DEAA赋值:DIFF的12日指数移动平均
MACDD赋值:(DIFF-DEAA)*2
C1赋值:1日前的收盘价
ISST赋值:模糊匹配品种名称 OR 模糊匹配品种名称
ISCYB赋值:模糊匹配品种代码
ISKCB赋值:模糊匹配品种代码
ISBSE赋值:模糊匹配品种代码
RATE赋值:如果ISST,返回0.05,否则返回如果ISCYBORISKCB,返回0.20,否则返回如果ISBSE,返回0.30,否则返回0.10
ZT_PRICE赋值:对C1*(1+RATE)*100(进行)四舍五入/100
ZT赋值:收盘价>=ZT_PRICE AND 收盘价=最高价
DT_PRICE赋值:对C1*(1-RATE)*100(进行)四舍五入/100
DT赋值:收盘价<=DT_PRICE AND 收盘价=最低价
TS赋值:收盘价的有效数据周期数>=10
MM赋值:(3*收盘价+最高价+最低价+开盘价)/6的20日指数移动平均
FL赋值:5日内MM的最高值
FS赋值:MM-(FL-MM)
三金赋值:FL=FS AND 1日前的FL>1日前的FS
输出XG:FL=FSANDBARSLAST(三金)<=4ANDTSANDC>=OANDV>=1日前的成交量(手)*2ANDC/1日前的收盘价>1.03的5日过滤,NODRAW
总股本赋值:字符串相加
流通盘赋值:字符串相加
全流通赋值:字符串相加
市值赋值:字符串相加
股本市值赋值:字符串相加
市盈率赋值:字符串相加
净资收益率赋值:字符串相加
主营利润率赋值:字符串相加
当前业绩赋值:字符串相加
获利盘%赋值:100*以收盘价计算的获利盘比例
短期压力赋值:15日内最高价的最高值
短期支撑赋值:20日内最低价的最低值
X11赋值:(流动资产-流动负债)/总资产*1.2
X12赋值:(未分配利润+资本公积金)/总资产*1.4
X13赋值:营业利润/总资产*3.3
X14赋值:股东权益(净资产)/流动负债*0.6
X15赋值:营业收入/流动负债*0.999
Z值赋值:X11+X12+X13+X14+X15
CTA1赋值:获利盘为85%的成本分布
CTA2赋值:获利盘为15%的成本分布
密集赋值:(CTA1-CTA2)/(CTA1+CTA2)*100< 8
长期成本压力_T赋值:获利盘为95%的成本分布的20日简单移动平均
短期成本支撑_T赋值:获利盘为5%的成本分布的20日简单移动平均
CTA5赋值:收盘价上穿长期成本压力_T
CTA6赋值:统计60日中满足密集的天数>50
CTA7赋值:统计30日中满足最低价<长期成本压力_T的天数>25
CTA8赋值:收盘价的有效数据周期数>250
CTC赋值:CTA5 AND CTA6 AND CTA7 AND CTA8
CTD赋值:上次CTC距今天数
CTE赋值:如果1日前的CTD<50ANDC<1日前的50日内最高价的最高值,返回0,否则返回1
汇总赋值:CTC AND CTE
突破赋值:汇总的20日过滤
输出强弱分界:获利盘为85%的成本分布的10日指数移动平均,画红色,DOTLINE
输出分界:获利盘为99%的成本分布的10日指数移动平均,画绿色,DOTLINE
画带状线
S1赋值:最低价>(1日前的最高价+0.001)
S2赋值:上次S1距今天数
S3赋值:统计S2+1日中满足最低价>S2+1日前的最高价的天数=S2+1
S4赋值:若S3>0ANDISLASTBAR则将最近S2+1周期置为1上穿0.5
S5赋值:上次S4距今天数
输出上:如果到最后交易的周期<=S5+1的最后一日取值设为常数,返回S5+1日内最低价的最低值的最后一日取值设为常数,否则返回无效数,画深灰色
输出下:如果到最后交易的周期<=S5+1的最后一日取值设为常数,返回S5+1日前的最高价,否则返回无效数,画深灰色
当满足条件到最后交易的周期<=S5+1的最后一日取值设为常数时,在上和下位置之间画柱状线,宽度为5,0不为0则画空心柱.,画深灰色
MV10赋值:成交量(手)的10日简单移动平均
AVG_V赋值:(成交量(手)-MV10)/MV10*100
量差赋值:AVG_V-1日前的AVG_V
假阴赋值:收盘价>1日前的收盘价 AND 收阴线
高开赋值:(开盘价-1日前的收盘价)/1日前的收盘价*100
倍量赋值:成交量(手)>1日前的成交量(手)*1.69 AND 成交量(手)>1日前的20日内成交量(手)的最高值
振幅赋值:(最高价-最低价)/1日前的收盘价*100
ZF赋值:(收盘价-1日前的收盘价)/1日前的收盘价*100
涨停赋值:收盘价/1日前的收盘价>1.06
三元赋值:最近3日一直存在涨停 OR 最近2日一直存在涨停
XG1赋值:1日前的三元 AND 倍量
XG2赋值:三元 AND 倍量
XG0610赋值:三元 AND 量差>1日前的20日内量差的最高值
XG2265赋值:1日前的最近2日一直存在涨停 AND 振幅>15 AND ZF>0.5 AND 倍量
XG600352赋值:高开>=6 AND 假阴 AND 1日前的最近2日一直存在涨停 AND 倍量
XG3赋值:XG2 OR XG1 OR XG0610 OR XG2265 OR XG600352
XGOK赋值:XG3的2日过滤
输出T:上次XGOK距今天数,NODRAW
Z1赋值:上次收盘价上穿T日前的收盘价距今天数
PZ赋值:Z1>0 AND 统计Z1日中满足收盘价和开盘价的较大值>T日前的收盘价的天数=Z1 AND Z1<20 AND 收盘价/1日前的收盘价>1.085
PZ1赋值:PZ>0的10日过滤
PZ2赋值:T>1ANDCOUNT(收盘价和开盘价的较大值>T日前的收盘价,T)=TANDT<20ANDC/1日前的收盘价>1.085的10日过滤
P3赋值:PZ1 OR PZ2
总量赋值:成交额(元),VOLSTICK
量比赋值:成交量(手)/1日前的成交量(手)的5日简单移动平均,画棕色,NODRAW
几倍赋值:1.9
倍量量王赋值: 总量 >=1日前的总量*几倍 AND (如果收阴线,返回收盘价>1日前的收盘价,否则返回1),画黄色,NODRAW
天量赋值:总量=120日内总量的最高值, 画红色
量王赋值:天量并且倍量量王并且量比>2并且(收盘价的有效数据周期数+1)>120,画绿色
当满足条件量王时,在收盘价和开盘价位置之间画柱状线,宽度为0.1,0不为0则画空心柱.,画绿色
当满足条件量王时,在最高价位置画直线起点,当满足条件1日前的量王时,在1日前的最高价位置画直线终点,1表示是否延长.,COLOR0066BB,线宽为1
当满足条件量王时,在最低价位置画直线起点,当满足条件1日前的量王时,在1日前的最低价位置画直线终点,1表示是否延长.,画绿色
输出高量线3:如果到最后交易的周期<=1日前的21日内总量距今天数+1的最后一日取值设为常数+1,返回1日前的21日内总量距今天数+1日前的最低价的最后一日取值设为常数,否则返回无效数,画绿色,线宽为2
XA_188赋值:收盘价的9日指数移动平均
TMP_MAIN1赋值:XA_188*1.08的5日指数移动平均
TMP_MAIN4赋值:收盘价的3日指数移动平均
均线多头赋值:收盘价的5日指数移动平均>收盘价的10日指数移动平均 AND 收盘价的10日指数移动平均>收盘价的20日指数移动平均
ZT1赋值:均线多头ANDREF(收盘价>获利盘为80%的成本分布的8日指数移动平均,1)ANDZTANDO>1日前的收盘价的10日过滤
信号天数赋值:上次ZT1距今天数
显示信号赋值:ZT1 OR (信号天数>=1 AND 信号天数<=5 AND TMP_MAIN4>TMP_MAIN1)
输出长期成本压力:长期成本压力_T,画淡洋红色,NODRAW
输出短期成本支撑:短期成本支撑_T,画黄色,NODRAW
K线
当满足条件ZT时,在开盘价和收盘价位置之间画柱状线,宽度为2.5,0不为0则画空心柱., 画红色
当满足条件ZT时,在最高价和最低价位置之间画柱状线,宽度为0,1不为0则画空心柱., 画红色
当满足条件DT时,在开盘价和收盘价位置之间画柱状线,宽度为2.5,0不为0则画空心柱., 画蓝色
当满足条件DT时,在最高价和最低价位置之间画柱状线,宽度为0,1不为0则画空心柱., 画蓝色
当满足条件量王时,在收盘价和开盘价位置之间画柱状线,宽度为0.5,0不为0则画空心柱., 画绿色
当满足条件突破时,在最高价和最低价位置之间画柱状线,宽度为2,0不为0则画空心柱.,画黄色
当满足条件突破时,在开盘价和收盘价位置之间画柱状线,宽度为1,0不为0则画空心柱.,画洋红色
输出主升1:XA_188*1.08的5日指数移动平均,画绿色,线宽为2
输出主升4:收盘价的3日指数移动平均,COLORFF00FF,线宽为2
当满足条件突破时,在最低价位置画9号图标
当满足条件XG时,在最低价位置画34号图标
当满足条件XG时,在最低价*0.98位置书写文字,画黄色
当满足条件P3>0时,在最低价*0.98位置画23号图标
当满足条件显示信号时,在最低价*0.98位置画1号图标
当满足条件ZT1时,在最低价*0.95位置书写文字,画黄色
当满足条件是否最后一个周期时,在横轴0.005纵轴0.12位置书写文字,画洋红色
当满足条件是否最后一个周期时,在横轴0.005纵轴0.17位置书写文字,画洋红色
当满足条件Z值<1.2时,在横轴0.312纵轴0.22位置书写文字,画淡红色
当满足条件Z值位于1.2和2.6之间时,在横轴0.312纵轴0.22位置书写文字,COLOR0099FF
当满足条件Z值>2.6时,在横轴0.312纵轴0.22位置书写文字,画淡绿色
当满足条件收盘价>0时,在横轴0.005纵轴0.22位置书写文字,画红色
当满足条件收盘价>0时,在横轴0.105纵轴0.22位置书写文字,COLOR00FF00
当满足条件收盘价>0时,在横轴0.21纵轴0.22位置书写文字,画黄色
当满足条件收盘价>0时,在横轴0.075纵轴0.22位置书写数字,画红色
当满足条件收盘价>0时,在横轴0.175纵轴0.22位置书写数字,COLOR00FF00
当满足条件收盘价>0时,在横轴0.28纵轴0.22位置书写数字,画黄色
定制、找人做指标公式联系我们
  • QQ:88652583
  • 邮箱:88652583@qq.com
  • 工作时间:7:30-21:00
  • 微信:88652583或扫描如下二维码
指标公式网微信联系方式
月度排行
季度排行
半年排行


指标安装下载帮助  -   联系我们  -  乐淘公式网  -  公式网   -  指标公式  -   免责声明  -   隐私政策  -   加入收藏   

@2005-2025 粤ICP备2025457605号-2 乐淘公式网公式网均来源互联网收集整理,如不慎侵犯了你的权益,请联系我们告知,我们将做删除处理
免责声明:乐淘公式网所有指标公式及文章由网络收集,不保障实时性和真实性, 仅供学习研究并不构成投资建议,请勿以此为依据进行股票交易,由此引起的投资亏损与本站无关。
QQ:88652583 微信 88652583
sitemap站点地图