全部 智大领峰 TBQuant功能 TBL语言 TB开户 问答专区 高手圈 其他
能不能增加一个DDI指标
armyhuan 分享到
2021-12-10 08:39

DDI指标是个比较冷门的指标,但是对我来说很重要,我自己编了一个,但是只能显示DDI的值,ADDI和AD都显示不了.

onBar(ArrayRef<Integer> indexs)
  {
    Range[i=0:DataCount()-1]
      {  
      TR=Max(abs(H-H[1]),abs(L-L[1]));
      If((H+L)<=(H[1]+L[1])){DMZ=0;}Else{DMZ=Max(abs(H-H[1]),abs(L-L[1]));}
      If((H+L)>=(H[1]+L[1])){DMF=0;}Else{DMF=Max(abs(H-H[1]),abs(L-L[1]));}
      DIZ=Summation(DMZ, N1)/(Summation(DMZ, N1)+Summation(DMF, N1));
      DIF=Summation(DMF, N1)/(Summation(DMZ, N1)+Summation(DMF, N1));
      DDI=DIZ-DIF;
      ADDI=SMA(DDI,30,10);
      AD=XAverage(ADDI,5);
      }
      
      PlotNumeric("ADDI",ADDI);
      PlotNumeric("DDI",DDI);
      PlotNumeric("AD",AD);
    }

 

kyover

收到了

 

2021-12-10 09:14
202****2105533113
@kyover

DDI的SMA序列值有数据,加载出来没有数据,是不是不支持DDI

2021-12-10 22:13
您未登录,请先 登录注册 后发表评论
顶部