通达信〖首板主升〗综合型短线监控主图指标公式源码

该公式为综合型短线监控指标,功能包括:
1. 显示财务数据(营收/净利同比、资产负债率、每股现金流)及所属板块;
2. 绘制“牛熊值”曲线,价格在其上方变橙、下方变绿,辅助判断趋势强弱;
3. 标记涨停K线(洋红色),并识别“首板”;
4. 结合量价、资金流条件筛选“主力筹码”,最终发出“主升首板”信号(图标+文字)。
用法:日K线周期使用,当出现“主升首”信号且牛熊值向上时重点关注,仅作辅助判断,不构成买卖依据。
 

VAR1:=1;
VAR2:=STRCAT(STRCAT('总收入同比增长:',CON2STR(FINANCE(44),2)),'% ');
VAR3:=STRCAT(VAR2,STRCAT(STRCAT('净利润同比增长:',CON2STR(FINANCE(43),2)),'% '));
VAR4:=STRCAT(VAR3,STRCAT(STRCAT('资产负债率:',CON2STR(FINANCE(9),2)),'% '));
VAR5:=STRCAT(VAR4,STRCAT(STRCAT('每股现金流:',CON2STR(FINANCE(25)/FINANCE(1),2)),'元'));
DRAWTEXT_FIX(ISLASTBAR,0.001,0.00,0,STRCAT(VAR5,0)),COLORFF0000;
VAR6:=STRCAT(DYBLOCK,' ');
VAR7:=STRCAT(VAR6,STRCAT(HYBLOCK,' '));
VAR8:=STRCAT(VAR7,STRCAT(DYBLOCK,' '));
VAR9:=STRCAT(VAR8,STRCAT(GNBLOCK,' '));
DRAWTEXT_FIX(ISLASTBAR,0.001,0.06,0,STRCAT(VAR9,0)),COLOR00FF00;
VAR10:=REF(EMA((HIGH+LOW+CLOSE)/3,10),1);
VAR11:=EMA(HHV(HIGH,10),3);
VAR12:=EMA(LLV(LOW,10),3);
牛熊值:EMA(VAR10*2 - VAR12,8)*VAR1,LINETHICK2,COLOR800080;
IF(C>=REF(牛熊值,1),牛熊值,DRAWNULL),LINETHICK2,COLORFFA500;
IF(C<=REF(牛熊值,1),牛熊值,DRAWNULL),LINETHICK2,COLOR008000;
DRAWKLINE(HIGH,OPEN,LOW,CLOSE);
VAR13:=EMA(C,14);
VAR14:=(VAR13-REF(VAR13,1))/REF(VAR13,1)*100;
VAR15:=REF(C,1);
VAR16:=IF(NAMELIKE('ST') OR NAMELIKE('*ST'),0.05,IF(INBLOCK('创业板') OR INBLOCK('科创板'),0.2,0.1));
VAR17:=C>=ZTPRICE(VAR15,VAR16) AND C=H AND PERIOD=5;
STICKLINE(VAR17,O,C,2.8,0),COLORMAGENTA;
STICKLINE(VAR17,H,L,0,0),COLORMAGENTA;
VAR18:=REF(C,1);
VAR19:=IF(NAMELIKE('ST') OR NAMELIKE('*ST'),0.05,IF(INBLOCK('创业板') OR INBLOCK('科创板'),0.2,0.1));
VAR20:=C>=ZTPRICE(VAR18,VAR19) AND C=H AND PERIOD=5;
VAR21:=VAR20 AND COUNT(VAR20,20)=1;
VAR22:=V/MA(V,5)>1.8;
首板:=VAR21 AND VAR22 AND C>O;
VAR23:=(HIGH+LOW+CLOSE)/3;
VAR24:=vol/IF(HIGH=LOW,4,HIGH-LOW);
VAR25:=IF(CAPITAL=0,VAR24*(VAR23-MIN(CLOSE,OPEN)),VAR24*IF(HIGH=LOW,1,(MIN(OPEN,CLOSE)-LOW)));
VAR26:=IF(CAPITAL=0,VAR24*(MIN(OPEN,CLOSE)-LOW),VAR24*IF(HIGH=LOW,1,(VAR23-MIN(CLOSE,OPEN))));
VAR27:=IF(CAPITAL=0,VAR24*(HIGH-MAX(OPEN,CLOSE)),VAR24*IF(HIGH=LOW,1,(HIGH-MAX(OPEN,CLOSE))));
VAR28:=IF(CAPITAL=0,VAR24*(MAX(CLOSE,OPEN)-VAR23),VAR24*IF(HIGH=LOW,1,(MAX(CLOSE,OPEN)-VAR23)));
VAR29:=((VAR25+VAR26)-(VAR27+VAR28))/IF(CAPITAL=0,10000,10000);
VAR30:=SMA(IF(C>=REF(C,1),VAR29,-VAR29/100),2,1);
VAR31:=SMA(VAR30*120/FROMOPEN*5,2,1);
VAR32:=SMA(VAR31,5,1);
VAR33:=SMA(VAR32,5,1);
VAR34:=MA(CLOSE,5);
VAR35:=MA(CLOSE,60);
VAR36:=(REF(CLOSE,3)-CLOSE)/REF(CLOSE,3)*100>5;
VAR37:=FILTER(VAR36,10);
VAR38:=BARSLAST(VAR37);
VAR39:=REF(HIGH,VAR38+2);
VAR40:=REF(HIGH,VAR38+1);
VAR41:=REF(HIGH,VAR38);
VAR42:=MAX(VAR39,VAR40);
VAR43:=MAX(VAR42,VAR41);
VAR44:=(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100>5;
VAR45:=VAR38< 150;
VAR46:=(OPEN-VAR43)/VAR43*100< 30;
VAR47:=(CLOSE-LLV(LOW,VAR38))/LLV(LOW,VAR38)*100< 50;
VAR48:=(CLOSE-REF(OPEN,5))/REF(OPEN,5)*100< 30;
VAR49:=VOL/MA(VOL,5)< 3.5;
VAR50:=(CLOSE-REF(CLOSE,89))/REF(CLOSE,89)*100< 80;
VAR51:=VAR44 AND VAR45 AND VAR46 AND VAR47 AND VAR48 AND VAR49 AND VAR50;
暴利:=FILTER(VAR51,15);
VAR52:=(((CLOSE-VAR35)/VAR35)< 0.1);
VAR53:=(((CLOSE-VAR34)/VAR34)< 0.3);
VAR54:=((VAR52=1) AND (VAR53=1))*0.2;
VAR55:=(((VAR54=0) AND (REF(VAR54,1)=0.2)) AND (REF((COUNT((VAR54=0.2),10)=10),1)=1))*-0.1;
主筹突破:=VAR55=-0.1;
VAR56:=(暴利 OR 主筹突破);
VAR57:=DMA(AMOUNT/VOL/100,VOL/CAPITAL);
VAR58:=CLOSE/(REF(CLOSE,1))>1.05 AND (CLOSE/O>1.05);
VAR59:=(VOL/REF(VOL,1)>1.2 AND COUNT(CLOSE>OPEN,1)) OR (LOW>REF(HIGH,1) AND COUNT(OPEN>CLOSE,1) AND VOL/REF(VOL,1)>1.2);
主力筹码:=VAR56 AND C/REF(C,1)>1.095 AND VAR59 AND VAR58;
主升首板信号:=首板 AND 主力筹码;
DRAWICON(主升首板信号,L*0.97,42);
DRAWTEXT(主升首板信号,L*0.95,' ←主升首'),COLORYELLOW;







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

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


VAR1赋值:1
VAR2赋值:字符串相加
VAR3赋值:字符串相加
VAR4赋值:字符串相加
VAR5赋值:字符串相加
当满足条件是否最后一个周期时,在横轴0.001纵轴0.00位置书写文字,COLORFF0000
VAR6赋值:字符串相加
VAR7赋值:字符串相加
VAR8赋值:字符串相加
VAR9赋值:字符串相加
当满足条件是否最后一个周期时,在横轴0.001纵轴0.06位置书写文字,COLOR00FF00
VAR10赋值:1日前的(最高价+最低价+收盘价)/3的10日指数移动平均
VAR11赋值:10日内最高价的最高值的3日指数移动平均
VAR12赋值:10日内最低价的最低值的3日指数移动平均
输出牛熊值:VAR10*2-VAR12的8日指数移动平均*VAR1,线宽为2,COLOR800080
如果收盘价>=1日前的牛熊值,返回牛熊值,否则返回无效数,线宽为2,COLORFFA500
如果收盘价<=1日前的牛熊值,返回牛熊值,否则返回无效数,线宽为2,COLOR008000
K线
VAR13赋值:收盘价的14日指数移动平均
VAR14赋值:(VAR13-1日前的VAR13)/1日前的VAR13*100
VAR15赋值:1日前的收盘价
VAR16赋值:如果模糊匹配品种名称ORNAMELIKE('*ST'),返回0.05,否则返回如果属于某板块ORINBLOCK('科创板'),返回0.2,否则返回0.1
VAR17赋值:收盘价>=计算涨停价 AND 收盘价=最高价 AND 周期类型=5
当满足条件VAR17时,在开盘价和收盘价位置之间画柱状线,宽度为2.8,0不为0则画空心柱.,画洋红色
当满足条件VAR17时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,画洋红色
VAR18赋值:1日前的收盘价
VAR19赋值:如果模糊匹配品种名称ORNAMELIKE('*ST'),返回0.05,否则返回如果属于某板块ORINBLOCK('科创板'),返回0.2,否则返回0.1
VAR20赋值:收盘价>=计算涨停价 AND 收盘价=最高价 AND 周期类型=5
VAR21赋值:VAR20 AND 统计20日中满足VAR20的天数=1
VAR22赋值:成交量(手)/成交量(手)的5日简单移动平均>1.8
首板赋值:VAR21 AND VAR22 AND 收阳线
VAR23赋值:(最高价+最低价+收盘价)/3
VAR24赋值:成交量(手)/如果最高价=最低价,返回4,否则返回最高价-最低价
VAR25赋值:如果当前流通股本(手)=0,返回VAR24*(VAR23-收盘价和开盘价的较小值),否则返回VAR24*如果最高价=最低价,返回1,否则返回(开盘价和收盘价的较小值-最低价)
VAR26赋值:如果当前流通股本(手)=0,返回VAR24*(开盘价和收盘价的较小值-最低价),否则返回VAR24*如果最高价=最低价,返回1,否则返回(VAR23-收盘价和开盘价的较小值)
VAR27赋值:如果当前流通股本(手)=0,返回VAR24*(最高价-开盘价和收盘价的较大值),否则返回VAR24*如果最高价=最低价,返回1,否则返回(最高价-开盘价和收盘价的较大值)
VAR28赋值:如果当前流通股本(手)=0,返回VAR24*(收盘价和开盘价的较大值-VAR23),否则返回VAR24*如果最高价=最低价,返回1,否则返回(收盘价和开盘价的较大值-VAR23)
VAR29赋值:((VAR25+VAR26)-(VAR27+VAR28))/如果当前流通股本(手)=0,返回10000,否则返回10000
VAR30赋值:如果收盘价>=1日前的收盘价,返回VAR29,否则返回-VAR29/100的2日[1日权重]移动平均
VAR31赋值:VAR30*120/当前离开盘分钟数*5的2日[1日权重]移动平均
VAR32赋值:VAR31的5日[1日权重]移动平均
VAR33赋值:VAR32的5日[1日权重]移动平均
VAR34赋值:收盘价的5日简单移动平均
VAR35赋值:收盘价的60日简单移动平均
VAR36赋值:(3日前的收盘价-收盘价)/3日前的收盘价*100>5
VAR37赋值:VAR36的10日过滤
VAR38赋值:上次VAR37距今天数
VAR39赋值:VAR38+2日前的最高价
VAR40赋值:VAR38+1日前的最高价
VAR41赋值:VAR38日前的最高价
VAR42赋值:VAR39和VAR40的较大值
VAR43赋值:VAR42和VAR41的较大值
VAR44赋值:(收盘价-1日前的收盘价)/1日前的收盘价*100>5
VAR45赋值:VAR38< 150
VAR46赋值:(开盘价-VAR43)/VAR43*100< 30
VAR47赋值:(收盘价-VAR38日内最低价的最低值)/VAR38日内最低价的最低值*100< 50
VAR48赋值:(收盘价-5日前的开盘价)/5日前的开盘价*100< 30
VAR49赋值:成交量(手)/成交量(手)的5日简单移动平均< 3.5
VAR50赋值:(收盘价-89日前的收盘价)/89日前的收盘价*100< 80
VAR51赋值:VAR44 AND VAR45 AND VAR46 AND VAR47 AND VAR48 AND VAR49 AND VAR50
暴利赋值:VAR51的15日过滤
VAR52赋值:(((收盘价-VAR35)/VAR35)< 0.1)
VAR53赋值:(((收盘价-VAR34)/VAR34)< 0.3)
VAR54赋值:((VAR52=1) AND (VAR53=1))*0.2
VAR55赋值:(((VAR54=0) AND (1日前的VAR54=0.2)) AND (1日前的(统计10日中满足(VAR54=0.2)的天数=10)=1))*-0.1
主筹突破赋值:VAR55=-0.1
VAR56赋值:(暴利 OR 主筹突破)
VAR57赋值:以成交量(手)/当前流通股本(手)为权重成交额(元)/成交量(手)/100的动态移动平均
VAR58赋值:收盘价/(1日前的收盘价)>1.05 AND (收盘价/开盘价>1.05)
VAR59赋值:(成交量(手)/1日前的成交量(手)>1.2 AND 统计1日中满足收阳线的天数) OR (最低价>1日前的最高价 AND 统计1日中满足收阴线的天数 AND 成交量(手)/1日前的成交量(手)>1.2)
主力筹码赋值:VAR56 AND 收盘价/1日前的收盘价>1.095 AND VAR59 AND VAR58
主升首板信号赋值:首板 AND 主力筹码
当满足条件主升首板信号时,在最低价*0.97位置画42号图标
当满足条件主升首板信号时,在最低价*0.95位置书写文字,画黄色
定制指标公式、软件联系我们
  • QQ:88652583
  • 邮箱:88652583@qq.com
  • 工作时间:7:30-21:00
  • 微信:88652583或扫描如下二维码
指标公式网微信联系方式
月度排行
季度排行
半年排行


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

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