shadowpaper文档交易 ↗
打开 App交易 ↗
工作原理

盈利与亏损

盈利平仓依次经过死区、非对称冲击系数与 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。

在 GitHub 上编辑此页 ↗更新于 2026-10-29