elsina2024-07-02: Long & Short Positions Across Various Tokens
    Updated 2024-08-13
    SELECT
    'Long' as position,
    symbol,
    COUNT(DISTINCT tx_hash) AS transaction_count,
    COUNT(DISTINCT trader) AS unique_trader_count,
    SUM(amount_usd) AS transaction_volume,
    FROM
    blast.blitz.ez_perp_trades
    WHERE
    trader != '0x0000000000000000000000000000000000000000' and
    trade_type = 'buy/long'
    group by position, symbol

    union

    SELECT
    'Short' as position,
    symbol,
    -COUNT(DISTINCT tx_hash) AS transaction_count,
    -COUNT(DISTINCT trader) AS unique_trader_count,
    -SUM(amount_usd) AS neg_transaction_volume,
    FROM
    blast.blitz.ez_perp_trades
    WHERE
    trader != '0x0000000000000000000000000000000000000000' and
    trade_type = 'sell/short'
    group by position, symbol
    QueryRunArchived: QueryRun has been archived