TBQ和TBQ3的手续费精度差异和指令差异问题

我在尝试把已有策略从TBQ迁移到TBQ3上,但是发现TBQ3和TBQ对同一策略的行为有点不一样,想让官方人员看看是bug还是feature


问题1. 同样设置的策略单元,拿以下沪铝的策略报告为例子,发现TBQ3的 交易成本(手续费)和TBQ里的不一样,差了1分钱,这是TBQ3的计算精度变化了吗?

但是我发现沪铜为例的策略报告里的 交易成本,TBQ和TBQ3里是一模一样的,回测报告也是一模一样的,完美匹配

问题2. 对于以下代码,根据打开K线图里的观察,TBQ里不会发出指令,但TBQ3里会发出相关的指令(至少在K线图里是这样画出来的),请问这是TBQ3的正常行为吗?

Sell(0,open)

TBQ和旗舰版的回测结果差异很大
加入自动换仓指令后策略报告的结果有差异
为什么同一个策略在策略研究和策略交易跑出来的绩效会有差异?
回测数据长期和短期重叠部分差异非常大
TBQ3中的numeric的计算精度是多少啊?
请问老师TBQ和TBQ3源码通用吗?
currenttime和time差异巨大,不知道问题出在哪
ATR计算公式TB和其他软件的差异
关于CROSSOVER和CROSSUNDER指令的含意
tbq和tbq3同样策略问题

第一个问题,浮点数计算的截断误差问题。这个是有可能发生的,但是一般来说影响极小。

第二问题,tbq也会标记信号的。会不会标记信号取决于两点,你的if里条件是否满足,或者是虚拟账户里的可用资金够不够开对应的手数。

谢谢回答,确实影响不大,我再观察观察,调整调整。