文华财经6指标源码:

空:=EMA(CLOSE,5);

均衡:=EMA(空,0),COLORFFFFFF;

双线持币:=HHV(MA(HIGH,3),2),LINETHICK1,COLOR00FF00;

单线持股:=LLV(MA(HIGH,3),1),LINETHICK1,COLOR0000FF;

 VARA:=(CLOSE-REF(OPEN,29))/REF(OPEN,29)*100;

 VARB:=EMA(0.667*REF(VARA,1)+0.333*VARA,5);

 DRAWTEXT(IF(VOL>=1.3*MA(VOL,5) AND COUNT(VARA>=VARB AND VARA<-17,3) AND REF(LOW,1)=LLV(LOW,120),1,0),LOW,'买');

VARC:=(SMA(MAX(CLOSE-REF(CLOSE,1),0),6,1))/(SMA(ABS(CLOSE-REF(CLOSE,1)),6,1))*100;

 VAR1:=(HIGH+LOW+OPEN+2*CLOSE)/5;

 VAR2:=REF(VAR1,1);

 VAR3:=(SMA(MAX(VAR1-VAR2,0),10,1))/(SMA(ABS(VAR1-VAR2),10,1))*100;

 VAR4:=FILTER(IF(COUNT(VAR3<20,5)>=1 AND COUNT(VAR1=LLV(VAR1,10),10)>=1 AND CLOSE>=OPEN*1.038 AND VOL>MA(VOL,5)*1.2,1,0),5);

 VAR5:=FILTER(均衡>REF(均衡,1) AND 双线持币<REF(双线持币,1) AND CLOSE>REF(CLOSE,1),11);

 VAR6:=REF(CLOSE,1);

 VAR7:=(SMA(MAX(CLOSE-VAR6,0),6,1))/(SMA(ABS(CLOSE-VAR6),6,1))*100;

 E:=(H+L+O+2*C)/5;

 ZL:=2*E-L;

 ZC:=2*E-H;

 FZ:=E-(H-L);

 MA6:=MA(CLOSE,6);

 MA18:=MA(CLOSE,18);

 BALANCE:=EMA(C,30);

 UP:=BALANCE + 2*STD(C,30);

 DOWN:=BALANCE- 2*STD(C,30);

 VAR9Q:=C= HHV(C,4) AND (REF(C,1)>=REF(C,2) OR REF(C,1)>=REF(C,3)) OR REF(C,1)=HHV(C,4) AND CLOSE>=REF(C,2) OR REF(C,2)=HHV(C,4) AND REF(C,3)=LLV(C,4) AND C>=REF(C,1) OR REF(C,3)=HHV(C,4) AND C>=REF(C,1) AND C>=REF(C,2);

 VARAQ:=C=HHV(C,4) AND REF(C,1)=LLV(C,4);

 VARBQ:=C=LLV(C,4) AND (REF(C,1)<REF(C,2) OR REF(C,1)<REF(C,3)) OR REF(C,1)=LLV(C,4) AND C<REF(C,2) OR REF(C,2)=LLV(C,4) AND REF(C,1)<>HHV(C,4) AND C<REF(C,1) OR REF(C,3)=LLV(C,4) AND C<REF(C,1) AND C<REF(C,2);

 VARCQ:=REF(C,1)=LLV(C,4) AND C>=REF(C,2) OR REF(C,2)=LLV(C,4) AND REF(C,1)<=REF(C,3) AND REF(C,2)<REF(C,4) AND C>=REF(C,1);

 VARDQ:=REF(C,1)=HHV(C,4) AND C<REF(C,2) OR (REF(C,2)=HHV(C,4) AND REF(C,1)>REF(C,3) OR REF(C,3)=HHV(C,4) AND REF(C,1)>REF(C,2)) AND REF(C,2)>=REF(C,4) AND C<REF(C,1);

 Y1:=REF(EMA(DMA((((HIGH + LOW) + (CLOSE * 2)) / 4.15),0.9),3),1);

 VAR1W:=(100 - ((90 * (HHV(HIGH,21) - CLOSE)) / (HHV(HIGH,21) - LLV(LOW,21))));

 VAR2W:=(100 - ((90 * (HHV(HIGH,21) - CLOSE)) / (HHV(HIGH,21) - LLV(LOW,21))));

 VAR3W:=(100 - MA(((100 * (HHV(HIGH,6) - CLOSE)) / (HHV(HIGH,6) - LLV(LOW,6))),34));

 VAR3P:=IF(CLOSE/REF(CLOSE,1)>1.050 AND HIGH/CLOSE<1.010 AND IF(CLOSE>REF(CLOSE,1),88,0)>0, 91, 0);

 SS:=MA((LOW+HIGH+CLOSE)/3,5)>REF(MA((LOW+HIGH+CLOSE)/3,5),1) AND REF(MA((LOW+HIGH+CLOSE)/3,5),1)<REF(MA((LOW+HIGH+CLOSE)/3,5),2);

 SC:=L<HHV(MA((LOW+HIGH+CLOSE)/3,5),13) AND H>HHV(MA((LOW+HIGH+CLOSE)/3,5),13) AND C>REF(C,1) AND C>O;

 MR:=SC AND COUNT(SS,2);

买:=MR AND NOT(REF(MR,1));

多方:=7*SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*30,4,1)

 -3*SMA(SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*30,4,1),3,1)

 -SMA(SMA(SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*30,4,1),3,1),2,1);


趋势线:=SMA((SMA(VAR2,3,1)*VAR1),3,1)*1;

 VAR9:=CROSS(趋势线,(SMA(VAR2,3,1)*VAR1)) AND (SMA(VAR2,3,1)*VAR1)>8;

AMOUNT:=V*AVPRICE;

 AAX:=AMOUNT/VOL;

 BBX:=L<AAX*0.9;

 CCX:=(C-REF(C,1))/REF(C,1)*100>1.2;

 DDX:=L<MA(C,5)*0.921;

 EEX:=VOL<MA(V,5)*1.5;

 FFX:=BBX AND CCX AND DDX AND EEX;

 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*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;

 MTM:=C-REF(C,1);

 DX:=100*EMA(EMA(MTM,6),6)/EMA(EMA(ABS(MTM),6),6);

 CB:=EMA(X,13);

VARD:=EMA(CLOSE,21)-EMA(CLOSE,8);

 VARE:=EMA(VARD,5);

 VARF:=TROUGH(C,6,1,1)<4 AND CROSS(VARD,VARE);

 VAR10:=IF(TROUGH(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);

 VAR1A:=EMA(VAR19,100);

 VAR1B:=2*(VAR19-VAR1A);

 VAR1C:=POW(VAR1B,3)*0.1+POW(VAR1B,1);

 VAR1D:=SQRT(SQRT(LOW*HIGH*OPEN*CLOSE));

 VAR1E:=EMA(VAR1D*0.97,3);

 VAR1F:=(HIGH+LOW+CLOSE)/3;

 VAR20:=(VAR1F-MA(VAR1F,14))/(0.015*AVEDEV(VAR1F,14));

 VAR21:=CROSS(VAR1E,LOW);

买点1:=VAR10;

买点2:=(VAR11+VAR13+VAR15+VAR17);

卖点1:=(VAR12+VAR14+VAR16+VAR18),LINETHICK2;

 VAR22:=买点1 AND VARF AND VARC AND VAR21 AND VAR4<0 AND VAR5=0 AND VAR6=0 AND VAR20<(-110);

 VARB1:=SUM(CLOSE*VOL*100,28)/SUM(VOL*100,28);

 VARC1:=INTPART(VARB1*100)/100;

 VARD1:=EMA(CLOSE,5)-EMA(CLOSE,10);

 VARE1:=EMA(VARD1,9);

 VAR131:=REF(VARE1,1);

 VAR141:=VARE1;

 VAR151:=VAR141-VAR131;

 VAR161:=REF(VARD1,1);

 VAR171:=VARD1;

 VAR181:=VAR171-VAR161;

 VAR191:=OPEN;

 VAR1A1:=CLOSE;

 VERTLINE(买点1>0,COLORRED),DOT;

VERTLINE(买点2>0,COLORRED),DOT;

VERTLINE(卖点1>0,COLORGREEN),DOT;



 N:=20;

HH:=H>HV(H,N);

NH:=BARSLAST(HH)+1;

LL:=L<LV(L,N);

NL:=BARSLAST(LL)+1;

AH:=BACKSET(COUNT(LL,NH)&&LL,NH);

AL:=BACKSET(COUNT(HH,NL)&&HH,NL);


X1:=BARSLAST(CROSS(AH=1,0.5));

X2:=BARSLAST(CROSS(AL=1,0.5));

DRAWCOLORKLINE(X1<X2,COLORGREEN,1);

DRAWCOLORKLINE(X1<X2&&ISDOWN,COLORGREEN,0);

DRAWCOLORKLINE(X1>X2,COLORRED,1);

DRAWCOLORKLINE(X1>X2&&ISDOWN,COLORRED,0);

DRAWCOLORKLINE(CROSS(AL=1,0.5)||CROSS(AH=1,0.5),COLORYELLOW,0);


DRAWTEXT(CROSS(AL=1,0.5),L,' 多'),VALIGN0;

DRAWTEXT(CROSS(AH=1,0.5),H,' 空');


DRAWNUMBER(REFX(CROSS(AH=1,0.5),1)||ISLASTBAR&&X2<X1,REF(L,X2),REF(L,X2),0,COLORRED),VALIGN0;

DRAWNUMBER(REFX(CROSS(AL=1,0.5),1)||ISLASTBAR&&X2>X1,REF(H,X1),REF(H,X1),0,COLORGREEN);




作者 admin

九稳量化交易系统 是一套高胜率策略趋势跟踪系统,系统最大优势就是开仓位置精确,信号不漂移 不延迟 同步行情信号 拒绝马后面!www.gao998.cn 微信 fxfx668998

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注