该函数是基于后台监控记录来返回结果的,如果是部分成交,该函数还是会返回委托历时的,只有完全成交后返回值才会变为0。
根据我这边的测试部分成交 输出的委托历时是0 我用的是 4.70 64位的版本 测试语句
开空单历时:TSUBMITEX(3,期货帐号1,期货品种);
开多单历时:TSUBMITEX(1,期货帐号1,期货品种);
平空单历时:TSUBMITEX(4,期货帐号1,期货品种);
平多单历时:TSUBMITEX(2,期货帐号1,期货品种);
小周期挂单变量:EXTGBDATA('AP挂单变量');
debugfile('d:\AP.txt',numtostr(开多单历时,0)+'开空'+numtostr(开空单历时,0)+'平多'+numtostr(平多单历时,0)+'平空'+numtostr(平空单历时,0)+'挂单变量'+numtostr(小周期挂单变量,0)+'委托单%.0f',wt);
输出结果
2018-07-25 09:04:46.371 0开空0平多0平空0挂单变量10307委托单0
2018-07-25 09:04:48.399 0开空0平多0平空0挂单变量10307委托单0
2018-07-25 09:04:50.412 0开空0平多0平空0挂单变量10307委托单0
2018-07-25 09:04:52.440 0开空0平多0平空0挂单变量10307委托单0
2018-07-25 09:04:54.842 0开空0平多0平空0挂单变量10440委托单0
2018-07-25 09:04:56.542 2开空0平多0平空0挂单变量10440委托单10
2018-07-25 09:04:58.524 4开空0平多0平空0挂单变量10440委托单10
2018-07-25 09:05:00.552 6开空0平多0平空0挂单变量10440委托单10
2018-07-25 09:05:02.595 8开空0平多0平空0挂单变量10440委托单10
2018-07-25 09:05:04.639 10开空0平多0平空0挂单变量10440委托单10
2018-07-25 09:05:06.636 12开空0平多0平空0挂单变量10440委托单10
2018-07-25 09:05:08.664 0开空0平多0平空0挂单变量10440委托单4
2018-07-25 09:05:10.692 0开空0平多0平空0挂单变量10440委托单4
2018-07-25 09:05:12.735 0开空0平多0平空0挂单变量10440委托单4
2018-07-25 09:05:14.748 0开空0平多0平空0挂单变量10440委托单4
2018-07-25 09:05:16.791 0开空0平多0平空0挂单变量10440委托单4
2018-07-25 09:05:18.819 0开空0平多0平空0挂单变量10440委托单4
2018-07-25 09:05:20.847 0开空0平多0平空0挂单变量10440委托单4
2018-07-25 09:05:22.875 0开空0平多0平空0挂单变量10440委托单4
2018-07-25 09:05:24.903 0开空0平多0平空0挂单变量10440委托单4
2018-07-25 09:05:26.931 0开空0平多0平空0挂单变量10440委托单4
2018-07-25 09:05:28.959 0开空0平多0平空0挂单变量10440委托单4
2018-07-25 09:05:31.003 0开空0平多0平空0挂单变量10440委托单4
2018-07-25 09:05:33.000 0开空0平多0平空0挂单变量10440委托单4
2018-07-25 09:05:35.028 0开空0平多0平空0挂单变量10440委托单4
2018-07-25 09:05:37.056 0开空0平多0平空0挂单变量10440委托单4
2018-07-25 09:05:39.099 0开空0平多0平空0挂单变量10440委托单4
2018-07-25 09:05:41.127 0开空0平多0平空0挂单变量10440委托单4
2018-07-25 09:05:43.155 0开空0平多0平空0挂单变量10440委托单4
2018-07-25 09:05:45.168 0开空0平多0平空0挂单变量10440委托单4
2018-07-25 09:05:47.211 0开空0平多0平空0挂单变量10440委托单4
2018-07-25 09:05:49.255 0开空0平多0平空0挂单变量10440委托单0
2018-07-25 09:05:51.252 0开空0平多0平空0挂单变量10440委托单0
在委托单是10的时候开多历时是有的 再成交了6手还有4手的时候开多历时就变成0了 并不是上面说的完全成交才会变成0
如图 我的成交记录最后3手和前面7手相差40秒左右,但是在后台监控里出现的情况是之前有出现有3手未成交 然后就直接跳到10手全部成交,不会出现2个记录1个是有3手没成交 一个是最后3手成交的 。这个是什么原因 是因为成交的时间短吗 ?