以下是通达信压力支撑指标公式  

    C/C++Code复制内容到剪贴板

    HIGHN:=10;LOWN:=10;HIGHDISPLAY:=0;LOWDISPLAY:=0;ZGDISPLAY:=0;MADISPLAY:=0;

    AA:=REF(H,HIGHN)=HHV(H,2*HIGHN+1);

    QY:=BACKSET(AA,HIGHN+1);

    CC:=FILTER(QY,HIGHN)ANDH=HHV(H,HIGHN+1);

    DRAWICON(CC,H*1.02,2);

    DDD:=BARSLAST(CC);

    GDTS:=IF(CC,CURRBARSCOUNT,0);

    DINGBU:=IF(DDD,REF(H,DDD),H);{顶部}

    DINGBUTS:=IF(DDD,REF(GDTS,DDD),GDTS);

    DINGBU1:=REF(DINGBU,DDD+1);

    GDCS1:=CONST(DINGBUTS);

    DINGBUTS1:=REF(DINGBUTS,DDD+1);

    GDCS2:=CONST(DINGBUTS1);

    DINGBU2:=REF(DINGBU1,DDD+1);

    MM:=IF(CURRBARSCOUNT>GDCS2,0,1);

    高点压力:DRAWLINE(CURRBARSCOUNT=GDCS2,H,CURRBARSCOUNT=GDCS1,H,1)COLORGREEN,LINETHICK2;

    DRAWLINE(CURRBARSCOUNT=GDCS2,H,ISLASTBAR,REF(H,GDCS2-1),1),COLOR0055FF,POINTDOT;

    DRAWLINE(CURRBARSCOUNT=GDCS1,H,ISLASTBAR,REF(H,GDCS1-1),1),COLORYELLOW,POINTDOT;

    AA1:=REF(L,LOWN)=LLV(L,2*LOWN+1);

    QY1:=BACKSET(AA1,LOWN+1);

    CC1:=FILTER(QY1,LOWN)ANDL=LLV(L,LOWN+1);

    DRAWICON(CC1,L*0.98,1);

    DD1:=BARSLAST(CC1);

    DDTS:=IF(CC1,CURRBARSCOUNT,0);

    YDB:=IF(DD1,REF(L,DD1),L);

    DDTS1:=IF(DD1,REF(DDTS,DD1),DDTS);

    DDCS1:=CONST(DDTS1);

    ZDB:=REF(YDB,DD1+1);

    DDTS2:=REF(DDTS1,DD1+1);

    DDCS2:=CONST(DDTS2);

    低点支撑:DRAWLINE(CURRBARSCOUNT=DDCS2,L,CURRBARSCOUNT=DDCS1,L,1)COLORRED,LINETHICK2;

    ZGSTAR:=(高点压力+低点支撑)/2;

    ZGEND:=CONST((高点压力+低点支撑)/2);

    STARDAY:=IF(DDCS2<GDCS2,DDCS2,GDCS2);

    中轨:DRAWLINE(CURRBARSCOUNT=STARDAY,ZGSTAR,ISLASTBAR,ZGEND,1),COLORFF55BB,LINETHICK2;

    DRAWLINE(CURRBARSCOUNT=DDCS1,L,ISLASTBAR,REF(L,DDCS1-1),1),COLORMAGENTA,POINTDOT,;

    DRAWLINE(CURRBARSCOUNT=DDCS2,L,ISLASTBAR,REF(L,DDCS2-1),1),COLORCYAN,POINTDOT;

    重心:=(C+0.618*REF(C,1)+0.382*REF(C,2)+0.236*REF(C,3)+0.146*REF(C,4))/2.382,COLORYELLOW,LINETHICK1;

    GAO:=HHV(C,60)-LLV(C,60);

    RSI:=SMA(MAX(重心-REF(重心,1),0),5,1)/SMA(ABS(重心-REF(重心,1)),5,1);

    指导线:重心+GAO*(RSI-0.5),COLORMAGENTA,LINETHICK1;

    STICKLINE(CROSS(RSI,0.1),指导线,REF(指导线,1),1,0),COLORYELLOW;

    STICKLINE(CROSS(0.9,RSI),指导线,REF(指导线,1),1,0),COLORCYAN;

    通达信突破压力位指标

    MID:=(3*CLOSE+LOW+OPEN+HIGH)/6;

    BBI线:=(MA(CLOSE,3)+MA(CLOSE,6)+MA(CLOSE,12)+MA(CLOSE,24))/4;

    CPX40:=WMA(MID,40);

    CPX30:=WMA(MID,30);

    CPX20:=WMA(MID,20);

    CPX15:=WMA(MID,15);

    CPX10:=WMA(MID,10);

    CPX5:=WMA(MID,5);

    CPX3:=WMA(MID,3);

    STZF:=(MAX(CLOSE,OPEN)/MIN(CLOSE,OPEN)-1)*100;

    均STZF:=(SUM(STZF,21)-STZF)/20;

    DYX:=CLOSE(均

    STZF*2.5));

    ZNCPX3:=IFF(DYX,(6*CLOSE+2*REF(MID,1)+1*REF(MID,2))/9,CPX3);

    DYKX:=CLOSE>REF(CLOSE,1)AND(100*(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)>(均

    STZF*2.5));

    ZNCPX5:=IFF(DYKX,(6*CLOSE+2*REF(MID,1)+1*REF(MID,2))/9,CPX5);

    CPMXK:=CPX20;

    CPMXM:=CPX30;

    CPKXM:=ZNCPX3;

    CPKXK:=ZNCPX3;

    UP:=CPX30>REF(CPX30,1);

    DOWN:=CPX30<REF(CPX30,1);

    CPXM:=IFF(UP,CPMXK,IFF(DOWN,CPMXM,0));

    CPXK:=IFF(UP,CPKXM,IFF(DOWN,CPKXK,0));

    D:=CPXK>CPXM;

    K:=CPXK<=CPXM;

    长:=WMA(MID,30);

    中:=WMA(MID,20);

    短:=WMA(MID,10);

    SXX:=短>REF(短,1)AND中<REF(中,1)AND长<REF(长,1);

    SMX:=短>REF(短,1)AND中>REF(中,1)AND长<REF(长,1);

    SML:=短>REF(短,1)AND中>REF(中,1)AND长>REF(长,1);

    SXL:=短>REF(短,1)AND中REF(长,1);

    XML:=短REF(中,1)AND长>REF(长,1);

    XXL:=短REF(长,1);

    XXX:=短<REF(短,1)AND中<REF(中,1)AND长<REF(长,1);

    均线最大:=MAX(CPX5,MAX(CPX10,MAX(CPX20,MAX(CPX30,CPX40))));

    均线最小:=MIN(CPX5,MIN(CPX10,MIN(CPX20,MIN(CPX30,CPX40))));

    高缠绕度:=1000*(均线最大/均线最小-1)<27;

    低缠绕度:=1000*(均线最大/均线最小-1)>=27;

    投机:=IFF(BARSSINCE(C>0)>=40,10,0);

    STICKLINE(投机,0,10,3.00,0),COLORBLUE,COLOR990000;

    试盘:=IFF(SXX,20,0);

    STICKLINE(SXX,0,20,3.00,0),COLOR990000;

    加仓:=IFF(SMXANDD,40,IFF(SMXANDK,20,0));

    STICKLINE(SMXANDD,0,40,3.00,0),COLORYELLOW,COLOR0088FF;

    STICKLINE(SMXANDK,0,20,3.00,0),COLORBLUE,COLOR990000;

    重仓:=IFF(SMLANDDAND低缠绕度,90,IFF(SMLANDDAND高缠绕度,60,IFF(SMLAND

    K,20,0)));

    STICKLINE(SMLANDK,0,20,3.00,0),COLOR990000;

    STICKLINE(SMLANDDAND低缠绕度,0,90,3.00,0),COLORRED,COLOR000055;

    STICKLINE(SMLANDDAND高缠绕度,0,60,3.00,0),COLORYELLOW,COLOR0088FF;

    高仓:=IFF(SXLANDDAND低缠绕度,70,IFF(SXLANDDAND高缠绕度,40,IFF(SXLAND

    K,20,0)));

    STICKLINE(((SXLANDK)OR(SXLANDDAND高缠绕

    度)),0,20,3.00,0),COLORBLUE,COLOR990000;

    STICKLINE(SXLANDDAND低缠绕度,0,70,3.00,0),COLOR000055;

    STICKLINE(SXLANDDAND高缠绕度,0,40,3.00,0),COLOR0088FF;

    减仓:=IFF(XMLANDD,60,IFF(XMLANDK,20,0));

    STICKLINE(XMLANDD,0,60,3.00,0),COLOR0088FF;

    STICKLINE(XMLANDK,0,20,3.00,0),COLOR990000;

    轻仓:=IFF(XXLANDD,30,IFF(XXLANDK,20,0));

    STICKLINE(XXLANDD,0,30,3.00,0),COLOR0088FF;

    STICKLINE(XXLANDK,0,20,3.00,0),COLOR990000;

    空仓:=IFF(XXX,0,0);

    仓位1:=IFF(SMLANDDAND低缠绕度,90,IFF(SXLANDDAND低缠绕度,70,IFF((XML

    ANDD)OR(SMLANDDAND高缠绕度),60,IFF

    ((1/2)==10,50,IFF((SMXANDD)OR(SXLANDDAND高缠绕度),40,IFF(XXLAND

    D,30,0))))));

    仓位2:=IFF(SXXOR(SMXANDK)OR(SMLANDK)OR(SXLANDK)OR

    (XMLANDK)OR(XXLANDK),20,10);

    仓位A:=MAX(仓位1,仓位2);

    配置仓位:=IFF(((REF(仓位A,1)==90)OR(REF(仓位A,1)==70))AND(仓位A<=50AND

    仓位A>=30),60,仓位A);

    STICKLINE(((REF(仓位A,1)==90)OR(REF(仓位A,1)==70))AND(仓位A<=50AND仓位

    A>=30),0,60,3.00,0),COLOR0088FF;

    修正一天:=COUNT(配置仓位>=70,2)==1ANDCOUNT(配置仓位>=30AND配置仓位

    <=60,2)==1;

    修正二天:=COUNT(配置仓位>=70,3)==1ANDCOUNT(配置仓位>=30AND配置仓位

    <=60,3)==2;

    修正三天:=COUNT(配置仓位>=70,4)==1ANDCOUNT(配置仓位>=30AND配置仓位

    <=60,4)==3;

    修正四天:=COUNT(配置仓位>=70,5)==1ANDCOUNT(配置仓位>=30AND配置仓位

    <=60,5)==4;

    修正五天:=COUNT(配置仓位>=70,6)==1ANDCOUNT(配置仓位>=30AND配置仓位

    <=60,6)==5;

    修正六天:=COUNT(配置仓位>=70,7)==1ANDCOUNT(配置仓位>=30AND配置仓位

    <=60,7)==6;

    修正七天:=COUNT(配置仓位>=70,8)==1ANDCOUNT(配置仓位>=30AND配置仓位

    <=60,8)==7;

    修正八天:=COUNT(配置仓位>=70,9)==1ANDCOUNT(配置仓位>=30AND配置仓位

    <=60,9)==8;

    修正九天:=COUNT(配置仓位>=70,10)==1ANDCOUNT(配置仓位>=30AND配置仓位

    <=60,10)==9;

    修正十天:=COUNT(配置仓位>=70,11)==1ANDCOUNT(配置仓位>=30AND配置仓位

    <=60,11)==10;

    修正十一天:=COUNT(配置仓位>=70,12)==1ANDCOUNT(配置仓位>=30AND配置仓位

    <=60,12)==11;

    修正十二天:=COUNT(配置仓位>=70,13)==1ANDCOUNT(配置仓位>=30AND配置仓位

    <=60,13)==12;

    修正十三天:=COUNT(配置仓位>=70,14)==1ANDCOUNT(配置仓位>=30AND配置仓位

    <=60,14)==13;

    修正条件BX:=((修正一天ANDD)OR(修正二天ANDD)OR(修正三天ANDD)OR

    (修正四天ANDD)OR(修正五天ANDD)OR(修正六天ANDD)OR

    (修正七天ANDD)OR(修正八天ANDD)OR(修正九天ANDD)OR

    (修正十天ANDD)OR(修正十一天ANDD)OR(修正十二天ANDD)OR(修正十三天

    ANDD));STICKLINE(修正条件BX,0,配置仓位,3.00,0),COLOR000055;

    蓝:=配置仓位<=20;

    红:=(配置仓位>=70)OR修正一天OR修正二天OR修正三天OR修正四天OR修正

    五天OR修正六天OR

    修正七天OR修正八天OR修正九天OR修正十天OR修正十一天OR修正十二天OR

    修正十三天;

    黄:=(红==0)AND(蓝==0);

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

    控盘:=((VAR1-REF(VAR1,1))/REF(VAR1,1)*1000)>0;

    满仓线:IFF(1,100,0),COLORRED;

    STICKLINE(控盘==0AND红,0,配置仓位,3.00,0),COLOR0088FF;

    STICKLINE(控盘==0AND黄,0,配置仓位,3.00,0),COLOR990000;

    STICKLINE(控盘AND蓝,0,配置仓位,3.00,0),COLOR0088FF;

    配置仓位NEW:=IFF(控盘AND配置仓位<=50,50,配置仓位);

    仓位马力:IFF(1,配置仓位NEW,0),NODRAW;

    STICKLINE(控盘AND(加仓OR轻仓OR(SXLANDDAND高缠绕度))AND红

    ==0,0,50,3.00,0),COLOR0088FF;

    STICKLINE(红,0,50,3.00,0),COLOR000055;

    STICKLINE(控盘==0AND红,0,配置仓位NEW,3.00,0),COLOR0088FF;

    STICKLINE(控盘==0AND黄,0,配置仓位NEW,3.00,0),COLOR990000;

    STICKLINE(控盘AND蓝,0,配置仓位NEW,3.00,0),COLOR0088FF;

    黄新:=黄OR(控盘==0AND红)OR(控盘AND蓝)OR(控盘==0AND仓位马力>=60);

    蓝新:=蓝OR(控盘==0AND黄);

    红新:=红;

    STICKLINE((控盘==0AND仓位马力>=60),0,仓位马力,3.00,0),COLOR0088FF;

    修一天:=COUNT(红新,2)==1ANDCOUNT(黄新,2)==1;

    修二天:=COUNT(红新,3)==1ANDCOUNT(黄新,3)==2;

    修三天:=COUNT(红新,4)==1ANDCOUNT(黄新,4)==3;

    修四天:=COUNT(红新,5)==1ANDCOUNT(黄新,5)==4;

    修五天:=COUNT(红新,6)==1ANDCOUNT(黄新,6)==5;

    修六天:=COUNT(红新,7)==1ANDCOUNT(黄新,7)==6;

    修七天:=COUNT(红新,8)==1ANDCOUNT(黄新,8)==7;

    修八天:=COUNT(红新,9)==1ANDCOUNT(黄新,9)==8;

    修九天:=COUNT(红新,10)==1ANDCOUNT(黄新,10)==9;

    修十天:=COUNT(红新,11)==1ANDCOUNT(黄新,11)==10;

    修十一天:=COUNT(红新,12)==1ANDCOUNT(黄新,12)==11;

    修正条件AX:=

    (修一天OR修二天OR修三天OR修四天OR修五天OR

    修六天OR修七天OR修八天OR修九天OR修十天OR

    修十一天);

    STICKLINE(修正条件AX,0,配置仓位NEW,3.00,0),COLOR000055;

 

文章来源:

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