策略运行正常但是报警告未按信号发单

请教各位大佬:

      警告如下图,9月16日(今天)13:30出的警告。出现了策略运行正常但是报了信号但未发单的情况。

      查了下,从该告警时间往前数,前一个信号(11:01分开多单1张,而有记录的交易信息只有10:45分,也就是前前一个信号),策略显示了信号,但是并未发生委托。

     不知道发生了什么问题。策略在9月16日(今天)早盘手动平仓一张单子,然后紧接着的信号,程序发单就报了一次仓位不足的错误,是否是手动影响了策略后续执行?还是说,只要报错2次,策略就自动停止运行了?

策略运行 警告
图表无信号但是实际却正常交易
求策略运行中发单而不产生信号的 语句
tb程序里有警告 不处理会怎么样? 策略会正常执行么?
第一个发单满足的时候有发单,但是图表上未记录信号
策略出信号,但是模拟账户不下单
有交易信号,但是无发单委托
模拟发单正常,实盘却没有发单
data1.a_sendorder不能正常发单
图表上有信号,但是策略交易上没有信号

1.图片很糊看不到

2.根据你描述的内容 ,能事后看到信号,但是没开单

可以有如下问题

账户没登录,策略有问题(诸如信号闪烁之类)

图片很糊,看到有闪烁了

可平仓位不足就是你账户仓位不足的意思

你上面说你手动平了,如果你把程序能平的仓平掉了,那么自然程序就平不到

(1)最上面的图是“消息中心”-“策略运行”下的警告,时间是2025年9月16日13:30:01,原文是”策略运行。1分启程335@QCv901@OI601.CZCE_1m数据同步,同步期间产生了信号没有发单,合约OI601.CZCE。发生时间20250916.110100.委托量=1.“

信号闪烁那条是2025年8月21日,信号闪烁问题已经解决了。

(2)我说的手动平仓,平仓后,程序根据接着出现的信号重新开单的,但是这一信号开单后(正常委托和成交),接着出现的信号就不开单了,信号时间是20250916.110100。等到了中午13:30:01时就有了(1)中的警告。


我想问,为什么出现了报了信号但是不开单的情况,如何解决。

另外,您说的平仓那个问题,我自己测试过tbq3,例如,信号持1多单,我手动平1多单后,遇到平多开1空的信号时,平多单信号委托时会提示错误”可用仓位不足“,然后正确执行开1空单的委托和成交操作。所以此处错误并不必然导致”出现信号但是不发单“。

(1)最上面的图是“消息中心”-“策略运行”下的警告,时间是2025年9月16日13:30:01,原文是”策略运行。1分启程335@QCv901@OI601.CZCE_1m数据同步,同步期间产生了信号没有发单,合约OI601.CZCE。发生时间20250916.110100.委托量=1.“

信号闪烁那条是2025年8月21日,信号闪烁问题已经解决了。

(2)我说的手动平仓,平仓后,程序根据接着出现的信号重新开单的,但是这一信号开单后(正常委托和成交),接着出现的信号就不开单了,信号时间是20250916.110100。等到了中午13:30:01时就有了(1)中的警告。


我想问,为什么出现了报了信号但是不开单的情况,如何解决。

另外,您说的平仓那个问题,我自己测试过tbq3,例如,信号持1多单,我手动平1多单后,遇到平多开1空的信号时,平多单信号委托时会提示错误”可用仓位不足“,然后正确执行开1空单的委托和成交操作。所以此处错误并不必然导致”出现信号但是不发单“。