工作原理
盈利与亏损
盈利平仓依次经过死区、非对称冲击系数与 2% 赢家费;亏损平仓只承担亏损本身。
盈利平仓#
盈利平仓按以下顺序分三步处理。
死区(0.2 bp)
按出场价不利 0.2 bp(开仓价 ÷ 50,000)计算盈利。盈利落在该区间内时记为 0,保证金退回。
非对称冲击
剩余盈利乘以一个只取决于价格移动幅度、与仓位大小无关的系数。小幅移动保留比例最低,移动越大系数越接近 90% 上限。0.75 至 6 bp 的移动会再略作扣减。详见非对称冲击。
赢家费(2%)
折后盈利的 2% 作为协议费收取,交易者获得其余 98%。
以上三步是一笔交易的全部扣减项。它们都不是按名义收取的费用,也不是价差,且均不适用于亏损。
亏损平仓#
亏损等于价格移动乘以名义,以该仓位保证金为上限,不另加收任何费用。赔付队列为空时,从 LP 的所得(而非交易者的亏损)中划出 2% 作为 LP 侧费用;队列非空时该费用豁免。
每一笔已实现亏损都会向交易者铸造 SPAPER,详见 SPAPER 铸造。
在爆仓价或越过爆仓价成交的平仓按爆仓结算。
示例:盈利平仓#
Alice 的 100× BTC 多单(保证金 100 USDT,名义 10,000 USDT,开仓价 80,000)在 80,800 平仓,价格上涨 1%。
| 步骤 | 金额 |
|---|---|
| 原始盈利(10,000 的 1%) | 100.00 USDT |
| 扣除死区后 | 99.80 USDT |
| 乘以冲击系数(× 0.8832) | 88.15 USDT |
| 赢家费(2%) | −1.76 USDT |
| 净盈利 | 86.38 USDT |
死区 = 80,000 ÷ 50,000 = 1.6
移动 = (80,800 − 80,000 − 1.6) ÷ 80,000 = 0.998%
盈利 = 10,000 × 0.998% = 99.80
系数 = 0.9 ÷ (1 + 1 ÷ (移动 × 15,000) + 100,000 ÷ (10⁶ × 移动 × 814.598)) ≈ 0.8832
折后盈利 = 99.80 × 0.8832 ≈ 88.15
赢家费 = 88.15 × 2% ≈ 1.76
净盈利 = 88.15 − 1.76 ≈ 86.38
← 公式过长时可横向滑动
LP 可足额支付时,Alice 的余额变为保证金 100 USDT 加净盈利 86.38 USDT,共 186.38 USDT。
示例:亏损平仓#
同一仓位改为在 79,600 平仓,价格反向移动 0.5%,此时赔付队列为空。
| 项目 | 金额 |
|---|---|
| 亏损(10,000 的 0.5%) | 50 USDT |
| 退回 Alice 的保证金 | 50 USDT |
| LP 侧费用(LP 所得的 2%) | 1 USDT |
| LP 净所得 | 49 USDT |
| 向 Alice 铸造的 SPAPER(49 × 100) | 4,900 SPAPER |
亏损 = 10,000 × (80,000 − 79,600) ÷ 80,000 = 50
LP 侧费用 = 50 × 2% = 1
LP 所得 = 50 − 1 = 49
铸造 = 49 × 每 USDT 100 SPAPER = 4,900 SPAPER (LP 净额低于 2,000,000 USDT)
← 公式过长时可横向滑动
Alice 只承担 50 USDT 亏损;费用从 LP 一侧划出,该笔亏损向其钱包铸造 4,900 SPAPER。