指标修改 (文华财经)

投资者咨询:指标修改 (文华财经)
来源:文华财经  日期:2020-10-8 15:45
 老师这个指标改成实时的趋势通道,原指标的最新段都是走平的,当走出了一段后才改变。
N:=10;
VAR2:=REF(LOW,1);
 VAR3:=SMA(ABS(LOW-VAR2),3,1)/SMA(MAX(LOW-VAR2,0),3,1)*100;
 VAR4:=EMA(IF(CLOSE*1.2,VAR3*10,VAR3/10),3);

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;
NN:=BARSLAST(TIME=0931)+1,NODRAW;

A1:=(C>=HHV(C,N)  AND  NN<=60) OR (C>=HHV(C,N)  AND  NN>60)  &&J>=HHV(J,20);
{1号位置}

A1C:=VALUEWHEN(A1,C);
A1J:=VALUEWHEN(A1,J);


B1:=BARSLAST(A1)<=9&&BARSLAST(A1)>=1&&CROSS(K,J)&&COUNT(CROSS(K,J),BARSLAST(A1))=1;
C1:=BARSLAST(B1)<=3&&BARSLAST(B1)>=1&&CROSS(J,K)&&COUNT(CROSS(J,K),BARSLAST(A1))=1&&LLV(J,BARSLAST(B1))>-10;
D1:=C<REF(C,1)&&BARSLAST(C1)<=8&&BARSLAST(C1)>=0&&COUNT(CROSS(J,K),BARSLAST(A1))=1&&HHV(J,BARSLAST(C1)+1)<VALUEWHEN(A1,J)&&HHV(H,BARSLAST(C1)+1)>VALUEWHEN(A1,H);
DRAWICON(D1,C,39);



DD:=(C<=LLV(C,N) AND  NN<=60) OR (C<=LLV(C,N)  AND  NN>60)  &&J<=LLV(J,20);
{1号位置}

DC:=VALUEWHEN(DD,C);
DJ:=VALUEWHEN(DD,J);
B2:=BARSLAST(DD)<=9&&BARSLAST(DD)>=1&&CROSS(J,K)&&COUNT(CROSS(J,K),BARSLAST(DD))=1;

C2:=BARSLAST(B2)<=5&&BARSLAST(B2)>=1&&CROSS(K,J)&&COUNT(CROSS(D,J),BARSLAST(DD))=1&&HHV(J,BARSLAST(B2))<64;


D2:=C>REF(C,1)&&BARSLAST(C2)<=8&&COUNT(CROSS(K,J),BARSLAST(DD))=1&&BARSLAST(C2)>=0&&HHV(J,BARSLAST(C2))<70&&LLV(J,BARSLAST(C2)+1)>VALUEWHEN(DD,J)&&LLV(L,BARSLAST(C2)+1)<VALUEWHEN(DD,L);
DRAWICON(D2,C,38);


X_1:=(20*HIGH+19*REF(HIGH,1)+18*REF(HIGH,2)+17*REF(HIGH,3)+16*REF(HIGH,4)+15*REF(HIGH,5)+14*REF(HIGH,6)+13*REF(HIGH,7)+12*REF(HIGH,8)+11*REF(HIGH,9)+10*REF(HIGH,10)+9*REF(HIGH,11)+8*REF(HIGH,12)+7*REF(HIGH,13)+6*REF(HIGH,14)+5*REF(HIGH,15)+4*REF(HIGH,16)+3*REF(HIGH,17)+2*REF(HIGH,18)+REF(HIGH,20))/210;
X_2:=(20*LOW+19*REF(LOW,1)+18*REF(LOW,2)+17*REF(LOW,3)+16*REF(LOW,4)+15*REF(LOW,5)+14*REF(LOW,6)+13*REF(LOW,7)+12*REF(LOW,8)+11*REF(LOW,9)+10*REF(LOW,10)+9*REF(LOW,11)+8*REF(LOW,12)+7*REF(LOW,13)+6*REF(LOW,14)+5*REF(LOW,15)+4*REF(LOW,16)+3*REF(LOW,17)+2*REF(LOW,18)+REF(LOW,20))/210;
X_3:=EMA(X_1,90);
X_4:=EMA(X_2,90);
X_5:=(20*HIGH+19*REF(HIGH,1)+18*REF(HIGH,2)+17*REF(HIGH,3)+16*REF(HIGH,4)+15*REF(HIGH,5)+14*REF(HIGH,6)+13*REF(HIGH,7)+12*REF(HIGH,8)+11*REF(HIGH,9)+10*REF(HIGH,10)+9*REF(HIGH,11)+8*REF(HIGH,12)+7*REF(HIGH,13)+6*REF(HIGH,14)+5*REF(HIGH,15)+4*REF(HIGH,16)+3*REF(HIGH,17)+2*REF(HIGH,18)+REF(HIGH,20))/210;
X_6:=(20*LOW+19*REF(LOW,1)+18*REF(LOW,2)+17*REF(LOW,3)+16*REF(LOW,4)+15*REF(LOW,5)+14*REF(LOW,6)+13*REF(LOW,7)+12*REF(LOW,8)+11*REF(LOW,9)+10*REF(LOW,10)+9*REF(LOW,11)+8*REF(LOW,12)+7*REF(LOW,13)+6*REF(LOW,14)+5*REF(LOW,15)+4*REF(LOW,16)+3*REF(LOW,17)+2*REF(LOW,18)+REF(LOW,20))/210;
X_7:=X_3-X_4;
X_8:=X_3+X_7*2;

X_9:=X_4-X_7*2;
X_10:=( REFX1(MA(REFX1(MA(H,25),25/2),25),25/2)  -REFX1(MA(REFX1(MA(L,25),25/2),25),25/2) )*1+REFX1(MA(REFX1(MA(H,25),25/2),25),25/2);
X_11:= REFX1(MA(REFX1(MA(L,25),25/2),25),25/2)-(REFX1(MA(REFX1(MA(H,25),25/2),25),25/2)-REFX1(MA(REFX1(MA(L,25),25/2),25),25/2))*1;


X_12:=X_11>=X_9 AND X_10>=X_8;
X_13:=X_10<=X_8 AND X_11<=X_9;
X_14:=X_11>=X_9 AND X_10<=X_8;
X_15:=(REFX1(MA(REFX1(MA(H,60),60/2),60),60/2)-REFX1(MA(REFX1(MA(L,60),60/2),60),60/2))*3+REFX1(MA(REFX1(MA(H,60),60/2),60),60/2);
X_16:=REFX1(MA(REFX1(MA(L,60),60/2),60),60/2)-(  REFX1(MA(REFX1(MA(H,60),60/2),60),60/2)-REFX1(MA(REFX1(MA(L,60),60/2),60),60/2)  )*3;

STICKLINE1(X_12=1,X_10,X_11,5,0),COLOR000066;
STICKLINE1(X_13=1,X_10,X_11,5,0),COLOR003300;
STICKLINE1(X_14=1,X_10,X_11,5,0),COLOR555555;
ZK1:=( REFX1(MA(REFX1(MA(H,25),25/2),25),25/2)  -REFX1(MA(REFX1(MA(L,25),25/2),25),25/2) )*1+REFX1(MA(REFX1(MA(H,25),25/2),25),25/2),DOT,COLORWHITE;
ZD1:=REFX1(MA(REFX1(MA(L,25),25/2),25),25/2)-(REFX1(MA(REFX1(MA(H,25),25/2),25),25/2)-REFX1(MA(REFX1(MA(L,25),25/2),25),25/2))*1,DOT,COLORWHITE;
BS:=(REFX1(MA(REFX1(MA(H,60),60/2),60),60/2)-REFX1(MA(REFX1(MA(L,60),60/2),60),60/2))*2.2+REFX1(MA(REFX1(MA(H,60),60/2),60),60/2),DOT,COLORRED;
X_17:=REFX1(MA(REFX1(MA(L,25),25/2),25),25/2)-(REFX1(MA(REFX1(MA(H,25),25/2),25),25/2)-REFX1(MA(REFX1(MA(L,25),25/2),25),25/2))*1.5;
BD:=REFX1(MA(REFX1(MA(L,60),60/2),60),60/2)-(  REFX1(MA(REFX1(MA(H,60),60/2),60),60/2)-REFX1(MA(REFX1(MA(L,60),60/2),60),60/2)  )*2.8,DOT,COLORGREEN;
X_18:=(ZK1+ZD1)/2;
STICKLINE1(1=1,X_3,X_4,5,0),COLORGRAY;
X_19:=EMA(EMA(CLOSE,3)-EMA(CLOSE,6),9);
X_20:=REF(X_19,1);
X_21:=EMA(EMA(EMA(CLOSE,3)-EMA(CLOSE,9),3)-EMA(EMA(CLOSE,3)-EMA(CLOSE,9),9),9);
X_22:=REF(X_21,1);
STICKLINE1(X_20<X_19 OR X_22<X_21,LOW,HIGH,0,0),COLORRED;
STICKLINE1(X_20<X_19 OR X_22<X_21,CLOSE,OPEN,3,1),COLORRED;
STICKLINE1(X_19<X_20,LOW,HIGH,0,0),COLORGREEN;
STICKLINE1(X_19<X_20,CLOSE,OPEN,3,1),COLORGREEN;
X_23:=LOW<ZD1 AND HIGH>ZD1;
X_24:=HIGH>ZK1 AND LOW<ZK1;
STICKLINE1(X_23=1,LOW,ZD1,3,0),COLORWHITE;
STICKLINE1(X_24=1,HIGH,ZK1,3,0),COLORWHITE;
X_25:=HIGH<ZD1;
X_26:=LOW>ZK1;
STICKLINE1(X_25=1,LOW,HIGH,0,0),COLORWHITE;
STICKLINE1(X_25=1,CLOSE,OPEN,3,0),COLORWHITE;
STICKLINE1(X_26=1,LOW,HIGH,0,0),COLORWHITE;
STICKLINE1(X_26=1,CLOSE,OPEN,3,0),COLORWHITE;
X_27:=X_20<X_19 OR X_22<X_21;
X_28:=X_20>X_19 OR X_22>X_21;
X_29:=X_23=1 AND X_27=1;
X_30:=X_24=1 AND X_28=1;
STICKLINE1(X_29=1,LOW,ZD1,3,0),COLORMAGENTA;
STICKLINE1(X_30=1,HIGH,ZK1,3,0),COLORMAGENTA;
X_31:=X_25=1 AND X_27=1;
X_32:=X_26=1 AND X_28=1;
STICKLINE1(X_31=1,LOW,HIGH,0,0),COLORMAGENTA;
STICKLINE1(X_31=1,CLOSE,OPEN,3,0),COLORMAGENTA;
STICKLINE1(X_32=1,LOW,HIGH,0,0),COLORMAGENTA;
STICKLINE1(X_32=1,CLOSE,OPEN,3,0),COLORMAGENTA;
 
技术人员回复
日期:2020-10-8 15:52
 您指标改编于其他软件未来函数XMA,我们没有直接的函数替换,只能近似修改

目前只有这个效果,请您理解