请教老师一个问题 (文华财经WH8赢智V8.2)

投资者咨询:请教老师一个问题 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-8-10 20:50

 A:=(C*3+H+L+O)/6;
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,19))/210;
D:MA(B,10);
CROSS(B,D),BPK;
CROSS(D,B),SPK;
AUTOFILTER;

 

 

我怎么把DMI指标带进来?就是开仓时DMI指标ADXR值必须>=30才可以开仓,否则就不开

技术人员回复
日期:2018-8-10 21:01
 参考:

N:=14;
M:=6;
TR := SUM(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(LOW-REF(CLOSE,1))),N);
HD := HIGH-REF(HIGH,1);
LD := REF(LOW,1)-LOW;
DMP:= SUM(IFELSE(HD>0 && HD>LD,HD,0),N);
DMM:= SUM(IFELSE(LD>0 && LD>HD,LD,0),N);
PDI: =DMP*100/TR;
MDI: =DMM*100/TR;
ADX: =MA(ABS(MDI-PDI)/(MDI+PDI)*100,M);
ADXR:=(ADX+REF(ADX,M))/2;

 A:=(C*3+H+L+O)/6;
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,19))/210;
D:MA(B,10);
CROSS(B,D)&&ADXR>=30,BPK;
CROSS(D,B)&&ADXR>=30,SPK;
AUTOFILTER;