跳到内容

核心概念

仓位与赔付

仓位是您对市场结果(outcome)的主张,记录在 SatoriEx 账本中。本页介绍仓位是什么,如何开仓和平仓,结算时支付什么,以及在 API 中查看哪里。结果份额在我们的托管账本中追踪——目前不发行任何链上代币。

Coming from Polymarket?

On Polymarket, your positions are ERC-1155 outcome tokens you hold in a smart-wallet, redeemable on-chain via the CTF contract. On SatoriEx, positions live in our ledger as `shares` + `cost_basis` rows — there are no on-chain tokens today. The Conditional Token Framework contracts exist in our repo but are not deployed for live settlement. Practical impact: you cannot call `redeem()` yourself, you cannot transfer shares outside SatoriEx, and you cannot verify your individual position on a block explorer. The balance-transparency page at /proof-of-reserves is the current substitute; cryptographic proof-of-reserves with third-party attestation is on the roadmap.

什么是仓位

当您在市场买入 YES 或 NO 份额时,撮合成交会在您的账户上创建(或增加)一条仓位记录。每个仓位都按(市场、结果)对划分范围——同一市场买入 YES 和 NO 会得到两个独立仓位。

  • 份额数 — 您持有的结果份额数量。始终为非负整数。
  • 成本基础 — 为累积当前份额数所支付的 USDC 总额(扣除手续费后)。
  • 平均买入价 — 加权平均入场价。用于计算与当前中间价的未实现盈亏。

如何开仓

在您想要敞口的方向下一个限价订单(或可立即成交的限价单)。撮合器为您的订单贴出的每次成交都会以原子账本步骤增加对应仓位——不会出现部分成交孤儿。如果您在同一市场先后下 YES 方和 NO 方买单,两个仓位将独立追踪。

查看您的仓位

GET /api/v1/me/positions 为您当前持有的每个(市场、结果)对返回一条记录。最常用的字段:

  • shares结果份额的非负整数计数。
  • avg_buy_price加权平均入场价,以分(cents)为单位(0–100,例如 50 = $0.50)。用于相对当前中间价的未实现盈亏计算。
  • cost_basis为累积当前份额数所支付的 USDC 总额,在 API 边界以美元表示。

结算时的赔付

每份份额根据结算结果支付 1.00 USDC(结果获胜)或 0.00 USDC(结果失败)。赔付是机械的——若胜,每份利润为 outcome_value − price_paid;若负,为 −price_paid。单份示例:

成交价隐含概率每份支付若 TRUE (+)若 FALSE (−)
0.9595%0.95+0.05-0.95
0.6262%0.62+0.38-0.62
0.5050%0.50+0.50-0.50
0.1515%0.15+0.85-0.15

赔付在 2 小时争议窗口无被采纳异议结束后原子地入账。如果异议被采纳,市场返回活跃(交易)状态 — 新的2小时窗口仅在管理员完成完整的提案-确认流程后才会开始。

结算前平仓

您无需持有到结算。随时下卖单;匹配的成交会减少您的份额数,并在同一原子步骤中将销售收入入到您的 USDC 余额。部分卖出保留剩余仓位,成本基础不变。

仓位存放在哪里

仓位记录在 SatoriEx 的复式记账账本中——每次份额变动都有匹配的借方和贷方条目。目前这是表示您持有的唯一方式。会将每份份额表示为链上 ERC-1155 代币的 Conditional Token Framework (CTF) 合约已存在,并将在未来版本中支持可选的自托管;目前结算未启用。

阅读:合约与链上路线图 →

注意争议窗口

即使结算获批,存在未结争议时也会暂停结算。在 2 小时窗口内,您的仓位将显示为待定;信任窗口结束后的入账。被采纳的异议会重置窗口。