在满足条件的K线上无法输出标记
(tbq V1.4.3.3版本)dmi指标加载到副图上时,为何在满足条件的K线上无法输出标记,尝试过使用 Commentary,也尝试使用过 Print。加入到其他的策略公式里,不在主副图上绘制,在满足条件的K线上也无法输出标记。请问是什么原因?Params Numeric N(14); Numeric M(6); Vars Series<Numeric> ADX; Plot plt; Bool DMIdown; Defs Events OnInit() { SetBackBarMaxCount(1+Max(N,M)); Range[0:DataSourceSize() - 1] { plt.figure(0); plt.setOption("PDI","color",White); plt.setOption("MDI","color",Yellow); plt.setOption("ADX","color",Red); plt.setOption("ADXR","color",Green); } } OnBar(ArrayRef<Integer> indexs) { Range[0 : DataCount - 1] { Numeric TR = Summation(ABS(LOW-CLOSE[1]),N); Numeric LD = LOW - LOW[1]; Numeric DMP = Summation(IIF(LD>0,LD,0),N); Numeric DMM = Summation(IIF(LD<0,-LD,0),N); Numeric PDI = DMP*100/TR; Numeric MDI = DMM*100/TR; Numeric A = ABS(MDI-PDI)/(MDI+PDI)*100; if(A != InvalidNumeric){ ADX = AverageFC(A, M); } Numeric ADXR = (ADX+ADX[M])/2; plt.line("PDI",PDI); plt.line("MDI",MDI); plt.line("ADX",ADX); plt.line("ADXR",ADXR); If(MDI>PDI) DMIdown; If(DMIdown) Print("满足"); } }