两个数值型引用参数的返回值oHigher和oLower如何获取到?
例如,用户函数MyFunc如下:Params Series<Numeric> Price(0); NumericRef oHigher; NumericRef oLower; Vars Numeric Tmp(0); Begin Tmp = Average(Price,10); oHigher = IIf(Tmp > High,Tmp,High); oLower = IIf(Tmp < Low,Tmp,Low); Return Tmp; End 以上代码通过两个数值型引用参数返回10个周期的Price平均值和最高价的较大值oHigher,以及10个周期的Price平均值和最低价的较小值oLower,并且通过函数返回值输出10个周期的Price平均值。在调用该用户函数的公式中,可以通过调用该函数获得3个计算返回值,示例如下:Vars Numeric AvgValue; Numeric HigherValue; Numeric LowerValue; Events OnBar(ArrayRef<Integer> indexs) { AvgValue = MyFunc(Close,HigherValue,LowerValue); ... }