发现二个TBQUANT软件BUG,请验证

TBQUANT版本 1.2.4.9P1标准版,绿色版

1、自动订单确认窗口,点击“全选”复选框后,再点击“删除”,无法删除所有的订单信息。

2、ONBAR域,在开仓买入同时,设置提示声音,周期1分钟,该提示声音在1分钟时间内不停播放,而不是只播放一次。(A:买入代码部分没有设置循环;B:策略单元设置中,勾选了"需要用户手动确认"),代码示例如下:

       tj1=GetGlobalVar2("wzopenintup")>=8;
       tj2=MarketPosition<>1;
       tj6 = tj1 and tj2;
        If(tj6)
        {
            Buy(lots,open+i_offset);
            PlayWavSound("D:\\TBQuant_V1.2.4.4_X64\\sound\\System5.wav");
        }

发现多图层的Bug
发现一处DRAWCOLORKLINE的BUG
卡在初始化验证服务。。进不了界面,已关杀毒软件
avgpriceO和FloatProfitO功能bug报告
TBQuant严重Bug:一打开图表就崩溃退出!
软件显示不正常 BUG
TBQ有个bug,FileDelete 这个函数不起作用,请改正
TBQ策略选股发现BUG
Bug!Bug!Bug!Bug!Bug!Bug!Bug!Bug!
软件报错:PlotBar函数没有被声明 (疑似Bug)

tj6一直满足,当然就会不断地提示

不会一直满足,因为有MARKETPOINT条件确保只会运行一次

您对TB的机制还没完全理解。在同一根bar,当前tick发出了信号,marketposition变成了1,下一个tick,marketPosition还是0,只有新bar出来后,marketposition才是1。因为只有这样才会保证信号不会消失!

如果是这种机制,那么什么条件才能确保同一根BAR只交易一次,而不会不停发单呢?

还有什么办法可以,再下一根bar 再播放? marketposition出了加这个函数,没有持仓

tb会自动确认信号是否已经发过单了,如果当前bar上的信号之前已经发过单,之后就不会对同样的图表命令发单,这点和sendorder函数是由本质上的区别

用全局变量做状态机控制