通达信【顶级基本面】主图指标 浏览K线时关键基本面同时直接显示 源码
所属板块:=STRCAT(STRCAT(STRCAT(STRCAT(STRCAT(STRCAT('▲【行业】',HYBLOCK),STRCAT('【细分】',MOREHYBLOCK)),STRCAT('【主营】',MAINBUSINESS)),STRCAT('【概念】',GNBLOCK)),STRCAT('【风格板块】',FGBLOCK)),'理想论坛:泗阳徐哥');
DRAWTEXT_FIX(1,0.00,0.0,0,所属板块),COLOR8E9D9D;{■};
{基本面}
流通市值:=ROUND(FINANCE(40)/100000000);
流通市值转:=STRCAT(STRCAT('流通市值',VAR2STR(流通市值,0)),'亿,');
大股本:=流通市值>80; {■这个就是左下角的白字这行的内容,超过80亿时会提醒,};
总股本:=FINANCE(1)/100000000;
大股本转:=IF(大股本,'流通市值超过80亿',0);
上市天数:=FINANCE(42),NODRAW;
上市天数转:=IF(FINANCE(42)<730,STRCAT(STRCAT(' 上市',VAR2STR(上市天数,0)),'天'),0);{FINANCE(42),记录的是自然天数,730为730天,即2年,可以修改这个730的值,这个就是左下角的白字这行的内容,超过730天(是自然天不是交易日)时会提醒,}
提醒:=VARCAT(大股本转,上市天数转);
扫雷宝:=SAFESCORE;
扫雷宝转:=STRCAT(STRCAT('▲扫雷宝',VAR2STR(扫雷宝,0)),'分,');
净资收益率:=FINANCE(29)/FINANCE(19)*100;
净资收益率转:=STRCAT(STRCAT('ROE',VAR2STR(净资收益率,0)),'%,');
净利润:=FINANCE(30)/100000000;
净利润转:=STRCAT(STRCAT('净利润',VAR2STR(净利润,1)),'亿,');
净利润增长率:=FINANCE(43);
净利润同比转:=STRCAT(STRCAT('净利润增长率',CON2STR(净利润增长率,0)),'%,');
主营利润率:=STRCAT('%,主营利润率 ',CON2STR(FINANCE(23)/FINANCE(20)*100,0));
净利润率:=(FINANCE(30)/FINANCE(20)*100);{净利润*100/营业收入}
净利润率转:=STRCAT(STRCAT('净利润率',VAR2STR(净利润率,0)),'%,');
资产负债率:=FINANCE(9);
资产负债率转:=STRCAT(STRCAT('资产负债率',CON2STR(资产负债率,0)),'%');
连续亏损:=INBLOCK('连续亏损');
连续亏损转:=IF(连续亏损,'▲连续亏损,',0),NODRAW,COLORMAGENTA;
流动比率%:=FINANCE(11)*100/FINANCE(15),NODRAW,COLORRED;{流动资产/流动负债,值越大说明流通资产就越充足,小于1说明资不抵债,所以大于100是必须的,大于150合适}
流动比率转:=STRCAT(STRCAT('流动比率',CON2STR(流动比率%,0)),'%');
流总比:=FINANCE(7)*100/FINANCE(1);
流总比转:=STRCAT('亿,流总比',CON2STR(流总比,0));
解禁日期:=GPONEDAT(26);
解禁日期转:=IF(GPONEDAT(26)>0,STRCAT(',未来解禁日期',VAR2STR(解禁日期,0)),0);
私募持转:=IF(FINVALUE(259)/10000>0,STRCAT(',私募持',STRCAT(CON2STR(FINVALUE(259)/10000,0),STRCAT('万股,占流通盘',STRCAT(CON2STR(FINVALUE(259)/FINVALUE(239)*100,0),'%')))),0);
国家队转:=IF(FINVALUE(284)/10000>0,STRCAT(',国家队持',STRCAT(CON2STR(FINVALUE(284)/10000,0),STRCAT('万股,占流通盘',STRCAT(CON2STR(FINVALUE(284)/FINVALUE(239)*100,0),'%')))),0);
贝塔系数转:=STRCAT(',贝塔系数',CON2STR(BETAVALUE,0));
基本面:=STRCAT(流通市值转,STRCAT(STRCAT(STRCAT(STRCAT(STRCAT(STRCAT(STRCAT(STRCAT(STRCAT(扫雷宝转,净资收益率转),净利润转),净利润同比转),净利润率转),连续亏损转),流动比率转),解禁日期转),私募持转),国家队转));{单引号位置没使用,引号空缺的还可以添加}
基本面差:=((净资收益率<0 OR 净利润<-2 OR 净利润增长率<-80) AND 流动比率%<100) OR (INBLOCK('连续亏损')||CODELIKE(880861));{有一定亏损并且流动比率小于100的 或者,连续超过两年亏损的}
ST:=NAMEINCLUDE('ST') OR NAMEINCLUDE('退') OR INBLOCK('连续亏损'),COLORWHITE;
基本面兰条件:=扫雷宝<30;
DRAWTEXT_FIX(扫雷宝>95,0.00,1,0,基本面),COLORMAGENTA;{■变成品字,可以修改这5行的值,比如95改为90。注意,这些值之间是无缝衔接的,不要有重复部分}
DRAWTEXT_FIX(扫雷宝>=80 AND 扫雷宝<=95,0.00,1,0,基本面),COLORRED;{■变成红字}
DRAWTEXT_FIX(扫雷宝<80 AND 扫雷宝>=60,0.00,1,0,基本面),COLOR2080FF;{■变成土黄字}
DRAWTEXT_FIX(扫雷宝>=30 AND 扫雷宝<60,0.00,1,0,基本面),COLOR5DAF15;{■变成绿字}
DRAWTEXT_FIX(基本面兰条件,0.00,1,0,基本面),COLORCYAN;{■变成兰字}
DRAWTEXT_FIX(提醒<>0,0.00,0.92,0,提醒);
未来函数检测结果如下:
该公式包含未来函数:FINANCE
解密、编写股票、期货策略请联系QQ或微信同号:88652583
相关股票指标公式
原理解析:
所属板块:=STRCAT(STRCAT(STRCAT(STRCAT(STRCAT(STRCAT('▲【行业】',HYBLOCK),STRCAT('【细分】',MOREHYBLOCK)),STRCAT('【主营】',MAINBUSINESS)),STRCAT('【概念】',GNBLOCK)),STRCAT('【风格板块】',FGBLOCK)),'理想论坛:泗阳徐哥')
当满足条件1时,在横轴0.00纵轴0.0位置书写文字
{■}
{基本面}流通市值赋值:ROUND(FINANCE(40)/100000000)
流通市值转赋值:STRCAT(STRCAT('流通市值',VAR2STR(流通市值,0)),'亿,')
大股本赋值:流通市值>80
{■这个就是左下角的白字这行的内容,超过80亿时会提醒,}
总股本赋值:FINANCE(1)/100000000
如果大股本返回'流通市值超过80亿'否则返回0
上市天数赋值:FINANCE(42),NODRAW
上市天数转:=IF(FINANCE(42)<730,STRCAT(STRCAT(' 上市',VAR2STR(上市天数,0)),'天'),0)
{FINANCE(42),记录的是自然天数,730为730天,即2年,可以修改这个730的值,这个就是左下角的白字这行的内容,超过730天(是自然天不是交易日)时会提醒,}提醒赋值:VARCAT(大股本转,上市天数转)
扫雷宝赋值:SAFESCORE
扫雷宝转:=STRCAT(STRCAT('▲扫雷宝',VAR2STR(扫雷宝,0)),'分,')
净资收益率赋值:FINANCE(29)/FINANCE(19)*100
净资收益率转:=STRCAT(STRCAT('ROE',VAR2STR(净资收益率,0)),'%,')
净利润赋值:FINANCE(30)/100000000
净利润转:=STRCAT(STRCAT('净利润',VAR2STR(净利润,1)),'亿,')
净利润增长率:=FINANCE(43)
净利润同比转:=STRCAT(STRCAT('净利润增长率',CON2STR(净利润增长率,0)),'%,')
主营利润率赋值:STRCAT('%,主营利润率 ',CON2STR(FINANCE(23)/FINANCE(20)*100,0))
净利润率:=(FINANCE(30)/FINANCE(20)*100)
{净利润*100/营业收入}净利润率转:=STRCAT(STRCAT('净利润率',VAR2STR(净利润率,0)),'%,')
资产负债率赋值:FINANCE(9)
资产负债率转:=STRCAT(STRCAT('资产负债率',CON2STR(资产负债率,0)),'%')
连续亏损赋值:INBLOCK('连续亏损')
如果连续亏损返回'▲连续亏损,'否则返回0
流动比率%赋值:FINANCE(11)*100/FINANCE(15),NODRAW,画红色
{流动资产/流动负债,值越大说明流通资产就越充足,小于1说明资不抵债,所以大于100是必须的,大于150合适}流动比率转赋值:STRCAT(STRCAT('流动比率',CON2STR(流动比率%,0)),'%')
流总比赋值:FINANCE(7)*100/FINANCE(1)
流总比转:=STRCAT('亿,流总比',CON2STR(流总比,0))
解禁日期赋值:GPONEDAT(26)
解禁日期转:=IF(GPONEDAT(26)>0,STRCAT(',未来解禁日期',VAR2STR(解禁日期,0)),0)
私募持转赋值:IF(FINVALUE(259)/10000>0,STRCAT(',私募持',STRCAT(CON2STR(FINVALUE(259)/10000,0),STRCAT('万股,占流通盘',STRCAT(CON2STR(FINVALUE(259)/FINVALUE(239)*100,0),'%')))),0)
国家队转赋值:IF(FINVALUE(284)/10000>0,STRCAT(',国家队持',STRCAT(CON2STR(FINVALUE(284)/10000,0),STRCAT('万股,占流通盘',STRCAT(CON2STR(FINVALUE(284)/FINVALUE(239)*100,0),'%')))),0)
贝塔系数转赋值:STRCAT(',贝塔系数',CON2STR(BETAVALUE,0))
基本面赋值:STRCAT(流通市值转,STRCAT(STRCAT(STRCAT(STRCAT(STRCAT(STRCAT(STRCAT(STRCAT(STRCAT(扫雷宝转,净资收益率转),净利润转),净利润同比转),净利润率转),连续亏损转),流动比率转),解禁日期转),私募持转),国家队转))
{单引号位置没使用,引号空缺的还可以添加}基本面差:=((净资收益率<0 OR 净利润<-2 OR 净利润增长率<-80) AND 流动比率%<100) OR (INBLOCK('连续亏损')||CODELIKE(880861))
{有一定亏损并且流动比率小于100的 或者,连续超过两年亏损的}ST赋值:NAMEINCLUDE('ST') OR NAMEINCLUDE('退') OR INBLOCK('连续亏损'),画白色
基本面兰条件:=扫雷宝<30
当满足条件扫雷宝>95时,在横轴0.00纵轴1位置书写文字
当满足条件扫雷宝>=80 AND 扫雷宝<=95时,在横轴0.00纵轴1位置书写文字
当满足条件扫雷宝<80 AND 扫雷宝>=60时,在横轴0.00纵轴1位置书写文字
当满足条件扫雷宝>=30 AND 扫雷宝<60时,在横轴0.00纵轴1位置书写文字
当满足条件基本面兰条件时,在横轴0.00纵轴1位置书写文字
当满足条件提醒<>0时,在横轴0.00纵轴0.92位置书写文字