image.png

   通达信分时主图指标公式   精准分时做t指标主图

    MA30:=EMA(CLOSE,30);

    强弱:EMA(CLOSE,900);

    STICKLINE((MA30>强弱),MA30,强弱,0.8,0),COLORRED;

    STICKLINE((MA30<强弱),MA30,强弱,0.8,0),COLORGREEN;

    H1:=MAX(DYNAINFO(3),DYNAINFO(5));

    L1:=MIN(DYNAINFO(3),DYNAINFO(6));

    P1:=H1-L1;

    阻力:L1+P1*7/8,COLORLIGREEN;

    支撑:L1+P1*0.5/8,COLORLIMAGENTA;

    中:(支撑+阻力)/2,COLORWHITE,POINTDOT;

    均价:SUM(V*C,0)/SUM(V,0),COLORYELLOW,DOTLINE;

    现价:CLOSE,COLORWHITE,LINETHICK2;

    DRAWTEXT(ISLASTBARAND现价,现价,STRCAT('←',CON2STR(现价,2))),COLORYELLOW;

    {DRAWNUMBER(CURRBARSCOUNT=1,现价,现价),COLORYELLOW;}

    STICKLINE(CROSS(支撑,现价),支撑,中,1,0),COLORCC00FF;

    STICKLINE(CROSS(现价,阻力),阻力,中,1,0),COLOR33FF33;

    DRAWTEXT(LONGCROSS(支撑,现价,2),支撑*1.001,'★买'),COLORFF66FF;{吸}

    DRAWTEXT(LONGCROSS(现价,阻力,2),阻力*0.999,'☆卖'),COLOR66FF33;{抛};

    底买:STICKLINE(C<支撑,支撑,C,2,0),COLORRED;

    STICKLINE(CROSS(支撑,现价),支撑,(支撑-中)/5+支撑,2,0),COLORYELLOW;

    DRAWTEXT(CROSS(支撑,现价),(支撑-中)/5+支撑,'底'),COLORYELLOW;

    STICKLINE(CROSS(现价,阻力),阻力,阻力-(支撑-中)/5,2,0),COLORLIRED;

    DRAWTEXT(CROSS(现价,阻力),阻力-(支撑-中)/5,'顶'),COLORLIRED;

    DRAWTEXT(CURRBARSCOUNT=8,阻力+0.003,'顶'),COLORGREEN,LINETHICK1;

    DRAWTEXT(CURRBARSCOUNT=8,支撑-0.003,'底'),COLORLIRED,LINETHICK1;

    DRAWTEXT(CURRBARSCOUNT=8,(支撑+阻力)/2,'中'),COLORWHITE,LINETHICK1;

    {成交数据}

    成交额:=V*C/100,NODRAW;{万元}

    A2:=SUM((IF(((成交额/8>20)AND(CLOSE>(REF(CLOSE,1)))),成交额,0)),0);

    A3:=SUM((IF(((成交额/8>20)AND(CLOSE<(REF(CLOSE,1)))),成交额,0)),0);

    A6:=(A2+A3);

    A7:=IF((ISLASTBAR),((100*A2)/A6),0);

    A8:=IF((ISLASTBAR),((100*A3)/A6),0);

    DD1:=1;

    AAA1:=STRCAT(STRCAT('机构买',CON2STR((100*A2)/A6,0)),'%');

    AAA2:=STRCAT(STRCAT('机构卖',CON2STR((100*A3)/A6,0)),'%');

    AAA3:=STRCAT(STRCAT('机构总买入',CON2STR((100*(A2-A3))/A6,0)),'%');

    A000:=DRAWTEXT_FIX(DD1=1,0,0.02,0,AAA1),COLORRED;

    A001:=DRAWTEXT_FIX(DD1=1,0,0.13,0,AAA2),COLOR00FF00;

    {DRAWTEXT_FIX(DD1=1,0,0.15,0,AAA1),COLOR00FFFF;

    DRAWTEXT_FIX(DD1=1,0,0.20,0,AAA2),COLOR00FFFF;}

    DRAWTEXT_FIX(DD1=1,0.88,1,0,AAA3),COLOR00FFFF;

    现手买:BUYVOL*DYNAINFO(7)*100/10000COLOR0000FF,NODRAW;

    现手卖:SELLVOL*DYNAINFO(7)*100/10000COLOR00FF00,NODRAW;

    合:=ABS(现手买)+ABS(现手卖)COLOR80FFFF,NODRAW;

    差:=ABS(现手买)-ABS(现手卖)COLOR80FFFF,NODRAW;

    MPB1:=ABS(现手买)/合*100;

    MPB2:=ABS(现手卖)/合*100;

    TESTSKIP(NOT(现手买OR现手卖OR合OR差ORMPB1ORMPB2)!=0);

    {绿框卖}

    DRAWRECTREL(595,1000,795,940,RGB(0,128,0));

    DRAWRECTREL(595,995,795,945,RGB(0,148,0));

    DRAWRECTREL(595,990,795,950,RGB(0,168,0));

    DRAWRECTREL(595,985,795,955,RGB(0,188,0));

    DRAWRECTREL(595,980,795,960,RGB(0,208,0));

    DRAWRECTREL(595,975,795,965,RGB(0,228,0));

    DRAWRECTREL(595,970,795,970,RGB(0,248,0));

    {红框买}

    DRAWRECTREL(595,1000,595+现手买*210/合,940,RGB(128,0,0));

    DRAWRECTREL(595,995,595+现手买*210/合,945,RGB(148,0,0));

    DRAWRECTREL(595,990,595+现手买*210/合,950,RGB(168,0,0));

    DRAWRECTREL(595,985,595+现手买*210/合,955,RGB(188,0,0));

    DRAWRECTREL(595,980,595+现手买*210/合,960,RGB(208,0,0));

    DRAWRECTREL(595,975,595+现手买*210/合,965,RGB(228,0,0));

    DRAWRECTREL(595,970,595+现手买*210/合,970,RGB(248,0,0));

    DRAWRECTREL(595+现手买*210/合,940,595+现手买*210/合,1000,RGB(128,0,0));

    DRAWRECTREL(795,940,795,1000,RGB(0,0.0,10));

    DRAWRECTREL(594.8,939.8,594.8,1000,RGB(0,0,10));

    DRAWRECTREL(594.8,939.8,594.8,939.8,RGB(0,0,10));

    DRAWRECTREL(594.8,1000,594.8,1000,RGB(0,0,10));

    DRAWTEXT_FIX(1,0.54,0.89,0,STRCAT(STRCAT('',CON2STR(现手买,1)),'万')),COLOR0000FF;

    DRAWTEXT_FIX(1,0.785,0.89,0,STRCAT(STRCAT('',CON2STR(现手卖,1)),'万')),COLOR00FF00;

    DRAWTEXT_FIX(CURRBARSCOUNT=1AND(差)>0,0.65,0.89,0,STRCAT('',STRCAT(CON2STR(差,1),'万')))COLOR0000FF;

    DRAWTEXT_FIX(CURRBARSCOUNT=1AND(差)<0,0.65,0.89,0,STRCAT('',STRCAT(CON2STR(差,1),'万')))COLOR00FF00;

    DRAWTEXT_FIX(CURRBARSCOUNT=1AND(差)=0,0.65,0.89,0,STRCAT('',STRCAT(CON2STR(差,1),'万')))COLOR80FFFF;

    DRAWTEXT_FIX(1,0.8,0.98,0,STRCAT(STRCAT('',CON2STR(MPB2,1)),'%')),COLOR00FF00;

    DRAWTEXT_FIX(1,0.54,0.98,0,STRCAT(STRCAT('',CON2STR(MPB1,1)),'%')),COLOR0000FF;

    市盈率:=STRCAT('市盈率:',CON2STR(C/FINANCE(33),2));

    市销率:=STRCAT('市销率:',CON2STR(C/(FINANCE(20)/FINANCE(1)),2));

    市净率:=STRCAT('市净率:',CON2STR(C/FINANCE(34),2));

    净资收益率:=STRCAT('净资收益率:',CON2STR(FINANCE(33)/FINANCE(34)*100,2));

    毛利率:=STRCAT('毛利率:',CON2STR((FINANCE(20)-FINANCE(21))/FINANCE(20)*100,2));

    净利润率:=STRCAT('净利润率',CON2STR(FINANCE(30)/FINANCE(20)*100,2));

    主营利润率:=STRCAT('主营利润率',CON2STR(FINANCE(23)/FINANCE(20)*100,2));

    利润同比:=STRCAT('利润同比:',CON2STR(FINANCE(43),2));

    收入同比:=STRCAT('收入同比:',CON2STR(FINANCE(44),2));

    X1:=(FINANCE(11)-FINANCE(15))/FINANCE(10)*1.2;

    X2:=(FINANCE(31)+FINANCE(17))/FINANCE(10)*1.4;{盈余公积用资本公积金代替};

    X3:=FINANCE(23)/FINANCE(10)*3.3;

    X4:=FINANCE(19)/FINANCE(15)*0.6;{缺长期负债或负债总额}

    X5:=FINANCE(20)/FINANCE(15)*0.999;

    Z值:=X1+X2+X3+X4+X5;

    预警:=IF(Z值<1.2,'重警',IF(Z值>=1.2ANDZ值<2.6,'轻警','无警'));

    财务预警:=STRCAT('财务预警:',STRCAT(预警,STRCAT('-Z值:',CON2STR(Z值,3))));

    优质资产率:=STRCAT('优质资产率:',CON2STR((FINANCE(19)-FINANCE(22)-FINANCE(27))/FINANCE(19),2));{理论上越大越好但不同行业有不同标准};

    现金负债比:=STRCAT('现金负债比:',CON2STR(FINANCE(25)/FINANCE(15),3));{缺长期负债或负债总额,理论上越大越好但不同行业有不同标准};

    财务系数:=STRCAT('风险系数:',STRCAT(STRCAT(财务预警,优质资产率),现金负债比));

    DRAWTEXT_FIX(ISLASTBAR,0.025,0.96,0,财务系数),COLORCYAN;

    {显示日期}

    D1:=YEARANDMONTHANDDAY;

    AA1:=STRCAT(CON2STR(YEAR,0),'年');

    AA2:=STRCAT(CON2STR(MONTH,0),'月');

    AA3:=STRCAT(CON2STR(DAY,0),'日');

    AA4:=STRCAT('星期',IF(WEEKDAY=1,'一',IF(WEEKDAY=2,'二',IF(WEEKDAY=3,'三',IF(WEEKDAY=4,'四',IF(WEEKDAY=5,'五',IF(WEEKDAY=6,'六','日')))))));

    AA:=STRCAT(STRCAT(STRCAT(AA1,AA2),STRCAT(AA3,AA4)),'');

    DRAWTEXT_FIX(D1,0.83,0,0,AA),COLORGREEN;

    MZ0:=(BARSLAST(((HOUR=9)AND(MINUTE=31)))+1);

    上穿分时:IF(((SETCODE<2)AND(CONST(MZ0)<241)),CONST(IF((TIME<1000),HHV(CLOSE,0),SUM((IF((TIME=1000),1,0)*HHV(CLOSE,0)),0))),DRAWNULL),LINETHICK3,COLORMAGENTA;

    底支:IF(((SETCODE<2)AND(CONST(MZ0)<241)),CONST(IF((TIME<1000),HHV(CLOSE,0),SUM((IF((TIME=1000),1,0)*LLV(CLOSE,0)),0))),DRAWNULL),LINETHICK2,COLORLIRED;

    STICKLINE(TIME=931ORTIME=1000,上穿分时,底支,1,0),COLORYELLOW;

    分时上突:=CROSS(C,上穿分时);

    上突:=C<上穿分时AND上穿分时>底支;

    DRAWICON(分时上突,C*0.99,25);

    股价支撑线:=MA(CLOSE,20),COLORRED;

    底价线:股价支撑线-2*STD(CLOSE,20),COLORMAGENTA,LINETHICK3;

    DRAWTEXT_FIX(1,0.000,0.00,0,STRCAT(STRCAT('【今日强势有效突破股】',CON2STR(上穿分时,2)),'元买入稳赚')),COLORYELLOW;

DRAWTEXT_FIX(1,0.500,0.00,0,STRCAT(STRCAT('【底部得到有效支撑】',CON2STR(底支,2)),'可以参考')),COLORYELLOW;

    公式中大胆采用了一种新的写法来标定分时线运行中的顶和底,可以说较好地呈现了顶底界线,对于把握分时线的运行趋势起到了一定的帮助作用。图中除了三条界定线,还使用比较直观的红蓝柱来显示分时线的移动走向,让同学们可以轻意的把握和看到趋势运行轨迹,对你加减仓位和买卖点的把握助一臂之力。分时线1:=C;分时跟踪1:=EMA(分时线1,20);顶界:DRAWTEXT_FIX(1,0,0.13,0,''),COLORFFCC00;中界:DRAWTEXT_FIX(1,0,0.48,0,''),COLOR99EEEE;地界:DRAWTEXT_FIX(1,0,0.85,0,''),COLORGREEN;MB1:=EMA(顶界,1),COLORGREEN;MB2:=EMA(地界,1),COLORBLUE;STICKLINE(分时线1>分时跟踪1,分时线1,分时跟踪1,1,0),COLOR0022FF;STICKLINE(分时线1<分时跟踪1,分时线1,分时跟踪1,1,0),COLORBLUE;HHJSJDA:=(3*CLOSE+OPEN+LOW+HIGH)/6;HHJSJDB:=(20*HHJSJDA+19*REF(HHJSJDA,1)+18*REF(HHJSJDA,2)+17*REF(HHJSJDA,3)+16*REF(HHJSJDA,4)+15*REF(HHJSJDA,5)+14*REF(HHJSJDA,6)+13*REF(HHJSJDA,7)+12*REF(HHJSJDA,8)+11*REF(HHJSJDA,9)+10*REF(HHJSJDA,10)+9*REF(HHJSJDA,11)+8*REF(HHJSJDA,12)+7*REF(HHJSJDA,13)+6*REF(HHJSJDA,14)+5*REF(HHJSJDA,15)+4*REF(HHJSJDA,16)+3*REF(HHJSJDA,17)+2*REF(HHJSJDA,18)+REF(HHJSJDA,20))/210;HHJSJDC:=MA(HHJSJDB,5);STICKLINE(HHJSJDB>REF(HHJSJDB,1),LOW,HIGH,0,0),COLOR0099FF;STICKLINE(HHJSJDB>REF(HHJSJDB,1),CLOSE,OPEN,1,0),COLOR0099FF;STICKLINE(HHJSJDB<REF(HHJSJDB,1),LOW,HIGH,0,0),COLOR009000;STICKLINE(HHJSJDB<REF(HHJSJDB,1),CLOSE,OPEN,2,0),COLOR009000;涨停:=IF(REF(C,1)*1.1-C<0.01,1,0);STICKLINE(涨停,OPEN,CLOSE,3,1),COLORWHITE;STICKLINE(涨停,OPEN,CLOSE,2,0),COLOR0022FF;分时线:分时线1,COLORWHITE;分时跟踪:分时跟踪1,COLORFF00FF,LINETHICK2;

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。