Yoonsik Hong, Diego Klabjan · 2026-06-24
The paper builds a machine-learning model that represents commodity futures as a two-level graph (underlying assets on top, individual contracts below) and uses the correlations between them—including how contracts of different maturities relate—to predict price movements. These predictions are turned into calendar spread positions (trading contracts of the same commodity but different expiries). Tested on CME commodity futures, it reports better prediction and trading performance than benchmark models.
Why it matters: Calendar spread strategies are a form of statistical arbitrage that the paper argues can offer higher risk-adjusted returns and lower risk (variance and delta) than simply going long. Practitioners interested in commodity futures relative-value trading might find the idea of exploiting maturity-dependent relationships between contracts worth understanding, though results come from a research setting.
⚠ Results are from a backtest on specific CME commodity futures using a complex model, and academic outperformance often does not survive live trading costs and market changes.
Commodity futures can be represented hierarchically, with underlying assets at the upper level and individual futures contracts at the lower level. Entities at each level can be connected by edges reflecting inherent correlations, with cross-level edges capturing contract-to-underlying asset connections. Building on our observations of these structures, we propose a hierarchical graph learning approach for calendar spread (CS) strategies in commodity futures markets, addressing two significant gaps in the machine-learning literature: (i) the absence of learning-based methods for CS strategies in futures markets, and (ii) the lack of consideration of maturity-dependent interrelationships across commodity futures. We first establish the efficacy of CS strategies by analytically showing that CS strategies can possess higher risk-adjusted returns, measured by the information ratio, and lower risk, measured by variance and delta, than long-only strategies. We then introduce a method to convert learning-based predictions into CS positions. Next, we develop a hierarchical graph learning method that predicts futures price movements by utilizing the maturity-dependent interrelationships, thereby yielding a CS trading algorithm. Empirical results on commodity futures markets traded on the Chicago Mercantile Exchange Group demonstrate that our method outperforms benchmark models in both prediction and trading performance. We find that maturity-dependent interrelationships across commodity futures are instrumental in prediction and that CS trading based on hierarchical graph learning is effective for statistical arbitrage.
Go deeper: a full research-committee breakdown of this paper, its assumptions and failure modes, and how its method would apply to a specific ticker or your watchlist. See StockTools AI →
AI summary generated from the paper’s public abstract via arXiv; it may miss nuance — read the source before relying on it. Thank you to arXiv for its open-access interoperability; StockTools is not affiliated with arXiv, and all rights remain with the authors. Educational only, not financial advice.