净清算价值
NetLiq 表示按账户净清算价值分配。净清算价值可以理解为账户整体权益规模,和可用权益不同,它不只关注可用购买力。
和可用权益的区别
Section titled “和可用权益的区别”| 方法 | 关注点 | 适合场景 |
|---|---|---|
AvailableEquity | 可用权益或可用资金 | 想按账户承接能力分配。 |
NetLiq | 账户整体净值规模 | 想按账户规模分配。 |
如果一个账户整体净值很高但可用资金低,NetLiq 和 AvailableEquity 的分配结果可能明显不同。
order.faGroup = "Group_NetLiq"order.faMethod = ""order.faPercentage = ""Group_NetLiq 应是 TWS 中默认方法为 NetLiq 的账户组。代码通常只引用组名,不在不了解配置时强行覆盖 faMethod。
XML 理解
Section titled “XML 理解”<Group> <name>Group_NetLiq</name> <defaultMethod>NetLiq</defaultMethod> <ListOfAccts> <String>DU_ACCOUNT_1</String> <String>DU_ACCOUNT_2</String> </ListOfAccts></Group>| 核对点 | 说明 |
|---|---|
| 账户净值是否刷新 | 净值变化会影响分配。 |
| 订单数量是否太小 | 小数量订单容易因舍入导致偏差。 |
| 合约乘数是否正确 | 期权和期货不能按股票思路估算。 |
| 子账户交易权限是否一致 | 权限不同会导致部分账户无法承接订单。 |
NetLiq 适合按账户规模分配,但不等于保证每个账户风险完全一致。策略还需要结合品种、保证金、已有持仓和风控限制。