{"slug":"what-is-commodity-trading","qid":"proxy_scorecard","label":"proxy_scorecard","post_title":"what-is-commodity-trading","post_url":"/blog/lang/pcm/what-is-commodity-trading#q-proxy_scorecard","columns":["ticker","return_12m_pct","realized_vol_pct","sessions"],"rows":[{"ticker":"USO","return_12m_pct":108.4,"realized_vol_pct":49.2,"sessions":254},{"ticker":"DBC","return_12m_pct":49.1,"realized_vol_pct":20.6,"sessions":254},{"ticker":"SLV","return_12m_pct":43.9,"realized_vol_pct":62.5,"sessions":254},{"ticker":"CPER","return_12m_pct":42,"realized_vol_pct":29,"sessions":254},{"ticker":"GLD","return_12m_pct":13.5,"realized_vol_pct":29.3,"sessions":254},{"ticker":"CORN","return_12m_pct":11.8,"realized_vol_pct":16.6,"sessions":254},{"ticker":"DBA","return_12m_pct":6.3,"realized_vol_pct":11.5,"sessions":254},{"ticker":"UNG","return_12m_pct":-4.9,"realized_vol_pct":58.5,"sessions":254}],"shape":"ranking","sql":"SELECT\n    ticker,\n    round((last_close / first_close - 1) * 100, 1) AS return_12m_pct,\n    round(daily_vol * sqrt(252) * 100, 1)          AS realized_vol_pct,\n    sessions\nFROM\n(\n    SELECT\n        ticker,\n        argMin(c, date)             AS first_close,\n        argMax(c, date)             AS last_close,\n        stddevSampIf(ret, prev > 0) AS daily_vol,\n        count()                     AS sessions\n    FROM\n    (\n        SELECT\n            ticker,\n            date,\n            c,\n            prev,\n            if(prev > 0, c / prev - 1, 0) AS ret\n        FROM\n        (\n            SELECT\n                ticker,\n                date,\n                toFloat64(close) AS c,\n                lagInFrame(toFloat64(close), 1, toFloat64(0)) OVER (PARTITION BY ticker ORDER BY date) AS prev\n            FROM global_markets.stocks_daily_aggs\n            WHERE ticker IN ('USO', 'UNG', 'GLD', 'SLV', 'CPER', 'DBA', 'DBC', 'CORN')\n              AND date >= today() - 370\n              AND date <  today() - 1\n        )\n    )\n    GROUP BY ticker\n    HAVING sessions >= 200\n)\nORDER BY return_12m_pct DESC","computed_at":"2026-09-26T15:34:44.752430+00:00","elapsed":0.229720506}