如何计算macd bar开盘瞬间的值
Vars numeric macddiff; numeric avgmacd; Events OnBarOpen(ArrayRef<Integer> indexs) { Commentary("close:"+text(close)); MACDDiff = XAverage( close, 12) - XAverage( close, 26) ; AvgMACD = XAverage(MACDDiff,9); } OnBar(ArrayRef<Integer> indexes) { //均线 close + close[1] + close[2] == average(close,3); open + close[1] + close[2] == open + Average(close[1],3-1) XAvgValue = XAvgValue[1] + sFcactor * ( Price - XAvgValue[1] ) ; XAvgValue = XAverage(close,Length ) macddiff_o== XAverage(close[1],Length )+ 2 / ( Length + 1 )*(open-XAverage(close[1],Length )) -XAverage(close[1],Length2 )- 2 / ( Length2 + 1 )*(open-XAverage(close[1],Length2 )) }