文华赢顺云交易软件(wh6)指标公式——金融统计函数
文华财经WH6WH7软件可直接使用的缠论公式
文华财经WH6WH7软件可直接使用的缠论公式CURRBARSCOUNT=REFX1(BARPOS,9999)-BARPOS+1;{箱体}TC1S=IF(H=HHV(H,48),H,NULL);TC2S=REFX1(BARSLAST(TC1S=H),9999)+1;UPPERS=REFX1(IF(TC2S=1,H,REF(H,TC2S-1)),9999);BC1S=IF(L=LLV(L,48),L,NULL);BC2S=REFX1(BARSLAST(BC1S=L),9999)+1;LOWERS=REFX1(IF(BC2S=1,L,REF(L,BC2S-1)),9999);LPS=CURRBARSCOUNT=BC2S AND L=LOWERS;HPS=CURRBARSCOUNT=TC2S AND H=UPPERS;AB1S=EMA(((2C+H+L)4-LLV(LOW,30))(HHV(HIGH,30)-LLV(LOW,30))100,8);BA1S=EMA(AB1S,5);上轨=REFX1(REF(HHV(MAX(C,O),96),5),9999);下轨=REFX1(REF(LLV(MIN(C,O),96),5),9999);中轨=((上轨)+(下轨))2;YXHX=DATE=REF(DATE,BARSLAST(IF(BC2STC2S,LPS,HPS)));上沿IF(AB1S0 AND AB1S-BA1S=0 AND YXHX,上轨,上轨),COLOR555555,LINETHICK2;中枢IF(AB1S0 AND AB1S-BA1S=0 AND YXHX,中轨,中轨),COLOR555555,LINETHICK2;下沿IF(AB1S0 AND AB1S-BA1S=0 AND YXHX,下轨,下轨),COLOR555555,LINETHICK2;三K线=1;DG=MAX(MAX(REFX(L,1),REFX(L,2)),REFX(L,3));GD=MIN(MIN(REFX(H,1),REFX(H,2)),REFX(H,3));AA11=(DG+GD)2;A11=AA11REFX(L,3) AND REFX(L,2) AA11 AND REFX(L,1) AA11 ;A21=FILTER(A11,10);A41=A11 AND A21;A51=IF(REF(A41,1),H,0),NODRAW;STICKLINE(三K线=1 && REF(A41,2),REF(GD,2),REF(DG,2),13,-1),COLORMAGENTA; DRAWKLINE1(H,O,L,C);峰谷=1;PA=10;PB=REF(HIGH,PA)=HHV(HIGH,2PA+1);PC=FILTER(PB,PA);PD=BACKSET(PC,PA+1);PE=FILTER(PD,PA);{高点}峰线(REF(HIGH,BARSLAST(PE)))峰谷,COLORRED,POINTDOT,LINETHICK2;AA21=REF(LOW,PA)=LLV(LOW,2PA+1);BB21=FILTER(AA21,PA);CC21=BACKSET(BB21,PA+1);DD21=FILTER(CC21,PA);{低点}谷线(REF(LOW,BARSLAST(DD21)))峰谷,COLORGREEN,POINTDOT,LINETHICK2;局部低点预选A=BACKSET(LLV(L,10)REF(LLV(L,9),1),9);局部低点预选B=BACKSET(局部低点预选A=0 AND REF(局部低点预选A,1)=1,2);局部低点预选C=IF(局部低点预选B=1 AND REF(局部低点预选B,1)=0,-1,0);局部高点预选A=BACKSET(HHV(H,10)REF(HHV(H,9),1),9);局部高点预选B=BACKSET(局部高点预选A=0 AND REF(局部高点预选A,1)=1,2);局部高点预选C=IF(局部高点预选B=1 AND REF(局部高点预选B,1)=0,1,0);缺口判断=IF(LREF(H,1),1,IF(HREF(L,1),-1,0));距前高天=BARSLAST(局部高点预选C=1);距前低天=BARSLAST(局部低点预选C=-1);小值周期=20;大值周期=20;低保留AA=IF(局部低点预选C=-1 AND REF(距前高天,1)REF(距前低天,1) AND LLV(L,距前高天+1)REF(LLV(L,距前高天+1),1),-1,0);低保留AB=IF(局部低点预选C=-1 AND REF(距前高天,1)=REF(距前低天,1) AND (距前高天=4 OR LLV(缺口判断,距前高天)=-1 OR LLV(L,距前低天+2)REF(LLV(L,距前低天+1),1)),-1,0);低保留S=IF((低保留AA=-1 OR 低保留AB=-1) AND LREF(H,距前高天+1),-1,0);预判=IF((距前低天4 AND HHV(缺口判断,距前低天)1) OR REF(低保留S,距前低天)=0,1,0);判断=IF(局部高点预选C=1 AND REF(距前低天,1)=REF(距前高天,1) AND 预判=1 AND 大值周期REF(小值周期,距前低天+1) AND 大值周期REF(小值周期,距前低天) AND 大值周期REF(大值周期,距前高天),1,0);高保留A=IF(局部高点预选C=1 AND REF(距前低天,1)REF(距前高天,1) AND HHV(H,距前低天+1)REF(HHV(H,距前低天+1),1),1,0);高保留B=IF(局部高点预选C=1 AND REF(距前低天,1)=REF(距前高天,1) AND REF(低保留S,距前低天)=-1 AND (距前低天=4 OR HHV(缺口判断,距前低天)=1),1,0);高保留=IF((高保留A=1 OR 高保留B=1 OR 判断=1) AND HREF(L,距前低天+1),1,0);预判A=IF((距前高天4 AND HHV(缺口判断,距前高天)1) OR REF(高保留,距前高天)=0,1,0);判断A=IF(局部低点预选C=-1 AND REF(距前高天,1)=REF(距前AND 小值周期REF(大值周期,距前高天) AND 小值周期REF(小值周期,距前低天),-1,0);低保留A=IF(局部低点预选C=-1 AND REF(距前高天,1)REF(距前低天,1) AND LLV(L,距前高天+1)REF(LLV(L,距前高天+1),1),-1,0);低保留B=IF(局部低点预选C=-1 AND REF(距前高天,1)=REF(距前低天,1) AND (距前高天=4OR LLV(缺口判断,距前高天)=-1 OR 判断A=-1),-1,0);低保留=IF((低保留A=-1 OR 低保留B=-1) AND LREF(H,距前高天+1),-1,0);距前高天A=BARSLAST(高保留=1);距前低天A=BARSLAST(低保留=-1);预判X=IF((距前低天A4 AND HHV(缺口判断,距前低天A)1) OR REF(低保留,距前低天A)=0,1,0);判断X=IF(局部高点预选C=1 AND REF(距前低天A,1)=REF(距前高天A,1) AND 预判X=1 AND 大值周期REF(小值周期,距前低天A+1) AND 大值周期REF(小值周期,距前低天A) AND 大值周期REF(大值周期,距前高天A),1,0);高保留XA=IF(局部高点预选C=1 AND REF(距前低天A,1)REF(距前高天A,1) AND HHV(H,距前低天A+1)REF(HHV(H,距前低天A+1),1),1,0);高保留XB=IF(局部高点预选C=1 AND REF(距前低天A,1)=REF(距前高天A,1) AND REF(低保留,距前低天A)=-1 AND (距前低天A=4 OR HHV(缺口判断,距前低天A)=1),1,0);高保留X=IF((高保留XA=1 OR 高保留XB=1 OR 判断X=1) AND HREF(L,距前低天A+1),1,0);预判XA=IF((距前高天A4 AND HHV(缺口判断,距前高天A)1) OR REF(高保留XA,距前高天A)=0,1,0);判断XA=IF(局部低点预选C=-1 AND REF(距前高天A,1)=REF(距A+1) AND 小值周期REF(大值周期,距前高天A) AND 小值周期REF(小值周期,距前低天A),-1,0);低保留XA=IF(局部低点预选C=-1 AND REF(距前高天A,1)REF(距前低天A,1) AND LLV(L,距前高天A+1)REF(LLV(L,距前高天A+1),1),-1,0);低保留XB=IF(局部低点预选C=-1 AND REF(距前高天A,1)=REF(距前低天A,1) AND (距前高天A=4 OR LLV(缺口判断,距前高天A)=-1 OR 判断XA=-1),-1,0);低保留X=IF((低保留XA=-1 OR 低保留XB=-1) AND LREF(H,距前高天A+1),-1,0);距前高天YA=BARSLAST(高保留X=1);距前低天YA=BARSLAST(低保留X=-1);预判YX=IF((距前低天YA4 AND HHV(缺口判断,距前低天YA)1) OR REF(低保留X,距前低天YA)=0,1,0);判断YX=IF(局部高点预选C=1 AND REF(距前低天YA,1)=REF(距前高天YA,1) AND 预判YX=1 AND 大值周期REF(小值周期,距前低天YA+1) AND 大值周期REF(小值周期,距前低天YA) AND 大值周期REF(大值周期,距前高天YA),1,0);高保留YXA=IF(局部高点预选C=1 AND REF(距前低天YA,1)REF(距前高天YA,1) AND HHV(H,距前低天YA+1)REF(HHV(H,距前低天YA+1),1),1,0);高保留YXB=IF(局部高点预选C=1 AND REF(距前低天YA,1)=REF(距前高天YA,1) AND REF(低保留X,距前低天YA)=-1 AND (距前低天YA=4 OR HHV(缺口判断,距前低天YA)=1),1,0);高保留YX=IF((高保留YXA=1 OR 高保留YXB=1 OR 判断YX=1) AND HREF(L,距前低天YA+1),1,0);预判YXA=IF((距前高天YA4 AND HHV(缺口判断,距前高天YA)1) OR REF(高保留YXA,距前高天YA)=0,1,0);判断YXA=IF(局部低点预选C=-1 AND REF(距前高天YA,1)=REF(距前低天YA,1) AND 预判YXA=1 AND 小值周期REF(大值周期,距前高天YA+1) AND 小值周期REF(大值周期,距前高天YA) AND 小值周期REF(小值周期,距前低天YA),-1,0);低保留YXA=IF(局部低点预选C=-1 AND REF(距前高天YA,1)REF(距前低天YA,1) AND LLV(L,距前高天YA+1)REF(LLV(L,距前高天YA+1),1),-1,0);低保留YXB=IF(局部低点预选C=-1 AND REF(距前高天YA,1)=REF(距前低天YA,1) AND (距前高天YA=4 OR LLV(缺口判断,距前高天YA)=-1 OR 判断YXA=-1),-1,0);低保留YX=IF((低保留YXA=-1 OR 低保留YXB=-1) AND LREF(H,距前高天YA+1),-1,0);AAAD=IF(高保留YX=1 AND 低保留YX=-1 AND HREF(H,REF(距前高天YA,1)+2),1,IF(高保留YX=1 AND 低保留YX=-1 AND LREF(L,REF(距前低天YA,1)+2),-1,0));极点保留=IF(AAAD=0,高保留YX+低保留YX,AAAD);局部极点IF(极点保留=-1,L,IF(极点保留=1,H,NULL)) ,CIRCLEDOT,COLORBLUE;DRAWLINE1(CROSS(BACKSET(极点保留=1,BARSLAST(极点保留=-1)+1),0.5),局部极点,CROSS(BACKSET(极点保留=-1,BARSLAST(极点保留=1)+1),0.5),局部极点,0),COLORMAGENTA; DRAWLINE1(CROSS(BACKSET(极点保留=-1,BARSLAST(极点保留=1)+1),0.5),局部极点,CROSS(BACKSET(极点保留=1,BARSLAST(极点保留=-1)+1),0.5),局部极点,0),COLORGREEN; DRAWTEXT(极点保留=1,局部极点,'卖'),COLORGREEN;DRAWTEXT(极点保留=-1,局部极点,'买'),LINETHICK2,COLORRED;。
赢顺云指标公式源码文华财经指标神龙通道王指标
MA5:=MA(C,5);MA10:=MA(C,10);MA20:=MA(C,20);MA40:=MA(C,40);MA60:=MA(C,60);STICKLINE(MA5>=MA60 AND MA60>=MA10,MA10,MA60,4,0),COLORBLUE; STICKLINE(MA5>=MA10 AND MA5<=MA60,MA10,MA5,4,0),COLORBLUE; STICKLINE(MA20>=MA60 AND MA60>=MA40,MA40,MA60,4,0),COLORFF00FF; STICKLINE(MA20>=MA40 AND MA20<MA60,MA40,MA20,4,0),COLORFF00FF; STICKLINE(MA5>=MA20 AND MA20>=MA10,MA10,MA20,4,0),COLORWHITE; STICKLINE(MA5>=MA10 AND MA5<MA20,MA10,MA5,4,0),COLORWHITE;M10:=EMA(C,10);FF:=ABS((2*CLOSE+HIGH+LOW)/4-MA(CLOSE,20))/MA(CLOSE,20);DD:=DMA(CLOSE,FF);高抛:(1+14/100)*DD,DOT,COLORGREEN;压力:(1+7/100)*DD,DOT,COLORFFFF00;支撑:(1-7/100)*DD,DOT,COLORBLUE;低吸:(1-14/100)*DD,DOT,COLORRED;中轨:(压力+支撑)/2,DOT,COLORMAGENTA;DRAWTEXT(BARSTATUS=2,高抛,'高抛'),COLORGREEN;DRAWTEXT(BARSTATUS=2,压力,'压力'),COLORFFFF00;DRAWTEXT(BARSTATUS=2,中轨,'中轨'),COLORMAGENTA;DRAWTEXT(BARSTATUS=2,支撑,'支撑'),COLORBLUE;DRAWTEXT(BARSTATUS=2,低吸,'低吸'),COLORRED;VAR2S:=(2*CLOSE+HIGH+LOW)/4;VAR3S:=IF(YEAR>=2000 AND MONTH>2,0,1);VAR4S:=LLV(LOW,5);VAR5S:=HHV(HIGH,4);散户:=EMA((VAR2S-VAR4S)/(VAR5S-VAR4S)*100,4)*VAR3S;庄家:=EMA(0.667*REF(散户,1)+0.333*散户,2)*VAR3S;STICKLINE(CROSS(散户,庄家) AND 散户<30,L,OPEN,3.15,0),COLOR770077; STICKLINE(CROSS(散户,庄家) AND 散户<30,L,OPEN,2.45,0),COLOR990099; STICKLINE(CROSS(散户,庄家) AND 散户<30,L,OPEN,1.75,0),COLORBB00BB; STICKLINE(CROSS(散户,庄家) AND 散户<30,L,OPEN,1.05,0),COLORDD00DD; STICKLINE(CROSS(散户,庄家) AND 散户<30,L,OPEN,0.35,0),COLORFF00FF; DRAWTEXT(CROSS(散户,庄家) AND 散户<30,L*0.99,'吸'),COLORFF00FF; DA:=(3*CLOSE+OPEN+LOW+HIGH)/6,POINTDOT;X2:=(20*DA+19*REF(DA,1)+18*REF(DA,2)+17*REF(DA,3)+16*REF(DA,4)+15*REF(DA,5)+14*REF(D A,6)+13*REF(DA,7)+12*REF(DA,8)+11*REF(DA,9)+10*REF(DA,10)+9*REF(DA,11)+8*REF(DA,12)+7 *REF(DA,13)+6*REF(DA,14)+5*REF(DA,15)+4*REF(DA,16)+3*REF(DA,17)+2*REF(DA,18)+REF(DA,2 0))/210,COLORF0F000;X3:=MA(X2,5),COLORYELLOW,LINETHICK1;X1:=(C+L+H)/3;买:=CROSS(X2,X3);卖:=CROSS(X3,X2);DRAWICON(买,L*0.95,1);DRAWICON(CROSS(X2,X3),L*0.97,7);DRAWICON(卖,H*1.04,2);DRAWICON(CROSS(X3,X2),H*1.02,8);STICKLINE(X2>=X3,LOW,HIGH,0,1),COLORRED;STICKLINE(X2>=X3,CLOSE,OPEN,3.2,2),COLORRED;STICKLINE(X2<X3,LOW,HIGH,0,1),COLOR00FF00;STICKLINE(X2<X3,CLOSE,OPEN,3.2,2),COLOR00FF00;STICKLINE(CROSS(X3,X2),OPEN,CLOSE,3.2,0),COLOR00FF00;STICKLINE(CROSS(X2,X3),OPEN,CLOSE,3.2,0),COLORRED;STICKLINE((CLOSE>OPEN) AND (X2<X3),CLOSE,OPEN,3.2,2),COLOR00FF00;STICKLINE((CLOSE>OPEN) AND (X2>=X3),CLOSE,OPEN,3.2,2),COLORRED;STICKLINE((CLOSE<OPEN) AND (X2<X3),CLOSE,OPEN,3.2,0),COLOR00FF00;STICKLINE((CLOSE<OPEN) AND (X2>=X3),CLOSE,OPEN,3.2,0),COLORRED;STICKLINE(ISLASTBAR,HHV(C,5)*0.95,HHV(C,5)*0.95,20,2),LINETHICK2;止盈价:H*0.95,LINETHICK1,COLORRED;阻力价:HHV(HIGH,19),LINETHICK1,NODRAW;/*DRAWTEXT_FIX(1,0,0.05,0,'白色梯【说明底部正在形成趋势-买股】'),COLORFFFFFF; DRAWTEXT_FIX(1,0,0.1,0,'蓝色梯【说明上升趋势形成-持股】'),COLORFF0000; DRAWTEXT_FIX(1,0,0.15,0,'粉色梯【说明即将拉升趋势-适合做高抛低吸】'),COLORMAGENTA; DRAWTEXT_FIX(1,0,0.2,0,'BUY买股【出现 B 且K线是红色买股信号】'),COLOR0000FF;DRAWTEXT_FIX(1,0,0.25,0,'SELL卖股【出现S 且K线是绿色卖股信号】'),COLOR00FF00; */。
文华财经期货软件指标公式源码赢顺云指标画线压力支撑多空指标
N:=5;WY:EMA(C,12),LINETHICK2,COLORYELLOW;VAR1:=REF(CLOSE,1);VAR2:=SMA(MAX(CLOSE-VAR1,0),7,1)/SMA(ABS(CLOSE-VAR1),7,1)*100;VAR3:=CROSS(69,VAR2);VARA:=FILTER(VAR3,4);DRAWICON(VARA,HIGH*1.035,2);DRAWTEXT(VARA,HIGH*1.04,'卖出'),COLORGREEN;缩量:=V<REF(V,1);新高:=C=HHV(C,20);下跌:=LLV(C,3)*1.04<HHV(C,10);回调:=BARSLASTCOUNT(缩量)>3 ANDEXIST(新高,8) AND 下跌AND C>MA(C,60) AND O<MA(C,20);DRAWTEXT(回调,LOW*1.04,'补仓'),COLORYELLOW;VAR4:=REF(CLOSE,1);VAR5:=SMA(MAX(CLOSE-VAR4,0),6,1)/SMA(ABS(CLOSE-VAR4),6,1)*100;ROC:=(CLOSE-REF(CLOSE,12))/REF(CLOSE,12)*100;DRAWTEXT(VAR5>REF(VAR5,1) AND VAR5>80 AND ROC<REF(ROC,1),HIGH*1.04,'风险'),COLORBLUE;RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;K:=SMA(RSV,3,1);D:=SMA(K,3,1);J:=3*K-2*D;G1:=C<REF(C,1) AND (REF(C,1)<REF(C,2)) AND (REF(C,2)<REF(C,3));MA45:=MA((2*CLOSE+1.2*OPEN+HIGH+LOW)/5.2,4);J5:=MA((2*CLOSE+1.2*OPEN+HIGH+LOW)/5.2,5);MA4:=MA((MA45+J5)/2,1);SSV:=(CLOSE-LLV(LOW,6))/(HHV(HIGH,6)-LLV(LOW,6))*100;KKK:=SMA(SSV,3,1);H1:=EMA(EMA(LLV(J5,15),2),2);YY4:=LLV(C,5)*1.15<HHV(C,15)AND LOW<H1 AND KKK<20AND VOL/MA(V,10)<1.4AND CLOSE/REF(CLOSE,1)>1.02AND COUNT(G1,6)>=1AND CLOSE>OPEN;CAPITAL:=GETPRICE1('流通股本');大盘股:=SUM(REF(V,1),8)/CAPITAL<15/100;中盘股:=SUM(REF(V,1),8)/CAPITAL<25/100;小盘股:=SUM(REF(V,1),8)/CAPITAL<30/100;大盘股1:=SUM(REF(V,1),5)/CAPITAL<10/100;中盘股1:=SUM(REF(V,1),5)/CAPITAL<14/100;小盘股1:=SUM(REF(V,1),5)/CAPITAL<15/100;DP:=CAPITAL>2500000;ZP:=CAPITAL>600000 AND CAPITAL<2500000;XP:=CAPITAL<600000;综合:=IF(DP=1,大盘股,IF(ZP=1,中盘股,小盘股));综合1:=IF(DP=1,大盘股1 ,IF(ZP=1,中盘股1,小盘股1));振幅:=(REF(HHV(C,5),1)-REF(LLV(C,5),1))/REF(LLV(C,5),1)<5.3/100;涨幅:=CLOSE/REF(C,1)>=1.048;JX3:=V/MA(V,10);YY3:=振幅AND ( 涨幅) AND C=HHV(C,5) AND 综合 1 AND 综合AND JX3<1.8 AND HHV(H,20)/C>1.04 ;买入:=YY4 OR YY3 ;DRAWTEXT(买入,LOW*1.01,'买入'),COLORRED;BB:=C/HHV(C,5)<1.15;下:=C<REF(C,1);YF:=LAST(下,4,1) AND COUNT(C<REF(C,1)*0.95,5)>=2AND (C>REF(C,1) OR C/O>1.035 OR (O/L>0.03 AND C>O))AND BB AND (C-L)/C>0.02 AND J<0 AND (H-C)<(C-O);YF1:=COUNT(下,5)>=3 AND COUNT(C<REF(C,1)*0.95,6)>=3AND C*1.15<HHV(C,5) AND C>REF(C,1)AND C>O AND J<2;A44:=V<REF(V,1)*2.8 AND COUNT(C<O*0.95,2)=2;A55:=((C-L)/C>0.02 OR C>REF(C,1)*1.01) AND A44;A6:=FILTER(A55,1);YF2:=A6 AND BB AND H>REF(L,1);二档:=YF OR YF1 OR YF2;DRAWTEXT(二档,LOW*1.01,'二档'),COLORMAGENTA; INDEXC:="999300$C";TQ1:=(INDEXC-MA(INDEXC,58))/MA(INDEXC,58)<-0.152; TQ2:=(C-EMA(C,58))/EMA(C,58)<-0.19;买1:=TQ2 AND TQ1;T4:=(C-MA(C,2))/MA(C,2)*100;T5:=INDEXC;T6:=MA(T5,13);T7:=T6>1.050*T5;T8:=(C-REF(C,26))/REF(C,26)*10;T9:=T7;T10:=T8<-2.30 ;T11:=T4<-2.7 ;T12:=T9 AND T10 AND T11 ;T13:=CROSS(0.5,T12);T14:=CROSS(T13,0.5);T15:=BARSLAST(T14=1);T16:=T15<=5 AND C<REF(C,T15) ;买2:=T13 OR T16;T17:= (C-MA(C,2))/MA(C,2)*100;T18:=INDEXC;T19:=MA(T18,56);T20:=T18/T19<0.94;T21:=(C-REF(C,26))/REF(C,26)*10;T22:=T20;T23:=T21<-2.55;T24:=T17<-2.7;T25:=T22 AND T23 AND T24;T26:=CROSS(0.5,T25);T27:=CROSS(T26,0.5);T28:=BARSLAST(T27=1);T29:=T28<=5 AND C<1.02*REF(C,T28);底4:=T26 OR T29;T30:= (C-MA(C,2))/MA(C,2)*100;T31:=INDEXC;T32:=MA(T31,13);T33:=T32>1.050*T31;T34:=(C-REF(C,26))/REF(C,26)*10;T35:=T33;T36:=T34<-2.69;T37:=T30<-3.09;T38:=T35 AND T36 AND T37;T39:=CROSS(0.5,T38);T40:=CROSS(T39,0.5);T41:=BARSLAST(T40=1);T42:=T41<=5 AND C<REF(C,T41);买3:=COUNT(T39 OR T42,4)=4;T43:=EMA(((C*1.1-LLV(LOW,630))/(HHV(HIGH,630)-LLV(LOW,630))-(C*0.9-LLV(LOW,630))/(HHV(HI GH,630)-LLV(LOW,630)))*80,5);T44:=INDEXC;T45:=MA(T44,5);T46:=MA(T44,20);T47:=MA(T44,30);T48:=T45>T44*1.03 AND T46>T44*1.13;T49:=T48;目标:=COUNT(T43<6 AND T49,3)>=3;新目标:=买3 OR 目标;WYY:=((COUNT(买1 AND 底4,6)=6 OR COUNT(买1 AND 买2,4)=4 OR COUNT(买2 AND 底4,5)=5) OR 新目标)AND C<MA(C,3) AND O<MA(C,3) ;三档:=WYY;DRAWTEXT(三档,LOW*1.01,'三档'),COLORMAGENTA;AMOUNT:=AVPRICE*V;VARQ1:=AMOUNT/VOL/14;VARQ2:=(3*HIGH+LOW+OPEN+2*CLOSE)/14;VARQ3:=SUM(AMOUNT,N)/VARQ1/14;VARQ4:=DMA(VARQ2,VOL/VARQ3);抄底:=(CLOSE-VARQ4)/VARQ4*100;AAQ:=O>MA(C,5) OR O<MA(C,3);BBQ:=(H-O)<(O-C)/2;CCQ:=(O-C)/O>7/100;WY7:=CROSS(-1.65,抄底) AND AAQ AND BBQ AND CCQ;四档:=WY7;DRAWTEXT(四档,LOW*1.01,'四档'),COLORMAGENTA;。
文华赢顺云交易软件(wh6)指标公式――引用数据函数
文华赢顺云交易软件(wh6)指标公式――引用数据函数文华赢顺云交易软件(wh6)指标公式文华盈顺云交易软件(wh6)指数公式-参考数据函数(一)avprice:取得k线图的均价。
注:1.表示一条K线内的平均价格;2、日线周期上收盘后与settle函数一样取得当日的结算价。
例1:a:avprice;//定义变量a为均价线;例2:ma5:ma(avprice,5);//定义五个周期均价的平均值;例3:c>ma(avprice,5);//价格大于五个周期均价的平均值则返回1,否则返回0。
(二)收盘:获取K线图的收盘价。
注:1.K线未完成时,获取最新价格。
2.可以缩写为C。
例1:a:结束;//将变量a定义为收盘价(当K线未完成时,a是最新价格)。
例2:ma5:=ma(c,5);//定义收盘价的5周期均线(c为close简写)。
例3:a:=ref(c,1);//获取上一个K线的收盘价。
(三)dualvolume:多空量函数。
此功能可通过两种方式使用:1、dualvolume('m'):括号中填写m,则函数返回一定周期内的(主动买量-主动卖量)的平均数值。
2.Dualvolume('n'):如果括号中填充了n,则该函数返回K线图上的活跃购买量和活跃销售量之差。
注:1、用法1:“一定周期”由参数p的数值决定,如果不定义p,默认为5周期。
p不能直接定义,需要在参数列表中定义。
2.主动买入量与主动卖出量的比例相等,或一侧为100%,不画栏。
3、在日、周、月周期上考虑交割信息(即交割后,重新挂牌,要重新计算)。
1/7文华赢顺云交易软件(wh6)指标公式4.在日线下,以1分钟和3分钟等周期计算(即从新交易日的第一个根开始重新计算)。
5.指数没有主动买入和主动卖出的概念,因此该功能在指数合约日周期中的比例是根据指数的所有合约计算的;在指数合约日线以下的时段不支持此功能。
例1:m:=双卷('m');//5个周期的平均值(主动购买-主动出售)。
文华财经期货软件指标公式源码赢顺云指标macd kdj rsi cci boll dmi ddx ddy ddz
AF1:=REF(O,1);AF2:=ABS((REF(C,1)-AF1)/AF1);AF3:=ABS((REF(H,1)-AF1)/AF1);AF4:=ABS((REF(L,1)-AF1)/AF1);BF1:=ABS((AF2+AF3+AF4)/3);BF2:=O*BF1;预测低一:=O-BF2;预测高一:=O+BF2;今日保护价:=(REF(C,2)+REF(C,1)+O)/3 ,COLOR4080FF,NODRAW; 开盘价1:=OPEN;开盘价2:=REF(OPEN,1);最高价1:=HIGH;最高价2:=REF(HIGH,1);最低价1:=LOW;最低价2:=REF(LOW,1);收盘价1:=CLOSE;收盘价2:=REF(CLOSE,1);AAF:=最高价2;BBF:=最低价2;CCF:=开盘价2;DDF:=收盘价2;EEF:=(AAF+BBF+CCF+2*DDF)/5;AAAF:=EEF+(AAF-BBF);BBBF:=2*EEF-BBF;CCCF:=2*EEF-AAF;DDDF:=EEF-(AAF-BBF);上升突破价:=AAAF;上升阻力价:=BBBF;下跌支撑价:=CCCF;下跌反转价:=DDDF;E:=(HIGH+LOW+OPEN+2*CLOSE)/5;阻力:=E+(HIGH-LOW);支撑:=E-(HIGH-LOW);EEE:=(EEF+上升突破价+上升阻力价+下跌支撑价+下跌反转价)/5;心理价:=EEE;FFF:=(EEE+开盘价1)/2;GGG:=(预测低一+FFF)/2;预测低二:MIN(GGG,支撑),NODRAW;预测高二:MAX(MA(REF(HIGH,1)/REF(CLOSE,2),27)*REF(CLOSE,1),阻力),NODRAW;DIFF := EMA(CLOSE,12) - EMA(CLOSE,26);//短周期与长周期的收盘价的指数平滑移动平均值做差。
文华赢顺云交易软件(wh6)指标公式——数理统计函数
文华赢顺云交易软件(wh6)指标公式——数理统计函数(一)ADMA(X,N,P,Q):考夫曼均值。
用法:ADMA(X,N,P,Q);求X在N个周期中的,快线频率参数为P,慢线频率参数为Q的考夫曼自适应均值。
注:1、X为调用的k线数据(例如高、开、低,收);N为调用的间隔时间;P为快线频率参数;Q为慢线频率参数。
2、当前的K线数不足N根时,函数返回空值。
3、N为0或空值的情况下,函数返回空值。
算法:ADMA(X,N,P,Q)=REF(EMA(X,N),1)+CONSTANT*(X- REF(EMA(X,N),1));CONSTANT是平滑系数,用麦语言函数可以表示为:CONSTANT:=SQUARE((ABS((CLOSE-REF(CLOSE,N))/(SUM(ABS((CLOSE-REF(CLOSE,1))),N))))*(2/(P+ 1)-2/(Q+1))+2/(Q+1));算法举例:计算C在9周期的,快线频率参数为2,慢线频率参数为30的考夫曼均值。
1、确定价格方向:价格方向表示整个时间段中的净价格变化。
比如,使用N天的间隔(或N小时),这里N为9;2、计算方向移动:DIRECTION:=ABS(CLOSE-REF(CLOSE,9));3、计算波动性:波动性是市场噪音的总数量,计算了时间段内价格变化的总和。
VOLATILITY:=SUM(ABS((CLOSE-REF(CLOSE,1))),9);4、确定效率系数:ER:=DIRECTION/VOLATILITY;5、计算平滑系数:FASTSC:=2/(2+1);SLOWSC:=2/(30+1);SMOOTH:=ER*(FASTSC-SLOWSC)+SLOWSC;CONSTANT:=SQUARE(SMOOTH);6、计算平滑系数为CONSTANT的自适应均线:AMACLOSE:REF(EMA(C,9),1)+CONSTANT*(C-REF(EMA(C,9),1));(二)AVEDEV(X,N):返回X在N周期内的平均绝对偏差。
赢顺云指标公式源码文华财经指标数浪指标精品
G:=MA(C,5); D:=MA(C,10);NNH:=BARSLAST(H=HHV(H,7)) ,NODRAW;NNL:=BARSLAST(L=LLV(L,7)) ,NODRAW;NN:=IF(REF(G,NNH)>REF(D,NNH) AND NNH<=4,NNH,IF(REF(G,NNL)<REF(D,NNL) AND NNL<=4,NNL,5)) ,NODRAW;N:=IF(ISLASTBAR AND NN>0,NN,5) ,NODRAW;HH:=REF(H,N)=HHV(H,6);LL:=REF(L,N)=LLV(L,6);FG01:=BACKSET(HH,N+1)>BACKSET(HH,N),NODRAW;FD01:=BACKSET(LL,N+1)>BACKSET(LL,N) ,NODRAW;FG02:=FG01=FD01 AND G>D,NODRAW;FD02:=FG01=FD01 AND G<D,NODRAW;TTTT:=BARSLAST(FD01),NODRAW;FG0:=FG01 AND IF(FG02=1,H=HHV(H,BARSLAST(REF(FD01,1))+1),H=HHV(H,IF(BARSLAST(L=LLV(L,7)) >=5,5,BARSLAST(FD01)))) AND FD02=0 ,NODRAW;FD0:=FD01 AND IF(FD02=1,L=LLV(L,BARSLAST(REF(FG01,1))+1),L=LLV(L,IF(BARSLAST(H=HHV(L,7))> =5,5,BARSLAST(FG01)))) AND FG02=0 ,NODRAW;GT:=BARSLAST(FG0),NODRAW;DT:=BARSLAST(FD0),NODRAW;LLLL:=DT=0 AND REF(DT,1)<GT AND L>REF(L,REF(DT,1)+1),NODRAW;FG1:=BACKSET(REFX(GT,1)=0 AND GT<DT AND REFX(H,1)>=REF(H,GT),GT+1),NODRAW;FD1:=BACKSET(REFX(DT,1)=0 AND DT<GT AND REFX(L,1)<=REF(L,DT),DT+1),NODRAW;FG11:=IF(GT=0 AND REF(GT,1)<DT AND IF(REF(G,BARSLAST(L=LLV(L,7)))>REF(D,BARSLAST(L=LLV(L,7))),BARSLAST(L=LLV( L,7))<5,1) AND H<REF(H,REF(GT,1)+1),1,0),NODRAW;FD11:=IF(DT=0 AND REF(DT,1)<GT AND IF(REF(G,BARSLAST(H=HHV(H,7)))<REF(D,BARSLAST(H=HHV(H,7))),BARSLAST(H=H HV(H,7))<5,1) AND L>REF(L,REF(DT,1)+1),1,0),NODRAW;GT1:=BARSLAST(FG11<>1 AND FG1<>1 AND FG0),NODRAW;DT1:=BARSLAST(FD11<>1 AND FD1<>1 AND FD0),NODRAW;FD2:=BACKSET(REFX(GT1,1)=0 AND DT1<3 AND GT1-DT1<4 AND REF(L,DT1)>LLV(L,GT1+5),DT1+1),NODRAW;FG2A:=BACKSET(REFX(GT1,1)=0 AND DT1<3 AND GT1-DT1<4 AND REF(L,DT1)<=LLV(L,GT1+5) AND REF(H,GT1)>HHV(H,GT1+5),GT1+1),NODRAW;FG2B:=IF(GT1=0 AND DT1<4 AND REF(GT1,1)-DT1<4 ANDREF(L,DT1)<=LLV(L,REF(GT1,1)+6) AND H>HHV(H,REF(GT1,1)+6),1,0),NODRAW;FG2:=BACKSET(REFX(DT1,1)=0 AND GT1<3 AND DT1-GT1<4 AND REF(H,GT1)<HHV(H,DT1+5),GT1+1),NODRAW;FD2A:=BACKSET(REFX(DT1,1)=0 AND GT1<3 AND DT1-GT1<4 AND REF(H,GT1)>=HHV(L,DT1+5) AND REF(L,DT1)>LLV(L,DT1+5),DT1+1),NODRAW;FD2B:=IF(DT1=0 AND GT1<4 AND REF(DT1,1)-GT1<4 AND REF(H,GT1)>=HHV(H,REF(DT1,1)+6) AND L>LLV(L,REF(DT1,1)+6),1,0),NODRAW;TTTTTT:= H<REF(H,REF(GT1,1)+1) AND DT1<4,NODRAW;HHHHHH:=REF(LLV(L,10),DT1),NODRAW;FG21:=IF(GT1=0 AND DT1<4 AND H<=REF(H,REF(GT1,1)+1) ,1,0),NODRAW;FD21:=IF(DT1=0 AND GT1<4 AND L>=REF(L,REF(DT1,1)+1) ,1,0),NODRAW;FD231:=BACKSET(REFX(GT1,1)=0 AND DT1>3 AND GT1>DT1 AND GT1-DT1<4 AND REFX(H,1)>REF(H,GT1) AND REF(L,DT1)>REF(LLV(L,10),DT1),DT1+1),NODRAW;FG23:=BACKSET(REFX(GT1,1)=0 AND DT1>3 AND GT1>DT1 AND GT1-DT1<4 AND REFX(H,1)>REF(H,GT1) AND (REF(H,GT1)<REF(HHV(H,13),GT1) OR REF(FD231,DT1)=0),GT1+1),NODRAW;FG231:=BACKSET(REFX(DT1,1)=0 AND GT1>3 AND DT1>GT1 AND DT1-GT1<4 AND REFX(L,1)<REF(L,DT1) AND REF(H,GT1)<REF(HHV(H,10),GT1) ,GT1+1),NODRAW;FD23:=BACKSET(REFX(DT1,1)=0 AND GT1>3 AND DT1>GT1 AND DT1-GT1<4 AND REFX(L,1)<REF(L,DT1) AND ( REF(L,DT1)>REF(LLV(L,13),DT1) OR REF(FG231,GT1)=0),DT1+1),NODRAW;FDD23:=REF(H,GT1)<REF(HHV(H,10),GT1) OR REF(FD23,DT1)=0,NODRAW;FD24:=BACKSET(REFX(GT1,1)=0 AND DT1>3 AND GT1>DT1 AND GT1-DT1<4 AND REFX(H,1)<HHV(H,GT1+3) AND REF(L,DT1)>LLV(L,DT1+5),DT1+1),NODRAW;FG24:=BACKSET(REFX(DT1,1)=0 AND GT1>3 AND DT1>GT1 AND DT1-GT1<4 AND REFX(L,1)>LLV(L,DT1+3) AND REF(H,GT1)<HHV(H,GT1+5),GT1+1),NODRAW;GT2:=BARSLAST(FG21<>1 AND FG23<>1 AND FG231<>1 AND FG24<>1 AND FG2<>1 AND FG2A<>1 AND FG2B<>1 AND GT1=0),NODRAW;DT2:=BARSLAST(FD21<>1 AND FD23<>1 AND FD231<>1 AND FD24<>1 AND FD2<>1 AND FD2A<>1 AND FD2B<>1 AND DT1=0),NODRAW;FG3:=BACKSET(REFX(GT2,1)=0 AND GT2<DT2 AND REFX(H,1)>=REF(H,GT2),GT2+1),NODRAW;FD3:=BACKSET(REFX(DT2,1)=0 AND DT2<GT2 AND REFX(L,1)<=REF(L,DT2),DT2+1),NODRAW;FG31:=IF(GT2=0 AND REF(GT2,1)<DT2 AND H<REF(H,REF(GT2,1)+1),1,0),NODRAW;FD31:=IF(DT2=0 AND REF(DT2,1)<GT2 AND L>REF(L,REF(DT2,1)+1),1,0),NODRAW;GT3:=BARSLAST(GT2=0 AND FG3<>1 AND FG31<>1 ),NODRAW;DT3:=BARSLAST(DT2=0 AND FD3<>1 AND FD31<>1),NODRAW;FG4:=BACKSET(REFX(GT3,1)=0 AND GT3<DT3 AND REFX(H,1)>=REF(H,GT3),GT3+1),NODRAW;FD4:=BACKSET(REFX(DT3,1)=0 AND DT3<GT3 AND REFX(L,1)<=REF(L,DT3),DT3+1),NODRAW;FG41:=IF(GT3=0 AND REF(GT3,1)<DT3 AND H<REF(H,REF(GT3,1)+1),1,0),NODRAW;FD41:=IF(DT3=0 AND REF(DT3,1)<GT3 AND L>REF(L,REF(DT3,1)+1),1,0),NODRAW;HHH:=GT3=0 AND FG31<>1 AND FG3<>1,NODRAW;LLL:=DT3=0 AND FD31<>1 AND FD3<>1,NODRAW;TT:=HHH||LLL;TNN:=SUMBARS(TT,6);TB:=BACKSET(ISLASTBAR,TNN);TBN:=BARSLAST(CROSS(TB=1,0.5))+1;DRAWLINE1(HHH&&TB ,H,LLL&&TB,L,0),COLORYELLOW;DRAWLINE1(LLL&&TB,L,HHH&&TB ,H,0),COLORMAGENTA;PARTLINE(FG0 &&TB ,H,COLORYELLOW),POINTDOT,LINETHICK2;PARTLINE(FD0 &&TB ,L,COLORCYAN),CIRCLEDOT,LINETHICK2;DRAWNUMBER(HHH&&TB,H,COUNT(TT,TBN),0,COLORMAGENTA),FONTSIZE27; DRAWNUMBER(LLL&&TB,L,COUNT(TT,TBN),0,COLORYELLOW),FONTSIZE27;DRAWSL(HHH&&TB&&COUNT(TT,TBN)>=2,(H+REF(L,SUMBARS(TT,2)-1))/2,0,-SUMB ARS(TT,2),0,COLORRED);DRAWSL(LLL&&TB&&COUNT(TT,TBN)>=2,(L+REF(H,SUMBARS(TT,2)-1))/2,0,-SUMBA RS(TT,2),0,COLORGREEN);。
文华赢顺云交易软件(wh6)指标公式——标注函数
文华赢顺云交易软件(wh6)指标公式——标注函数文华赢顺云交易软件(wh6)指标公式——标注函数(一)DRAWICON:绘制小图标。
用法:DRAWICON(COND,PRICE,ICON);当COND条件满足时,在PRICE位置画图标ICON。
注:1、该函数可以指定位置PRICE标注图标ICON2、ICON位置可以写成'ICON'的形式,也可以写为数字的形式,即DRAWICON(COND,PRICE,'ICON1');等价于DRAWICON(COND,PRICE,1);3、不支持将该函数定义为变量,即不支持下面的写法:A:DRAWICON(COND,PRICE,ICON);例1:DRAWICON(CLOSE<="">写完“DRAWICON(CLOSE<open,low,”以后,点击插入图标按钮,再单击选中的图标插入到函数中,图标用'ico1'~'ico105'(或1~105)表示。
< p="">例2:MA5:=MA(C,5);DRAWICON(C>MA5,MA5,2);//表示在收盘价大于5周期均线的k线对应的MA5数值位置上画出图标ICON2。
写完“DRAWICON(C>MA5,MA5,”以后,点击插入图标按钮,再单击选中的图标插入到函数中,图标用ICO1~ICO105(或1~105)表示。
(二)DRAWNUMBER:输出数值。
用法:DRAWNUMBER(COND,DATA,NUMBER,PRECISION,COLOR);当条件满足时在DATA位置写数字NUMBER。
PRECISION为精度(小数点后有几位数字)。
COLOR 为颜色。
注:该函数支持在函数后设置文字的大小和文字对齐方式。
即支持下面的写法:DRAWNUMBER(COND,DATA,NUMBER,PRECISION,COLOR),ALIG N,VALIGN;例1:DRAWNUMBER(CLOSE/OPEN>1.08,HIGH,(CLOSE-OPEN)/OPEN*100,2,COLORRED);//表示当日涨幅大于8%时在最高价位置红色显示涨幅数值(相对开盘价的百分比,精确2位小数)。
文华赢顺云交易软件(wh6)指标公式——画线函数
文华赢顺云交易软件(wh6)指标公式——画线函数(一)ANGLELINE 角度线返回值。
用法:ANGLELINE(COND1,DATA1,COND2,DATA2,RATIO);从本地起始K线开始计算,以相距最近两根分别满足条件COND1的DATA1值和COND2的DATA2值构成起止点,在角度线段高度比例为RATIO处形成角度线,该函数返回K线对应的角度值。
注:1、角度值并非角度,而是角度线上当前k线对应的价格。
2、角度线段是指2个点的纵坐标价格差值3、角度线是以DATA1和角度线段高度比例为RATIO处的2个点连线而成。
4、以当前k线向前先找满足COND1的k线DATA1值,再找满足COND2的k线DATA2值。
例1:ANGLELINE(C>O,H,O>C,L,1);//相距最近的阳线最高价与阴线最低价构成起止点形成角度线,该函数返回K线对应的角度值。
例2:MA5:MA(C,5);MA10:MA(C,10);ANGLELINE(CROSS(MA5,MA10),H,CROSS(MA10,MA5),L,0.5);//相距最近的2均线金叉最高价与死叉最低价构成起止点以角度线段的1/2比例形成角度线,该函数返回K线对应的角度值。
例3:HH:HHV(H,5);LL:LLV(L,5);ANGLELINE(H=HH,H,L=LL,L,0.3);//相距最近的5周期最高价最大值与5周期最低价最小值构成起止点以角度线段的0.3比例形成角度线,该函数返回K线对应的角度值。
(二)DRAWANGLELINE 画角度线。
用法:DRAWANGLELINE(COND1,DATA1,COND2,DATA2,RATIO,COLOR);从本地起始K线开始计算,连接相距最近两根分别满足条件COND1的DATA1值和COND2的DATA2值构成起止点,在线段高度比例RATIO处画角度线,颜色为COLOR,截至下一根满足COND1条件的K线处。
文华赢顺云交易软件(wh6)指标公式——金融统计函数
文华赢顺云交易软件(wh6)指标公式——金融统计函数文华赢顺云交易软件(wh6)指标公式——金融统计函数(一)BARSCOUNT(COND):第一个有效周期到当前的周期数。
注:1、返回值为COND从第一个有效周期开始计算,到现在为止的周期数。
2、条件第一次成立的当根k线上BARSCOUNT(COND)的返回值为0。
例:BARSCOUNT(MA(C,4));//计算MA(C,4)第一次有返回值到当前的周期数。
(二)BARSLASTCOUNT(COND):从当前周期向前计算,统计连续满足条件的周期数。
注:1、返回值为从当前周期计算COND连续不为0的周期数。
2、条件第一次成立的当根k线上BARSLASTCOUNT(COND)的返回值为1。
例:BARSLASTCOUNT(CLOSE>OPEN);//计算当根K线在内连续为阳线的周期数。
(三)BARSSINCE(COND):第一个条件成立到当前的周期数。
注:1、返回值为COND第一次成立到当前的周期数2、条件第一次成立的当根k线上BARSSINCE(COND)的返回值为0。
例:BARSSINCE(CLOSE>OPEN);//统计第一次满足阳线这个条件的K线到现在的周期数。
(四)BARSSINCEN(COND,N):统计N周期内第一次条件成立到当前的周期数注:1、N包含当前k线。
2、当N为有效值,但当前的k线数不足N根,按照实际的根数计算;3、若N为0返回无效值;4、N可以为变量。
例:N:=BARSLAST(DATE<>REF(DATE,1))+1;//分钟周期,当日K线数。
BARSSINCEN(ISUP,N);//统计N周期内第一次满足阳线到当前的周期数。
(五)BARSLAST(COND):上一次条件COND成立到当前的周期数注:1、条件成立的当根k线上BARSLAST(COND)的返回值为0。
2、本函数运算量很大,将占用很多的CPU资源,导致行情刷新速度变慢,请谨慎使用!例1:BARSLAST(OPEN>CLOSE); //上一根阴线到现在的周期数。
赢顺通用版公式函数大全
M:COUNT(ISUP,N);//统计分钟周期上开盘以来阳线的根数。 例 2:
MA5:=MA(C,5);//定义 5 周期均线 MA10:=MA(C,10);//定义 10 周期均线 M:COUNT(CROSSUP(MA5,MA10),0);//统计从申请到的行情数据以来到当前这段时间内, 5 周期均线上穿 10 周期均线的次数。
15、CEILING(A):返回沿 A 数值增大方向最接近的整数,若 A 为整数,则返回值为 A。
例 1: CEILING(2.1);//求得 3。
例 2: CEILING(-8.8);//求得-8。
例 3: CEILING(C*1.01);//求收盘价的 1.01 倍向上取整
例 4: IFELSE(C-INTPART(C)>=0.5,CEILING(C),FLOOR(C));//对收盘价四舍五入后取整数部分
一、赢顺通用版函数大全
1、ABS(X):取的 X 的绝对值。 注: 1、正数的绝对值是它本身; 2、负数的绝对值是它的相反数; 3、0 的绝对值还是 0;
例 1: ABS(-10);//返回 10。 例 2: ABS(CLOSE-10);//返回收盘价和 10 价差的绝对值。 例 3: ABS(C-O);//当前 K 线实体长度
8、BACKGROUNDSTYLE:设置背景的样式。 用法: BACKGROUNDSTYLE(i)设置背景的样式。 i = 0 或 1 或 2。
注: 1.
0 是保持本身坐标不变。 1 是将坐标固定在 0 到 100 之间。 2 是将坐标以 0 为中轴的坐标系。 2. 参数 i 的选择根据想要显示的指标数据范围而定。
文华软件指标公式与函数详解
自编公式语法与函数详解:■自编公式支持的操作符:⒈+操作符,表示“加法运算”。
⒉-操作符,表示“减法运算”。
⒊* 操作符,表示“乘法运算”。
⒋/ 操作符,表示“除法运算”。
例如:CLOSE+OPEN表示求收盘价及开盘价的和。
CLOSE-OPEN表示求收盘价及开盘价的差。
CLOSE*OPEN 表示求收盘价及开盘价的积。
CLOSE/OPEN 表示求收盘价及开盘价的商。
⒌&&操作符,表示“与运算”。
⒍|| 操作符,表示“或运算”。
⒎> 操作符,表示“大于运算”。
⒏< 操作符,表示“小于运算”。
⒐>= 操作符,表示“大于等于运算”。
⒑<= 操作符,表示“小于等于运算”。
⒒<> 操作符,表示“不等于运算”。
⒓= 操作符,表示“等于操作符”。
例如:CLOSE>OPEN表示判断当前周期是否收阳。
CLOSE=OPEN表示判断当前周期是否平盘。
⒔:=操作符,表示定义一个局部变量(这个变量在画图时是不画的)。
⒕: 操作符,表示声明了一个变量,并且在画图时画出它并且按这个名字显示。
例如:TMP1:=(OPEN CLOSE)/2;MA(TMP1,10);上面的公式的第一个语句定义了一个局部变量TMP1,在下面一行中引用了这个局部变量,但是要注意的是这个公式在画图的时候只画了第二条语句所求出的结果。
相反下面这个公式则需要画出两条线,第一条是自己定义的均价线,同时显示了均价的名称为AVP,第二条线是均价的简单移动平均线。
AVP:(OPEN CLOSE)/2;MA(AVP,10);■自便公式支持的函数1.引用数据AVPRICE 引用均价(在盘后对于国内三个期货交易所指结算价)CLOSE 引用收盘价(在盘中指最新价)HIGH 引用最高价LOW 引用最低价OPEN 引用开盘价OPI 引用持仓量REF(X,N) 引用X在N个周期前的值例:REF(CLOSE,5);表示引用当前周期前第5个周期的收盘价REFX(X,N) 引用N个周期后的数据。
文华期货软件指标公式赢顺云指标源码 MACD金叉死叉
DIF:EMA(CLOSE,12)-EMA(CLOSE,26);DEA:EMA(DIF,9);MACD:(DIF-DEA)*2,COLORSTICK;T:=BARSLAST(CROSS(DIF,DEA) AND DIF<0);T1:=SUMBARS(T=0,2);T2:=SUMBARS(T=0,3);M:=BARSLAST(CROSS(0,MACD));M1:=SUMBARS(M=0,2);M2:=SUMBARS(M=0,3);D1:=REF(DIF,BARSLAST(DIF=LLV(DIF,M+1)));D2:=REF(D1,T1-1);D3:=REF(D2,T1-1);LT:=BARSLAST(L=LLV(L,M+1));MT:=BARSLAST(DIF=LLV(DIF,M+1));L1:=REF(L,LT);L2:=REF(L1,T1-1);L3:=REF(L2,T1-1);XG:=T=0 AND L1<L2 AND L2<L3 AND D1>D2 AND D2>D3;V AR1:BACKSET(XG,T2+REF(MT,T2-1)),NODRAW;V AR2:BACKSET(XG,T1+REF(MT,T1-1)),NODRAW;V AR3:BACKSET(XG,T+REF(MT,T)+1),NODRAW;DRAWLINE1(CROSS(V AR1=1,0.5),DIF,CROSS(V AR2=1,0.5) AND V AR1=1,DIF,0),COLORYELLOW,LINETHICK2;DRAWLINE1(CROSS(V AR2=1,0.5) AND VAR1=1,DIF,V AR1=1 AND V AR2=1 AND CROSS(VAR3=1,0.5),DIF,0),COLORMAGENTA,LINETHICK2;DRAWICON(XG,DIF,4);SHORT:=12;LONG:=26;MID:=9;DIFF:EMA(C,SHORT)-EMA(C,LONG);A1:=BARSLAST(REF(CROSS(0, DEA),1));A2:= BARSLAST(REF(COUNT(DEA<=0,A1+1)=A1+1 AND LLV(DIFF,5)=LLV(DIFF,A1+1) AND CROSS(DIFF,DEA),1));A3:= BARSLAST(REF(CROSS(DIFF,DEA),1));DIBL1:=LLV(C,A3+1)=LLV(C,A1+1) AND NOT(LLV(DIFF,A3+1)=LLV(DIFF,A1+1)) AND COUNT(DEA<=0,A2+1)=A2+1 AND CROSS(DIFF,DEA);金叉:IF(CROSS(DIFF,DEA) AND DEA<=0 AND DIBL1=0,0,DEA),COLORYELLOW;底背离:IF(DIBL1,0,DEA),COLORRED;B1:=BARSLAST(REF(CROSS(DEA,0),1));B2:=BARSLAST(REF(COUNT(DEA>=0,B1+1)=B1+1 AND HHV(DIFF,5)=HHV(DIFF,A1+1) AND CROSS(DEA,DIFF),1));B3:=BARSLAST(REF(CROSS(DEA,DIFF),1));DINGBL1:= HHV(C,B3+1)=HHV(C,B1+1) AND NOT(HHV(DIFF,B3+1)=HHV(DIFF,B1+1)) AND COUNT(DEA>=0,B2+1)=B2+1 AND CROSS(DEA,DIFF);死叉:IF(CROSS(DEA,DIFF) AND DEA>=0 AND DINGBL1=0,0,DEA),COLORFFFF00;顶背离:IF(DINGBL1,0,DEA),COLORGREEN;DIBJG:=LLV(C,A3+1)=LLV(C,A1+1) AND NOT(LLV(DIFF,A3+1)=LLV(DIFF,A1+1)) AND DIFF>REF(DIFF,1) AND COUNT(DEA<=0,A2+1)=A2+1 AND DIFF<DEA ;DINGBJG:=HHV(C,B3+1)=HHV(C,B1+1) AND NOT(HHV(DIFF,B3+1)=HHV(DIFF,B1+1)) AND REF(DIFF,1)>DIFF AND COUNT(DEA>=0,B2+1)=B2+1 AND DIFF>DEA ; STICKLINE(DIBJG =1 ,DEA,DIFF,2,0),COLORRED;STICKLINE(DINGBJG =1 ,DEA,DIFF,2,0),COLORGREEN;MB:=EMA(DIFF,20);UB:=MB+1.9104*STD(DIFF,20);LB:=MB-1.9104*STD(DIFF,20);ZJS:=HHV(DEA,B1+1)/2;ZJX:=LLV(DEA,A1+1)/2;STICKLINE(DEA>DIFF AND DEA>0 AND DEA>ZJS, ZJS,REF(ZJS,1),1,0), COLORRED; STICKLINE(DEA<DIFF AND DEA<0 AND DEA<ZJX,ZJX, REF(ZJX,1),1,0),COLORGREEN;。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
N:=BARSLAST(DATE<>REF(DATE,1))+1;//分钟周期,当日k线数。
//由于条件成立的当根k线上BARSLAST(COND)的返回值为0,所以“+1”才是当日k线根数。
(六)COST(X):成本分布情况。
用法:
COST(X)表示X%获利盘的价格,即有X%的持仓成本在该价格下,其余(100-X)%的持仓成本在该价格以上,是套牢盘。
例:
VALUEWHEN(DAYBARPOS=1,C);//取当天第一根K线的收盘价。
(九)DMA(X,A):求X的动态移动平均,其中A必须小于1大于0。
注:
1、A可以为变量。
2、如果A<=0或者A>=1,返回无效值。
计算公式:DMA(N)=DMA(N-1)*(1-A)+X(N)*A;其中DMA(N-1)为第(N-1)天的DMA值。
LL1:=LLV(L,N);//在分钟周期上,求当天第一根k线到当前周期内所有k线最低价的最小值。
(十七)LLVBARS(X,N):求N周期内X最低值到当前周期数。
注:
1、若N为0则从第一个有效值开始算起(不包含当前K线);
2、当N为有效值,但当前的k线数不足N根,按照实际的根数计算,第一根k线返回空值;
例1:
HHVBARS(VOL,0); //求历史成交量最大的周期到当前的周期数(最大值那根k线上HHVBARS(VOL,0);的返回值为0,最大值后的第一根k线返回值为1,依次类推)。
例2:
N:=BARSLAST(DATE<>REF(DATE,1))+1;//分钟周期,日内k线根数。
ZHBARS:REF(HHVBARS(H,N),N)+N;//在分钟周期上,求昨天最高价所在的k线到当前k线之间的周期数。
注:
1、N包含当前k线。
2、调和平均值与倒数的简单平均值互为倒数。
3、当N为有效值,但当前的k线数不足N根,函数返回空值。
4、N为0或空值的情况下,函数返回空值。
5、X为0或空值的情况下,函数返回空值。
6、N可以为变量。
例:
HM5:=HARMEAN(C,5);//求5周期收盘价的调和平均值。
(十三)HHV(X,N):求X在N个周期内的最高值。
注:
1、N包含当前k线。
2、当N为有效值,但当前的k线数不足N根,按照实际的根数计算;
3、若N为0返回无效值;
4RSLAST(DATE<>REF(DATE,1))+1;//分钟周期,当日K线数。
BARSSINCEN(ISUP,N);//统计N周期内第一次满足阳线到当前的周期数。
例如:
COST(1);//返回10.5表示1%获利盘的价格是10.5。
注:
1、X的取值范围为(0-100)(0、100返回无效值),并且X可以为变量。
2、该函数仅对日线分析周期有效。
算法:
根据获利盘和套牢盘的比例求得价格。
(七)COUNT(COND,N):统计N周期中满足COND条件的周期数。
注:
1、N包含当前k线。
(五)BARSLAST(COND):上一次条件COND成立到当前的周期数
注:
1、条件成立的当根k线上BARSLAST(COND)的返回值为0。
2、本函数运算量很大,将占用很多的CPU资源,导致行情刷新速度变慢,请谨慎使用!
例1:
BARSLAST(OPEN>CLOSE); //上一根阴线到现在的周期数。
(三)BARSSINCE(COND):第一个条件成立到当前的周期数。
注:
1、返回值为COND第一次成立到当前的周期数
2、条件第一次成立的当根k线上BARSSINCE(COND)的返回值为0。
例:
BARSSINCE(CLOSE>OPEN);
//统计第一次满足阳线这个条件的K线到现在的周期数。
(四)BARSSINCEN(COND,N):统计N周期内第一次条件成立到当前的周期数
(二十一)SAR1(N,STEP,MAX):返回抛物转向值。
根据公式SAR1(n)=SAR1(n-1)+AF*(EP(n-1)-SAR1(n-1))计算。
其中:
SAR1(n-1):上根K线SAR1的绝对值。
AF:加速因子,当AF小于MAX时,
上涨行情,H>HV(H,N) AF = AF+STEP; H<=HV(H,N) AF = AF;
MA10:MA(C,M);//在分钟周期上,如果当天k线不足10根,按照实际根数计算MA10,如果超过10根按照10周期计算MA10。
(二十)SAR(N,STEP,MAX):返回抛物转向值。
根据公式SAR(n)=SAR(n-1)+AF*(EP(n-1)-SAR(n-1))计算。
其中:
SAR(n-1):上根K线SAR的绝对值。
注:
1、N包含当前k线。
2、若N为0则从第一个有效值开始算起;
3、当N为有效值,但当前的k线数不足N根,按照实际的根数计算;
4、N为空值时,返回空值。
5、N可以是变量。
例1:
HH:HHV(H,4);//求4个周期最高价的最大值,即4周期高点(包含当前k线)。
例2:
N:=BARSLAST(DATE<>REF(DATE,1))+1;//分钟周期,日内k线根数。
例2:
N:=BARSLAST(DATE<>REF(DATE,1))+1;
ZH:VALUEWHEN(DATE<>REF(DATE,1),HV(H,N));//在分钟周期上,求昨天最高价。
例3:
HV(H,5)和REF(HHV(H,5),1)的结果是一样的,用HV编写更加方便。
(十六)LLV(X,N):求X在N个周期内的最小值。
AF:加速因子,当AF小于MAX时,逐根的通过AF+STEP累加,涨跌发生转换时,AF重新计算。
EP:一个涨跌内的极值,在上涨行情中为上根K线的最高价;下跌行情中为上根K线的最低价。
注:
1、参数N,Step,Max均不支持变量。
例1:
SAR(17,0.03,0.3);//表示计算17个周期抛物转向,步长为3%,极限值为30%。
3、当N为有效值,但当前的k线数不足N根,函数返回空值。
4、N为0或空值的情况下,函数返回空值。
例1:
MA5:=MA(C,5);//求5周期收盘价的简单移动平均。
例2:
N:=BARSLAST(DATE<>REF(DATE,1))+1;//分钟周期,日内k线根数。
M:=IFELSE(N>10,10,N);//如果k线超过10根,M取10,否则M取实际根数。
文华
(一)BARSCOUNT(COND):第一个有效周期到当前的周期数。
注:
1、返回值为COND从第一个有效周期开始计算,到现在为止的周期数。
2、条件第一次成立的当根k线上BARSCOUNT(COND)的返回值为0。
例:
BARSCOUNT(MA(C,4));
//计算MA(C,4)第一次有返回值到当前的周期数。
计算公式:EMA=2*X/(N+1)+(N-1)*EMA(N-1)/(N+1);
举例:X1=6 X2=7 X3=8 X4=9
则EMA(X,4)=2/5*X4+3/10*X3+3/15*X2+3/30*X1=4/10*9+3/10*8+2/10*7+1/10*6=8
例1:
EMA10:=EMA(C,10);//求收盘价10周期的指数加权移动平均。
例1:
DMA3:=DMA(C,0.3);//计算结果为REF(DMA3,1)*(1-0.3)+C*0.3。
(十)EMA(X,N):求N周期X值的指数加权移动平均。
注:
1、N包含当前k线。
2、对距离当前较近的k线赋予了较大的权重。
3、当N为有效值,但当前的k线数不足N根,按实际根数计算。
4、N为0或空值时返回值为空值。
下跌行情,L<lV(L,N) AF = AF+STEP; L>=LV(L,N) AF = AF;
3、N为0或空值时返回值为空值。
4、本函数运算量很大,将占用很多的CPU资源,导致行情刷新速度变慢,请谨慎使用!
例1:
EMA2(H,5);//求最高价在5个周期的线性加权移动平均值。
(十二)HARMEAN(X,N):求X在N个周期内的调和平均值。
算法举例:HARMEAN(X,5)=1/[(1/X1+1/X2+1/X3+1/X4+1/X5)/5]。
注:
1、N包含当前k线。
2、若N为0则从第一个有效值开始算起;
3、当N为有效值,但当前的k线数不足N根,按照实际的根数计算;
4、N为空值时,返回空值。
5、N可以是变量。
例1:
LL:LLV(L,5);//求5根k线最低点(包含当前k线)。
例2:
N:=BARSLAST(DATE<>REF(DATE,1))+1;//分钟周期,日内k线根数
(十一)EMA2(X,N):求N周期X值的线性加权移动平均(也称WMA)。
计算公式:EMA2(X,N)=[N*X0+(N-1)*X1+(N-2)*X2+...+1*X(N-1)]/[N+(N-1)+(N-2)+...+1],X0表示本周期值,X1表示上一周期值。
注:
1、N包含当前k线。
2、当N为有效值,但当前的k线数不足N根,返回值为空值。