为什么集中度才是风险
一个市场的未平仓合约量大部分攥在单个账户手里,就有一种特定的失效模式。那个仓位一旦被强制平仓,对手侧没有谁大到吸收得了它——订单簿接不住,保险基金被抽干,缺口传导到自动减仓,于是那些什么错都没犯的交易者,盈利仓位被平掉。 限额的作用,就是不让一个账户的失败变成所有人的失败。上限如何计算
两个组成部分,取较大者。 份额阈值把你的上限与市场的实际规模挂钩。未平仓合约量更大的市场能吸收更大的仓位,因此也允许更大的仓位。 基础限额是固定下限。没有它,刚上线、几乎没有未平仓合约量的市场,上限会接近于零——没人能建仓,未平仓合约量也就永远长不起来。这条下限让市场能够冷启动。 两项都是按市场配置的参数,基础限额按各市场的深度缩放——市场越深,下限越高。 记基础限额为 、份额阈值为 ,交叉点落在市场未平仓合约量达到 的地方:
所以在年轻的市场上,你的上限是平的,相对订单簿还很宽裕;在成熟的市场上,它跟着市场自身的规模走。
你能同时挂多少笔订单
有上限的不只是仓位规模,订单数量同样有上限。这个上限按账户计,而且跟着你走: 两项都以美元计。新账户有 1,000 USDC、没有历史,得到 70;早期由余额项说了算,交易做起来之后交易量项接手,而硬顶是 5,000,怎么都不会更高。 还有一条规则,跑自动化策略的人最容易撞上:手上已经挂着 1,000 笔订单之后,被归为受限的那些订单类型——只减仓和条件单都在其中——会被拒绝,并给出专门的拒单原因;普通订单则照常接受,直到你的上限为止。用意是:铺满订单簿的策略,不能把平仓所依赖的那份容量耗光。这是最容易让做市商措手不及的限制之一:订单被拒之前它是看不见的,而且会随你的余额和交易量变动。见订单被拒绝。
什么被计入
仓位与未成交订单一起算。会增加你仓位的挂单计入限额——限额如果不管挂单,靠“先挂单再等待”就能绕过去。 分侧计算。多头与空头敞口分别度量。 跨子账户合并。同一所有者名下的子账户合并计算。把仓位拆到多个子账户抬不高上限——在市场看来集中度完全一样,而限额存在的意义正是防止集中。 市场未平仓合约总量包含双边。分母是整个市场,不是其中一侧。触及限额时会发生什么
上限按什么度量
会增加敞口的订单
会推过上限吗?
接受
提交时拒绝并给出原因
只减仓或平仓订单从不检查 — 永远接受
仓位与挂单一起算可能变成仓位的订单都算
多头与空头,分侧计算每一侧有自己的上限
子账户,合并计算把仓位拆开抬不高上限
实时取值从哪里读
本页的每一个数字都是链上的按市场配置,不是协议常量。驱动它们的参数:
它们发布在各市场的合约规格里,也可以直接从链上读。集成如果把它们写死,迟早会算出一个网络并没有在用的数字——见开发者。
后续阅读
自动减仓
持仓限额存在的意义,就是让这个结果更不容易发生。
杠杆
规模档位,另一项随仓位大小缩放的约束。
市场
各市场的份额阈值与基础限额。
强制平仓
当一个大仓位真的失守时会发生什么。