一个副图看透基本面:财务数据+板块+布林带,全在K线图上(附源码,免费领)

#基本面主图#财务数据#免费源码#主图指标

选股只看技术面?财务数据切来切去太麻烦?

今天这个主图指标,把布林带+立体K线+基本面数据面板+资金突破信号全整合在一起。看图的同时就能看到市盈率、毛利率、每股收益,不用切换任何窗口。

这个公式做了四件事

① 布林带:26日中轨+2倍标准差上下轨,标准布林通道,用来判断超买超卖。

② 立体K线:阳线从深蓝到浅蓝渐变,阴线从深黄到浅黄渐变,比普通K线更有层次感,一眼区分多空。

③ 基本面面板:左上角自动显示——品种类型、行业板块、地区板块、概念板块、上市天数、股东人数、人均持股,还有三组财务数据:净资产收益率、主营利润率、每股收益、市盈率、市净率、毛利率等。

④ 资金突破信号:自动画突破线和持仓线,突破突破线=加仓信号,突破持仓线=趋势确认。

核心价值:不用切页面就能看到完整的基本面。技术面和基本面在同一张图上,做决策的时候不会遗漏关键信息。

公式源码(全公开,直接复制)

源码较长,分为布林带、立体K线、基本面面板、资金突破四个模块。

{基本面主图}
MID:MA(CLOSE,26);
UPPER:MID+2*STD(CLOSE,26);
LOWER:MID-2*STD(CLOSE,26);
{立体K线}
STICKLINE(C>=O,C,O,3.4,0),COLOR0000AA;
STICKLINE(C>=O,C,O,2.0,0),COLOR0000DD;
STICKLINE(C>=O,C,O,0.6,0),COLOR0000FF;
STICKLINE(C>=O,H,L,0,0),COLORRED;
STICKLINE(C<=O,C,O,3.4,0),COLORAAAA00;
STICKLINE(C<=O,C,O,2.0,0),COLORDDDD00;
STICKLINE(C<=O,C,O,0.6,0),COLORFFFF00;
STICKLINE(C<=O,H,L,0,0),COLORFFFF00;
{基本面面板}
DRAWRECTREL(0,0,378,348,RGB(0,32,64));
品种类型:=FINANCE(3);
所属板块:=HYBLOCK;
上市天数:=FINANCE(42);
股东人数:=FINANCE(8);
人均持股:=ROUND(FINANCE(7)/FINANCE(8));
DRAWTEXT_FIX(1,0.008,0.01,0,'基本资料:'),COLORLIBLUE;
DRAWTEXT_FIX(1,0.008,0.05,0,'品种类型:'),COLORLIGREEN;
DRAWTEXT_FIX(1,0.008,0.09,0,'行业板块:'),COLORLIGREEN;
DRAWTEXT_FIX(1,0.008,0.13,0,'上市天数:'),COLORLIGREEN;
DRAWTEXT_FIX(1,0.008,0.17,0,'股东人数:'),COLORLIGREEN;
DRAWTEXT_FIX(1,0.008,0.21,0,'人均持股:'),COLORLIGREEN;
DRAWTEXT_FIX(品种类型=1,0.055,0.05,0,'沪深A股'),COLORYELLOW;
DRAWTEXT_FIX(品种类型=2,0.055,0.05,0,'中小板'),COLORYELLOW;
DRAWTEXT_FIX(品种类型=3,0.055,0.05,0,'创业板'),COLORYELLOW;
DRAWTEXT_FIX(1,0.055,0.09,0,HYBLOCK),COLORYELLOW;
DRAWNUMBER_FIX(1,0.050,0.13,0,上市天数),COLORCYAN;
DRAWNUMBER_FIX(1,0.050,0.17,0,股东人数),COLORCYAN;
DRAWNUMBER_FIX(1,0.050,0.21,0,人均持股),COLORCYAN;
DRAWTEXT_FIX(1,0.008,0.25,0,'地区板块:')COLORLIGREEN;
DRAWTEXT_FIX(1,0.048,0.25,0,DYBLOCK)COLORCYAN;
DRAWTEXT_FIX(1,0.095,0.25,0,'概念板块:')COLORLIGREEN;
DRAWTEXT_FIX(1,0.135,0.25,0,GNBLOCK)COLORCYAN;
净资收益率:=(FINANCE(33)/FINANCE(34)*100);
主营利润率:=(FINANCE(23)/FINANCE(20)*100);
主营收入同比%:=FINANCE(44);
净利润同比%:=FINANCE(43);
DRAWTEXT_FIX(1,0.105,0.01,0,'财务资料(1):'),COLORLIBLUE;
DRAWTEXT_FIX(1,0.105,0.05,0,'净资产收益率:'),COLORLIGREEN;
DRAWTEXT_FIX(1,0.105,0.09,0,'主营业务利润率:'),COLORLIGREEN;
DRAWTEXT_FIX(1,0.105,0.13,0,'主营收入同比%:'),COLORLIGREEN;
DRAWTEXT_FIX(1,0.105,0.17,0,'净利润同比%:'),COLORLIGREEN;
DRAWNUMBER_FIX(1,0.171,0.05,0,净资收益率),COLORCYAN;
DRAWNUMBER_FIX(1,0.171,0.09,0,主营利润率),COLORCYAN;
DRAWNUMBER_FIX(1,0.171,0.17,0,主营收入同比%),COLORCYAN;
DRAWNUMBER_FIX(1,0.171,0.21,0,净利润同比%),COLORCYAN;
每股收益:=CONST(FINANCE(38));
每股净资产:=CONST(FINANCE(34));
每股未分配:=CONST(FINANCE(32));
每股公积金:=CONST(FINANCE(18));
DRAWTEXT_FIX(1,0.210,0.01,0,'财务资料(2):'),COLORLIBLUE;
DRAWTEXT_FIX(1,0.210,0.05,0,'每股收益(近):'),COLORLIGREEN;
DRAWTEXT_FIX(1,0.210,0.09,0,'每股收益年:'),COLORLIGREEN;
DRAWTEXT_FIX(1,0.210,0.13,0,'每股净资产:'),COLORLIGREEN;
DRAWTEXT_FIX(1,0.210,0.17,0,'每股未分配:'),COLORLIGREEN;
DRAWTEXT_FIX(1,0.210,0.21,0,'每股公积金:'),COLORLIGREEN;
DRAWNUMBER_FIX(1,0.281,0.05,1,每股收益),COLORCYAN;
DRAWNUMBER_FIX(1,0.281,0.09,1,CONST(FINANCE(33))),COLORCYAN;
DRAWNUMBER_FIX(1,0.281,0.13,1,每股净资产),COLORCYAN;
DRAWNUMBER_FIX(1,0.281,0.17,1,每股未分配),COLORCYAN;
DRAWNUMBER_FIX(1,0.281,0.21,1,每股公积金),COLORCYAN;
市盈率:=DYNAINFO(39);
市净率:=CONST(DYNAINFO(7)/FINANCE(34));
毛利率:=((FINANCE(20)-FINANCE(21))/FINANCE(20)*100);
DRAWTEXT_FIX(1,0.300,0.01,0,'财务资料(3):'),COLORLIBLUE;
DRAWTEXT_FIX(1,0.300,0.05,0,'市盈率:'),COLORLIGREEN;
DRAWTEXT_FIX(1,0.300,0.09,0,'市净率:'),COLORLIGREEN;
DRAWTEXT_FIX(1,0.300,0.13,0,'毛利率:'),COLORLIGREEN;
DRAWNUMBER_FIX(1,0.361,0.05,1,市盈率),COLORCYAN;
DRAWNUMBER_FIX(1,0.361,0.09,1,市净率),COLORCYAN;
DRAWNUMBER_FIX(1,0.361,0.13,1,毛利率),COLORCYAN;
{资金突破}
买线:=EMA(C,2); 卖线:=EMA(SLOPE(C,21)*20+C,42);
BU:=CROSS(买线,卖线);
Z1:=REF(HIGH,4)=HHV(HIGH,2*4+1);
Y1:=FILTER(Z1,3); C1:=BACKSET(Y1,3+1); D1:=FILTER(C1,3);
A2:=REF(LOW,3)=LLV(LOW,2*3+1);
V2:=FILTER(A2,3); C2:=BACKSET(V2,3+1); D2:=FILTER(C2,3);
H1:=(D1 AND NOT(D2 AND (REF(LLV(LOW,2*3),1)+REF(HHV(HIGH,2*3),1))/2>=(HIGH+LOW)/2)) OR ISLASTBAR=1;
L1:=D2 AND NOT(D1 AND (REF(LLV(LOW,2*3),1)+REF(HHV(HIGH,2*3),1))/2=(HIGH+LOW)/2);
F1:=BACKSET(H1 AND COUNT(L1,REF(BARSLAST(H1),1)+1)>0,LLVBARS(IF(L1,LOW,10000),REF(BARSLAST(H1),1)+1));
G1:=F1>REF(F1,1); I1:=BACKSET(G1,2); LD:=I1>REF(I1,1);
L2:=LD OR ISLASTBAR=1;
F2:=BACKSET(L2 AND COUNT(H1,REF(BARSLAST(L2),1)+1)>0,HHVBARS(IF(H1,HIGH,0),REF(BARSLAST(L2),1)+1));
G2:=F2>REF(F2,1); I2:=BACKSET(G2,2); HD:=I2>REF(I2,1);
UU2:=BACKSET(ISLASTBAR=1,BARSLAST(HD)+1); VV2:=UU2>REF(UU2,1);
WW2:=BACKSET(VV2,REF(BARSLAST(HD),1)+2); XX2:=WW2>REF(WW2,1);
突破线:REF(H,BARSLAST(VV2));
持仓线:REF(H,BARSLAST(XX2));
DRAWTEXT(CROSS(C,突破线),0,' 突破突破线'),COLORYELLOW;
DRAWTEXT(CROSS(C,持仓线),O,' 突破持仓线'),COLORYELLOW;

使用说明(必看)

基本面面板:只在日线及以上周期显示,分钟级别不显示财务数据。

财务数据:数据来自通达信F10接口,有时会延迟1个季度,注意看数据时效。

突破信号:"突破突破线"是初步信号,"突破持仓线"才是确认信号。只做确认后的交易。

布林带:价格触及上轨=短期超买,触及下轨=短期超卖。配合基本面判断是否值得参与。

注意:这个公式源码较长,复制时确保完整,不要漏掉最后的突破线部分。

本文章仅供技术交流,不构成任何投资建议。
股市有风险,投资需谨慎。


相关阅读

在线客服
QQ:332879389
联系电话
13605084160