以下是通达信分时T+0操作分时主图公式源码

VAR1:=VOL/CLOSE/3;

VAR2:=SUM(IF(VAR1>0.2 AND CLOSE>REF(CLOSE,1),VAR1,0),0);

VAR3:=SUM(IF(VAR1>0.2 AND CLOSE<REF(CLOSE,1),VAR1,0),0);

VAR4:=VAR2+VAR3;

VAR5:=1;

VAR6:=VAR2/VAR3;

VAR7:=EMA((-100)*(HHV(HIGH,34)-CLOSE)/(HHV(HIGH,34)-LLV(LOW,34)),4)+100;

DRAWTEXT(VAR6<1.1,(DYNAINFO(5)+DYNAINFO(6))/2,26),COLORGREEN;

DRAWTEXT(VAR6>1.5,(DYNAINFO(5)+DYNAINFO(6))/2,26),COLORCYAN;

DRAWTEXT(VAR6>2,(DYNAINFO(5)+DYNAINFO(6))/2,26),COLORMAGENTA;

DRAWTEXT(VAR6>2.5,(DYNAINFO(5)+DYNAINFO(6))/2,26),COLORRED;

DRAWTEXT(VAR6>1.1 AND VAR7<5,(DYNAINFO(5)+DYNAINFO(6))/2,27),COLORWHITE;

DRAWTEXT(VAR6<1.1 AND VAR7>98,(DYNAINFO(5)+DYNAINFO(6))/2,27),COLORWHITE;

DRAWTEXT(VAR6>1.1 AND VAR7<5,CLOSE,28),COLORYELLOW;

DRAWTEXT(VAR6<1.1 AND VAR7>98,CLOSE,29),COLORYELLOW;

VAR8:=SUM(CLOSE*VOL,240)/SUM(VOL,240);

VAR9:=BARSCOUNT(CLOSE);

VAR10:=MA(CLOSE,VAR9);

VAR11:=VAR10+2*STD(CLOSE,3);

VAR12:=VAR10-2*STD(CLOSE,3);

VAR13:=TIME>93000;

VAR14:=CLOSE/REF(CLOSE,1)>1.02;

VAR15:=CLOSE/REF(CLOSE,1)<0.98;

VAR16:=(HHV(CLOSE,VAR9)-LLV(CLOSE,VAR9))/CLOSE<0.05;

VAR17:=SMA(VOL,30,1);

VAR18:=(VAR17-LLV(LLV(VAR17,1),30))/(HHV(HHV(VAR17,1),30)-LLV(LLV(VAR17,1),30))>0.95;

VAR19:=VAR14 OR VAR15;

VAR20:=VAR19=0 AND VAR16 AND VAR18 AND CROSS(VAR8,VAR10);

DRAWTEXT(FILTER(VAR20,10),VAR8,30),COLORCYAN;

DRAWICON(FILTER(VAR20,10),VAR8,1);

VAR21:=SUM(AMOUNT,BARSCOUNT(CLOSE))/SUM(VOL*100,BARSCOUNT(CLOSE));

VAR22:=EXPMA(CLOSE/VAR21,20);

VAR23:=EXPMA(CLOSE/VAR21,60);

VAR24:=EXPMA(CLOSE/VAR21,120);

VAR25:=1;

VAR26:=1.03;

VAR27:=VAR22>VAR23 AND VAR22>1.003 AND VAR23>VAR24 AND CLOSE>EXPMA(CLOSE,20) AND EXPMA(CLOSE,10)>EXPMA(CLOSE,20) AND EXPMA(CLOSE,20)>EXPMA(CLOSE,60);

DRAWICON(VAR22>VAR23 AND VAR23>VAR24 AND CLOSE>EXPMA(CLOSE,20) AND EXPMA(CLOSE,10)>EXPMA(CLOSE,20) AND EXPMA(CLOSE,20)>EXPMA(CLOSE,60) AND VAR22=HHV(VAR22,30) AND CROSS(VAR22,1.003),CLOSE,25);

DRAWTEXT(VAR22>VAR23 AND VAR23>VAR24 AND CLOSE>EXPMA(CLOSE,20) AND EXPMA(CLOSE,10)>EXPMA(CLOSE,20) AND EXPMA(CLOSE,20)>EXPMA(CLOSE,60) AND VAR22=HHV(VAR22,30) AND CROSS(VAR22,1.003),CLOSE*0.999,31),COLORYELLOW;

DRAWICON(CROSS(VAR22,1.02),CLOSE,26);

DRAWTEXT(CROSS(VAR22,1.02),CLOSE*0.999,32),COLORCYAN;

DRAWICON(CROSS(VAR22,1.04),CLOSE,24);

DRAWTEXT(CROSS(VAR22,1.04),CLOSE*0.999,33),COLORLIMAGENTA;

DRAWICON(CROSS(VAR24,VAR22),CLOSE,6);

DRAWTEXT(CROSS(VAR24,VAR22),CLOSE*0.9995,34),COLORGREEN;

DRAWICON(CROSS(VAR24,VAR23),CLOSE,6);

DRAWTEXT(CROSS(VAR24,VAR23),CLOSE*0.9995,35),COLORGREEN;

VAR28:=EMA(EMA(CLOSE,9),9);

VAR29:=(VAR28-REF(VAR28,1))/REF(VAR28,1)*500;

VAR30:=CROSS(VAR29,0);

VAR31:=IF(VAR30,5,0);

VAR32:=IF(VAR29>REF(VAR29,1) AND VAR29>0,VAR29,0);

VAR33:=100*WINNER(CLOSE*0.95);

VAR34:=IF(VAR29<REF(VAR29,1) AND VAR29>0,VAR29,0);

VAR35:=IF(VAR29<0,VAR29,0);

VAR36:=VAR32+VAR34;

VAR37:=-VAR35;

VAR38:=(SUM(VAR36,0)-SUM(VAR37,0))/20;

VAR39:=VOL/CLOSE/2;

VAR40:=SUM(IF(VAR39>100 AND CLOSE>REF(CLOSE,1),VAR39,0),0);

VAR41:=SUM(IF(VAR39>100 AND CLOSE<REF(CLOSE,1),VAR39,0),0);

VAR42:=SUM(IF(VAR39<100 AND CLOSE>REF(CLOSE,1),VAR39,0),0);

VAR43:=SUM(IF(VAR39<100 AND CLOSE<REF(CLOSE,1),VAR39,0),0);

VAR44:=VAR40+VAR41+VAR42+VAR43;

VAR45:=VAR40/VAR44*100;

VAR46:=VAR41/VAR44*100;

VAR47:=VAR45-VAR46;

VAR48:=VAR38>0.1 AND VAR47>0 AND REF(VAR47,1)<=0 AND VAR38+0.3;

DRAWICON(VAR48,LOW*0.995,13);

VAR49:=(EMA(CLOSE,8)-EMA(CLOSE,55))*10;

VAR50:=EMA(VAR49,3);

VAR51:=EMA(EMA(CLOSE,13),13);

VAR52:=(VAR51-REF(VAR51,1))/REF(VAR51,1)*1000;

VAR53:=DYNAINFO(11);

VAR54:=(CLOSE-VAR53)/VAR53<(-0.03);

VAR55:=VAR52>REF(VAR52,1) AND VAR52<(-0.2);

VAR56:=CROSS(VAR49,VAR50) AND VAR49<(-0.3);

VAR57:=VAR54 AND VAR55 AND VAR56;

VAR58:=FILTER(VAR57,55);

DRAWICON(FILTER(VAR57,0),LOW,9);

VAR59:=CLOSE/DYNAINFO(3);

VAR60:=VOL/CAPITAL*100;

VAR61:=BARSSINCE(VOL>0)+1;

VAR62:=SUM(CLOSE*VOL,VAR61)/SUM(VOL,VAR61);

VAR63:=VAR59>1.01 AND VAR59<1.04;

VAR64:=VAR60>0.08 AND CROSS(CLOSE,VAR62) AND VAR63;

VAR65:=CAPITAL/100/10000<=10;

VAR66:=ATAN((MA(CLOSE,5)/REF(MA(CLOSE,5),1)-1)*100)*57.299999;

VAR67:=VOL>1999;

VAR68:=VAR66>30;

VAR69:=EMA(CLOSE,5)+EMA(CLOSE,60);

VAR70:=EMA(VAR69,30);

VAR71:=REF(VAR59,1)<1.025 AND VAR59>1.025 AND VAR59<1.04;

VAR72:=VAR69/VAR70>0.99 AND VAR69/VAR70<1.015;

VAR73:=VAR65 AND (VAR71 AND VAR67 AND VAR68 AND VAR72);

VAR74:=VAR64 OR VAR73;

DRAWICON(VAR74,LOW*0.995,25);

DRAWTEXT(VAR74,LOW*0.988,36),COLORRED;

VAR75:=(EXPMA(CLOSE,500)-REF(EXPMA(CLOSE,500),1))/REF(EXPMA(CLOSE,500),1)*100;

DRAWICON(CROSS(EXPMA(VAR75,200),EXPMA(VAR75,120)-0.0004),LOW/1.008,35);

DRAWICON(CROSS(EXPMA(VAR75,120)-0.0004,EXPMA(VAR75,200)),LOW/1.008,34);

VAR76:=DYNAINFO(3);

VAR77:=DYNAINFO(5);

VAR78:=DYNAINFO(6);

VAR444:MA(REF(HHV(CLOSE,30),1),2),DOTLINE,COLORGREEN;

VAR555:MA(REF(LLV(CLOSE,30),1),2),DOTLINE,COLORMAGENTA;

VAR79:=MAX(VAR76,VAR77);

VAR80:=MIN(VAR76,VAR78);

VAR81:=VAR79-VAR80;

VAR82:=VAR80+VAR81*0.875;

VAR83:=VAR80+VAR81*0.0625;

VAR84:=CROSS(VAR83,CLOSE);

VAR85:=LONGCROSS(VAR83,CLOSE,2);

VAR86:=LONGCROSS(CLOSE,VAR82,2);

DRAWICON(VAR85,VAR83,38);

DRAWICON(VAR86,VAR82,39);

VAR87:=BARSLAST(TIME2=100100);

C1:CONST(IF(VAR87,MAX(REF(HHV(HIGH,0),VAR87),DYNAINFO(4)),HHV(HIGH,0))),DOTLINE,COLORBROWN;

C2:CONST(IF(VAR87,MIN(REF(LLV(LOW,0),VAR87),DYNAINFO(4)),LLV(LOW,0))),DOTLINE,COLORBROWN;

VAR88:=HHV(VOL,0);

DRAWTEXT(C1/C2<=1.03 AND CROSS(CLOSE,C1) AND VOL>=VAR88,C1,37),COLORRED;

DRAWTEXT(C1/C2<=1.03 AND CROSS(C2,CLOSE) AND VOL>=VAR88,C2,38),COLORGREEN;

VAR89:=DATETODAY(DATE)-DATETODAY(REF(DATE,TOTALBARSCOUNT-CURRBARSCOUNT))+1;

VAR90:=BARSLAST(VAR89-REF(VAR89,1)!=WEEKDAY-REF(WEEKDAY,1) OR TOTALBARSCOUNT-CURRBARSCOUNT=0)+1;

VAR91:=REF(CLOSE,VAR90);

VAR92:=REF(VAR91,VAR90);

VAR93:=REF(VAR92,VAR90);

VAR94:=REF(VAR93,VAR90);

VAR95:=REF(VAR94,VAR90);

VAR96:=REF(VAR95,VAR90);

VAR97:=REF(VAR96,VAR90);

VAR98:=REF(VAR97,VAR90);

VAR99:=REF(VAR98,VAR90);

CK:REFDATE((CLOSE+VAR91+VAR92+VAR93+VAR94+VAR95+VAR96+VAR97+VAR98+VAR99)/10,DATE),CIRCLEDOT,COLORAC59FF;

VAR100:=TIME=100000;

VAR101:=BARSLAST(VAR100);

VAR102:=CONST(IF(VAR101=0,CLOSE,REF(CLOSE,VAR101)));

VAR103:=CONST(IF(VAR101,HHV(HIGH,0),REF(HHV(HIGH,0),VAR101)));

VAR104:=CONST(IF(VAR101,LLV(LOW,0),REF(LLV(LOW,0),VAR101)));

STICKLINE(VAR100=1,VAR103,VAR104,1.2,0),COLOR008888;

VAR105:=SUM(VOL*CLOSE,0)/SUM(VOL,0);

CONST(IF(VAR100,HHV(HIGH,0),REF(HHV(HIGH,0),VAR101))),DOTLINE,COLOR000066;

CONST(IF(VAR100,LLV(LOW,0),REF(LLV(LOW,0),VAR101))),DOTLINE,COLOR006600;

CONST(IF(VAR101,LLV(LOW,1),REF(LLV(LOW,0),VAR101))),COLOR888888;

CONST(IF(VAR101,HHV(LOW,1),REF(HHV(LOW,0),VAR101))),COLOR888888;

VAR106:=BARSCOUNT(CLOSE);

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

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

VAR109:=VAR107-VAR108;

VAR110:=VAR108+VAR109*7/8;

VAR111:=VAR108+VAR109*0.5/8;

DRAWICON(LONGCROSS(VAR111,CLOSE,2),CLOSE,1);

DRAWICON(LONGCROSS(CLOSE,VAR110,2),CLOSE,2);

VAR112:=DYNAINFO(4);

VAR113:=DYNAINFO(5);

VAR114:=DYNAINFO(6);

VAR115:=DYNAINFO(11);

VAR116:=CLOSE;

VAR117:=BARSCOUNT(VAR116);

VAR118:=SUM(VOL*CLOSE,0)/SUM(VOL,0);

VAR119:=MA(VAR116,VAR117);

VAR120:=VAR119+2*STD(VAR116,3);

VAR121:=VAR119-2*STD(VAR116,3);

DRAWICON(CROSS(VAR118,VAR119),VAR118,38);

VAR122:=TIME>93000;

VAR123:=VAR116/REF(CLOSE,1)>1.02;

VAR124:=VAR116/REF(CLOSE,1)<0.98;

VAR125:=(HHV(VAR116,VAR117)-LLV(VAR116,VAR117))/VAR116<0.05;

VAR126:=SMA(VOL,30,1);

VAR127:=(VAR126-LLV(LLV(VAR126,1),30))/(HHV(HHV(VAR126,1),30)-LLV(LLV(VAR126,1),30))>0.95;

VAR128:=VAR123 OR VAR124;

VAR129:=VAR128=0 AND VAR125 AND VAR127 AND CROSS(VAR118,VAR119);

DRAWTEXT(FILTER(VAR129,10),VAR118,39),COLORYELLOW;

VAR130:=VAR128=0 AND VAR125 AND VAR127 AND CROSS(CLOSE,VAR118) AND CROSS(CLOSE,VAR119);

DRAWTEXT(FILTER(VAR130,10),VAR118*0.99,40),COLORRED;

VAR131:=SUM(CLOSE*VOL,240)/SUM(VOL,240);

VAR132:=REF(HHV(HIGH,VAR106),1);

VAR133:=CROSS(CLOSE,REF(HHV(HIGH,VAR106),1)) AND CLOSE/VAR131<1.09 AND VAR106>1 AND VAR106<240;

VAR134:=COUNT(VAR133,13)>=3 AND CROSS(CLOSE,REF(HHV(HIGH,VAR106),1));

DRAWTEXT(VAR134,VAR132,41),COLORRED;

VAR135:=CROSS(CLOSE,REF(HHV(HIGH,VAR106),1)) AND HHVBARS(VOL,VAR106)=0 AND CLOSE/VAR131<1.09 AND VAR106>1 AND VAR106<240 AND BARSLAST(VAR134)>=15;

DRAWTEXT(VAR135,VAR132,42),COLORRED;

DRAWICON(VAR135,VAR132,25);

VAR136:=EMA(EMA(CLOSE,13),13);

VAR137:=(VAR136-REF(VAR136,1))/REF(VAR136,1)*1000;

VAR138:=DYNAINFO(11);

VAR139:=55;

VAR140:=7;

VAR141:=3;

VAR142:=(EMA(CLOSE,VAR140)-EMA(CLOSE,VAR139))*10;

VAR143:=EMA(VAR142,VAR141);

VAR144:=(CLOSE-VAR138)/VAR138<(-0.03);

VAR145:=VAR137>REF(VAR137,1) AND VAR137<(-0.2);

VAR146:=CROSS(VAR142,VAR143) AND VAR142<(-0.3);

VAR147:=FILTER(VAR144 AND VAR145 AND VAR146,13);

DRAWTEXT(VAR147,CLOSE*0.985,43),COLORRED;

DRAWICON(VAR147,CLOSE*0.985,28);

阻力1:REFDATE(REF(HHV(CLOSE,60),FROMOPEN-60),DATE),DOTLINE,COLORBLUE;

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