COCO研究院

 找回密碼
 註冊
搜索
查看: 2129|回復: 0

有一個MC沒有的指標想寫出來 求一點支援

[複製鏈接]
發表於 21-7-24 16:25 | 顯示全部樓層 |閱讀模式
有一個叫DDI (方向标准离差指数)的技術指標我想寫出來
但是目前遇到問題是我基本寫出來了 在參數1的時候 正常
得出來的是1 OR -1
但是在參數設大之後 會出現很多0 如圖
正常不該出現零
這裡是公式
這裡是我寫出來的部分
再請各位前輩幫小弟查缺補漏一下 感恩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[1]),absvalue(L-L[1]));

if H+L <= H[1]+L[1] then begin
DMZ = 0;
End
Else Begin
if H+L > H[1]+L[1] then DMZ = TR;

End;

if H+L >= H[1]+L[1] then begin
DMF = 0;
End
Else begin
if H+L < H[1]+L[1] 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 < zero  then
        SetPlotColor( 1, OverSColor ) ;




End;



123.png
正常.png
正常.png
123.png
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

手機版|Archiver|站長信箱|廣告洽詢|COCO研究院

GMT+8, 24-11-25 01:46

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回復 返回頂部 返回列表
理財討論網站 |