合约规格
交易一个没碰过的市场之前,有两项规格值得先看:杠杆档位表,因为它决定仓位变大时你距强平有多远;以及资金费周期与上下限,因为它们决定持仓的成本。
资产类别
内核不区分标的。无论是加密资产、代币化股票、指数还是大宗商品上的永续合约,对撮合、保证金、资金费和强平这条流水线来说都是同一种对象。唯一的要求是有明确的指数来源和一份已上市的规格。 所以资产覆盖面是上市问题,不是架构问题:- 加密资产永续合约。 以 USDC 计价保证金的合约,覆盖主流币、中盘币和长尾资产,以及针对新发行代币的盘前合约。
- 代币化现实世界资产(RWA)永续合约。 参照代币化股票、指数和大宗商品的合约。执行模型相同;差异在指数构成、交易日历行为和风险参数上。
RWA 永续合约引入了加密资产永续合约没有的两项机制:会休市的参考场所,以及更新节奏与出块节奏不一致的指数来源。跳空处理、休市时段的资金费处理,以及指数连续性,都属于各自合约规格的一部分,并按上市逐一记录在文档中。
盘前合约
盘前合约交易的是尚无流动现货市场的资产——上市前的代币,或发行前的股票。 这类合约的风险实质上不同。指数价格的数据源更少、更薄,因此更容易被推动,也更容易跳空。规格反映了这一点:更低的杠杆、更宽的资金费率上下限,以及比成熟市场更紧的持仓限额。读取市场数据
上面的一切都是可查询的。市场列表、各自的规格,以及当前状态——订单簿深度、标记价格和指数价格、资金费率、未平仓合约量——都可以通过 REST 和 WebSocket 获取。参见开发者。 任何集成都值得养成两个习惯: 读取规格,而不是把它们写死。 最小价格变动单位、杠杆档位和资金费率上限都会变;客户端拿着过期的副本,提交的订单就会被网络拒掉,或者按早已失效的限额去设定仓位规模。 处理新市场的出现。 上市是协议操作。客户端只在启动时枚举一次市场、之后再也不查,就会悄无声息地漏掉后来上的所有市场。上市与变更
上市、下架、更改风险参数,都是系统操作,在协议里由治理授权执行,排在区块优先级的最前面。 参数变更在链上,所以能精确到某个区块被观测到,而不是先公告、再不透明地生效。影响未平仓位的变更,公告和提前通知期发布在项目与规则下。后续阅读
精度
最小价格变动单位、最小数量单位,以及背后的取整规则。
杠杆
档位表如何设定最大杠杆与维持保证金。
指数价格
市场的指数如何由自己的数据源构建。
持仓限额
各市场的持仓集中度上限。