事件合约常见问题
什么是事件合约?
事件合约是欧易推出的一类衍生产品,通过自然语言定义一个具体事件,并根据事件的最终结果判定用户收益。每一对事件合约代表潜在收益为1 USDT的合约。
您只需根据自己的判断选择方向,买入对应方向的合约份额即可。合约当前价格反映市场对该事件发生概率的集体判断。到期时:
判断正确:每份合约最多可兑换 1 USDT(需扣除交割手续费)
判断错误:份额价值归零,不收取交割手续费
示例: 以 0.01 USDT 买入 1 份看涨合约,交割时判断成立,该合约价值变为 1 USDT。
核心特点
盈亏清晰:到期依据最终事实判定,规则透明。
全额保证金,无爆仓风险:无杠杆,无追加保证金机制,最大亏损等于买入时支付的金额,不存在强制平仓情形。
到期前可随时平仓:合约存续期间,您可在订单簿上随时卖出持有的份额,提前锁定收益或止损,无需持仓至到期。
价格即概率,用户间互相交易:买卖双方在统一订单簿中撮合成交,价格由市场供需决定,平台不进行定价干预。例如,看涨报价为 0.5 USDT,表明市场认为该事件发生的概率约为 50%。
事件与市场
Q:事件合约中的「事件」和「市场」有什么区别?
事件(Event):对一个具体主题的定义,可包含一个或多个市场。
市场(Market):最小可交易单元,每个市场对应事件中的一个具体问题,产生看涨和看跌两种份额。
Q:事件合约有哪些基本要素?
要素 | 详情 |
合约标的 | 合约约定的标的物指数(如 BTC/USDT 指数价格) |
交易货币 | USDT |
合约方向 | 看涨(判断事件发生)/ 看跌(判断事件不发生) |
份额面值 | 1 USDT / 份 |
报价单位 | 每份份额的 USDT 价格 |
最小变动价位 | 0.01 USDT |
份额价格区间 | 0.01 USDT ~ 0.99 USDT |
交易时间 | 7 × 24 小时 |
保证金模式 | 全额保证金 |
交割数据源 | 合约约定的标的物指数 |
VIP 费率 | 目前全用户统一费率 |
如何交易事件合约
Q:如何买入事件合约?
在订单簿上选择方向(看涨或看跌),输入价格与数量,提交委托:
买入看涨:判断事件会发生,以当前价格买入看涨份额
买入看跌:判断事件不会发生,以当前价格买入看跌份额
Q:如何在到期前提前平仓?
在市场判定结果公布前,您可随时在订单簿上卖出已持有的份额:
若价格朝有利方向运动,可提前卖出锁定收益
若价格朝不利方向运动,可提前卖出止损
示例(BTC 价格事件,提前平仓):
用户以 0.40 USDT 买入 100 份 BTC 看涨份额,花费 40.00 USDT。看涨份额随后涨至 0.72 USDT,用户全部卖出:
已实现盈亏 ≈ (0.72 − 0.40)× 100 ≈ +32.00 USDT
注: 以上未含手续费,实际到手金额以扣除手续费后为准。
Q:如果不提前平仓,持仓至到期会如何处理?
合约到期时,系统自动完成交割,无需手动操作:
判断正确:每份份额兑换为 1 USDT,再扣除交割手续费
判断错误:份额价值归零,不收取交割手续费
示例(BTC 价格事件,持仓至交割):
用户以 0.40 USDT 买入 100 份 BTC 看涨份额。到期时交割价高于目标价,看涨获胜:
交割到账 = 100 × 1.00 = 100.00 USDT(扣除手续费前)
已实现盈亏 ≈ +60 USDT(扣除手续费前)
若看跌获胜,则份额归零,不收取交割手续费。
交割规则
Q:事件合约的交割流程是什么?
每个事件均有明确的规则说明,定义了标的物、数据来源、交割时间及边界情况的处理方式。请在交易前查阅具体合约对应的规则说明。
交割流程如下:
合约到期,停止交易
系统在指定时间窗口内采集 OKX 指数价格数据
计算时间窗口内的指数均值,作为交割价格
将交割价格与事件目标价格比较,判定获胜方向
获胜方持持有者账户自动到账 1.00 USDT / 份(需扣除交割手续费)
失败方份额余额归零
该合约自动下架
交割完成后,盈亏自动计入账户,持仓同步关闭。
示例:用户持有 500 份「BTC 在 16:00 前是否高于 85,000 USDT?」的看涨份额。16:00 时,OKX 指数价格为 85,312 USDT(高于 85,000 USDT):
交割结果:看涨获胜
账户自动到账(扣除手续费前):500 × 1.00 = 500.00 USDT
Q:遇到争议结果时,平台如何处理?
若交割结果存在争议,平台将根据复议流程进行处理。触发复议可能导致交割时间延后。具体规则请参考如何交易事件合约与交割逻辑介绍
交易机制
Q:事件合约的价格代表什么含义?
每份份额价格范围为 0.01 ~ 0.99 USDT,直接反映市场对该事件发生概率的集体判断:
份额价格 | 市场隐含概率 |
0.25 USDT | 约 25% |
0.50 USDT | 约 50% |
0.75 USDT | 约 75% |
Q:什么是订单簿流动性共享?
看涨和看跌的挂单会自动按 (1 - price) 的方式映射到另一侧订单簿,共享流动性:
看涨 Ask 0.66 → 自动映射为 看跌 Bid 0.34(= 1 - 0.66)
看跌 Ask 0.38 → 自动映射为 看涨 Bid 0.62(= 1 - 0.38)
这意味着您在看涨方向挂出的卖单,同时也为看跌方向提供了买方流动性,大幅提升市场深度。
示例: 某用户以 0.70 USDT 挂出 200 份看涨卖单,另一用户无需单独等待看跌方向的挂单,可直接以 0.30 USDT 买入看跌份额成交。
Q:事件合约支持哪些委托类型?
(1) 限价委托(Limit Order)
以指定价格挂单,进入订单簿等待对手方成交。委托价格须为 0.01 USDT 的整数倍,否则委托将被拒绝。
支持按合约数量下单
若委托价格可与当前订单簿立即成交,则直接成交(Taker)
若无法立即成交,则挂入订单簿等待(Maker)
(2) 市价委托(Market Order)
不指定价格,以当前订单簿最优可成交价格立即成交,适合希望快速建仓或平仓的场景。平台设有最差价保护,防止大额委托产生过度滑点。
市价买单仅支持按金额下单
市价卖单仅支持按合约数量下单
注: 大额市价单可能会显著影响价格,下单前请务必查看订单簿深度。其余委托类型请参考:基础委托类型
撤单规则: 您可在委托完全成交前的任意时刻撤销挂单。已部分成交的委托,仅可撤销未成交的剩余部分,已成交部分不可撤销。
Q:买卖模式和开平模式有什么区别?
事件合约同时支持开平模式和买卖模式:
开平模式:同一市场下,可同时持有看涨和看跌合约,两者均需缴纳全额保证金。例如同时持有 5 份看涨、6 份看跌,需分别冻结各自对应金额的保证金。
买卖模式:同一市场下,仅可持有单边合约(看涨或看跌)。例如已持有 5 份看涨时买入 6 份看跌,系统成交后会将两者对冲,最终仓位变为 1 份看跌,并释放原有 5 份看涨的保证金。买卖模式有助于提升资金利用率。
保证金
Q:事件合约的保证金如何计算?
事件合约采用全额保证金制度:
保证金占用 = 买入份额数量 × 买入价格 + 手续费
最大亏损 = 保证金占用(即买入时支付的全部 USDT)
最大收益 = (1.00 − 买入价格) × 份额数量 − 手续费
各类挂单的保证金占用如下:
操作 | 保证金冻结金额 |
以价格 P 买入 N 份看涨 | N × P + 买入手续费 |
以价格 (1−P) 买入 N 份看跌 | N × (1−P) + 买入手续费 |
注: 事件合约仓位不会爆仓,也不会参与账户爆仓流程。但若全仓账户触发整体风险,未成交的事件合约挂单将被取消,以保障账户整体安全。
示例(买入看涨):
以 0.60 USDT 买入 500 份 BTC 看涨份额:
保证金冻结 ≈ 500 × 0.60 + 手续费 ≈ 300.xx USDT
最大亏损(交割为看跌)≈ 300.xx USDT
最大收益(交割为看涨)≈ 500 × 0.40 − 交割手续费 ≈ 199.xx USDT
示例(买入看跌):
以 0.40 USDT 买入 500 份 BTC 看跌份额:
保证金冻结 ≈ 500 × 0.40 + 手续费 ≈ 200.xx USDT
最大亏损(交割为看涨)≈ 200.xx USDT
最大收益(交割为看跌)≈ 500 × 0.60 − 交割手续费 ≈ 299.xx USDT
仓位与盈亏
Q:如何计算持仓价值和盈亏?
持仓价值
当前持仓价值 = 持有份额数量 × 当前市场价
注: 持仓价值(含未实现盈亏)不能作为保证金使用。
示例: 持有 200 份 BTC 看涨份额,当前市场价为 0.75 USDT:
当前持仓价值 = 200 × 0.75 = 150.00 USDT
(1)持仓至到期交割的盈亏:
持仓方向 | 买入价格 | 交割结果 | 每份盈亏(扣费前) | 收益率(扣费前) |
买入看涨 | 0.40 USDT | 看涨获胜 | +0.60 USDT | +150% |
买入看涨 | 0.40 USDT | 看跌获胜 | −0.40 USDT | −100% |
买入看跌 | 0.60 USDT | 看跌获胜 | +0.40 USDT | +67% |
买入看跌 | 0.60 USDT | 看涨获胜 | −0.60 USDT | −100% |
获胜方需扣除交割手续费,失败方不收取交割手续费。
(2)到期前提前平仓的已实现盈亏:
已实现盈亏 = (卖出均价 − 买入均价)× 卖出数量 − 卖出手续费
(3)持仓期间未实现盈亏(持仓期间浮动):
未实现盈亏 = (当前市场中间价 − 买入均价)× 持有数量
手续费
Q:事件合约的手续费如何计算?
交易手续费
Taker(吃单)手续费 = K1 × C × (P × (1 − P))²
Maker(挂单)手续费 = K2 × C × (P × (1 − P))²
交割手续费
获胜方:取 Taker 公式,其中 P = 0.01 计算交割费用(约 0.01%)
失败方:不收取交割手续费
参数说明:
参数 | 当前值 | 说明 |
K1 | 0.18 | 吃单系数,由 OKX 设定,可定期调整 |
K2 | 0 | 挂单系数,由 OKX 设定,可定期调整。K2 > 0 时收费,K2 < 0 时返佣 |
C | — | 合约张数(正整数) |
P | — | 合约成交价格,范围 (0, 1),对应“是”方结果的隐含概率 |