KARTODRelationship between OP price and trade volume
    Updated 2022-10-02
    WITH p AS (
    SELECT
    date(HOUR) AS Time,
    AVG(price) AS OP_price
    FROM optimism.core.fact_hourly_token_prices
    WHERE TOKEN_ADDRESS = '0x4200000000000000000000000000000000000042'
    group by Time
    ),


    buy_volume AS (
    select
    date_trunc('day',BLOCK_TIMESTAMP) as days,
    sum(AMOUNT_OUT) as amount_buy_usd,
    sum(AMOUNT_OUT) as volume_usd_buy
    from optimism.velodrome.ez_swaps
    where "TOKEN_ADDRESS_OUT" = '0x4200000000000000000000000000000000000042'
    group by days
    ),

    sell_volume AS (
    select
    date_trunc('day',BLOCK_TIMESTAMP) as days,
    - sum(AMOUNT_IN) as amount_sell_usd,
    sum(AMOUNT_IN) as volume_usd_sell
    from optimism.velodrome.ez_swaps
    where "TOKEN_ADDRESS_IN" = '0x4200000000000000000000000000000000000042'
    group by days
    )

    SELECT
    A.days,
    amount_buy_usd as "Bought amount",
    amount_sell_usd as "Sold amount",
    -amount_sell_usd as "Sold amount (ABS)",
    volume_usd_sell + volume_usd_buy as "Daily amount",
    Run a query to Download Data