多图层,data[0]图层能正常显示,data[1]不能正常显示,data[1].xExitLowestPrice是2分钟线,怎样才能获得正常数据。
Params
Numeric DteLength(2); // 4小时离市周期 Trailing Exit Length
Numeric XteLength(2); // 1分钟离市周期 Trailing Exit Length
Vars
Numeric ExitHighestPrice; // 离市时判断需要的N周期最高价
Numeric ExitLowestPrice; // 离市时判断需要的N周期最低价
Numeric xExitHighestPrice; // 离市时判断需要的N周期最高价
Numeric xExitLowestPrice; // 离市时判断需要的N周期最低价
Events
OnBar(ArrayRef<Integer> indexs)
{
data[0].ExitHighestPrice = HighestFC(data[0].High[1],DteLength);
data[0].ExitLowestPrice = LowestFC(data[0].Low[1],DteLength);
data[1].xExitHighestPrice = HighestFC(data[1].High[1],xteLength);
data[1].xExitLowestPrice = LowestFC(data[1].Low[1],XteLength);
data[0].PlotNumeric("data[0].ExitLowestPrice",data[0].ExitLowestPrice);
data[0].PlotNumeric("data[0].ExitHighestPrice",data[0].ExitHighestPrice);
data[1].PlotNumeric("data[1].xExitLowestPrice",data[1].xExitLowestPrice);
data[1].PlotNumeric("data[1].xExitHighestPrice",data[1].xExitHighestPrice);
}
data[0].ExitHighestPrice为4小时线,data[1].xExitHighestPrice为1分钟线,参数都为2,data[0]图层能正常显示,data[1]不能正常显示,我是说,data[1].xExitHighestPrice应该是2分钟线,而不是一根长直线。
什么意思,完全看不懂在干什么
你用了data0,data1,但是截图里我看怎么就一个图层?
data1什么东西不能正常显示?正常显示应该什么样?完全不知所云了
data[0].ExitHighestPrice为4小时线,data[1].xExitHighestPrice为1分钟线,参数都为2,data[0]图层能正常显示,data[1]不能正常显示,我是说,data[1].xExitHighestPrice应该是2分钟线,而不是一根长直线。
函数前缀