a函数部分成交

老师请问:

用 A_SendOrderEx发买开委托单10手

如果5手成交,5手未成交

fill结构体里会怎么回返?

order结构体会怎么回返?

如何找到这5手未成交的单子id,使用A_DeleteOrderEx删除?

谢谢

部分成交时,如何获取未成交的委托量?
用A_SendOrderEx挂单买入,部分成交,成交部分1个点挂止盈单,然后剩下的挂单又成交了,又要挂止盈单,还要判断止损。怎么写比较好
代码求助:调用函数的参数是否可以部分省略?
浮亏加仓部分成交,第二天重新挂单问题
交易助手对于图表信号产生的“部分成交”委托单的平仓单无能为力?
TBQuant语法基础部分
使用tbpy时报错部分函数不存在。
获取部分平仓价格的问题
buy命令发出后,怎么查询是否成交?,成交手数和未成交手数,未成交部分怎么撤单
A函数发单,实际已成交,但没有返回成交状态!

感谢老师回复,请教下问题3

我的理解是在onorder里

if(ord.orderID=  A_SendOrderEx 里的orderIds and ord.status == Enum_FillPart)

{

A_DeleteOrderEx(A_SendOrderEx 里的orderIds )

}

就把这单没有成交的委托单直接撤了?

你这个逻辑想法,周一实盘测试一下。我先说几个语法问题:

(1)【=】和【==】不能乱用,在If条件中用【==】

(2) orderIds 是 Array,所以引用的时候,先判断数量,然后用orderIds[n]来逐个处理(一般就1个)。

感谢老师回复。 第一个条件也是判断,不是赋值。少打一个 =

我不是老师,也是个期货小白,大家都是同学,互帮互助。其实重点是想说,一些肌肉记忆的习惯要养成,像这种订单流策略,小散户们平时无法做一步测试一步,非要到实盘时间才能测试,可能那个时候已经编写了一大堆逻辑,出了问题,很难想到这些小地方,所以养成一些习惯,一定程度上可以提高效率。

【问1】:fill结构体里会怎么回返?

【答1】:只会返 那成交的5手

【问2】:order结构体会怎么回返?

【答2】:第1次,先返【正在申报】,第2次再返 【已申报】;第3次,再返【部分成交】;第4次,再返【正在撤单】,第5次,再返【已撤单】

【问3】:如何找到这5手未成交的单子id,使用A_DeleteOrderEx删除?

【答3】:ord.orderId

【问4】:a函数发单,有没有如果部分成交,立即撤剩余未成交单的功能?

【答4】:我知道的是没有,自己动手编写逻辑。另外提一句,如果你这里的意思是想实现类似FAK指令效果的话,据我所知,交易所没有提供量化接口,只有手动交易可以实现,据说这么干是为了让你的报单不出现在盘口挂单队列上面,可以起到隐藏效果。

老师,a函数发单,有没有如果部分成交,立即撤剩余未成交单的功能?