全部 智大领峰 TBQuant功能 TBL语言 TB开户 问答专区 高手圈 其他
发现二个TBQUANT软件BUG,请验证
2021-01-19 14:06

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");
        }

tblaocai

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

2021-01-19 19:22
dhqh8701720
@tblaocai

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

2021-01-19 21:39
tblaocai
@dhqh8701720

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

2021-01-22 18:13
dhqh8701720
@tblaocai

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

2021-01-26 09:25
kyover
@dhqh8701720

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

2022-02-16 08:51
zh5888848
@tblaocai

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

2022-02-15 22:34
kyover
@zh5888848

用全局变量做状态机控制

2022-02-16 08:52
您未登录,请先 登录注册 后发表评论
顶部