請問? XS 碼如下
variable: pdi_value(0), ndi_value(0), adx_value(0);
DirectionMovement(14, pdi_value, ndi_value, adx_value);
value1 =UpShadow[1];
print("CurrentBar=",CurrentBar," ADX=",adx_value[1] , " Up=",value1, " Close=", Close[1] );
value1 =UpShadow[2];
print("CurrentBar=",CurrentBar," ADX=",adx_value[2] , " Up=",value1, " Close=", Close[2] );
value1 =UpShadow[3];
print("CurrentBar=",CurrentBar," ADX=",adx_value[3] , " Up=",value1, " Close=", Close[3] );
value1 =UpShadow[4];
print("CurrentBar=",CurrentBar," ADX=",adx_value[4] , " Up=",value1, " Close=", Close[4] );
value1 =UpShadow[5];
print("CurrentBar=",CurrentBar," ADX=",adx_value[5] , " Up=",value1, " Close=", Close[5] );
print("-----");
----------------------------------------------------------------------
print 輸出的文件 中, 5筆 ADX 及 UP 值為何都是 0 如下.
CurrentBar= 1.000000 ADX= 0.000000 Up= 0.000000 Close= 38.650000
CurrentBar= 1.000000 ADX= 0.000000 Up= 0.000000 Close= 38.150000
CurrentBar= 1.000000 ADX= 0.000000 Up= 0.000000 Close= 38.050000
CurrentBar= 1.000000 ADX= 0.000000 Up= 0.000000 Close= 38.550000
CurrentBar= 1.000000 ADX= 0.000000 Up= 0.000000 Close= 38.450000
程式要如何改 ADX 及 UP 才能有值出來?

1 評論