提前15秒ONBARCLOSE,实际开多一手,策略上没有显示开多仓信号,要第二天开盘策略上多信号才有

你好,我的双均线系统,在每根 K 线收盘时进行开平仓 在 onbarclose 內执行,为防止下午 15:00 收盘时有信号不能正常成交,我在 14:59:45 时(即收盘提前 15 秒)我触发了 onbarclose,实际上也有开多信号开多仓了 1 手,在 15时 前也成交了,因晚盘此品种不开盘,晚盘时,监控器会报实际持多仓 1 手,策略信号多仓为 0 手的错误。一直要到第二天 9 点开盘时,策略信号多仓 0 手才会变为 1 手,有没有办法在下午收盘时把策略信号开多变为 1 手,而不是一定要到第二天开盘时才出现信号多仓 1 手,或者在不开盘的时间内,自动关闭此品种的监控器报警,请赐教!

多策略同合约开仓问题
多周期开仓信号的问题
图表上有信号,但是策略交易上没有信号
多品种开仓问题
严重问题TBQ多图层信号,显示和持仓显示不匹配!
没有平空后开多,而是只开多的问题
多周期策略出现信号闪烁问题。
开仓后没有信号
多信号
如何让手工下单在图表上出现开仓信号?

在onbar里补一个收盘平仓信号,参数nosend就行了

感谢你的及时回复,能详细说一下在ONBAR里补一个收盘平仓信号具体如何补吗,用哪个函数?参数nosend如何使用,谢谢你的帮助。

你在onbarclose里怎么写的逻辑,onbar里一样就行了

nosend可以搜一下sell buytocover函数 里面有说明

谢谢你的回复,意思我有点明白了,逻辑跟ONBARCLOSE内一样,在ONBAR内使用 Buy指令时,如:BUY(hands,Close,Enum_Signal_NotSend());  这样会产生一个买入信号,但这个信号不会发出买入的委托,是这样的吗?等待你的回复确认,谢谢。

对的,就是这个意思。这个信号其实就是为了在图上补上那个消失的信号。

谢谢,非常感谢你的指导。