请问onfill方法里的代码有可能在目标产品成交以后不被运行吗?

您好,我的策略在今天上午9:00时成交了一笔,却没有运行onfill方法里的代码,9:10分又成交了一笔,这次运行了onfill方法里的代码,请问是否有可能在某些特定的情况下,onfill代码在目标产品成交以后不被运行?谢谢!

条件单里的目标跟踪出场和目标回撤出场有什么区别?
成交更新事件域里面的代码不被执行,请问是什么原因
onFill里面怎么取到成交单子的方向
一个委托有多笔成交信息,为什么OnFIll只有一次成交驱动信息
如何在代码里获取每次成交的滑点?
明明有开仓信号,结果成交结果里没有,委托没成交里也没有
请问学习视频里的代码在哪下载?
成交量的编写方法
老师,策略里有品种成交,但消息时没有提示呀?
请问有尾盘平仓的代码例子吗?

唯一的可能是这个成交的单子不是你这个单元发的

这3笔成交的委托来源都是同一个程序。

在这个程序的onfill,一开始就写日志文件了:

 OnFill(FillRef ordFill)

   {   FileAppend("c:/tmp/V9myGrid"+left(symbolLocal,6)+left(DateTimeToString(SystemDateTime),10), "OnFill:" + Text(ordFill)+DateTimeToString(SystemDateTime));    

FileAppend("c:/tmp/V9myGrid"+left(symbolLocal,6)+left(DateTimeToString(SystemDateTime),10), "-------OnFill------"+ordFill.symbol+"n_after_clearall:"+Text(n_after_clearall,0));

FileAppend("c:/tmp/V9myGrid"+left(symbolLocal,6)+left(DateTimeToString(SystemDateTime),10), "  委托成交!!"+Text(ordFill.fillVolume)+"手"+"ordFill.combOffset"+text(ordFill.combOffset));

日志文件从5:43分开始记录,一直到15:00多结束。对09:00:00成交的这1笔没有记录,对09:10:05和09:10:06成交的2笔有记录,请看下有什么可能会造成这种结果,谢谢。

👊

我其实打错了,原文是

talk is cheap,show me the code


这么经典的句子

作为程序员提醒一声

不改犯这种低级错误

你没看出来?

少年

反思吧

在听到这句话之前

我甚至没听过这句话🤣

脑存信息updated~~~

没听过不要紧

show sb sth

show sth to  sb

做量化要严谨

👻


布药啊

语法是噩梦记也记不住