开拓者期货期权程序化系统交易论坛

标题: 为什么时常出现突然不显示交易信号的问题? [打印本页]

作者: dagan3200    时间: 2017-4-14 14:42:57     标题: 为什么时常出现突然不显示交易信号的问题?

本帖最后由 dagan3200 于 2017-4-14 14:46 编辑

用得是旗舰版5.3.3.1,win10,不同的电脑,去年其他老的版本也都用过。都出现过相同问题:超级图表上加载公式(不是特定公式,而是任意公式)后,有些时候交易信号一直不显示(也就不会有开平仓的动作了),如果重新载入下公式或者软件重启,就会显示正常了。因为发现好几次了,很容易误事。不知道是怎么回事?
另外公式中开平仓都是用buy,sell来表述的。
作者: 小米    时间: 2017-4-14 14:57:53

您所指的任意公式,是否包含了TB软件自带的公式?
您所使用的公式中,有没有使用到全局变量或是读写数据库的函数?
作者: dagan3200    时间: 2017-4-17 09:54:04

小米 发表于 2017-4-14 14:57
您所指的任意公式,是否包含了TB软件自带的公式?
您所使用的公式中,有没有使用到全局变量或是读写数据库 ...

没有包含TB自带公式。
公式中使用到了全局变量。后者造成的吗?但有时运行个几天(中间没关机或重启软件)也没问题,有时1-2个小时(我用30min,过了4个bar左右的时间)就出现不出信号的问题了
作者: 小米    时间: 2017-4-17 13:43:15

dagan3200 发表于 2017-4-17 09:54
没有包含TB自带公式。
公式中使用到了全局变量。后者造成的吗?但有时运行个几天(中间没关机或重启软件 ...

这个表现多与全局变量等的不当使用有关。。
建议检查公式或是将所用的全局变量用序列变量替换后再试试
作者: dagan3200    时间: 2017-4-19 00:09:45

小米 发表于 2017-4-17 13:43
这个表现多与全局变量等的不当使用有关。。
建议检查公式或是将所用的全局变量用序列变量替换后再试试 ...

好的,试试看。另外,刚刚又发生信号不出现,然后通过在30min线和1hr线之间的切换,发现也能使信号重新出现。这个操作也类似重新载入公式吗
作者: 小米    时间: 2017-4-19 10:04:33

dagan3200 发表于 2017-4-19 00:09
好的,试试看。另外,刚刚又发生信号不出现,然后通过在30min线和1hr线之间的切换,发现也能使信号重新出 ...

是的。 切换合约,切换周期,刷新图表,重新加载公式等操作都会将公式重头计算一遍的。




欢迎光临 开拓者期货期权程序化系统交易论坛 (http://bbs.tb18.net/) Powered by Discuz! X2