Polymarket中totalBought变量在买卖操作时的计算方式问询
Polymarket中
totalBought变量的计算逻辑 BUY(买入)操作时的计算
当执行BUY操作时,totalBought会直接累加本次买入的实际成交金额:
- 若订单完全成交,将订单的成交总额(成交数量 × 成交单价)直接加到
totalBought中 - 若订单部分成交,仅累加已成交部分的金额,未成交部分不计入
SELL(卖出)操作时的计算
执行SELL操作时,totalBought的变化分两种情况:
- 若卖出的是之前买入的持仓,
totalBought会减去对应卖出仓位的平均买入成本金额(即该部分仓位的买入数量 × 平均买入价) - 若卖出的是无持仓的做空仓位,
totalBought不会发生变化,这类操作不涉及已买入仓位的成本抵扣
额外说明
totalBought统计的是用户在某一标的下,累计买入(扣除已卖出对应成本)的总金额,本质是当前持仓的实际投入成本基数,所有计算均以Polymarket系统的实时成交记录为准
内容的提问来源于stack exchange,提问作者Pintu Kumar
相关产品推荐
相关产品推荐

