请老师改一个通达信指标 (文华财经WH8赢智V8.2)

投资者咨询:请老师改一个通达信指标 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-10-25 16:43
 {公式名称: 日天期货一号
公式描述: 
参数数量: 4
参数1: M, 最小: 13, 最大: 200, 缺省: 60
参数2: M1, 最小: 2, 最大: 60, 缺省: 30
参数3: N, 最小: 13, 最大: 200, 缺省: 60
参数4: N1, 最小: 2, 最大: 60, 缺省: 30
公式类型: 技术指标公式-其他类型
画线方法: 主图叠加

公式源码:}

X_1:=(3*CLOSE+HIGH+LOW+OPEN)/6;
X_2:=(8*X_1+7*REF(X_1,1)+6*REF(X_1,2)+5*REF(X_1,3)+4*REF(X_1,4)+3*REF(X_1,5)+2*REF(X_1,6)+REF(X_1,8))/36;
X_3:=(HHV(X_2,5)+HHV(X_2,10)+HHV(X_2,20))/3;
X_4:=(LLV(X_2,5)+LLV(X_2,10)+LLV(X_2,20))/3;
X_5:=(HHV(X_3,5)+HHV(X_3,10)+HHV(X_3,20))/3;
X_6:=(LLV(X_4,5)+LLV(X_4,10)+LLV(X_4,20))/3;
X_7:=(LLV(X_2,2)+LLV(X_2,4)+LLV(X_2,6))/3;
DRAWBAND(X_2,RGB(255,0,255),X_7,RGB(250,250,0));
C1:X_2,COLORLIBLUE;
C2:X_7,COLORGREEN,LINETHICK2;
C3:IF(X_2>X_7,X_7,DRAWNULL),COLORRED,LINETHICK2;
P2:EMA(CLOSE,50),COLORGREEN,LINETHICK3;
IF(P2>REF(P2,1),P2,DRAWNULL),COLORRED,LINETHICK3;
X_8:=CLOSE=HHV(CLOSE,M);
X_9:=BARSLAST(FILTER(CROSS(0.08,X_8),M1))+1;
GD:REF(HIGH,X_9),POINTDOT,COLORGREEN;
X_10:=CROSS(CLOSE,REF(GD,1));
STICKLINE(X_9<=6,GD,GD,8,0),COLORRED;
X_11:=CLOSE=LLV(CLOSE,N);
X_12:=BARSLAST(FILTER(CROSS(0.08,X_11),N1))+1;
DD1:REF(LOW,X_12),POINTDOT,COLORYELLOW,LINETHICK3;
STICKLINE(X_12<=6,DD1,DD1,8,0),COLORYELLOW;
X_13:=REF(CLOSE,1);
X_14:=SMA(MAX(CLOSE-X_13,0),6,1)/SMA(ABS(CLOSE-X_13),6,1)*100;
X_15:=CROSS(90,X_14);
X_16:=BARSLAST(X_15);
X_17:=REF(LOW,REF(X_16,1)+1);
X_18:=REF(X_16,1)>10 AND X_15;
DRAWICON(X_18,HIGH,23);
X_19:=REF(CLOSE,1);
X_20:=SMA(MAX(CLOSE-X_19,0),14,1)/SMA(ABS(CLOSE-X_19),14,1)*100;
X_21:=CROSS(20,X_20);
X_22:=BARSLAST(X_21);
X_23:=REF(LOW,REF(X_22,1)+1);
X_24:=REF(X_22,1)>20 AND X_21;
DRAWICON(X_24,LOW,38);
X_25:=REF(CLOSE,1);
X_26:=SMA(MAX(CLOSE-X_25,0),8,1)/SMA(ABS(CLOSE-X_25),8,1)*100;
X_27:=20;
X_28:=80;
X_29:=50;
X_30:=EMA(CLOSE,12)-EMA(CLOSE,26);
X_31:=EMA(X_30,9);
X_32:=(X_30-X_31)*2;
X_33:=CROSS(80,X_26);
X_34:=CROSS(X_26,15);
X_35:=CROSS(X_26,19);
X_36:=FILTER(X_33,10);
X_37:=FILTER(X_34,10);
X_38:=FILTER(X_35,10);
STICKLINE(X_36 AND CLOSE<OPEN,CLOSE,OPEN,3.8,0),COLORYELLOW;
STICKLINE(X_38 AND CLOSE>OPEN,CLOSE,OPEN,3.8,0),COLORMAGENTA;
DRAWICON(X_37,LOW*0.999,25);
X_39:=BARSLAST(X_33);
X_40:=REF(LOW,REF(X_39,1)+1);
X_41:=REF(X_39,1)>20 AND X_33;
X_42:=BARSLAST(X_34);
X_43:=REF(LOW,REF(X_42,1)+1);
X_44:=REF(X_42,1)>20 AND X_34;
BB32:IF(BARSLAST(X_41)<=60 AND REF(HIGH,BARSLAST(X_41))=REF(REF(HIGH,BARSLAST(X_41)),1),REF(HIGH,BARSLAST(X_41)),DRAWNULL),DOTLINE,COLORMAGENTA;
DRAWICON(X_41,HIGH*1.001,2);
DRAWICON(X_44,LOW,1);
 
技术人员回复
日期:2018-10-25 16:51

 参考:

 


M:= 60;
M1:= 30;
N:= 60;
N1:= 30;

X_1:=(3*CLOSE+HIGH+LOW+OPEN)/6;
X_2:=(8*X_1+7*REF(X_1,1)+6*REF(X_1,2)+5*REF(X_1,3)+4*REF(X_1,4)+3*REF(X_1,5)+2*REF(X_1,6)+REF(X_1,8))/36;
X_3:=(HHV(X_2,5)+HHV(X_2,10)+HHV(X_2,20))/3;
X_4:=(LLV(X_2,5)+LLV(X_2,10)+LLV(X_2,20))/3;
X_5:=(HHV(X_3,5)+HHV(X_3,10)+HHV(X_3,20))/3;
X_6:=(LLV(X_4,5)+LLV(X_4,10)+LLV(X_4,20))/3;
X_7:=(LLV(X_2,2)+LLV(X_2,4)+LLV(X_2,6))/3;
FILLRGN1(X_2>X_7,X_7,X_2),RGB(255,0,255);
FILLRGN1(X_2<X_7,X_7,X_2),RGB(250,250,0);
C1:X_2,COLORBLUE;
C2:X_7,COLORGREEN,LINETHICK2;
C3:IF(X_2>X_7,X_7,NULL),COLORRED,LINETHICK2;
P2:EMA(CLOSE,50),COLORGREEN,LINETHICK3;
IF(P2>REF(P2,1),P2,NULL),COLORRED,LINETHICK3;
X_8:=CLOSE=HHV(CLOSE,M);
X_9:=BARSLAST(FILTER(CROSS(0.08,X_8),M1))+1;
GD:REF(HIGH,X_9),POINTDOT,COLORGREEN;
X_10:=CROSS(CLOSE,REF(GD,1));
STICKLINE1(X_9<=6,GD,GD,8,0),COLORRED;
X_11:=CLOSE=LLV(CLOSE,N);
X_12:=BARSLAST(FILTER(CROSS(0.08,X_11),N1))+1;
DD1:REF(LOW,X_12),POINTDOT,COLORYELLOW,LINETHICK3;
STICKLINE1(X_12<=6,DD1,DD1,8,0),COLORYELLOW;
X_13:=REF(CLOSE,1);
X_14:=SMA(MAX(CLOSE-X_13,0),6,1)/SMA(ABS(CLOSE-X_13),6,1)*100;
X_15:=CROSS(90,X_14);
X_16:=BARSLAST(X_15);
X_17:=REF(LOW,REF(X_16,1)+1);
X_18:=REF(X_16,1)>10 AND X_15;
DRAWICON(X_18,HIGH,23);
X_19:=REF(CLOSE,1);
X_20:=SMA(MAX(CLOSE-X_19,0),14,1)/SMA(ABS(CLOSE-X_19),14,1)*100;
X_21:=CROSS(20,X_20);
X_22:=BARSLAST(X_21);
X_23:=REF(LOW,REF(X_22,1)+1);
X_24:=REF(X_22,1)>20 AND X_21;
DRAWICON(X_24,LOW,38);
X_25:=REF(CLOSE,1);
X_26:=SMA(MAX(CLOSE-X_25,0),8,1)/SMA(ABS(CLOSE-X_25),8,1)*100;
X_27:=20;
X_28:=80;
X_29:=50;
X_30:=EMA(CLOSE,12)-EMA(CLOSE,26);
X_31:=EMA(X_30,9);
X_32:=(X_30-X_31)*2;
X_33:=CROSS(80,X_26);
X_34:=CROSS(X_26,15);
X_35:=CROSS(X_26,19);
X_36:=FILTER(X_33,10);
X_37:=FILTER(X_34,10);
X_38:=FILTER(X_35,10);
STICKLINE1(X_36 AND CLOSE<OPEN,CLOSE,OPEN,3.8,0),COLORYELLOW;
STICKLINE1(X_38 AND CLOSE>OPEN,CLOSE,OPEN,3.8,0),COLORMAGENTA;
DRAWICON(X_37,LOW*0.999,25);
X_39:=BARSLAST(X_33);
X_40:=REF(LOW,REF(X_39,1)+1);
X_41:=REF(X_39,1)>20 AND X_33;
X_42:=BARSLAST(X_34);
X_43:=REF(LOW,REF(X_42,1)+1);
X_44:=REF(X_42,1)>20 AND X_34;
BB32:IF(BARSLAST(X_41)<=60 AND REF(HIGH,BARSLAST(X_41))=REF(REF(HIGH,BARSLAST(X_41)),1),REF(HIGH,BARSLAST(X_41)),NULL),DOT,COLORMAGENTA;
DRAWICON(X_41,HIGH*1.001,2);
DRAWICON(X_44,LOW,1);