求助:指标调用不了前两个K线数据的问题。
想调用skdj的前两根K线的数值,调用K[1]提示错误“FOR,WHILE,IF,ELSE 中包含序列函数,可能存在潜在的逻辑错误,请 确认代码无误”。D[1]直接不让调用了。该怎么修改一下?才可以调用K[1],D[1]这种数据? SKDJ代码如下: Params Numeric Length9(9); Numeric Length3(3); Vars NumericSeries HighestValue; NumericSeries LowestValue; NumericSeries K; Numeric D; NumericSeries RSV; Begin HighestValue = HighestFC(High, Length9); LowestValue = LowestFC(Low, Length9); RSV=XAverage((CLOSE-LowestValue)/(HighestValue-LowestValue)*100,Length3); K=XAverage(RSV,Length3); D=AverageFC(K,Length3); PlotNumeric("K",K,1); PlotNumeric("D",D,1); PlotNumeric("Ref1",20); PlotNumeric("Ref2",80); PlotNumeric("Ref3",50); End