账户空仓,开实盘后是居然先平仓再开仓。问题出在哪里?

回测没问题,都是先开仓再平仓。

做模拟实盘,我什么仓都没有,是空仓,但看到一开始就有很多平仓,系统是在做模拟实盘的时候,账户把前面系统信号的买入点,当做真实的持仓吗?

开启实盘要注意什么?是不是哪里设置我漏掉了?导致实盘的时候,把原有的买入信号当做真实的持仓?其实我是空仓

先平仓后开仓该如何编写。
请教老师,先检查账户持仓再开仓却没开仓
麻烦老师把文字部分(先平掉所有空单再开多单,先平掉所有多单再开空单)
实际代码是先买卖后赋值 还是先赋值后买卖 哪样代码会更准确些了
Buy、Sellshort函数的先平旧仓再开新仓功能咨询
Bool A_Buy 这个函数是否只是开仓,开仓之前不会进行空单的平仓吧?
同根BAR,先止损,后触发开仓,实盘无法开仓
老师好,请教一个问题,如何写当跟BAR上不能交易两次,比如开仓后不能平仓和平仓后不能再开仓?谢谢!
固定市值开仓计算有误,请问老师问题出在哪里
设置止损后,再提前手动止损,还会自动开仓

https://bbs.tbquant.net/thread/20250628090607408115

因为你用的buy/sell图表函数映射操作了账户

本质上是用回溯的方式跑实盘(模拟盘)

你历史样本加载太多了

策略在历史样本上跑出了开仓信号,一直没平,等你启动自动交易以后,出现平仓信号,就发平仓命令了。

图表系统就是这个样子的,图上出什么信号,实际就报什么单,并不会参考你真实账户里到底有没有头寸。

没有头寸但是报平仓单一般来说也没什么问题吧,只要你不用开平互转或者净头寸交易,就是报个废单而已,没什么值得大惊小怪的