在稍微复杂代码和多图表状态,贵公司的TBquant程序经常出现莫名其妙的错误。简单的指标存储也能出错。开平单指令也很多不执行或乱执行。具体代码和工作区设置见下述链接。说是只能在社区反馈,连直接上传文件的通道也没有。
https://yunpan.360.cn/surl_ykZKnTM9DA9 (提取码:e6ba)
信号价格这里也有疑问
都已经用close和ma5的回溯了,那不是应该直接当前bar开盘就发单吗,为什么还要计算一个指标的jiaochaprice?jiaochaprice发生在上一根bar早就过去了,不太可能交易到这个价格,这个应该就是个偷价。
粗略看一眼,感觉有很多问题,也可能是我看得不严谨,请自行仔细思考后再编写
这个交叉价是本根K线上穿或者下穿均线的价格,是确定的,在到达此价格时必和均线交叉。不是偷价
而且在开平单之前也验证了价格是否到达过此价格,所以不是偷价了。
我猜测问题还是出在序列类型使用的问题上
尝试一下把放到
前面去
你这个逻辑我推测后面的代码只会在bar第一跳执行,后面tick过来直接会被continue,导致运算错误
你这个ma5在盘中的运算结果恐怕和average(open,length1)效果是一样的....但是历史bar上运算结果却是average(close,length1),难怪信号闪烁
总结来说,你的这个代码的逻辑思路有很大的问题,请自己再分析一下
简化了代码,错误还是一样,能请您再指出代码哪里有问题
https://yunpan.360.cn/surl_ykZ9eDsu4QJ (提取码:d17e)
请具体说明一下,莫名其妙的错误指的是什么?数据存储错误指的是什么?开平指令不执行瞎执行什么表现?打开工作区以后只能看到这样的一条线,和大量的信闪烁警告,请问多图层的语法有学习过吗?
我还以为什么厉害的模型呢,一加载直接系统警告信号闪烁了。。。
就这样的代码还好意思上来吐槽TBquant莫名其妙出错,咋不好好反思反思自己什么代码水平。。。
还稍微复杂点就出错,系统策略都比你这个复杂,系统策略怎么都没出错。。。
在这也不交流心得就知道胡说八道,什么居心。。。
简化了代码,错误还是一样,能请您再指出代码哪里有问题?
https://yunpan.360.cn/surl_ykZ9eDsu4QJ (提取码:d17e)
工作区没有公式
https://yunpan.360.cn/surl_ykZ3K6HUzgC (提取码:8858)