在TBQUant中的一个策略使用了Dialog 弹窗。导入到TBQUant3中后,点击Dialog弹窗按钮,弹窗不出来。TB语言在TBQUant3中不适用吗?
tbquant3目前不支持dialog,不过也有一个交互更好的方式供您参考,可以实现自定义工具栏,比如toolbar,button等,具体请查看如下文档 https://tbquant.net/helper?navigate=tbl&words=toolBar&cid=2467
OnInit()
{
SubscribeEvent(\"sig\");
mpt.toolBar(\"sig\",\"多空开关\",\"gg\");
Array<String> comb_box_value([\"0\",\"1\"]);
dlg.addItem(\"duo\",\"label\",\"做多\",0,0);
dlg.addItem(\"做多\",\"combbox\",comb_box_value,0,1);
dlg.addItem(\"kong\",\"label\",\"做空\",1,0);
dlg.addItem(\"做空\",\"combbox\",comb_box_value,1,1);
If(a!=0)
{
if(True==dlg.show())
{
duo=Value(dlg.getString(\"做多\"));
kong=Value(dlg.getString(\"做空\"));
}
}
}
OnEvent(StringRef evtName,MapRef<String,String> evtValue)
{
If(evtName==\"sig\")
{
a=1;
ReStart(False);
}
}
已复现,研发说当前版本还未支持,后期会更新
请发一下导致问题的代码demo