“上一次操作已经完成,并已经收到成交回报”,这个语句如何表达?
注:
在编写后台程序化交易系统时,时常要考虑:
开仓时,一批一批的开,上一批委托单收到成交回报、且当前仍满足开仓条件再开下一批,依此类推直到开到预设仓位为止;
平仓时,一批一批的平,上一批委托单收到成交回报、且当前仍满足平仓条件再平下一批,依此类推直到平到仓位为0为止;
基于这种考虑,时常要表达“上一次操作已经完成,并已经收到成交回报”。
谢谢老师!
接收成交回报的判断,可以使用VBA来实现,请在高级研发区咨询对应的方法
确定上一笔指定委托是否未成交
用法:TISPRVREMAIN(N)
N为委托方向.0所有方向;1开多;2平多;3开空;4平空
该函数返回常数
注意:
该函数只有在后台程式化交易运行中有效。该函数依赖TBUY等交易语句或者在交易监控中的手工干预的成交记录。
所属函数组:后台程式化交易(专业版)
TISPRVREMAIN(N),可以实现吗?
判断是否有未成交单和接收处理回报信息不是一回事,虽然看上去很像
TISPRVREMAIN(N)"确定上一笔指定委托是否未成交",难道不是以接收到成交回报来确定的吗?如果不是以接收到成交回报来确定的话,按什么方法确定上一笔指定委托是否未成交?