Trading Volume for Alpha Markets on TermMax

Calculation Logic

In practice, the trading volume is captured from the transaction events, specifically the SwapTokenToExactToken event. The calculation is as follows:

  • Trading Volume = tradingAmts - actualTokenIn/Out

  • Trading Value = Trading Volume * SNAPSHOT_PRICE (of the respective token)

Definitions

  • tradingAmts: The total units of assets involved in the trade.

  • actualTokenIn/Out: The actual net amount of assets transferred from/to the user (representing the Premium or Trading Cost).

  • Trading Volume: The net amount swapped in the trade.

  • SNAPSHOT_PRICE: The USD market price of the respective token at the time the transaction was executed.

For Long positions: This refers to the price of the Underlying Token (e.g., ESPORTS).

For Short positions: This refers to the price of USDT.

Scenarios

BUY LONG

Market: ESPORTS/[email protected]

Tx: https://bscscan.com/tx/0xa9571899297e084397a8f68ddb58095bb25f3494c235a0d798125c6110926e01arrow-up-right

Event: SwapTokenToExactToken

  • caller : 0xF1b319ebbc2C234F0b2DDd862308ED4c50d22311

  • recipient : 0xF1b319ebbc2C234F0b2DDd862308ED4c50d22311

  • orders :0x80A884A7E002613214801698713Ea91Bfd63fFe4

  • tradingAmts : 520.000000000000000000

  • actualTokenIn : 23.103672587352781553

trading volume: 520.000000000000000000 - 23.103672587352781553 = 496.896327412647218447 (ESPORTS)

trading value: 496.896327412647218447 * ESPORTS_SNAPSHOT_PRICE

CLOSE LONG POSITION

Market: ESPORTS/[email protected]

Tx: https://bscscan.com/tx/0xb8c96f0cacaf8b1acb36d0fa2c8de4afa550a4c617d17d90a8883d07803d6278arrow-up-right

Event: SwapExactTokenToToken

  • caller: 0x46358eAE5F8aB316C7a6E419cDE4d4BaE582b2eB

  • recipient: 0x46358eAE5F8aB316C7a6E419cDE4d4BaE582b2eB

  • orders: 0x80A884A7E002613214801698713Ea91Bfd63fFe4

  • tradingAmts: 510.000000000000000000

  • actualTokenOut: 19.728902493279607424

trading volume: 510.000000000000000000 - 19.728902493279607424 = 490.271097506720392576 (ESPORTS)

trading value: 490.271097506720392576 * ESPORTS_SNAPSHOT_PRICE

BUY SHORT

Market: GAIX/[email protected]

Tx: https://bscscan.com/tx/0x887e8d4603fbc411af109de6d3cc5a4607eccb598eecfc0b850a6bb453905316arrow-up-right

Event: SwapTokenToExactToken

  • caller : 0xF1b319ebbc2C234F0b2DDd862308ED4c50d22311

  • recipient : 0xF1b319ebbc2C234F0b2DDd862308ED4c50d22311

  • orders : 0xA7f8e641D4aF747a4Ae1a73F159365Cac5eb9D11

  • tradingAmts : 200.000004000000000000

  • actualTokenIn : 10.248935735810809929

trading volume: 200.000004000000000000 - 10.248935735810809929 = 189.751068264189190071 (USDT)

trading value: 189.751068264189190071 * USDT_SNAPSHOT_PRICE

CLOSE SHOT POSITION

Market: GAIX/[email protected]

Tx: https://bscscan.com/tx/0x261cab71a68cc7db3228d367c3707229d7697524418848ea4bfc0bda6d562d3farrow-up-right

Event: SwapExactTokenToToken

  • caller : 0xF1b319ebbc2C234F0b2DDd862308ED4c50d22311

  • recipient : 0xF1b319ebbc2C234F0b2DDd862308ED4c50d22311

  • orders : 0xA7f8e641D4aF747a4Ae1a73F159365Cac5eb9D11

  • tradingAmts : 150.000003000000000000

  • actualTokenOut : 6.753557347820835244

trading volume: 150.000003000000000000 - 6.753557347820835244 = 143.246445652179164756 (USDT)

trading value: 143.246445652179164756 * USDT_SNAPSHOT_PRICE

Last updated