(function(){
var CN = 'menthorq_utm_params';
var LK = 'menthorq_utm_params';
var UK = ['utm_source','utm_medium','utm_campaign','utm_term','utm_content','utm_id'];
var CK = ['gclid','fbclid','msclkid','ttclid','twclid'];
var CD = 30;
var AK = UK.concat(CK);function sC(n,v,d){var e=new Date(Date.now()+d*864e5).toUTCString();var c=n+'='+encodeURIComponent(v)+';expires='+e+';path=/;SameSite=Lax';if(location.protocol==='https:')c+=';Secure';document.cookie=c;}
function gC(n){var m=document.cookie.match(new RegExp('(?:^|; )'+n+'=([^;]*)'));return m?decodeURIComponent(m[1]):'';}
function sv(d){var j=JSON.stringify(d);sC(CN,j,CD);try{localStorage.setItem(LK,j);}catch(e){}}
function hk(o){if(!o)return false;for(var i=0;i<AK.length;i++)if(o[AK[i]])return true;return false;}
function nm(d){if(!d)return null;if(d.first)return d;if(hk(d))return{first:d,last:d};return null;}
function ld(){var r=gC(CN);if(r){try{var n=nm(JSON.parse(r));if(n)return n;}catch(e){}}try{var s=localStorage.getItem(LK);if(s){var n=nm(JSON.parse(s));if(n)return n;}}catch(e){}return null;}
function mg(p,n){var o={};if(p)for(var k in p)o[k]=p[k];for(var k in n)o[k]=n[k];return o;}var ps = new URLSearchParams(window.location.search);
var fd = {}, has = false;
for (var i = 0; i < AK.length; i++) {
var v = ps.get(AK[i]);
if (v) { fd[AK[i]] = v; has = true; }
}// Click-ID synthesis: when only a click-id is present (no utm_source), derive
// utm_source/utm_medium so downstream analytics groups under the right channel.
var SY = {
gclid: ['google', 'cpc'],
fbclid: ['facebook', 'cpc'],
msclkid: ['bing', 'cpc'],
ttclid: ['tiktok', 'cpc'],
twclid: ['twitter', 'cpc']
};
if (has && !fd.utm_source) {
for (var sk in SY) {
if (fd[sk]) { fd.utm_source = SY[sk][0]; fd.utm_medium = SY[sk][1]; break; }
}
}if (has) {
fd.captured_at = new Date().toISOString();
var ex = ld();
// Last-touch: merge new fields ON TOP of previous last (preserva campi pregressi)
var newLast = ex && ex.last ? mg(ex.last, fd) : fd;
// First-touch: se ex.first ha almeno un UTM, e' completo e sticky.
// Se ex.first esiste ma e' click-id-only (orphan), completa con i campi nuovi.
// Se ex.first non esiste, usa fd come first.
var newFirst;
if (ex && ex.first) {
var firstHasUtm = false;
for (var i = 0; i < UK.length; i++) if (ex.first[UK[i]]) { firstHasUtm = true; break; }
newFirst = firstHasUtm ? ex.first : mg(ex.first, fd);
} else {
newFirst = fd;
}
sv({first: newFirst, last: newLast});
return;
}var raw = gC(CN);
if (raw) {
try {
var p = JSON.parse(raw);
if (!p.first && hk(p)) sv({first: p, last: p});
} catch(e) {}
return;
}try {
var s = localStorage.getItem(LK);
if (s) { var n = nm(JSON.parse(s)); if (n) sv(n); }
} catch(e) {}
})();
var breeze_prefetch = {"local_url":"https://menthorq.com","ignore_remote_prefetch":"1","ignore_list":["/account/","/login/","/thank-you/","/wp-json/openid-connect/userinfo","wp-admin","wp-login.php"]};
//# sourceURL=breeze-prefetch-js-extra
Commodity carry refers to a strategy that profits from the difference between futures contracts at different maturities for the same commodity. Unlike equity carry or FX carry, where investors capture interest rate differentials or dividend flows, commodity carry is more about capturing roll yield, the profit or loss earned when rolling from a near-term to a longer-term futures contract.
At its core, this is a curve trade. For example, you might go short the August crude oil contract and go long the November contract. If the curve is in backwardation (where near-term contracts are more expensive than later ones), this trade will have a positive carry.
Ask our Trading AI Assistant QUIN for more info on this.
Why Carry Exists in Commodities
The shape of Commodity Forward Curves is driven by physical storage costs, transportation constraints, and inventory availability. A steeper curve often implies tight supply, high storage costs, or market stress, conditions where the roll yield becomes more attractive.
This isn’t arbitrage. Commodity carry strategies assume risk, for example, supply shocks like hurricanes or geopolitical events, but in exchange, they offer consistent return potential and low correlation with traditional asset classes. That makes them appealing as diversifiers and funding legs for broader portfolios.
Building Commodity Carry Strategies 5
Simple Carry, Strong Results
Even a basic implementation of a commodity carry strategy can produce a surprisingly strong Sharpe ratio. For example, simply shorting the front-month futures and going long the third-month futures (an F3 vs. F0 trade) across a diversified basket of commodities has historically produced positive, consistent returns, often with a post-cost Sharpe ratio above 1.
The consistency of these returns stems from the way futures curves respond to inventory cycles and physical market behavior, dynamics that tend to persist across time.
While the idea of carry is simple, the way you build the strategy can dramatically affect its performance. Below are the main design levers:
1. Contract Selection
Where on the futures curve should you trade? Most traders start with near-term spreads like F3-F0, but you can go deeper, such as F6-F3, to capture more roll yield. However, longer-dated spreads come with higher volatility and potentially lower liquidity.
A dynamic approach, where the strategy selects curve points based on current curve shape or volatility, can help adapt to market regimes.
2. Position Sizing and Risk Management
Do you size trades by notional, volatility, or dollar risk? Each choice changes the return and risk profile.
Some traders use simple dollar-neutral sizing (e.g., equal notional exposure long and short), while others opt for volatility targeting to equalize risk across commodities. More advanced techniques use principal component analysis (PCA) to structure risk across the entire commodity curve.
The right sizing approach depends on your portfolio objective, whether it’s maximizing Sharpe, minimizing drawdowns, or controlling tail risk.
3. Portfolio Construction
How do you combine carry signals across multiple commodities? A liquidity-weighted approach using index weights (like BCOM or GSCI) is common for scalability, especially in institutional portfolios.
But if liquidity isn’t a constraint, more nuanced methods can improve diversification and risk-adjusted returns. You might allocate by signal strength, inverse volatility, or even custom macro filters (e.g., excluding metals during certain global cycles).
Why Commodity Carry Matters for Hedged Portfolios
Carry strategies are especially valuable as complements to hedging or crisis strategies. They tend to perform well in benign or low-volatility environments, exactly when hedges like long puts or short volatility tend to bleed capital.
Better yet, the shocks that hurt carry strategies (like droughts or geopolitical events) are typically idiosyncratic and don’t align with the equity market drawdowns that drive hedge returns.
This makes commodity carry an ideal funding leg for a balanced, all-weather portfolio.
When It Goes Wrong
No strategy is without risk. Commodity carry can break down during:
Supply shocks: Wars, embargoes, weather events
Curve inversions: Front contracts spike relative to deferred ones
Policy changes: Government interventions in energy markets
However, these risks are generally different from macro risk factors that hit equities or bonds. This makes carry a more diversified risk premium rather than a systemic one.
Going Beyond the Basics
More sophisticated traders and funds are exploring dynamic curve models. Rather than trading a fixed spread like F3-F0, they assess:
The steepest part of the curve
Points with the highest historical Sharpe ratio
Curve kinks or dislocations caused by supply chain disruptions
Some also blend carry with other signals like momentum or inventory levels to create multi-factor models.
What About Exotic Commodities?
One exciting area of innovation is expanding beyond benchmark commodities like WTI, Brent, and Gold. There’s a wide universe of “non-benchmark” contracts, from cocoa and orange juice to plastics and onshore Chinese metals — that offer higher Sharpe ratios and more idiosyncratic trends.
While less liquid, many of these can be included in medium-size portfolios and add valuable diversification.
Commodity carry is a core building block for traders and investors looking to build strategies that are:
Uncorrelated to equities and bonds
Consistent across time
Robust in both crisis and benign environments
It’s not about calling the direction of oil or guessing OPEC moves. It’s about letting the curve — and its subtle price signals, work in your favor.
By focusing on design discipline and market structure awareness, traders can build commodity carry models that punch far above their weight in multi-asset portfolios.
console.warn({"message":"Unknown argument \"membership_level_operator\" on field \"customMpcsCourse\" of type \"MpcsCoursesQuery\". Did you mean \"skill_level_operator\"?"});
console.warn({"message":"Unknown argument \"membership_level_operator\" on field \"customMpcsCourses\" of type \"MpcsCoursesQuery\". Did you mean \"skill_level_operator\"?"});