


模组中有理论持仓也有单元持仓,交易员具体对哪个持仓进行管理以及如何管理,需要先了解二者的管理机制。
1、理论持仓和单元持仓的概念
受制于市场流动性、期货撮合成交机制、网络速度等因素,量化信号不可能100%按照模型里设定的价格方式完美成交。鉴于此,模组使用理论账户和运行单元,对理论上的信号、持仓和信号执行的实际持仓,分别管理。
什么是理论持仓,什么是单元持仓?他们之间又有什么样的执行关系呢?通俗点来说:按照模型计算的理论上应该执行的信号即为理论信号,根据理论信号计算得出的资金和持仓分别为理论资金和理论持仓;
模型运行时根据理论信号执行真实的委托,并将真实的成交结果反映到运行单元中,实际交易产生的资金和持仓则为实际资金和单元持仓。
如下图是理论账户和运行单元的关系示例。

两套持仓管理,保障各个单元有条不紊的运行,各单元的资金得到有效的监控。交易员对比理论持仓和单元持仓情况,即可快速了解策略真实下单的执行情况。
2、模组下单是否成功以哪个持仓为准?对哪个持仓进行管理?
模组判断信号执行完成,以理论持仓为准,实际委托后是否成交,要以单元持仓为准。
模型满足条件发出交易信号,模组自动执行信号发出委托,委托结束,就表示信号已经执行完成。信号执行了委托,模组就产生了理论持仓;如果委托成交了,则产生单元持仓;如果委托失败(比如资金不足),则无单元持仓。
所以,交易员能够管理、需要处理的只有单元持仓,可以结合理论持仓情况,对单元持仓进行管理。