跨周期的问题

为什么 AvgValue2 这个线这么奇怪, 应该也是一天里面每个30分钟的平均值呀,应该和绿色的线差不多才多



源码



Params




Vars


   Series<Numeric> AvgValue1;

   Series<Numeric> AvgValue2;



Defs

//此处添加公式函数

Events

//此处实现事件函数

//初始化事件函数,策略运行期间,首先运行且只有一次

OnInit()

   {

       //获得投资组合的初始资金

       Print(\"Portfolio_InitCapital:\" + Text(Portfolio_InitCapital()));

       //设置初始资金

       SetInitCapital(1000000);

       //获得投资组合的初始资金

       Print(\"Portfolio_InitCapital:\" + Text(Portfolio_InitCapital()));

   }




OnBar(ArrayRef<Integer> indexs)

{


      AvgValue1= AverageFC(Data0.Close,Data0.BarsSinceToday()+1);

      AvgValue2 = AverageFC(Data1.Close,Data1.BarsSinceToday()+1);

       

MarketPosition != 0;


   PlotNumeric(\"MA1\",AvgValue1[Data0.BarsSinceToday()+1],0,Green);

   PlotNumeric(\"MA2\",AvgValue2[Data1.BarsSinceToday()+1],0,Yellow);

   

   Commentary(\"data0:\"+Text(Data0.BarsSinceToday()+1));

   Commentary(\"data1:\"+Text(Data1.BarsSinceToday()+1));

       //Print(\"BarsSinceToday:\" + Text(Data0.BarsSinceToday()));

}

关于跨周期的问题
关于跨周期的问题
跨周期的问题
跨周期的问题,如何保证跨周期的实时性?
跨周期的问题那位老师帮我看看
如何对跨周期的策略进行批量的回测呢?
TBQ跨周期调用实时进出场的例子
关于跨周期报错的问题
TB跨周期MA的问题
跨周期模型回测问题

你的data1是什么 是一个品种吗?

 PlotNumeric(\"MA2\",AvgValue2[Data1.BarsSinceToday()+1],0,Yellow);  

你这个在图0上回溯图1的日期是干什么

  • 想写  作用在图0 30分钟周期,引用图1(2小时的周期)前一天 每个2小时K线收盘价的平均值。都是同一个品种

老师帮我看看