跨周期的问题,如何保证跨周期的实时性?
Params Vars Series<Numeric> tj; Bool cond; Events OnBar(ArrayRef<Integer> indexs) {Range[0:DataSourceSize() - 1] { tj=AverageFC(Close,20); cond=crossover(c,tj) and data1.tj>data1.tj[1]; if(data0.MarketPosition!=1 and cond) { data0.buy(1,data0.close[0]); } If(data0.MarketPosition==1 and BarsSinceEntry>1 and EntryPrice>1 and ((h[1]>EntryPrice*1.008 ))) { data0.Sell(0,data0.c[1]); } If(data0.MarketPosition==1 and BarsSinceEntry>1 and EntryPrice>1 and ((l[1]<EntryPrice*0.992 ))) { data0.Sell(0,data0.c[1]); } }}//以上代码data0为1分钟,data1为15分钟,代码data1.tj>data1.tj[1],会产生偷价,data1.tj[1]>data1.tj[2],又会产生滞后性,不能反映实时情况。哪位大佬帮我看看,怎么写为好,能保证实时性。