紧急求助:tbq3实盘时两个独立策略相互影响的问题请教

我用tbq3实盘。棕榈油独立运行两个策略,分别是趋势跟踪策略和日内交易策略,关联两个不同的策略代理控制开平仓。

2025年4月1日9:00之前,我的趋势策略显示空单,实盘账户一直持有一手空单。是内策略持仓为零。

9:20,我的趋势策略仍然显示空1手。而日内交易显示开出一手多单。

我的实盘账户的情况是,9:20,1手空单被买平,变成了没有持仓。查看交易记录信息,显示这个买入平仓信号来自日内交易系统。

我的想法应该是两个策略独立运行,并不会相互影响,也就是我的账户应该有一手多单,一手空单。

我的两个策略严格遵守旧Bar收盘价计算,新Bar开盘价交易,所以绝对不会产生信号闪烁。

请问老师问题出在哪里?可以联系我远程看电脑记录。

紧急!正常使用的策略,突然无法编译
策略会相互影响吗?
当一个数据源加载两个公式时,MarketPosition函数判定仓位两个公式互不独立?
请教下如何将多个放置在一起的策略拆分为独立的策略?
实盘和回测的问题
一个策略单元中两个公式会相互影响?
TBQ3实盘账户根据本地记录的交易记录能否有功能实现类似回测时的策略报告统计?
TBQ3缺少两个TBQ的功能?
TBQ3里面实盘账号如何实现定时登录?
实盘不交易的问题

算法代理本身是净头寸交易,所以只要能保证理论净头寸和账户净头寸一致就行了。

账户和图表是分开的

账户执行图表的内容,仓位如何匹配由自己决定,通常自己要保证仓位匹配

比如你账户有1手持仓多头,你开100个程序交易这个品种,任何一个程序都存在可能平这个多

图表到账户是执行平多,而不是判断仓位

然后代理默认应该是净头寸交易,你一手空头碰到多头应该是平空在先

哦,我明白了。各个交易策略只要用同一账户交易同一品种,那么仓位就是共享的,应该是这么理解吧?也就是净头寸交易。似乎也不是个坏事。我再试运行一段时间看看效果。谢谢老师!

还是说这种相互影响的设置本身就是这样的?因为多空方向相同数量的持仓,本质上也就是相当于不持仓?系统这么做,是为了给用户释放保证金?实际对整体的交易结果没什么太大的影响?

再补充一个信息,10:30,趋势跟踪系统显示平空单,开出1手多单。我的实盘账户里出现两手多单。都显示是趋势交易系统开的。

这一点我比较了解,因为我设置的是“日初仓差”。趋势交易系统在开1手多单时,会检测原来有一手空单,需要平掉。但是检测到现在没有持仓,而它要买平一手,于是它就变成开一手多单。再加上系统显示的立即开一手多单,它就变成开两手多单。所以这个没有问题。

问题仍然是,为什么日内的策略会把我趋势策略的单子给平掉,难道不同交易策略交易同一品种,不能使用同一账户吗?