准确率最高的期货指标文华财经期货软件指标公式期货指标大全汇总

合集下载

文华财经期货软件指标公式源码精品CCI指标

文华财经期货软件指标公式源码精品CCI指标

文华财经期货软件指标公式源码精品CCI指标CCI指标的计算步骤如下:1.计算典型价格(TP):TP=(最高价+最低价+收盘价)/32.计算平均价(MA):MA=TP的n日简单移动平均3.计算平均绝对偏差(MD):MD=TP与MA之差的绝对值的n日简单移动平均4.计算CCI值(CCI):CCI=(TP-MA)/(0.015*MD)根据CCI值的大小,可以判断市场是超买、超卖还是处于区间内:1.当CCI值大于100时,表示市场超买,价格可能会回落;2.当CCI值小于-100时,表示市场超卖,价格可能会反弹;3.当CCI值在-100至100之间时,表示市场处于区间内,没有明显的超买超卖情况。

下面是一个经过优化的CCI指标的Python源码示例:```pythonimport pandas as pdimport numpy as npdef cci(data, n):tp = (data['high'] + data['low'] + data['close']) / 3ma = tp.rolling(n).meanmd = np.abs(tp - ma).rolling(n).meancci = (tp - ma) / (0.015 * md)return cci# 读取数据,例如从csv文件中读取data = pd.read_csv('data.csv')cci_values = cci(data, 20)#打印CCI值print(cci_values)```在以上代码中,`data`是包含股价或期货价格数据的DataFrame,其中包含`high`(最高价)、`low`(最低价)、`close`(收盘价)等字段。

函数`cci`接受数据和时间周期`n`作为输入,返回计算得到的CCI值。

最后,使用示例数据调用`cci`函数并打印CCI值。

期货最好用的指标公式文华财经指标公式通道线精准买

期货最好用的指标公式文华财经指标公式通道线精准买

MA5:=MA(C,5),COLORF00FF0;MA10:=MA(C,10);MA20:=MA(C,20);MA60:=MA(C,60),COLORGREEN;买线:=ZIGZAG(C,10,1);卖线:=MA(买线,3);CAPITAL:=GETPRICE1('流通股本');换手:=V/CAPITAL*100;基线:=MA(REF(LLV(C,30),1),2),NODRAW;AMOUNT:=AVPRICE*V;量能饱和度:=IF((AMOUNT/C)/(HHV(AMOUNT,20)/HHV(C,20))*100>100,100,(AMOUNT/C)/(HHV(AMOUNT, 20)/HHV(C,20))*100),NODRAW;MA8:=MA(C,8),COLORYELLOW;MA13:=MA(C,13),COLORE66878;MA50:=MA(C,50),COLORWHITE;MA55:=MA(C,55),COLORGREEN;MA144:=MA(C,144),COLORBLUE;X1:=(C+L+H)/3;X2:=EMA(X1,6);X3:=EMA(X2,5);VARF1:=100-3*SMA((CLOSE-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1)+2*SMA(SMA( (CLOSE-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1),15,1);VAR101:=100-3*SMA((OPEN-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1)+2*SMA(SMA ((OPEN-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1),15,1);VAR111:=VARF1<REF(VAR101,1) AND VOL>REF(VOL,1) AND CLOSE>REF(CLOSE,1);游资:=(VAR111 AND COUNT(VAR111,30)=1 AND 买线>=卖线);DRAWTEXT(游资,(基线*0.97),'--游资进'),COLORBLUE;STICKLINE(游资,(基线*0.96),(基线+0.2),9,0),COLORBLUE;VARS1:=(C-LLV(L,36))/(HHV(H,36)-LLV(L,36))*100;VARS2:=SMA(VARS1,3,1);VARS3:=SMA(VARS2,3,1);VARS4:=SMA(VARS3,3,1);抄底:=((FILTER((CROSS(VARS3,VARS4) AND VARS3<20),10)=1) AND 买线>=卖线); DRAWTEXT(抄底,(基线*0.94),'--抄底'),COLORFF00FF;STICKLINE(抄底,(基线*0.92),基线,9,0),COLORFF00FF;YY:=(CROSS(X2,X3) AND (买线>=卖线));DRAWTEXT(YY,(L*0.99),'--精准买'),COLORYELLOW;//STICKLINE1(YY,C,(L*0.98),9,0),COLORYELLOW;F:=100*(C-REF(C,1))/REF(C,1);S1:=IF(C<REF(O,1) AND F<0,1,0);S2:=IF(C<REF(O,2) AND F<0,1,0);短买点:=((CROSS((SMA(MAX(C-(REF(C,1)),0),4.1,1)/SMA(ABS(C-(REF(C,1))),4.1,1)*100),11)*1) AND S1=0 AND REF(S1,1)=1 AND S2=0 AND REF(S2,1)=1 AND 换手>=3 AND 买线>=卖线);//DRAWTEXT(短买点,(基线*0.94),'--短买点'),COLORFF00FF;//STICKLINE1(短买点,(基线*0.92),(基线*0.98),9,0),COLORFF00FF;VAR5:=(3*(SMA(SMA(((C-LLV(L,20))/(HHV(H,20)-LLV(L,20))*100),3,1),3,1)/28.57)-2*(EMA((SMA(S MA(((C-LLV(L,20))/(HHV(H,20)-LLV(L,20))*100),3,1),3,1)/28.57),5)));奔牛:=(CROSS(VAR5,(SMA(SMA(((C-LLV(L,20))/(HHV(H,20)-LLV(L,20))*100),3,1),3,1)/28.57)) AND 买线>=卖线);//DRAWTEXT(奔牛,(基线*0.98),'--奔牛'),COLOR00AAFF;//STICKLINE1(奔牛,(基线*0.96),基线,9,0),COLOR00AAFF;VARQ1:=EMA(CLOSE,3);VARQ2:=EMA(CLOSE,21);VARQ3:=BARSLAST(CROSS(VARQ2,VARQ1))>15;VARQ4:=VOL>MA(VOL,5)*2 AND VOL<MA(VOL,5)*5;黑马:=((CROSS(VARQ1,VARQ2) AND VARQ4 AND VARQ3) AND 买线>=卖线);//DRAWTEXT(黑马,(基线*0.98),'--黑马'),COLORFF6600;//STICKLINE1(黑马,(基线*0.96),基线,9,0),COLORFF6600;波段买点:=CROSS((ZIGZAG(C,10,1)),(MA((ZIGZAG(C,10,1)),3)));DRAWTEXT(波段买点,(基线*0.98),'--波段买'),COLOR00AAFF;STICKLINE1(波段买点,(基线*0.96),基线,9,0),COLORRED;VARDD:=(ZIGZAG(C,5,1)<REF(ZIGZAG(C,5,1),1)) AND (REF(ZIGZAG(C,5,1),1)>=REF(ZIGZAG(C,5,1),2)) AND (REF(ZIGZAG(C,5,1),2)>=REF(ZIGZAG(C,5,1),3));DRAWTEXT((VARDD=1),(H*1.05),'波段卖'),COLORWHITE;STICKLINE1((VARDD=1),(H*1.01),(H*1.03),9,0),COLORWHITE;大黑马:=(IF(CROSS((MA(3*SMA(((C-LLV(L,21))/(HHV(H,21)-LLV(L,21)))*100,6,1)-2*SMA(SMA(((C-LLV(L, 21))/(HHV(H,21)-LLV(L,21)))*100,5,1),5,1),2)),0) AND EMA(3*SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,5,1)-2*SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L ,55))*100,5,1),5)<40,8,0) AND 买线>=卖线);DRAWTEXT(大黑马,(基线*0.94),'-大黑马'),COLORBLUE;短高H:=(20*H+19*REF(H,1)+18*REF(H,2)+17*REF(H,3)+16*REF(H,4)+15*REF(H,5)+14*REF(H,6) +13*REF(H,7)+12*REF(H,8)+11*REF(H,9)+10*REF(H,10)+9*REF(H,11)+8*REF(H,12)+7*REF(H,13)+6*REF(H,14)+5*REF(H,15)+4*REF(H,16)+3*REF(H,17)+2*REF(H,18)+REF(H,20))/210,COLORBLUE,LINETHICK1;短低L:=(20*L+19*REF(L,1)+18*REF(L,2)+17*REF(L,3)+16*REF(L,4)+15*REF(L,5)+14*REF(L,6) +13*REF(L,7)+12*REF(L,8)+11*REF(L,9)+10*REF(L,10)+9*REF(L,11)+8*REF(L,12)+7*REF(L,13)+6*REF(L,14)+5*REF(L,15)+4*REF(L,16)+3*REF(L,17)+2*REF(L,18)+REF(L,20))/210,COLORBLUE,LINETHICK1;D90H:=EMA(短高H,90),COLORYELLOW,LINETHICK1;D90L:=EMA(短低L,90),COLORYELLOW,LINETHICK1;D90差:=D90H-D90L;D90顶:=D90H+D90差*2,COLORYELLOW,LINETHICK1;D90底:=D90L-D90差*2,COLORYELLOW,LINETHICK1;//XMA(X,N)=REFX(MA(X,N),N/2);XH25:=REFX1(MA(H,25),25/2);XXH25:=REFX1(MA(XH25,25),25/2);XL25:=REFX1(MA(L,25),25/2);XXL25:=REFX1(MA(XL25,25),25/2);高0:=(XXH25-XXL25+XXH25),LINETHICK1,COLORWHITE;低0:=XXL25*2-XXH25,LINETHICK1,COLORWHITE;多头定位:=低0>=D90底AND 高0>=D90顶;空头定位:=高0<=D90顶AND 低0<=D90底;震荡定位:=低0>=D90底AND 高0<=D90顶;XH60:=REFX1(MA(H,60),60/2);XXH60:=REFX1(MA(XH60,60),60/2);XL60:=REFX1(MA(L,60),60/2);XXL60:=REFX1(MA(XL60,60),60/2);波段顶0:=4*XXH60-3*XXL60,LINETHICK2,COLORWHITE;波段底0:=4*XXL60-3*XXH60,LINETHICK2,COLORWHITE;多止损:XXL25-(XXH25-XXL25)*3.5,DOT,COLORWHITE;多止盈:(XXH25-XXL25)*1+XXH25,NODRAW,COLORWHITE;空止损:(XXH25-XXL25)*3.5+XXH25,DOT,COLORYELLOW;空止盈:XXL25-(XXH25-XXL25)*0.5,NODRAW,COLORGREEN;做空:(XXH25-XXL25)*1+XXH25,LINETHICK1,COLORGREEN,DOT;做多:XXL25-(XXH25-XXL25)*1,LINETHICK1,COLORRED,DOT;空损:=(XXH25-XXL25)*3.9+XXH25,LINETHICK1,COLORYELLOW;多损:=XXL25-(XXH25-XXL25)*3.9,LINETHICK1,COLORYELLOW;波段顶:=(XXH60-XXL60)*3+XXH60,LINETHICK1,COLORYELLOW;波段底:=XXL60-(XXH60-XXL60)*3,LINETHICK1,COLORWHITE;止盈差:多止盈-空止盈,NODRAW;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;今D:=EMA(D,3);昨D:=REF(今D,1);白色点多定位1:=L<做多AND H>做多;白色点空定位1:=H>做空AND L<做空;白色点多定位2:=H<做多;白色点空定位2:=L>做空;多头红色点:=今D>昨D;空头红色点:=今D<昨D;多头红色点定位1:=白色点多定位1=1 AND 多头红色点=1;多头红色点定位2:=白色点多定位2=1 AND 多头红色点=1;空头红色点定位2:=白色点空定位2=1 AND 空头红色点=1;空头红色点定位1:=白色点空定位1=1 AND 空头红色点=1;多头多定位:=CROSS(做多,L) AND 多头定位=1;多头平定位:=CROSS(H,做空) AND 多头定位=1 AND 震荡定位=0;空头空定位:=CROSS(H,做空) AND 空头定位=1;空头平定位:=CROSS(做多,L) AND 空头定位=1 AND 震荡定位=0;震荡多定位:=CROSS(做多,L) AND 震荡定位=1;震荡空定位:=CROSS(H,做空) AND 震荡定位=1;DRAWICON(多头多定位=1 OR 震荡多定位=1,多损,'ICO116');DRAWICON(空头空定位=1 OR 震荡空定位=1,空损,'ICO117');//VERTLINE1(REFX(ISLASTBAR,11));G:=MA5;DY:=MA10;NNH:=BARSLAST(H=HHV(H,15)) ,NODRAW;NNL:=BARSLAST(L=LLV(L,15)) ,NODRAW;NN:=IF(REF(G,NNH)>REF(DY,NNH) AND NNH<=12,NNH,IF(REF(G,NNL)<REF(DY,NNL) AND NNL<=12,NNL,13)) ,NODRAW;YN:=IF(ISLASTBAR AND NN>0,NN,13) ,NODRAW;HHY:=REF(H,YN)=HHV(H,14);LLY:=REF(L,YN)=LLV(L,14);FG01:=BACKSET(HHY,YN+1)>BACKSET(HHY,YN),NODRAW;//只设置前面第6个FD01:=BACKSET(LLY,YN+1)>BACKSET(LLY,YN) ,NODRAW;FG02:=FG01=FD01 AND G>DY,NODRAW;FD02:=FG01=FD01 AND G<DY,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,BARSLA ST(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 ANDIF(REF(G,BARSLAST(L=LLV(L,7)))>REF(DY,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(DY,BARSLAST(H=HHV(H,7))),BARSLAST(H=HHV(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 AND REF(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;DX:=HHH||LLL;L1:=CROSS(BACKSET(ISLASTBAR,SUMBARS(DX,3)),0.5);L2:=CROSS(BACKSET(ISLASTBAR,SUMBARS(DX,2)),0.5);L3:=CROSS(BACKSET(ISLASTBAR,SUMBARS(DX,1)),0.5);PP:=IF(HHH,H,L);A1:=VALUEWHEN(L1,PP);A2:=VALUEWHEN(L2,PP);A3:=VALUEWHEN(L3,PP);AAA:=REFX1((A2-A1)*0.618+A3,1000);DRAWTEXT(HHH,H,'●'),COLORWHITE,FONTSIZE30;DRAWTEXT(LLL,L,'●'),COLORWHITE,FONTSIZE30;HHH,SOUND('B');LLL,SOUND('A');DRAWCOLORKLINE(买线>=卖线&& C>=O&&(HHH||LLL),COLORRED,1); DRAWCOLORKLINE(买线>=卖线&& C<O&&(HHH||LLL),COLORRED,0); DRAWCOLORKLINE(买线<卖线&& C>=O&&(HHH||LLL),COLORGREEN,1); DRAWCOLORKLINE(买线<卖线&& C<O&&(HHH||LLL),COLORGREEN,0);STICKLINE1(CROSS(买线,卖线),O,C,9,0),COLOR00AAFF;STICKLINE1(买线<卖线&&(HHH||LLL),H,L,0,0),COLORGREEN;STICKLINE1(买线<卖线&&(HHH||LLL),C,O,9,0),COLOR007700;STICKLINE1(买线<卖线&&(HHH||LLL),C,O,8,0),COLOR008E00;STICKLINE1(买线<卖线&&(HHH||LLL),C,O,7,0),COLOR009900;STICKLINE1(买线<卖线&&(HHH||LLL),C,O,6,0),COLOR00A600;STICKLINE1(买线<卖线&&(HHH||LLL),C,O,5,0),COLOR00B500;STICKLINE1(买线<卖线&&(HHH||LLL),C,O,4,0),COLOR00C600;STICKLINE1(买线<卖线&&(HHH||LLL),C,O,3,0),COLOR00D500;STICKLINE1(买线<卖线&&(HHH||LLL),C,O,2,0),COLOR00E600;STICKLINE1(买线>=卖线&&(HHH||LLL),H,L,0,0),COLOR0000FF;STICKLINE1(买线>=卖线&&(HHH||LLL),C,O,9,0),COLOR0000A3;STICKLINE1(买线>=卖线&&(HHH||LLL),C,O,8,0),COLOR0000B7;STICKLINE1(买线>=卖线&&(HHH||LLL),C,O,6,0),COLOR0000C8; STICKLINE1(买线>=卖线&&(HHH||LLL),C,O,5,0),COLOR0000D9; STICKLINE1(买线>=卖线&&(HHH||LLL),C,O,4,0),COLOR0000CD; STICKLINE1(买线>=卖线&&(HHH||LLL),C,O,3,0),COLOR0000E9; STICKLINE1(买线>=卖线&&(HHH||LLL),C,O,2,0),COLOR0000EA; STICKLINE1(买线>=卖线&&(HHH||LLL),C,O,1,0),COLOR0000FF;。

最准确的指标期货指标公式文华财经指标主力买卖指标

最准确的指标期货指标公式文华财经指标主力买卖指标

A:=(3*C+L+O+H)/6;//3倍收盘价与最高价、最低价、开盘价之和的均值。

B:(20*A+19*REF(A,1)+18*REF(A,2)+17*REF(A,3)+16*REF(A,4)+15*REF(A,5)+14*REF(A,6)+13*REF (A,7)+12*REF(A,8)+11*REF(A,9)+10*REF(A,10)+9*REF(A,11)+8*REF(A,12)+7*REF(A,13)+6*REF(A, 14)+5*REF(A,15)+4*REF(A,16)+3*REF(A,17)+2*REF(A,18)+REF(A,20))/210,COLORMAGENTA,LINET HICK2;//对A值做加权均值计算。

D:MA(B,10),LINETHICK4,COLORRED;//对B值做10周期平均计算。

DRAWTEXT(CROSS(B,D),B,'主力★买'),COLORRED,FONTSIZE20;DRAWTEXT(CROSSDOWN(B,D),B,'游资★卖'),COLORGREEN,FONTSIZE20;DRAWGBK(1,RGB(0,0,0),RGB(0,0,0),0);范围高A:=REFX1(HHV(H,120),10000)*1.05;范围低A:=REFX1(LLV(L,120),10000)*0.95;MA5:=MA(C,5),COLORCYAN,LINETHICK2;MA24:=MA(C,24),COLORGREEN,LINETHICK2;MA72:=MA(C,72),COLORRED,LINETHICK2;MA200:=IF((MA(C,200)<=范围高 A AND MA(C,200)>=范围低A) OR C>=MA(C,200),MA(C,200),NULL),COLORBLUE,LINETHICK2;显示仪表盘1:=1;主升浪:=ISLASTBAR AND MA5>MA24 AND MA24>MA72 AND MA72>IF(MA200=NULL,0,MA200); 主浪回调:=ISLASTBAR AND MA24>MA5 AND MA5>MA72 AND MA72>IF(MA200=NULL,0,MA200);主浪深调:=ISLASTBAR AND MA24>MA72 AND MA72>MA5 AND MA5>IF(MA200=NULL,0,MA200);初升浪:=ISLASTBAR AND IF(MA200=NULL,300,MA200)>MAX(MA24,MA72) AND MA5>MA24 AND MA24>MA72;底部反弹:=ISLASTBAR AND IF(MA200=NULL,300,MA200)>MA72 AND MA72>MA24 AND MA5>MA24;探底阶段:=ISLASTBAR AND IF(MA200=NULL,300,MA200)>MA72 AND MA72>MA24 AND MA24>MA5;观望:=ISLASTBAR AND IF(MA200=NULL,MA24>MA72 AND C<MA72,MA72>MA200 AND C<MA200);有牛:=ISLASTBAR AND IF(MA200=NULL,MA24<MA72 AND C>=MA72,MA72<MA200 AND C>=MA200);放弃:=ISLASTBAR AND IF(MA200=NULL,MA24<MA72 AND C<MA72,MA72<MA200 AND C<MA200);引差:=REF(C,1)-LOW,LINETHICK1,NODRAW;引跌幅:IF((REF(C,1)-LOW)/REF(C,1)*100>0,(REF(C,1)-LOW)/REF(C,1)*100,0),LINETHICK1,NODRAW;三日均跌:MA(引跌幅,3),COLORWHITE,NODRAW;N:=120;CURRBARSCOUNT:=DATACOUNT-BARPOS+1;K:=BARSLAST(CURRBARSCOUNT=N);GD:=REFX1(IF(ISLASTBAR=1,HHV(H,K),0),10000),NODRAW;{高点}DD:=REFX1(IF(ISLASTBAR=1,LLV(L,K),0),10000),NODRAW;{低点}KJ:=GD-DD;{高低点差值=分区高度}GD4:=IF(CURRBARSCOUNT<=N/2,GD,NULL);高区:IF(CURRBARSCOUNT<=N,GD,NULL),COLORRED,LINETHICK2,NODRAW;低区:IF(CURRBARSCOUNT<=N,DD,NULL),COLOR00FF00,LINETHICK2,NODRAW;平衡:=IF(CURRBARSCOUNT<=N,DD+KJ/2,NULL),COLOR00FFFF,NODRAW;低:IF(CURRBARSCOUNT<=N/2,DD,NULL),COLORFFFF00;高:IF(CURRBARSCOUNT<=N/2,GD,NULL),COLOR00FFFF;支撑:IF(CURRBARSCOUNT<=N/2,DD+KJ*0.191,NULL),COLOR00FFFF;强势: IF(CURRBARSCOUNT<=N/2,DD+KJ*0.382,NULL),COLORFF00FF;突破:IF(CURRBARSCOUNT<=N/2,DD+KJ/2,NULL),COLOR0000FF;警示:IF(CURRBARSCOUNT<=N/2,DD+KJ*0.618,NULL),COLOR00FFFF;压力:IF(CURRBARSCOUNT<=N/2,DD+KJ*0.809,NULL),COLOR00FF00;低涨:IF(CURRBARSCOUNT<=N/2,(C/LLV(LOW,K)-1)*100,NULL),COLOR0000FF,NODRAW;天数:BARSLAST(L=DD),COLORCYAN,NODRAW;顶点:IF(CURRBARSCOUNT<=N/2, REFX1(IF(ISLASTBAR=1,HHV(H, BARSLAST(CURRBARSCOUNT=60)),1),10000),NULL),COLORRED,CROSSDOT,NODRAW;低点:IF(CURRBARSCOUNT<=N/2, REFX1(IF(ISLASTBAR=1,LLV(L, BARSLAST(CURRBARSCOUNT=60)),1),10000),NULL),COLORMAGENTA,CROSSDOT,NODRAW; TYP:=(CLOSE+HIGH+LOW)/3;CCI:=(TYP-MA(TYP,14))/(0.015*AVEDEV(TYP,14));STICKLINE1(CCI>=200 AND H>=顶点,O,C,2,0),COLORBLUE;STICKLINE1(CCI<=100 AND L<=低点,O,C,2,0),COLORYELLOW;STICKLINE1(CURRBARSCOUNT=N/2,GD,DD,0,0),COLOR408080,NODRAW;STICKLINE1(CURRBARSCOUNT<=N/2,支撑,支撑,2,0),COLOR1E1E1E;STICKLINE1(CURRBARSCOUNT<=N/2,强势,强势,2,0),COLOR1E1E1E;STICKLINE1(CURRBARSCOUNT<=N/2,突破,突破,2,0),COLOR1E1E1E;STICKLINE1(CURRBARSCOUNT<=N/2,警示,警示,2,0),COLOR1E1E1E;STICKLINE1(CURRBARSCOUNT<=N/2,压力,压力,2,0),COLOR1E1E1E;DRAWTEXT(CURRBARSCOUNT=10,压力,'压力-0.809'),COLOR00FFFF,NODRAW;DRAWTEXT(CURRBARSCOUNT=10,警示,'警示-0.618'),COLOR00FFFF,NODRAW;DRAWTEXT(CURRBARSCOUNT=10,突破,'突破-0.500'),COLOR00FFFF,NODRAW;DRAWTEXT(CURRBARSCOUNT=10,强势,'强势-0.382'),COLOR00FFFF,NODRAW;DRAWTEXT(CURRBARSCOUNT=10,支撑,'支撑-0.191'),COLOR00FFFF,NODRAW;DRAWTEXT(CURRBARSCOUNT=N/4+5,GD-KJ*0.09,'【风险区】--高抛避险'),COLORFFFFFF; DRAWTEXT(CURRBARSCOUNT=N/4+5,GD-KJ*0.3,'【警示区】--逢高减仓'),COLORFFFFFF; DRAWTEXT(CURRBARSCOUNT=N/4+5,GD-KJ*0.45,'【突破区】--主力拉升'),COLORFFFFFF; DRAWTEXT(CURRBARSCOUNT=N/4+5,GD-KJ*0.55,'【拉升区】--强势畜锐'),COLORFFFFFF; DRAWTEXT(CURRBARSCOUNT=N/4+5,DD+KJ/3,'【关注区】--逢低买入'),COLORFFFFFF; DRAWTEXT(CURRBARSCOUNT=N/4+5,DD+KJ/10,'【低吸区】--大胆买入'),COLORFFFFFF;第一防线:REFX1(低,10000),DOT,COLORYELLOW,NODRAW;第二防线:REFX1(支撑,10000),DOT,COLORWHITE,NODRAW;DRAWKLINE1(H,O,L,C);AHC1:=CLOSE*VOL;AHC22:=EMA((EMA(AHC1,27)/EMA(VOL,27)+EMA(AHC1,54)/EMA(VOL,54)+EMA(AHC1,108)/EMA (VOL,108)+EMA(AHC1,316)/EMA(VOL,316))/4,34);上轨:=1.06*AHC22,COLOR40FF00,LINETHICK1;下轨:=AHC22*0.94;ZT:=REF(C,1)*1.1-C<0.01 AND H=C;启爆:=CROSS(C,上轨) OR CROSS(C,下轨) AND ZT;DRAWTEXT(启爆,L,'启爆'),COLORCYAN;STICKLINE1(启爆,C,O,3,1),COLORWHITE;STICKLINE1(启爆,C,O,1,0),COLORGREEN;STICKLINE1(C>=O ,HIGH,LOW,0,1 ),COLORRED;STICKLINE1(C>=O ,OPEN,CLOSE,3.1,0 ),COLOR000033;STICKLINE1(C>=O,OPEN,CLOSE,2.7,0 ),COLOR000066;STICKLINE1(C>=O ,OPEN,CLOSE,2.1,0 ),COLOR000099;STICKLINE1(C>=O ,OPEN,CLOSE,1.5,0 ),COLOR0000CC;STICKLINE1(C>=O ,OPEN,CLOSE,0.9,0 ),COLOR0000FF;STICKLINE1(C>=O ,OPEN,CLOSE,0.3,0 ),COLORCC66FF;STICKLINE1(C<O ,HIGH,LOW,0,1 ),COLORCYAN;STICKLINE1(C<O ,OPEN,CLOSE,3.1,0 ),COLOR990000;STICKLINE1(CLOSE<O ,OPEN,CLOSE,2.7,0 ),COLORCC0000;STICKLINE1(CLOSE<O ,OPEN,CLOSE,2.1,0 ),COLORFF4400;STICKLINE1(CLOSE<O ,OPEN,CLOSE,1.5,0 ),COLORFF8800;STICKLINE1(CLOSE<O ,OPEN,CLOSE,0.9,0 ),COLORFFCC00;STICKLINE1(CLOSE<O ,OPEN,CLOSE,0.3,0 ),COLORCYAN;CC:IF(CURRBARSCOUNT<18,REFX1(REF(C,1),10000),NULL),COLOR000000,NODRAW;止赢:1.05*CC,COLORMAGENTA,LINETHICK1;DRAWTEXT(ISLASTBAR,止赢,'止赢'),LINETHICK1;止损:0.97*CC,COLORYELLOW,LINETHICK1;DRAWTEXT(ISLASTBAR,止损,'止损'),LINETHICK1;DRAWNUMBER(ISLASTBAR,C,C,0,COLORWHITE);AAA:=REFX1(HHV(H,50),10000);PL5:=HHV(H,45);F:=100*(C-REF(C,1))/REF(C,1);博尔:=IF(C<REF(O,1) AND F<0,1,0);P1:=博尔;量化:=IF(C<REF(O,2) AND F<0,1,0);P2:=量化;STICKLINE(P1=0 AND REF(P1,1)=1 AND P2=0 AND REF(P2,1)=1,OPEN,CLOSE,3,0),COLOR0055FF; 操作30日均线:EMA(C,30),COLORYELLOW,LINETHICK4;红升:IF(操作30日均线>REF(操作30日均线,1),操作30日均线,NULL),COLORRED,LINETHICK4; 绿降:IF(操作30日均线<REF(操作30日均线,1),操作30日均线,NULL),COLOR009300,LINETHICK4;趋势55日线:EMA(C,55),COLORYELLOW,LINETHICK1,NODRAW;红升4:IF(趋势55日线>REF(趋势55日线,1),趋势55日线,NULL),COLOR0080FF,LINETHICK1;绿降4:IF(趋势55日线<REF(趋势55日线,1),趋势55日线,NULL),COLORFFFF00,DOT,LINETHICK1; 年线:EMA(C,250),COLORYELLOW,LINETHICK1,NODRAW;年红升:IF(年线>REF(年线,1),年线,NULL),COLOR8000FF,LINETHICK1;年绿降:IF(年线<REF(年线,1),年线,NULL),COLORFFFF00,DOT,LINETHICK1;。

文华财经指标公式大全

文华财经指标公式大全

文华财经指标公式大全一、介绍在财经领域,指标是衡量经济活动和市场走势的重要工具。

文华财经指标是广泛应用于金融分析和投资策略的指标集合。

本文将介绍一些常用的文华财经指标公式,帮助读者更好地理解和运用这些指标。

二、趋势指标1. 简单移动平均线(SMA,Simple Moving Average)公式:SMA = (收盘价1 + 收盘价2 + ... + 收盘价n)/ nSMA是一种基本的趋势指标,通过计算过去n个收盘价的平均值来衡量价格的趋势方向。

2. 加权移动平均线(WMA,Weighted Moving Average)公式:WMA = (收盘价1 * 权重1 + 收盘价2 * 权重2 + ... + 收盘价n * 权重n)/ (权重1 + 权重2 + ... + 权重n)WMA与SMA类似,但在计算过程中给予不同权重的收盘价不同的重要性。

3. 指数移动平均线(EMA,Exponential Moving Average)公式:EMA = 当期收盘价 * 平滑因子 + 上一期EMA * (1 - 平滑因子)EMA也是一种移动平均线指标,但在计算中更强调近期数据的权重,可以更快地反映价格的变化。

4. 相对强弱指数(RSI,Relative Strength Index)公式:RSI = 100 - (100 / (1 + RS))RS = 平均上涨日收盘价的总和 / 平均下跌日收盘价的总和RSI用于衡量价格的强弱程度,数值范围为0-100。

当RSI超过70时,市场被认为是超买状态;当RSI低于30时,市场被认为是超卖状态。

三、波动指标1. 平均真实范围(ATR,Average True Range)公式:TR = MAX((最高价 - 最低价), ABS(最高价 - 前一日收盘价), ABS(最低价 - 前一日收盘价))ATR = (前一日ATR * (n-1) + 当日TR) / nATR用于衡量市场的波动情况,通过计算一定时间内的最高价和最低价之差以及前一日收盘价与最高价和最低价之间的差距。

准确率100的技术指标文华财经指标公式黄金软件顶底之王指标

准确率100的技术指标文华财经指标公式黄金软件顶底之王指标

准确率100的技术指标文华财经指标公式黄金软件顶底之王指标技术指标在金融分析中起着至关重要的作用,能够帮助分析师预测市场趋势和做出交易决策。

然而,不同的指标有着不同的准确度和可靠性。

在本文档中,我们将介绍文华财经指标公式中一种准确率达到100%的黄金软件指标——顶底之王指标。

什么是顶底之王指标顶底之王指标是一种基于文华财经指标公式的技术指标,特点是准确率达到100%。

该指标能够自动识别市场的顶部和底部,并给出相应的买入和卖出信号。

由于其高准确率,顶底之王指标成为了许多投资者和交易员的首选工具。

如何使用顶底之王指标顶底之王指标的使用十分简单。

首先,将该指标加载到文华财经软件上。

然后,可以在图表上看到指标的显示。

当指标显示出底部时,说明市场处于买入信号状态,投资者可以考虑买入相应的金融产品。

相反,当指标显示出顶部时,说明市场处于卖出信号状态,投资者可以考虑卖出相应的金融产品。

顶底之王指标的优势顶底之王指标的准确率达到100%,是该指标的一大亮点。

相较于其他技术指标,在市场分析和交易决策上更为可靠。

其优势主要体现在以下几个方面:1. 高准确率:顶底之王指标在预测市场顶部和底部方面的准确率达到100%,能够帮助投资者更好地把握市场趋势。

高准确率:顶底之王指标在预测市场顶部和底部方面的准确率达到100%,能够帮助投资者更好地把握市场趋势。

2. 简单易用:该指标的使用非常简单,投资者只需将其加载到文华财经软件上即可使用。

无需复杂的计算和分析。

简单易用:该指标的使用非常简单,投资者只需将其加载到文华财经软件上即可使用。

无需复杂的计算和分析。

3. 适用性强:顶底之王指标适用于各种金融市场,包括股票、期货、外汇等。

不受特定市场限制。

适用性强:顶底之王指标适用于各种金融市场,包括股票、期货、外汇等。

不受特定市场限制。

注意事项尽管顶底之王指标的准确率较高,但在实际使用时,仍需注意以下事项:1. 多指标确认:为了进一步提高交易决策的可靠性,建议投资者在使用顶底之王指标时,结合其他技术指标进行确认。

文华财经指标公式源码期货软件最精准买卖点指标

文华财经指标公式源码期货软件最精准买卖点指标

昨开:=REF(REF(O,DAYBARPOS-1),DAYBARPOS),NODRAW;昨高:=REF(HHV(H,DAYBARPOS),DAYBARPOS),NODRAW;昨低:=REF(LLV(L,DAYBARPOS),DAYBARPOS),NODRAW;昨收:REF(C,DAYBARPOS),NODRAW;A1:=CROSS(C,昨高);CURRBARSCOUNT:=REFX1(BARPOS,10000)-BARPOS+1;B:=CROSS(昨高,C);DRAWNUMBER1(CURRBARSCOUNT=1,昨开,昨开,0),COLORYELLOW; DRAWNUMBER1(CURRBARSCOUNT=1,昨高,昨高,0),COLORMAGENTA; DRAWNUMBER1(CURRBARSCOUNT=1,昨低,昨低,0),COLORGREEN; DRAWNUMBER1(CURRBARSCOUNT=1,昨收,昨收,0),COLORWHITE; A:=O>C AND C>REF(C,1) AND O/REF(C,1)>1.03;DRAWTEXT(ABS(A)>0,L, '假阴'),COLORYELLOW;DRAWICON(C<O AND C>REF(C,1),H,6);均价5:AVPRICE,NODRAW;假阴0:=O>C AND 均价5>REF(C,1);DRAWTEXT(假阴0,L-0.2,'假阴真阳'),COLORE8E8E8;STICKLINE1(假阴0,O,C,1,0),COLORRED;时间:=TIME=100000;N:=BARSLAST(时间),COLOR808080;常数:REFX1(IF(N=0,C,REF(C,N)),10000),COLOR004848,DOT;CS1:=REFX1(IF(N,HHV(H,0),REF(HHV(H,0),N)),10000),COLOR808080; CS2:=REFX1(IF(N,LLV(L,0),REF(LLV(L,0),N)),10000),COLOR808080; STICKLINE1(时间=1,CS1,CS2,-1,0),COLOR808080;H1:=MAX(GETPRICE('YCLOSE'),GETPRICE('HIGH'));L1:=MIN(GETPRICE('YCLOSE'),GETPRICE('LOW'));P1:=H1-L1;阻力:L1+P1*7/8,COLORBLACK,DOT;DRAWTEXT(CURRBARSCOUNT=1,阻力,' 阻力'),COLORBLACK;支撑:L1+P1*0.5/8,COLORBLACK,DOT;DRAWTEXT(CURRBARSCOUNT=1,支撑,' 支撑'),COLORBLACK;中:(支撑+阻力)/2,COLORBLACK,DOT;现价:CLOSE,COLORBLACK,LINETHICK1;MR:=C<支撑AND CROSS(C,REF(C,2));STICKLINE1(CROSS(现价,支撑),C,中,2,0),COLOR00CCCC;STICKLINE1(MR=1,支撑,中,2,0),COLOR00CCCC;DRAWICON(MR=1 OR CROSS(现价,支撑),中,34);STICKLINE1(CROSS(支撑,现价),支撑,(支撑-中)/5+支撑,2,0),COLOR00CCCC; MC:=C>阻力AND CROSS(REF(C,2),C);STICKLINE1(CROSS(阻力,现价),C,中,2,0),COLOR8C8C00;STICKLINE1(MC=1,阻力,中,2,0),COLOR8C8C00;DRAWICON(MC=1 OR CROSS(阻力,现价),中,35);STICKLINE1(CROSS(现价,阻力),阻力,阻力-(支撑-中)/5,2,0),COLOR8C8C00; DRAWTEXT(ISLASTBAR,(支撑+阻力)/2,' 中'),COLORFFFFFF;均价:SUM(V*C,0)/SUM(V,0),COLOR004080,DOT;DRAWTEXT(CURRBARSCOUNT=4,均价,' 均价'),COLORFFFFFF;最新:C,LINETHICK5,COLORFFFF00;AMOUNT:=AVPRICE*V;IF(C>=REF(C,1),C,NULL),LINETHICK5,COLOR0909FF;AA:=SUM(AMOUNT,BARSCOUNT(C))/SUM(VOL*100,BARSCOUNT(C)); BB:=BETWEEN(C/AA,C+H,C-H);DRAWICON(ISLASTBAR AND C>REF(C,1),C,1);DRAWICON(ISLASTBAR AND C<REF(C,1),C,2);W:=BARSLAST(DAY-REF(DAY,1))+1;FSJX:SUM(CLOSE*VOL,W)/SUM(VOL,W),LINETHICK2,COLOR00FFFF;IF(FSJX<REF(FSJX,1),FSJX,NULL),LINETHICK2,COLOR00A100;。

文华财经期货软件指标公式源码准确率最高的期货指标 螺纹钢期货指标公式

短高H:=EMA2(H,20),COLORBLUE,LINETHICK1;短低L:=EMA2(L,20),COLORBLUE,LINETHICK1;D90H:=EMA(短高H,90)-(EMA(短高H,90)-EMA(短低L,90))*0.2,COLORRED,LINETHICK1;D90L:=EMA(短低L,90)+(EMA(短高H,90)-EMA(短低L,90))*0.2,COLORRED,LINETHICK1;高0:=(EMA(EMA(H,25),25)-EMA(EMA(L,25),25))*1+EMA(EMA(H,25),25),LINETHICK1,COLORWHITE; 低0:=EMA(EMA(L,25),25)-(EMA(EMA(H,25),25)-EMA(EMA(L,25),25))*1,LINETHICK1,COLORWHITE; 多头定位:=(高0+低0)/2>(D90H+D90L)/2;空头定位:=(高0+低0)/2<(D90H+D90L)/2;波段顶0:=(EMA(EMA(H,120),120)-EMA(EMA(L,120),120))*4+EMA(EMA(H,120),120),LINETHICK1,COLOR RED;波段底0:=EMA(EMA(L,120),120)-(EMA(EMA(H,120),120)-EMA(EMA(L,120),120))*4,LINETHICK1,COLORG REEN;STICKLINE(多头定位=1,波段顶0,波段底0,5,0),COLOR001050;STICKLINE(空头定位=1,波段顶0,波段底0,5,0),COLOR404050;中中中:=((EMA(EMA(H,15),15)+EMA(EMA(H,20),20)+EMA(EMA(H,30),30)+EMA(EMA(H,40),40))/4+(E MA(EMA(L,15),15)+EMA(EMA(L,20),20)+EMA(EMA(L,30),30)+EMA(EMA(L,40),40))/4)/2,COLORGR EEN;EMA中中中:=EMA(中中中,10),COLORWHITE;A:=(3*C+L+O+H)/6;B:=EMA2(A,20),COLORRED,LINETHICK1;D:=MA(B,10),COLORRED,LINETHICK2;D14:=MA(B,14),COLORRED,LINETHICK2;D21:=MA(B,21),COLORRED,LINETHICK2;A1:=MA((3*C+L+O+H)/6,28);B1:=EMA2(A1,20),COLORGREEN,LINETHICK1;D1:=MA(B1,14),COLORGREEN,LINETHICK2;FILLRGN(B1>D1,B1,D1,RGB(255,0,0));FILLRGN(B1<D1,B1,D1,RGB(255,255,0));FILLRGN(D14>D21,D21,D14,RGB(255,0,0));FILLRGN(D14<D21,D21,D14,RGB(255,255,0));FILLRGN(B>D,B,D,RGB(255,0,0));FILLRGN(B<D,B,D,RGB(255,255,0));中中顶:=(EMA(EMA(H,15),15)+EMA(EMA(H,20),20)+EMA(EMA(H,30),30)+EMA(EMA(H,40),40))/4*2-(E MA(EMA(L,15),15)+EMA(EMA(L,20),20)+EMA(EMA(L,30),30)+EMA(EMA(L,40),40))/4,LINETHICK2, COLORGREEN;中中底:=(EMA(EMA(L,15),15)+EMA(EMA(L,20),20)+EMA(EMA(L,30),30)+EMA(EMA(L,40),40))/4*2-(E MA(EMA(H,15),15)+EMA(EMA(H,20),20)+EMA(EMA(H,30),30)+EMA(EMA(H,40),40))/4,LINETHICK 2,COLORGREEN;短中顶:=(EMA(EMA(H,5),5)+EMA(EMA(H,8),8)+EMA(EMA(H,11),11)+EMA(EMA(H,14),14)+EMA(EMA( H,4),4))/5+((EMA(EMA(H,5),5)+EMA(EMA(H,8),8)+EMA(EMA(H,11),11)+EMA(EMA(H,14),14)+EM A(EMA(H,4),4))/5-(EMA(EMA(L,5),5)+EMA(EMA(L,8),8)+EMA(EMA(L,11),11)+EMA(EMA(L,14),14)+ EMA(EMA(L,4),4))/5)/2,COLORWHITE;短中底:=(EMA(EMA(L,5),5)+EMA(EMA(L,8),8)+EMA(EMA(L,11),11)+EMA(EMA(L,14),14))/4-((EMA(EM A(H,5),5)+EMA(EMA(H,8),8)+EMA(EMA(H,11),11)+EMA(EMA(H,14),14)+EMA(EMA(H,4),4))/5-(EM A(EMA(L,5),5)+EMA(EMA(L,8),8)+EMA(EMA(L,11),11)+EMA(EMA(L,14),14)+EMA(EMA(L,4),4))/5)/ 2,COLORWHITE;中顶:=(EMA(EMA(H,30),30)+EMA(EMA(H,40),40)+EMA(EMA(H,50),50)+EMA(EMA(H,60),60))/4*2.0 3-(EMA(EMA(L,30),30)+EMA(EMA(L,40),40)+EMA(EMA(L,50),50)+EMA(EMA(L,60),60))/4,LINETHI CK2,COLORRED;中底:=(EMA(EMA(L,30),30)+EMA(EMA(L,40),40)+EMA(EMA(L,50),50)+EMA(EMA(L,60),60))/4*1.97-( EMA(EMA(H,30),30)+EMA(EMA(H,40),40)+EMA(EMA(H,50),50)+EMA(EMA(H,60),60))/4,LINETHIC K2,COLORRED;长顶:=(EMA(EMA(H,90),90)+EMA(EMA(H,120),120)+EMA(EMA(H,150),150))/3*2.08-(EMA(EMA(L,9 0),90)+EMA(EMA(L,120),120)+EMA(EMA(L,150),150))/3,LINETHICK2,COLORYELLOW;长底:=(EMA(EMA(L,90),90)+EMA(EMA(L,120),120)+EMA(EMA(L,150),150))/3*1.92-(EMA(EMA(H,90),90)+EMA(EMA(H,120),120)+EMA(EMA(H,150),150))/3,LINETHICK2,COLORYELLOW;波段顶:(EMA(EMA(H,120),120)-EMA(EMA(L,120),120))*4+EMA(EMA(H,120),120),LINETHICK2,COLOR YELLOW;波段底:EMA(EMA(L,120),120)-(EMA(EMA(H,120),120)-EMA(EMA(L,120),120))*4,LINETHICK2,COLORY ELLOW;AF长:=EMA((CLOSE+HIGH+LOW)/3,18);BF长:=REF(AF长,1);AF中:=EMA((CLOSE+HIGH+LOW)/3,10);BF中:=REF(AF中,1);AF5:=EMA((CLOSE+HIGH+LOW)/3,6);BF5:=REF(AF5,1);AF3:=EMA((CLOSE+HIGH+LOW)/3,3);BF3:=REF(AF3,1);买入定位:=AF长>BF长OR AF中>BF中OR AF5>BF5 OR AF3>BF3;卖出定位:=AF长<BF长OR AF中<BF中OR AF5<BF5;顶底定位:=AF长<BF长OR AF中<BF中OR AF5<BF5 OR AF3<BF3;STICKLINE(买入定位=1,LOW,HIGH,0.0,1),COLORRED;STICKLINE(买入定位=1,CLOSE,OPEN,2,1),COLORRED;STICKLINE(AF中<BF中,LOW,HIGH,0.0,0),COLORGREEN;STICKLINE(AF中<BF中,CLOSE,OPEN,2,1),COLORGREEN;STICKLINE(卖出定位=1 AND 中中顶>中顶,LOW,HIGH,0.0,1),COLORGREEN;STICKLINE(卖出定位=1 AND 中中顶>中顶,CLOSE,OPEN,2,1),COLORGREEN;STICKLINE(顶底定位=1 AND H>中中顶AND H>中顶,CLOSE,OPEN,2,1),COLORGREEN; STICKLINE(顶底定位=1 AND H>中中顶AND H>中顶,LOW,HIGH,0.0,1),COLORGREEN;加仓定位1:=卖出定位=1 AND 中中顶>中顶;加仓定位2:=顶底定位=1 AND H>中中顶AND H>中顶;DRAWTEXT(中中中<EMA中中中AND CROSS(AF中,BF中) AND 短中底<中中底AND 短中底<中底,L*0.97,'战神推荐'),COLORFF00FF;DRAWTEXT(中中中>=EMA中中中AND CROSS(AF中,BF中) AND 短中底<中中底,L*0.97,'强烈推荐'),COLORFF00FF;DRAWTEXT(CROSS(BF3,AF3) AND H>中中顶AND H>中顶,H*1.03,'【逃顶】'),COLORGREEN; DRAWTEXT(加仓定位1=0 AND 加仓定位2=0 AND CROSS(AF中,BF中) AND 中中中>=EMA中中中,L*0.995,'加'),COLORYELLOW;DRAWTEXT(CROSS(AF长,BF长) AND 中底<长底,L*0.97,'【抄底】'),COLORRED; DRAWTEXT(CROSS(AF长,BF长) AND 中底<长底AND 中底>长底,L*0.97,'中底'),COLORYELLOW; STICKLINE(AF中>BF中AND 短中底<中底AND 短中底<中底,CLOSE,OPEN,2,0),COLORRED; DRAWTEXT(AF3>BF3 AND 短中底<中中底AND H<中中底,L*0.985,'投机'),COLORWHITE; STICKLINE(AF3>BF3 AND 短中底<中中底AND H<中中底,CLOSE,OPEN,2,0),COLORRED; STICKLINE(中中中>=EMA中中中AND CROSS(AF中,BF中) AND AF中<中中中AND AF中<(中顶+中底)/2 AND H<短中顶,CLOSE,OPEN,3,0),COLORRED;DRAWTEXT(中中中>=EMA中中中AND CROSS(AF中,BF中) AND AF中<中中中AND AF中<(中顶+中底)/2 AND H<短中顶,L*0.97,'【买】'),COLORRED;DRAWTEXT(CROSS(BF中,AF中) AND 中中中<EMA中中中,H*1.01,'卖'),COLORGREEN; DRAWICON(AF中<中中中AND AF中<(中顶+中底)/2 AND H<短中顶AND CROSS(AF中,BF中) AND 中中中<EMA中中中,L*0.99,1);DRAWTEXT(CROSS((高0+低0)/2,(D90H+D90L)/2),波段底0*0.965,'【空转多】'),COLORRED; DRAWTEXT(CROSS((D90H+D90L)/2,(高0+低0)/2),波段顶0*1.04,'【多转空】'),COLORWHITE;DRAWLINE1(CROSS( BACKSET(LOW<=LLV(LOW,12),BARSLAST(HIGH>=HHV(HIGH,12))+1),0.5),HIG H,CROSS( BACKSET(HIGH>=HHV(HIGH,12),BARSLAST(LOW<=LLV(LOW,12))+1),0.5),HHV(HIGH,4),1) ,LINETHICK2,COLORMAGENTA;DRAWLINE1(CROSS( BACKSET(HIGH>=HHV(HIGH,12),BARSLAST(LOW<=LLV(LOW,12))+1),0.5),LOW, CROSS( BACKSET(LOW<=LLV(LOW,12),BARSLAST(HIGH>=HHV(HIGH,12))+1),0.5),LLV(LOW,4),1),LIN ETHICK2,COLORWHITE;DRAWTEXT(ISLASTBAR,波段底,'底'),COLORYELLOW;DRAWTEXT(ISLASTBAR,波段顶,'顶'),COLORYELLOW;。

期货界最精准文华财经指标公式源码

期货界最精准文华财经指标公式源码
欢迎使用文华财经指标公式源码文档。

本文档旨在为您提供关于期货界最精准文华财经指标公式的详细信息。

以下是指标公式源码及相关说明。

指标公式源码
示例指标公式:文华财经最精准指标
def wh_finance_indicator(data):
计算指标值
indicator_value = sum(data) / len(data)
return indicator_value
说明
1. 函数名称:`wh_finance_indicator`
- 该函数用于计算文华财经最精准指标的值。

- 输入参数:`data`,表示需要计算指标的数据列表。

- 返回值:`indicator_value`,表示计算得到的指标值。

2. 指标计算:
- 本示例指标公式计算的是数据列表的平均值。

- 您可以根据实际需求,对公式进行修改和调整,以实现更精准的指标计算。

3. 使用方法:
- 将上述代码复制到您的编程环境中。

- 根据实际需求,修改输入参数 `data`。

- 运行代码,获取指标值 `indicator_value`。

注意事项
1. 在使用指标公式时,请确保您了解指标的计算原理和适用场景。

2. 根据实际需求,调整公式中的计算逻辑。

3. 如果您在使用过程中遇到问题,请随时查阅相关文档或咨询技术支持。

希望这份文档能够帮助您更好地理解和使用期货界最精准文华财经指标公式。

祝您在使用过程中取得优秀的交易成果!。

期货最好用的指标公式文华财经指标公式过滤盘整震荡指标

CURRBARSCOUNT:=DATACOUNT - BARPOS;DRAWGBK(C>0,RGB(0,20,100),RGB(80,80,80),0);DIFF := EMA(CLOSE,12) - EMA(CLOSE,26);//DEA := EMA(DIFF,9);//MACD1:=2*(DIFF-DEA),COLORSTICK;//MACD:=MACD1*3,NODRAW;STICKLINE(MACD>REF(MACD,1) AND MACD>0,0,MACD,0.0001,0),COLORRED; STICKLINE(MACD>REF(MACD,1) AND MACD<0,0,MACD,0.0001,0),COLORRED; STICKLINE(MACD<REF(MACD,1),0,MACD,0.0001,0),COLORCYAN;VA1:=HHVBARS(MACD,BARSLAST(MACD<0)+1);VA2:=CROSS(BACKSET(CROSS(0,MACD),REF(VA1,1)+2),0.5);QG:=CROSS(BACKSET(CROSS(0,MACD) OR (ISLASTBAR AND MACD>0),REF(VA1,1)+2),0.5); DRAWLINE1(VA2,MACD,REF(VA2,1),REF(MACD,1),0),COLORBLUE;前高:=VALUEWHEN(REF(VA2,1),REF(MACD,1));VA3:=LLVBARS(MACD,BARSLAST(MACD>0)+1);VA4:=CROSS(BACKSET(CROSS(MACD,0),REF(VA3,1)+2),0.5);BD:=BARSLAST(FILTER(CROSS(0,MACD),20));DRAWLINE1(VA4,MACD,REF(VA4,1),REF(MACD,1),0);前低:=VALUEWHEN(REF(VA4,1),REF(MACD,1));BDTJ:=IF(MACD<0,FILTER(MACD=LLV(MACD,BARSLAST(MACD>0)),20),NULL);TSBDTJ:=BARSLAST(BDTJ);BDZH:=FILTER(MACD<REFX1(LLV(MACD,BD+1),10000),20);BDTS:=BARSLAST(BDZH);本低:IF(BD+1>=1,REFX1(LLV(MACD,BD+1),10000),NULL);BDCL:=CROSS(COUNT(CROSS(MACD>本低/2 AND MACD<0,0.5),TSBDTJ)=1,0.5) AND TSBDTJ>=0; 终点:=IF(ISLASTBAR AND MACD>0 AND MACD=HHV(MACD,BARSLAST(MACD<0)),1,IF(FILTER(QG,20),2,NULL));UU:=(终点=1 OR 终点=2) AND MACD>0;ZZ:=FILTER(UU,20);DRAWLINE1(ZZ,MACD,REF(ZZ,1),REF(MACD,1),0),COLORWHITE;本高:=VALUEWHEN(REF(ZZ,1),REF(MACD,1));横线:=REFX1(REF(MACD,BARSLAST(ZZ)),10000);WW:=MACD>横线;起始点:=FILTER(REFX(BARSLAST(WW),1)=1,20);天数:BARSLAST(起始点),COLORYELLOW,NODRAW;//{多空与微积分}SHORT:=12;LONG:=26;MID:=9;M1:=3;M2:=3;KG:=1;DFC:=C-REF(C,1);WJXS:=(LONG-SHORT)/2;JGL_JF:WJXS*EMA(DFC,SHORT),COLORYELLOW;DIF_JIP:=EMA(JGL_JF,LONG),COLOR1188FF;DEA_GEM:=EMA(DIF_JIP,MID),COLORGREEN;MACD_LING:=2*(DIF_JIP-DEA_GEM),COLOR1133FF,COLORSTICK;K_DF_J:=SMA(JGL_JF,M1,1),DOT,COLORFEDCBA;D_DF_G:=SMA(K_DF_J,M2,1),DOT,COLOR13F8F9;J_DF_L:=2.5*K_DF_J-1.5*D_DF_G,COLORF813F9;RF:=REF(J_DF_L,1);DJ:=ABS(J_DF_L-RF);MM:=(HHV(DJ,120)+LLV(DJ,120))/2;STICKLINE1(J_DF_L>RF,J_DF_L,RF,2.3,0),COLOR1388D3;STICKLINE1(J_DF_L>RF,J_DF_L,RF,1.0,0),COLOR13AAD3;STICKLINE1(J_DF_L<RF,J_DF_L,RF,2.3,0),COLOR338833;STICKLINE1(J_DF_L<RF,J_DF_L,RF,1.0,0),COLOR33AA33;N:=SQRT(SHORT*LONG);NN:=IF(N<9,9,N);BZC:=STD(DFC,NN);U:IF(KG=1,K_DF_J+2*BZC,MA(C,25600)),COLORFE9813,CROSSDOT,LINETHICK2;D:IF(KG=1,K_DF_J-2*BZC,MA(C,25600)),COLORFE9813,CROSSDOT,LINETHICK2;IF( U >= REF(U,1), U, NULL ), COLORRED,CROSSDOT,LINETHICK2;IF( D >= REF(D,1), D, NULL ), COLORRED,CROSSDOT,LINETHICK2;DRAWTEXT(TIME=700,-0.4,'亚盘'),COLORCYAN;DRAWTEXT(TIME=1600,-0.4,'欧盘');DRAWTEXT(TIME=2100,-0.4,'美盘'),COLORYELLOW;U1:(U+D)/2;G:=REFX1(IF(CURRBARSCOUNT<=81,HHV(H,BARSLAST(CURRBARSCOUNT=81)),0),10000);DA:=REFX1(IF(CURRBARSCOUNT<=81,LLV(L,BARSLAST(CURRBARSCOUNT=81)),0),10000); STICKLINE(DATE<>REF(DATE,1) AND PERIOD<5,0.4,-0.4,0,-1),COLORWHITE;DRAWLINE1(起始点,横线,ZZ,横线,0),COLORGREEN,DOT;上横线:=VALUEWHEN(ZZ,横线);DRAWLINE1(BDZH,REFX1(LLV(MACD,BD+1),10000),BDTJ=1,MACD,0),COLOR8080FF,DOT;下横线:=VALUEWHEN(BDTJ=1,MACD);DRAWNUMBER(BDTJ,REFX1(LLV(MACD,BD+1),10000)*0.9,BDTS,2,COLORYELLOW); DRAWNUMBER(ZZ,上横线*1.1,天数,2,COLORYELLOW);TJ:=IF(起始点,BARSLAST(ZZ),NULL);红柱数量:=IF(天数>0 AND 天数<=REF(TJ,天数),SUM(MACD>0,天数),NULL),COLORWHITE,NODRAW;横线起始价:=REF(C,天数),NODRAW;空间评估:=(横线起始价-C)/C*100,NODRAW;TT:=BARSLAST(ZZ);WQG:=CROSS(COUNT(CROSS(MACD<本高/2 AND MACD>0,0.5),ZZ)=1,0.5) AND ZZ>=0; STICKLINE(MACD>前高AND 本高>前高AND BARSLAST(CROSS(MACD<本高/2,0.5))>0 AND MACD>(前高+本高)/2,MACD,前高,1,0),COLORYELLOW;//前高本高二分位:IF(MACD>0 AND 本高<>前高,,NULL)DRAWLINE1(WQG&&MACD>0 AND 本高<>前高,(前高+本高)/2,REF(WQG,1),REF((前高+本高)/2,1),0),COLORC0C000,DOT;DRAWTEXT(WQG,MACD*1.1,'本高成立'),COLORWHITE;DRAWTEXT(BDCL,MACD*1.1,'本低成立'),COLORWHITE;STICKLINE1(WQG,MACD,0,1,0),COLORGREEN;TSB1:=BARSLAST(MACD>0)-1;STICKLINE(BARSLAST(BDCL)>=0 AND MACD<前低AND MACD<0,MACD,前低,1,0),COLORGREEN;STICKLINE(BDCL,MACD,0,1,0),COLORWHITE;STICKLINE(MACD>前高AND 本高>前高AND BARSLAST(WQG)>0,MACD,前高,1,0),COLORRED; DRAWTEXT(VA2 AND VA2<>UU,U,'空');DRAWTEXT(ZZ,(MACD/10)*9,'本'),COLORWHITE;DRAWTEXT(ZZ,MACD/10,'高'),COLORWHITE;DRAWTEXT(BDTJ,(MACD/10)*9,'低'),COLORRED;DRAWTEXT(BDTJ,MACD/10,'本'),COLORRED;IF(BARSLAST(BDCL)>=0,本低/2,NULL),COLORRED,DOT;STICKLINE(MACD>前高,MACD,前高,0.0001,0),COLORYELLOW;STICKLINE(MACD<0 AND MACD<前低AND 前低<0,MACD,前低,2,0),COLORBLUE; 倍量:=U>=2*REF(U,1) AND REF(U,1)<=REF(U,2) AND C>REF(C,1);DRAWTEXT(倍量>=1 AND U >= REF(U,1),0.25,'∠多'),COLORYELLOW; STICKLINE(倍量>=1 AND U >= REF(U,1),0.2,-0.2,0.00001,0),COLORRED;EMA(JGL_JF,LONG),COLORGREEN,LINETHICK2;IF(DIF_JIP>REF(DIF_JIP,1),DIF_JIP,NULL),COLORRED,LINETHICK3;反均差:=EMA(CLOSE,26)*10-EMA(CLOSE,12)*10;正均差:=EMA(CLOSE,12)*10-EMA(CLOSE,26)*10;均差:=(正均差-反均差),COLORRED,LINETHICK1;量比:VOL/REF(MA(VOL,5),1),COLORYELLOW,NODRAW;STICKLINE(量比>1.5 AND C>O AND 均差>0,U,0,0.5,0),COLORMAGENTA;。

期货指标大全汇总文华财经指标技术分析指标大全期货买卖指标

期货指标大全汇总文华财经指标技术分析指标大全期货买卖指标1.均线指标均线指标是期货市场中最基本的技术指标之一、常用的均线包括简单移动平均线(SMA)、指数移动平均线(EMA)和加权移动平均线(WMA)。

通过观察均线的走势,可以判断市场的短期趋势和长期趋势,并进行买卖决策。

2.动量指标动量指标是衡量市场走势的力量和速度的指标。

常用的动量指标包括相对强弱指数(RSI)、随机指数(KD指标)、威廉指标(W%R)等。

通过观察动量指标的数值和走势,可以判断市场的超买超卖情况,找到适合买卖的时机。

3.成交量指标成交量指标是衡量市场活跃程度的指标。

常用的成交量指标包括成交量平均线、成交量比率、能量潮等。

通过观察成交量指标的走势,可以判断市场的参与程度和资金流向,进而判断市场的趋势和未来走势。

4.震荡指标震荡指标是用来判断市场是否处于震荡状态的指标。

常用的震荡指标包括随机震荡指标(Stochastic Oscillator)、相对强弱指数(RSI)、变动速率指标(ROC)等。

通过观察震荡指标的数值和走势,可以判断市场的趋势转变和反转的可能性。

5.趋势指标趋势指标是用来判断市场是否处于上升趋势或下降趋势的指标。

常用的趋势指标包括移动平均线、趋势线、MACD指标等。

通过观察趋势指标的走势,可以判断市场的长期趋势,并进行买卖决策。

6.波动率指标波动率指标是用来衡量市场波动性的指标。

常用的波动率指标包括平均真实范围(ATR)、标准差通道指标等。

通过观察波动率指标的数值和走势,可以判断市场的波动性和价格区间,进而进行买卖决策。

这些期货指标可以单独应用,也可以结合使用,根据不同的市场情况和投资策略进行选择。

投资者在使用这些指标时,应该注重整体的市场分析,避免盲目跟从指标进行交易。

此外,投资者也可以根据自己的交易经验和风险偏好进行适当的参数设置和调整,以实现更好的交易效果。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

N:=20;MA1:=MA(CLOSE,7);MA2:=MA(CLOSE,13);MA3:=MA(CLOSE,34);MA4:=MA(CLOSE,50);VAR3:=LLV(HIGH,240);VAR4:=100*(CLOSE-VAR3)/VAR3;VAR5:=(CLOSE-LLV(LOW,528))/(HHV(HIGH,528)-LLV(LOW,528))*100;VAR6:=(CLOSE-LLV(CLOSE,530))/(HHV(CLOSE,530)-LLV(CLOSE,530))*100;VAR7:=0;VAR8:=SMA(MAX(CLOSE-REF(CLOSE,1),0),34,1)/SMA(ABS(CLOSE-REF(CLOSE,1)),7,1)*100;VAR9:=SMA(MAX(CLOSE-REF(CLOSE,1),0),13,1)/SMA(ABS(CLOSE-REF(CLOSE,1)),13,1)*100;VAR10:=IF(TROUGHBARS(C,16,1,1)=0 AND HIGH>LOW+0.04,4,0);VAR11:=ZIGZAG(C,6,1)>REF(ZIGZAG(C,6,1),1) AND REF(ZIGZAG(C,6,1),1)<=REF(ZIGZAG(C,6,1),2) AND REF(ZIGZAG(C,6,1),2)<=REF(ZIGZAG(C,6,1),3);VAR12:=ZIGZAG(C,6,1)<REF(ZIGZAG(C,6,1),1) AND REF(ZIGZAG(C,6,1),1)>=REF(ZIGZAG(C,6,1),2) AND REF(ZIGZAG(C,6,1),2)>=REF(ZIGZAG(C,6,1),3);VAR13:=ZIGZAG(C,22,1)>REF(ZIGZAG(C,22,1),1) AND REF(ZIGZAG(C,22,1),1)<=REF(ZIGZAG(C,22,1),2) AND REF(ZIGZAG(C,22,1),2)<=REF(ZIGZAG(C,22,1),3);VAR14:=ZIGZAG(C,22,1)<REF(ZIGZAG(C,22,1),1) AND REF(ZIGZAG(C,22,1),1)>=REF(ZIGZAG(C,22,1),2) AND REF(ZIGZAG(C,22,1),2)>=REF(ZIGZAG(C,22,1),3);VAR15:=ZIGZAG(C,51,1)>REF(ZIGZAG(C,51,1),1) AND REF(ZIGZAG(C,51,1),1)<=REF(ZIGZAG(C,51,1),2) AND REF(ZIGZAG(C,51,1),2)<=REF(ZIGZAG(C,51,1),3);VAR16:=ZIGZAG(C,51,1)<REF(ZIGZAG(C,51,1),1) AND REF(ZIGZAG(C,51,1),1)>=REF(ZIGZAG(C,51,1),2) AND REF(ZIGZAG(C,51,1),2)>=REF(ZIGZAG(C,51,1),3);VAR17:=ZIGZAG(C,72,1)>REF(ZIGZAG(C,72,1),1) AND REF(ZIGZAG(C,72,1),1)<=REF(ZIGZAG(C,72,1),2) AND REF(ZIGZAG(C,72,1),2)<=REF(ZIGZAG(C,72,1),3);VAR18:=ZIGZAG(C,72,1)<REF(ZIGZAG(C,72,1),1) AND REF(ZIGZAG(C,72,1),1)>=REF(ZIGZAG(C,72,1),2) AND REF(ZIGZAG(C,72,1),2)>=REF(ZIGZAG(C,72,1),3);VAR19:=EMA(CLOSE,2)-EMA(CLOSE,150);买1:=VAR10;买2:=(VAR11+VAR13+VAR15+VAR17);卖1:=(VAR12+VAR14+VAR16+VAR18);B:=IF(买1>0 OR 买2>0,LOW*0.99,NULL),CROSSDOT,LINETHICK3,COLORYELLOW; DRAWTEXT(买1>0 OR 买2>0,LOW*0.99,'买入'),COLORRED;S:=IF(卖1>0,HIGH*1.01,NULL),CROSSDOT,LINETHICK3,COLORGREEN;DRAWTEXT(卖1>0,HIGH*1.02,'卖出'),COLORGREEN;VAR100:=(100 - ((90 * (HHV(HIGH,20) - CLOSE)) / (HHV(HIGH,20) - LLV(LOW,20))));VAR200:=(100 - ((90 * (HHV(HIGH,20) - CLOSE)) / (HHV(HIGH,20) - LLV(LOW,20))));VAR300:=(100 - MA(((100 * (HHV(HIGH,5) - CLOSE)) / (HHV(HIGH,5) - LLV(LOW,5))),34)); BOLLZ:MA(CLOSE,N),LINETHICK2,COLORWHITE;UB:BOLLZ+2*STD(CLOSE,N),LINETHICK2,COLORYELLOW;LB:BOLLZ-2*STD(CLOSE,N),LINETHICK2,COLORMAGENTA;ZJ1953:=ZIGZAG(H,15,1);粉丝:=MA(ZJ1953,3);DRAWTEXT(CROSS(ZJ1953,粉丝),LOW*1.025,'↖基金入场'),COLORMAGENTA;DRAWTEXT(CROSS(粉丝,ZJ1953),HIGH*0.988,'←基金清仓'),COLORFFFFFF;阻力价:HHV(HIGH,19),COLORGREEN,LINETHICK1,NODRAW;A:=(3*C+L+O+H)/6;X:=(20*A+19*REF(A,1)+18*REF(A,2)+17*REF(A,3)+16*REF(A,4)+15*REF(A,5)+14*REF(A,6)+13*RE F(A,7)+12*REF(A,8)+11*REF(A,9)+10*REF(A,10)+9*REF(A,11)+8*REF(A,12)+7*REF(A,13)+6*REF(A ,14)+5*REF(A,15)+4*REF(A,16)+3*REF(A,17)+2*REF(A,18)+REF(A,20))/210;主力成本线:EMA(X,13),COLORMAGENTA,NODRAW;UR:=2;LR:=4;TC1:=IF(H=HHV(H,8*UR),H,NULL);TC2:=REFX1(BARSLAST(TC1=H),9999)+1;UPPER:=REFX1(IF(TC2=1,H,REF(H,TC2-1)),9999);BC1:=IF(L=LLV(L,8*LR),L,NULL);BC2:=REFX1(BARSLAST(BC1=L),9999)+1;LOWER:=REFX1(IF(BC2=1,L,REF(L,BC2-1)),9999);CURRBARSCOUNT:=REFX1(BARPOS,9999)-BARPOS+1;LP:=CURRBARSCOUNT<=BC2 AND L=LOWER;//低点定位}HP:=CURRBARSCOUNT<=TC2 AND H=UPPER;//高点定位}NOD:=(IF(TC2>BC2,TC2,BC2)-IF(TC2>BC2,BC2,TC2));//用时}LR1:=FORCAST(C,NOD+1);NP:=IF(CURRBARSCOUNT<=MAX(BC2,TC2),REFX1(IF(MIN(TC2,BC2)=1,LR1,REF(LR1,MIN(TC2,BC2)-1)),9999),NULL),POINTDOT,COLOR93BDA8,NODRAW;//近点}//隐藏}LR2:=SLOPE(C,NOD+1);LR3:=REFX1(IF(MIN(TC2,BC2)=1,LR2,REF(LR2,MIN(TC2,BC2)-1)),9999);FP:=NP-LR3*(NOD),POINTDOT,COLOR93BDA8,NODRAW;//远点}//隐藏}EQU:=(NP+FP)/2,POINTDOT,COLOR93BDA8,NODRAW;//隐藏}AD:=ABS(NP-FP);//高差};DBL:=BARSLAST(BC1<>NULL)+1;DBH:=BARSLAST(TC1<>NULL)+1;BSP:=IF(BC2>TC2,DBL,DBH)-1;LRL:=IF(NP>FP,FP+AD/NOD*BSP,FP-AD/NOD*BSP);AT1:=IF(BETWEEN(CURRBARSCOUNT,BC2,TC2) AND H>LRL,H,LRL);AT2:=HHV(AT1-LRL,MAX(BC2,TC2));AT3:=REFX1(BARSLAST(AT1-LRL=AT2),9999);AT4:=REFX1(IF(AT3=0,H,REF(H,AT3)),9999);AT5:=REFX1(IF(AT3=0,AT1-LRL,REF(AT1-LRL,AT3)),9999);ATL:=LRL+AT5;UT1:=IF(BETWEEN(CURRBARSCOUNT,BC2,TC2) AND L<LRL,L,LRL);UT2:=HHV(LRL-UT1,MAX(BC2,TC2));UT3:=REFX1(BARSLAST(LRL-UT1=UT2),9999);UT4:=REFX1(IF(UT3=0,H,REF(H,UT3)),9999);UT5:=REFX1(IF(UT3=0,LRL-UT1,REF(LRL-UT1,UT3)),9999);UTL:=LRL-UT5;RH:=IF(CURRBARSCOUNT>=MIN(BC2,TC2)-10,ATL,REFX1(REF(ATL,MIN(BC2,TC2)-11),9999));//限制高}RL:=IF(CURRBARSCOUNT>=MIN(BC2,TC2)-10,UTL,REFX1(REF(UTL,MIN(BC2,TC2)-11),9999));//限制低}中轨:IF(NP>FP,IF(LRL<=RH,LRL,NULL),IF(LRL>=RL,LRL,NULL)),COLOR666666,LINETHICK2;上轨:IF(NP>FP,IF(ATL<=RH,ATL,NULL),IF(ATL>=RL,ATL,NULL)),COLOR666666,LINETHICK2;下轨:IF(NP>FP,IF(UTL<=RH,UTL,NULL),IF(UTL>=RL,UTL,NULL)),COLOR666666,LINETHICK2;VAR1:=(C+H+O+L)/4;顶阴影线:=REFX1(MA(VAR1,20),20/2)*(1+1/8),COLORGREEN,LINETHICK1;DRAWTEXT(CROSS(HIGH,顶阴影线),HIGH*0.990,'↙逃'),COLORGREEN;高点:=10;低点:=10;高点选择:=1;低点选择:=1;波浪尺1:=0;波浪尺2:=1;PURC:=REFX1(REF(HHV(H,高点*10),高点选择),9999);PLZ:=REFX1(BARSLAST(PURC=H),9999)+1;顶X:=REFX1(IF(PLZ=1,H,REF(H,PLZ-1)),9999);QQT:=REFX1(REF(LLV(L,低点*10),低点选择),9999);PLL:=REFX1(BARSLAST(QQT=L),9999)+1;低X:=REFX1(IF(PLL=1,L,REF(L,PLL-1)),9999);DRAWKLINE1(H,O,L,C);顶点:顶X,COLORRED;底点:低X,COLORRED;波动速率:=100*((顶X-低X)/(IF(PLL>PLZ,低X,顶X)))/(PLL-PLZ),NODRAW,COLORMAGENTA;波动幅度:=((顶X-低X)/(IF(PLL>PLZ,低X,顶X)))*100;波动价位:=(顶X-低X)*(IF(PLL>PLZ,1,-1));BPURC:=REFX1(REF(HHV(H,(IF(波浪尺1>0,波浪尺1,IF(PLZ<PLL,高点,低点)))*5),波浪尺2),9999); BPLZ:=REFX1(BARSLAST(BPURC=H),9999)+1;BQQT:=REFX1(REF(LLV(L,(IF(波浪尺1>0,波浪尺1,IF(PLZ<PLL,高点,低点)))*5),波浪尺2),9999); BPLL:=REFX1(BARSLAST(BQQT=L),9999)+1;BLC1:=REFX1(REF(HHV(H,(IF(波浪尺1>0,波浪尺1,IF(PLZ<PLL,高点,低点)))*5),波浪尺2),9999); BLC2:=REFX1(BARSLAST(BPURC=H),9999)+1;BLC顶X:=REFX1(IF(BPLZ=1,H,REF(H,BPLZ-1)),9999);BLC3:=REFX1(REF(LLV(L,(IF(波浪尺1>0,波浪尺1,IF(PLZ<PLL,高点,低点)))*5),波浪尺2),9999);B6C4:=REFX1(BARSLAST(BQQT=L),9999)+1;BLC低X:=REFX1(IF(BPLL=1,L,REF(L,BPLL-1)),9999);BASE:=IF(波动速率<0,BLC顶X,BLC低X),COLORRED;BLCX:=IF(波动速率<0,-1,1);BLCZ:=(顶点-底点)*(IF(PLL>PLZ,1,-1));B618:=BASE+(BLCZ*0.618),COLORRED,DOT;B382:=BASE+(BLCZ*0.382),COLORRED,DOT;B05:=BASE+(BLCZ*0.5),COLORRED,DOT;B809:=BASE+(BLCZ*0.809),COLORRED,DOT;B191:=BASE+(BLCZ*0.191),COLORRED,DOT;B100:=BASE+(BLCZ*1),COLORRED;B200:=BASE+(BLCZ*2),COLORRED;B11:=BASE+(BLCZ*1.191),COLORRED;B12:=BASE+(BLCZ*1.382),COLORRED;B13:=BASE+(BLCZ*1.5),COLORRED;B14:=BASE+(BLCZ*1.618),COLORRED;B15:=BASE+(BLCZ*1.809),COLORRED;BZ1:=BASE+(BLCZ*0.236),COLORRED;BZ2:=BASE+(BLCZ*1.236),COLORRED;BZ3:=BASE+(BLCZ*2.236),COLORRED;B11B:=BASE+(BLCZ*2.191),COLORRED;B12B:=BASE+(BLCZ*2.382),COLORRED;B13B:=BASE+(BLCZ*2.5),COLORRED;B14B:=BASE+(BLCZ*2.618),COLORRED;B15B:=BASE+(BLCZ*2.809),COLORRED;B300:=BASE+(BLCZ*3),COLORRED;XZDD:=IF(PLL>PLZ,BPLL,BPLZ);QADQ:=IF(PLL>PLZ,PLL,PLZ);QADH:=IF(PLL>PLZ,PLZ,PLL);QHL1:=IF(PLL>PLZ,L,H);QHL2:=IF(PLL>PLZ,H,L);DRAWLINE(CURRBARSCOUNT=QADQ,QHL1,CURRBARSCOUNT=QADH,QHL2,0),COLORRED; DRAWLINE(CURRBARSCOUNT=QADH,QHL2,CURRBARSCOUNT=XZDD,QHL1,0),COLORRED;JRH:=HHV(C,2);JRL:=LLV(C,2);YTSL:=(3*C+L+O+H)/6;Z1D:=C>=REF(C,1);Z1X:=C<=REF(C,1);Z2D:=C>=REF(C,2);Z2X:=C<=REF(C,2);X1D2:=Z1X AND Z2D;D1X2:=Z1D AND Z2X;R1:=Z1D AND Z2D;R2:=REF(R1,1) AND X1D2;R3:=REF(R2,1) AND D1X2;R4:=REF(R3,1) AND X1D2;R5:=REF(R4,1) AND D1X2;R6:=REF(R5,1) AND X1D2;R7:=REF(R6,1) AND D1X2;R8:=REF(R7,1) AND X1D2;R9:=REF(R8,1) AND D1X2;RA:=REF(R9,1) AND X1D2;RB:=REF(RA,1) AND D1X2;RC:=REF(RB,1) AND X1D2;RD:=Z1X AND Z2X;RE:=REF(RD,1) AND D1X2;RF:=REF(RE,1) AND X1D2;R10:=REF(RF,1) AND D1X2;R11:=REF(R10,1) AND X1D2;R12:=REF(R11,1) AND D1X2;R13:=REF(R12,1) AND X1D2;R14:=REF(R13,1) AND D1X2;R15:=REF(R14,1) AND X1D2;R16:=REF(R15,1) AND D1X2;R17:=REF(R16,1) AND X1D2;R18:=REF(R17,1) AND D1X2;R19:=((REF(RD OR RE OR RF OR R10 OR R11 OR R12 OR R13 OR R14 OR R15 OR R16 OR R17 OR R18,1)) AND R1);R1A:=((REF(R1 OR R2 OR R3 OR R4 OR R5 OR R6 OR R7 OR R8 OR R9 OR RA OR RB OR RC,1)) AND RD);红色持股:=R1 OR R2 OR R3 OR R4 OR R5 OR R6 OR R7 OR R8 OR R9 OR RA OR RB OR RC,COLOR0000FF,NODRAW;离场:=IF(红色持股,JRL,NULL);明离场价:=离场,COLORFF99FF,NODRAW;今离场价:REF(离场,1),COLORGREEN,NODRAW;青色观望:=RD OR RE OR RF OR R10 OR R11 OR R12 OR R13 OR R14 OR R15 OR R16 OR R17 OR R18,COLORFFFF00,NODRAW;进:=IF(青色观望,JRH,NULL);明进场价:=进,COLOR33AACC,NODRAW;今进场价:REF(明进场价,1),COLORRED,NODRAW;短买:R19,COLORLIGHTRED,NODRAW;STICKLINE(ISLASTBAR AND (红色持股OR REF(红色持股,1)=1),今离场价,今离场价,30,1),COLOR0000FF;STICKLINE(ISLASTBAR AND (青色观望OR REF(青色观望,1)=1),今进场价,今进场价,30,1),COLOR00FF00;QLIFE:=(EMA(CLOSE,60)+EMA(CLOSE,90))/2,POINTDOT,COLORGREEN,LINETHICK4; FROMOPEN:=IF(HOUR<12,60*(HOUR-9)-30+MINUTE,120+60*(HOUR-13)+MINUTE);TT:=240/FROMOPEN;比:=TT;J12:=(HIGH - ((HIGH - LOW) / 3));J23:=(LOW + ((HIGH - LOW) / 3));AAA:=REFX1(HHV(H,90),9999);BBB:=REFX1(LLV(L,100),9999);DRAWKLINE1(H,O,L,C);升:=EMA(C,2),COLOR000000;降:=EMA(SLOPE(C,12)*20+C,30),COLOR000000;买:=CROSS(升,降);卖:=CROSS(降,升);BUY1:=ZIGZAG(C,10,1);SELL1:=MA(BUY1,2);DRAWICON(CROSS(BUY1,SELL1),L-0.3,7);DRAWICON(CROSS(SELL1,BUY1),H+0.2,8);STICKLINE(BUY1>SELL1 AND O>=C,C,O,-1,0),COLORRED;STICKLINE(BUY1>SELL1 AND O>=C,L,H,0,0),COLORRED;STICKLINE(BUY1<SELL1 AND O<=C,O,C,-1,1),COLORCYAN;STICKLINE(BUY1<SELL1 AND O<=C,O,L,0,1),COLORCYAN;STICKLINE(BUY1<SELL1 AND O<=C,C,H,0,1),COLORCYAN;GET:ZIGZAG(C,5,1),COLORAAAAAA;PL5:=ZIGZAG(C,5,1);EN1:=ZIGZAG(C,5,1)>REF(ZIGZAG(C,5,1),1) AND REF(ZIGZAG(C,5,1),1)<=REF(ZIGZAG(C,5,1),2) AND REF(ZIGZAG(C,5,1),2)<=REF(ZIGZAG(C,5,1),3);EX1:=ZIGZAG(C,5,1)<REF(ZIGZAG(C,5,1),1) AND REF(ZIGZAG(C,5,1),1)>=REF(ZIGZAG(C,5,1),2) AND REF(ZIGZAG(C,5,1),2)>=REF(ZIGZAG(C,5,1),3);PL10:=ZIGZAG(C,13,1);EN2:=ZIGZAG(C,10,1)>REF(ZIGZAG(C,10,1),1) AND REF(ZIGZAG(C,10,1),1)<=REF(ZIGZAG(C,10,1),2) AND REF(ZIGZAG(C,10,1),2)<=REF(ZIGZAG(C,10,1),3);EX2:=ZIGZAG(C,10,1)<REF(ZIGZAG(C,10,1),1) AND REF(ZIGZAG(C,10,1),1)>=REF(ZIGZAG(C,10,1),2) AND REF(ZIGZAG(C,10,1),2)>=REF(ZIGZAG(C,10,1),3);PL20:=ZIGZAG(C,26,1);EN3:=ZIGZAG(C,20,1)>REF(ZIGZAG(C,20,1),1) AND REF(ZIGZAG(C,20,1),1)<=REF(ZIGZAG(C,20,1),2)AND REF(ZIGZAG(C,20,1),2)<=REF(ZIGZAG(C,20,1),3);EX3:=ZIGZAG(C,20,1)<REF(ZIGZAG(C,20,1),1) AND REF(ZIGZAG(C,20,1),1)>=REF(ZIGZAG(C,20,1),2) AND REF(ZIGZAG(C,20,1),2)>=REF(ZIGZAG(C,20,1),3);PL40:=ZIGZAG(C,55,1);走强一:=BARSLAST(PL5<REF(PL5,1));走弱一:=BARSLAST(PL5>REF(PL5,1));走强二:=BARSLAST(PL10<REF(PL10,1));走弱二:=BARSLAST(PL10>REF(PL10,1));走强三:=BARSLAST(PL20<REF(PL20,1));走弱三:=BARSLAST(PL20>REF(PL20,1));ZTJZ5:=IF(PL10>REF(PL10,1),COUNT(EN1,走强二),0);ZTJD5:=IF(PL10>REF(PL10,1),COUNT(EX1,走强二),0);DTJZ5:=IF(PL10<REF(PL10,1),COUNT(EN1,走弱二),0);DTJD5:=IF(PL10<REF(PL10,1),COUNT(EX1,走弱二),0);ZTJZ10:=IF(PL20>REF(PL20,1),COUNT(EN2,走强三),0);ZTJD10:=IF(PL20>REF(PL20,1),COUNT(EX2,走强三),0);DTJZ10:=IF(PL20<REF(PL20,1),COUNT(EN2,走弱三),0);DTJD10:=IF(PL20<REF(PL20,1),COUNT(EX2,走弱三),0);DRAWTEXT(EN1 AND DTJZ5=1,LOW*0.97,'(ⅠA多)'),COLORFFFF00;DRAWTEXT(EX1 AND DTJD5=2,HIGH*1.03,'(ⅡB空)'),COLORFFFF00;DRAWTEXT(EN2 AND ZTJZ5=1,LOW*0.97,'(ⅢC全仓)'),COLORFFFF00;DRAWTEXT(EX1 AND PL10>REF(PL10,1) AND ZTJD5=1,HIGH*1.02,'⑴空'),COLOR0000FF; DRAWTEXT(EN1 AND PL10>REF(PL10,1) AND ZTJZ5=2,LOW*0.98,'⑵全仓多'),COLOR0000FF; DRAWTEXT(EX1 AND PL10>REF(PL10,1) AND ZTJZ5=2,HIGH*1.02,'⑶空'),COLOR0000FF; DRAWTEXT(EN1 AND PL10>REF(PL10,1) AND ZTJZ5=3,LOW*0.98,'⑷全仓多'),COLOR0000FF; DRAWTEXT(EX2 AND PL20>REF(PL20,1) AND ZTJD10=1,HIGH*1.02,'⑸顶'),COLOR0000FF; DRAWTEXT(EN2 AND DTJZ10=1,LOW*0.94,'【A】多'),COLOR00FF00;DRAWTEXT(EX2 AND DTJD10=2,HIGH*1.05,'【B】空'),COLOR00FF00;DRAWTEXT(EN3 AND ZTJZ10=1,LOW*0.94,'【C】全仓多'),COLOR00FF00;DRAWTEXT(EX2 AND PL20>REF(PL20,1) AND ZTJD10=1,HIGH*1.04,'①空进'),COLOR00FFFF; DRAWTEXT(EN2 AND PL20>REF(PL20,1) AND ZTJZ10=2,LOW*0.96,'②多全仓'),COLOR00FFFF; DRAWTEXT(EX2 AND PL20>REF(PL20,1) AND ZTJD10=2 OR (ZTJD10=0 OR ZTJD10=2) AND EX2,HIGH*1.04,'③空'),COLOR00FFFF;DRAWTEXT(EN2 AND PL20>REF(PL20,1) AND ZTJZ10=3,LOW*0.96,'④多补'),COLOR00FFFF;走势线:ZIGZAG(C,3,1);G:=MA(走势线,2);DRAWTEXT(CROSS(走势线,G),L,'多买'),COLORRED;DRAWTEXT(CROSS(G,走势线),H,'空卖' ),COLORGREEN;支撑位:IF((走势线-REF(走势线,1))/REF(走势线,1)*100>=0,REF(走势线,BARSLAST(CROSS((走势线-REF(走势线,1))/REF(走势线,1)*100,0))+1),NULL),COLORRED,LINETHICK2;阻力位:IF((走势线-REF(走势线,1))/REF(走势线,1)*100<0,REF(走势线,BARSLAST(CROSS(0,(走势线-REF(走势线,1))/REF(走势线,1)*100))+1),NULL),COLORLIGHTBLUE,LINETHICK2;买卖价格位:MA(C,3);头部:=PEAKBARS(C,3,1,1)=0;底部:=TROUGHBARS(C,3,1,1)=0;DRAWTEXT(头部,H,'有阻力'),COLORGREEN;DRAWTEXT(底部,L,'有支撑'),COLORRED;。

相关文档
最新文档