跨周期订阅行情问题
老师您好,我在15分钟级别订阅1小时级别的行情为啥价格不对
SubscribeBar(symbol,"1h",BeginDateTime);
}
OnBar(ArrayRef<Integer> indexs)
{
ma1 = Average(Close,Length1);//15分钟级别的10ma
ma2 = Average(Close,Length2);//15分钟级别的20ma
data1.ma1 = data1.Average(data1.Close,Length1);//小时级别的10ma
data1.ma2 = data1.Average(data1.Close,Length2);//小时级别的20ma
PlotNumeric("mma1",ma1);
PlotNumeric("mma2",ma2);
data1.PlotNumeric("Hma1",data1.ma1);
data1.PlotNumeric("Hma2",data1.ma2);
上一篇:
编译公式有没有快捷键?
SubscribeBar("rb888.SHFE","1h",BeginDateTime);
}
OnBar(ArrayRef<Integer> indexs)
{
ma1 = Average(Close,Length1);//15分钟级别的10ma
ma2 =Average(Close,Length2);//15分钟级别的20ma
data1.ma1 = data1.Average(data1.Close,Length1);//小时级别的10ma
data1.ma2 = data1.Average(data1.Close,Length2);//小时级别的20ma
PlotNumeric("mma1",data0.ma1);
PlotNumeric("mma2",data0.ma2);
data0.PlotNumeric("Hma1",data1.ma1);
data0.PlotNumeric("Hma2",data1.ma2);
在各自的周期是好的,但是把图画在15分钟里并且是连续合约就出问题了
在各自的周期里画图是好的,但是把图都画在15分钟里并且是连续合约就出问题了