跳转到内容

净清算价值

NetLiq 表示按账户净清算价值分配。净清算价值可以理解为账户整体权益规模,和可用权益不同,它不只关注可用购买力。

方法关注点适合场景
AvailableEquity可用权益或可用资金想按账户承接能力分配。
NetLiq账户整体净值规模想按账户规模分配。

如果一个账户整体净值很高但可用资金低,NetLiqAvailableEquity 的分配结果可能明显不同。

order.faGroup = "Group_NetLiq"
order.faMethod = ""
order.faPercentage = ""

Group_NetLiq 应是 TWS 中默认方法为 NetLiq 的账户组。代码通常只引用组名,不在不了解配置时强行覆盖 faMethod

<Group>
<name>Group_NetLiq</name>
<defaultMethod>NetLiq</defaultMethod>
<ListOfAccts>
<String>DU_ACCOUNT_1</String>
<String>DU_ACCOUNT_2</String>
</ListOfAccts>
</Group>
核对点说明
账户净值是否刷新净值变化会影响分配。
订单数量是否太小小数量订单容易因舍入导致偏差。
合约乘数是否正确期权和期货不能按股票思路估算。
子账户交易权限是否一致权限不同会导致部分账户无法承接订单。

NetLiq 适合按账户规模分配,但不等于保证每个账户风险完全一致。策略还需要结合品种、保证金、已有持仓和风控限制。