跨周期引用如何在小周期实时显示大周期指标?
跨周期比如5M显示日线的5日均线指标时,如果直接引用大周期本周期的均线指标,就相当于使用了未来函数(盘中直接取到了收盘时的计算值),但如果取前一天的指标数据,又不及时,效果如图:
但是,我用其他软件显示跨周期时,就是真实的盘中指标计算值(一天当中在动态变化):
tb的源代码如下:
Vars
Numeric Lots;// 交易手数
Series<Numeric> Ma;// 均线
Events
onBar(ArrayRef<Integer> indexs)
{
// 日线显示5日均线
Range[1:1]
{
Ma = AverageFC(Close,5);
PlotNumeric("day-5日均线",Ma);
}
// 5M显示日线5日均线
PlotNumeric("5M-5日均线",data1.Ma);
}
tb中,怎么写才能实现上面的跨周期的指标的实时计算值?
不是太明白为何这样写?那如果是写日线的macd指标又如何写了?