有一個MC沒有的指標想寫出來 求一點支援
有一個叫DDI (方向标准离差指数)的技術指標我想寫出來但是目前遇到問題是我基本寫出來了 在參數1的時候 正常
得出來的是1 OR -1
但是在參數設大之後 會出現很多0 如圖http://www.coco-in.net/forum.php?mod=image&aid=126266&size=300x300&key=27235cc6f70915c2&nocache=yes&type=fixnone
正常不該出現零http://www.coco-in.net/forum.php?mod=image&aid=126267&size=300x300&key=30b2ed628df9b24e&nocache=yes&type=fixnone
這裡是公式
這裡是我寫出來的部分
再請各位前輩幫小弟查缺補漏一下 感恩inputs:DDILen(1),
zero( 0 ),
OverSColor( white ),
OverBColor( Red ) ;
vars: TR(0),DMZ(0),DMF(0),DIZ(0),DIF(0),DDI(0),var0(0),var1(0),var2(0);
TR = maxlist(absvalue(H-L),absvalue(L-L));
if H+L <= H+L then begin
DMZ = 0;
End
Else Begin
if H+L > H+L then DMZ = TR;
End;
if H+L >= H+L then begin
DMF = 0;
End
Else begin
if H+L < H+L then DMF = TR;
End;
if (DMZ+DMF)<>0 then begin
DIZ = DMZ /(DMZ+DMF);
DIF = DMF/(DMZ+DMF);
DDI = (DIZ-DIF);
var0 = XAverage( DDI,DDILEN ) ;
plot1(var0,"DDi");
Plot2( zero, "zero" ) ;
if var0 > zero then
SetPlotColor( 1, OverBColor )
else if var0 < zerothen
SetPlotColor( 1, OverSColor ) ;
End;
頁:
[1]