请问关于MarketPosition或者A_BuyPosition()/A_SellPosition()获取的仓位状态。
如果我的持仓订单有和策略单元同品种的手动开仓订单,系统会自动区分手动、自动交易的订单吗?
如果不会自动区分,怎么处理才能区分呢,就是让手动、量化,各做各的。
感谢!
感谢!
不会
marketposition是图表信号的理论持仓
A_BuyPosition()/A_SellPosition()获取的是关联账户里的实际多空持仓头寸数据
这两个不是一回事
一般来说一个账号不要手动量化同时做,那肯定是会乱的。
如果非要做,必须自行编写订单和持仓管理系统,那就是策略模型里要管理记录每一笔订单的委托,成交,撤单等等行为,然后用委托单号,成交单号等数据自行构建一个头寸记录,平仓的时候也从头寸记录里处理
但是这样做,第一开发的技术难度偏高,非常复杂,而且维护起来也极其麻烦,因为一旦你发生量化仓位被手动平了,异常处理的逻辑极其麻烦。
衡量一下自己的开发水平,选择合适的方法吧