文华财经6指标:

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

N:=VAR4;

多头线:=EMA2(N,20);

空头线:=MA(多头线,8),DOT,NODRAW;

JC:=CROSS(多头线,空头线);

SC:=CROSSDOWN(多头线,空头线);

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

QX_A:=(C+HIGH+LOW)/3;

QX_B:=EMA(QX_A,14);

QX_C:=REF(QX_B,1);

分界线:QX_C,COLORMAGENTA;

M2:=EMA(C,6);

趋势:=EMA(M2,14),COLORRED,LINETHICK2,DOT;

主趋线:=EMA(M2,21),LINETHICK3,COLORRED,DOT;

MA5:=MA(C,5),COLORWHITE,LINETHICK1;

MA10:=MA(C,10),COLORBLUE,LINETHICK3;

//MA250:=EMA(C,250),COLORBLUE,LINETHICK3;

QX_2A:=EMA(QX_A,14);

QX_3A:=REF(QX_2A,1);

QX_4A:=EMA(QX_A,6),COLORMAGENTA,LINETHICK4;

趋势线:=EMA(EMA(EMA(EMA(C,2),2),2),2),LINETHICK2,COLORFF9A75,DOT;

N1:=C>MAX(QX_C,QX_B);

N2:=C<MIN(QX_C,QX_B);

DRAWCOLORKLINE(BARSLAST(N1)<BARSLAST(N2),COLORRED,1);

DRAWCOLORKLINE(BARSLAST(N1)>BARSLAST(N2),COLORGREEN,1);

DRAWCOLORKLINE(BARSLAST(N1)<BARSLAST(N2) AND ISDOWN,COLORRED,0);

DRAWCOLORKLINE(BARSLAST(N1)>BARSLAST(N2) AND ISDOWN,COLORGREEN,0);

波段:=EMA(REF(趋势线,1),2),LINETHICK2,COLOR00FFFF;

多空线PRO:=EMA(EMA(C,13),13),COLORWHITE,LINETHICK2; //要么10,要么20日

B8:=多空线PRO>REF(多空线PRO,1);//这根才是显示的,

HH:=HHV(HIGH,34);

LL:=LLV(LOW,34);

HH1:=BARSLAST((HH>REF(HH,1)));

LL1:=BARSLAST((LL<REF(LL,1)));

BZ:=ZIGZAG(C,6,1)*100;

G:=MA(BZ,3);

D:=CROSS(BZ,G);

W:=CROSS(G,BZ);

XCLOSE:=EMA((OPEN+HIGH+LOW+CLOSE)/4,3);

中长趋势线:=EMA(MA(C,34),55),LINETHICK1,COLORYELLOW;

QX_N:=IF(PERIOD=3,60,IF(PERIOD=6,30,IF(PERIOD=6,15,20)));

QX_M:=IF(PERIOD=3,5,IF(PERIOD=6,6,IF(PERIOD=6,12,6)));

QX_TR1:=MAX(MAX((HIGH-LOW),ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW));

QX_UP:=

(HIGH+LOW)/2+MA(QX_TR1,QX_N)*QX_M;

QX_DN:=(HIGH+LOW)/2-

MA(QX_TR1,QX_N)*QX_M;

QX_L1:=REF(QX_UP,BARSLAST(QX_UP<=REF(QX_UP,1)));

QX_L2:=LLV(QX_UP,QX_N*1.5);

QX_LL:=IF(QX_L2=REF(QX_L2,1) AND QX_L1<REF(QX_L1,1),QX_L1,IF(QX_L1=QX_L2,QX_L1,QX_L2));

QX_S1:=BARSLAST(CROSS(0.5,QX_UP=QX_LL))+1;

QX_S2:=CROSS(COUNT((CROSS(CLOSE,QX_LL) OR CROSS(CLOSE,REF(QX_LL,2))) AND QX_UP>QX_LL,QX_S1),0.5);

QX_A6:=BARSLAST(QX_S2);

QX_B6:=BARSLAST(CROSS(HHV(QX_DN,QX_A6+1),CLOSE));

QX_BY:=CROSS(QX_B6,QX_A6);

QX_SL:=CROSS(QX_A6,QX_B6);

QX_SUPERTREN:=IF(QX_B6>QX_A6,HHV(QX_DN,BARSLAST(QX_BY)+1),LLV(QX_UP,BARSLAST(QX_SL)+1));

HH_TMP:=HHV(HIGH,1)/10+HHV(HIGH,2)/10

+HHV(HIGH,2)/10+HHV(HIGH,4)/10+HHV(HIGH,4)/10+HHV(HIGH,8)/10+HHV(HIGH,8)/10+HHV(HIGH,13)/10+HHV(HIGH,40)/10+HHV(HIGH,20)/10;

LL_TMP:=LLV(LOW,1)/10+LLV(LOW,2)/10+LLV(LOW,2)/10+LLV(LOW,4)/10+LLV(LOW,4)/10+LLV(LOW,8)/10+LLV(LOW,8)/10+LLV(LOW,13)/10+LLV(LOW,40)/10+LLV(LOW,20)/10;

H1:=IFELSE(HH_TMP<REF(HH_TMP,1)&&LL_TMP<REF(LL_TMP,1)&&REF(OPEN,1)>CLOSE&&OPEN>CLOSE,REF(HH_TMP,2),0);

L1:=IFELSE(LL_TMP>REF(LL_TMP,1)&&HH_T MP>REF(HH_TMP,1)&&REF(OPEN,1)<CLOSE&&OPEN<CLOSE,REF(LL_TMP,2),0);

H2 :=VALUEWHEN(H1>0,H1),LINETHICK2;

L2:=VALUEWHEN(L1>0,L1),LINETHICK2;

K1:=IFELSE(CLOSE>H2,-3,IFELSE(CLOSE<L2,1,0));

K2:=VALUEWHEN(K1<>0,K1);

TMP:=K2 ,LINETHICK2 ;

//DRAWCOLORKLINE(CROSS(多头线,空头线)OR D,COLORYELLOW,1);

//DRAWCOLORKLINE(CROSSDOWN(多头线,空头线)OR W,COLORYELLOW,1);

DRAWCOLORKLINE(CROSS(WRSI,15),COLORYELLOW,1);

DRAWCOLORKLINE(CROSS(80,WRSI),COLORYELLOW,1);

//DRAWCOLORKLINE(CROSS(TMP,0),COLORYELLOW,1):

//DRAWCOLORKLINE(CROSS(0,TMP),COLORYELLOW,1);

DRAWCOLORKLINE(CROSS(ZIGZAG(C,10,1),REF(ZIGZAG(C,10,1),1)),COLORYELLOW,1);

DRAWCOLORKLINE(CROSS(REF(ZIGZAG(C,10,1),1),ZIGZAG(C,10,1)),COLORYELLOW,1);

//信号输出

DRAWTEXT(FILTER(CROSS(WRSI,15),10),L,'*平空'),COLORYELLOW,FONTSIZE18;

DRAWTEXT(FILTER(CROSS(80,WRSI),10),H,'*平多'),COLOR00FF00,FONTSIZE18;

//多空条件判断

多条件1:=CROSS(多头线,空头线);

多条件2:=CROSS(QX_4A,趋势) AND 趋势线>波段 AND C>趋势线;

多条件3:=CROSS(LL1,HH1)&&C>=中长趋势线;

多条件4:=CROSS(多空线PRO,中长趋势线);

多条件5:=CROSS(0,TMP);

空条件1:=CROSSDOWN(多头线,空头线);

空条件2:=CROSSDOWN(QX_4A,趋势) AND 趋势线<波段 AND C<趋势线;

空条件3:=CROSS(HH1,LL1)&&C<中长趋势线;

空条件4:=CROSSDOWN(多空线PRO,中长趋势线);

空条件5:=CROSS(TMP,0);

多A:=多条件1 OR 多条件2 OR 多条件3 OR 多条件4 OR 多条件5;

空A:=空条件1 OR 空条件2 OR 空条件3 OR 空条件4 OR 空条件5;

多:=FILTER(多A,8);

空:=FILTER(空A,8);

//出字的K染色

DRAWCOLORKLINE(空,COLOR00FF00,1);

DRAWCOLORKLINE(多,COLORYELLOW,1);

//输出多空

DRAWTEXT(多,L,'*多'),COLORYELLOW,FONTSIZE16;

DRAWTEXT(空,H,'*空'),COLOR00FF00,FONTSIZE16;

DRAWTEXT(FILTER(D=1,5),LOW,'*趋势买'),FONTSIZE16,COLORMAGENTA,VALIGN0;

DRAWTEXT(W=1,HIGH,'*趋势卖'),FONTSIZE16,COLORGREEN;

DRAWCOLORLINE(BARSLAST(FILTER(D=1,5))<BARSLAST(W=1),分界线,COLORRED,COLORGREEN);

AVGPRICE:=(3*C+H+L+0)/6;

//趋势基础线(周期从8→5)

TRENDBASE:=(5*AVGPRICE

+4*REF(AVGPRICE,1)

+3*REF(AVGPRICE,2)

+2*REF(AVGPRICE,3)

+REF(AVGPRICE,5))/15,COLORFF7700;

//趋势上轨线(HHV周期优化为5/8/13)

TRENDUPPER1:=

(HHV(TRENDBASE,5)+HHV(TRENDBASE,8)+HHV(TRENDBASE,13))/3;

TRENDUPPER2:=(HHV(TRENDUPPER1,5)+HHV(TRENDUPPER1,8)+HHV(TRENDUPPER1,13))/3;

//趋势下轨线(LLV周期同步调整)

TRENDLOWER1:=(LLV(TRENDBASE,5)+LLV(TRENDBASE,8)+LLV(TRENDBASE,13))/3;

TRENDLOWER2:=(LLV(TRENDLOWER1,5)+LLV(TRENDLOWER1,8)+LLV(TRENDLOWER1,13))/3;

//中期趋势线(LLV周期压缩)

TRENDMID:=(LLV(TRENDBASE,2)+LLV(TRENDBASE,3)+LLV(TRENDBASE,4))/3,DOT;

//长期趋势线(MA60-MA30)

长趋势线:=

(MA(C,30)),COLORGREEN,LINETHICK2;

// RSI过滤参数优化(6→9周期,阈值58-62)

LC:=REF(CLOSE,1);

RS1:=SMA(MAX(CLOSE-LC,0),9,1)/SMA(ABS(CLOSE-LC),9,1)*100;

上涨:IF((RS1>62),长趋势线,NULL),COLORRED,LINETHICK2,NODRAW;

// 多空分界线

NX:=MA(C,21);

多空分界:=NX,COLORFFFFFF,LINETHICK1;

短趋势线:=TRENDBASE,COLORWHITE;

中趋势线:=TRENDMID,COLORYELLOW,LINETHICK3;

下跌:IF(TRENDBASE=TRENDMID,TRENDMID,NULL),COLORFF5500,LINETHICK4,NODRAW;

//BIAS参数优化(8-5周期)

BIAS13:=MA((CLOSE-MA(CLOSE,5))/MA(CLOSE,5),3)*100,COLORFF5500,LINETHICK4;

作者 admin

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

发表回复

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