ONFILL能识别哪个图层报的单吗?

请教:

策略是多图层同品种同周期的,DATA[0]和DATA[1]都会在ONBAR里报开仓单,交易指令是A函数,我需要在ONFILL里对两个图层报的开仓单成交事件分别进行逻辑处理,因此需要识别哪个图层报的开仓单,但ONFILL事件域并没有关于图层的枚举值,有什么办法吗?

以下思路是否可行?

不同的图层在开仓时把委托单编号记录下来,并记录该图层数到数组里,然后ONFILL事件域里判断该委托编号对应的图层数,再进行相应的逻辑处理。顺便问:这个方法我不确定同一笔开仓在委托和成交两个事件里,委托ID和成交ID是不是同一个ID?

或者有没有更直接的办法?谢谢





能只开多单或者只开空单吗
哪个函数能检测账户的登录情况
Integer型怎么能转成Numeric型,用哪个函数
有没有函数能识别合约为卖方期权,还是买方期权。 有没有函数 识别期权是call或着put
onFill里面怎么取到成交单子的方向
TB有可以跟单的策略吗?
能帮编写相关代码吗?
有函数能获取到指定合约的未成交单的存在吗
有没有函数能获取再当前行情上上一笔持仓是多单还是空单的函数
MA能自定义吗?

OnFill(FillRef ordFill),可以通过ordFill结构体查到symbol、orderId、exchOrderID等,再结合您自己说的思路,就可以实现你的需求