请教onevent取时间画图不成功的原因
敲了教学视频 https://video.tbquant.net/video?id=video519 第18:43的程序,但是画图不成功。程序如下:Params //此处添加参数 Vars //此处添加变量 Global Numeric begin_time; Defs //此处添加策略函数 Events //此处实现事件函数 //初始化事件函数,策略运行期间,首先运行且只有一次 OnInit() { SubscribeEvent("系统-数据源时间");//使用OnEvent发送K线时间 } OnEvent(StringRef evtName, MapRef<String, String> evtValue) { print("eventName:" + evtName + ",value:" + TextMap(evtValue)); begin_time = value(evtvalue["datatime"]); ReStart(False);//全局变量都不重置 } //Bar更新事件函数,参数indexs表示变化的数据源图层ID数组 OnBar(ArrayRef<Integer> indexs) { if(begin_time <>0) { if(begin_time < date + time ) { Numeric ma1 = Average(c, 10); PlotAuto("ma1", ma1); } } }