多圈层模式下,用下面代码测试一下会发现在点击了button后DATA0之后的K线显示不出来了。
Params
Vars
//此处添加变量
plot plt;
Global String eventName("event_source");
Events
//此处实现事件函数
//初始化事件函数,策略运行期间,首先运行且只有一次,应用在订阅数据等操作
OnInit()
{
//订阅事件
SubscribeEvent(eventName);
}
OnReady()
{
Range[0:DataSourceSize - 1]
{
plt.button(eventName,"button",SymbolName);
}
}
OnEvent(StringRef evtName,MapRef<String,String> evtValue)
{
//事件处理
if(evtName == eventName)
{
print(TextMap(evtValue));
}
}
收到,问题可以复现。谢谢您的反馈!