← Back to Blog · 2026-10-03 · 9 min read · Market Preview
It's mid-March. Rebar on the Shanghai Futures Exchange has been grinding higher for three weeks, and your feed is full of bullish chatter about the "golden March, silver April" construction season. You go long. Two weeks later, price rolls over hard — and you find out the reason only after the damage: social inventories at Chinese warehouses had stopped falling for ten straight days. The destocking that was supposed to power the rally had already stalled. Local traders saw it. You didn't, because you were watching price instead of watching warehouses.
This is one of the biggest gaps between trading Chinese commodity futures from abroad and trading them like a local. In China, inventory data isn't a background statistic — it's the heartbeat of the market. Combined with basis (the gap between futures and the physical spot price), it tells you whether a move has fuel behind it or is just paper chasing paper. Here's how to build that read for yourself.
Why Inventory Is the Core Variable in Chinese Commodity Markets
Most Chinese industrial commodities — rebar, hot-rolled coil, iron ore, coking coal, coke, copper, aluminum, methanol, PTA — flow through a physical supply chain with warehouses at every node. Unlike many Western markets where financial flows dominate short-term price action, Chinese commodity futures still trade heavily against physical reality. Steel traders, ore traders, and chemical distributors literally buy and store tons of material, and their behavior shows up in weekly warehouse counts before it shows up in price.
There are two inventory series you'll hear Chinese traders talk about constantly:
- Social inventory (社会库存) — material held by traders and distributors in commercial warehouses. This is the speculative, market-sensitive stock. When traders build social inventory, they are expressing a bullish view with real money and real storage costs.
- Mill/factory inventory (厂库) — unsold material still sitting at the producer. Rising mill inventory is a distress signal: the producer can't push product into the market, and it usually precedes price cuts.
The total of the two is often called visible inventory. The rule of thumb locals use: falling total inventory in a rising market is confirmation; rising inventory in a rising market is a warning. A rally on rising inventories is being driven by futures speculation, not physical demand — and those rallies are the ones that snap back hardest.
The Chinese Inventory Calendar: Seasons You Can Actually Trade Around
China's inventory cycle is heavily seasonal, and the seasons are driven by things like Chinese New Year, construction weather, and the winter production season. If you trade rebar or iron ore without this calendar, you're trading blindfolded.
The annual rhythm for construction steel
- Winter accumulation (roughly November–February): Construction slows in the cold northern provinces, and mills keep producing, so inventories build steadily. Traders also deliberately stock up ahead of Chinese New Year if they're optimistic. This is the accumulation phase — and it's usually not the phase you want to be aggressively long into unless the build is unusually light.
- Spring destocking (roughly March–May): The "golden March, silver April" construction season. Inventory peaks right around or just after Chinese New Year, then drains week by week. The rate of destocking is the key number. Fast drains confirm strong demand; slow drains are the market telling you the seasonal narrative is failing.
- Summer plateau (June–August): Rainy season in the south, flood risk, slower construction. Inventories often bottom out and start rebuilding. Volatility picks up around policy news.
- Autumn restock (September–October): A second, smaller demand push. Whether inventories can be worked down again before winter determines how bullish the winter restocking narrative gets.
Chemicals and ferrous raw materials have their own variants — methanol and PTA follow plant operating rates and port inventories, while iron ore tracks port stocks (a huge, publicly watched number) plus daily shipments from major exporters. The principle is identical: direction of inventory plus rate of change, judged against the seasonal norm.
Basis: The Truth Serum of Chinese Commodity Futures
Basis is simply spot price minus futures price. In China this matters more than almost anywhere else, because the physical spot market is enormous, fragmented, and fast-moving — and because futures delivery mechanics eventually force convergence.
- Positive basis (spot above futures) means the futures market is pricing in weakness, or spot is genuinely tight. This often happens when physical demand is strong and warehouses are draining. It tends to support futures — shorts are selling paper against a firm physical market, and convergence pressure works against them.
- Negative basis (futures above spot, i.e., futures at a premium) means the futures market is pricing strength that physical buyers aren't paying for yet. This is the classic signature of a speculative rally. It can run — but every day it runs, the gap between paper and reality widens, and the exit gets more violent.
The 2021 thermal coal episode is the textbook case everyone in Chinese markets remembers. Thermal coal futures on the Zhengzhou exchange rallied to multiples of their levels earlier in the year amid an energy crunch, with futures trading at a massive premium to prices regulators considered reasonable. Inventories at power plants were critically low — the physical tightness was real — but the futures premium stretched far beyond what any delivery logic could justify. When the NDRC signaled intervention and measures to boost supply landed, the unwind was brutal, with prices collapsing by roughly half within weeks. Traders who tracked basis saw the futures market decoupling from any deliverable reality long before the crash. That's the lesson: extreme negative basis plus extreme low inventories is a squeeze, not a trend — and squeezes end suddenly.
The mirror image matters too. When spot is firm, warehouses are draining, and futures still trade at a discount, that's often the best risk/reward point to get long — the market is pessimistic while the physical world is improving.
Know Your Instruments: Contract Specs That Shape the Game
None of this works if you don't know what you're actually trading. Here are the specs for the contracts where inventory-and-basis logic applies most directly:
| Contract | Exchange | Code | Contract size | Tick size |
|---|---|---|---|---|
| Rebar | Shanghai Futures Exchange (SHFE) | RB | 10 tons/lot | 1 yuan/ton |
| Hot-rolled coil | Shanghai Futures Exchange (SHFE) | HC | 10 tons/lot | 1 yuan/ton |
| Iron ore | Dalian Commodity Exchange (DCE) | I | 100 tons/lot | 0.5 yuan/ton |
| Coking coal | Dalian Commodity Exchange (DCE) | JM | 60 tons/lot | 0.5 yuan/ton |
| Coke | Dalian Commodity Exchange (DCE) | J | 100 tons/lot | 0.5 yuan/ton |
| Thermal coal | Zhengzhou Commodity Exchange (ZCE) | ZC | 100 tons/lot | 0.2 yuan/ton |
| Methanol | Zhengzhou Commodity Exchange (ZCE) | MA | 10 tons/lot | 1 yuan/ton |
Two practical notes. First, iron ore is the most internationally connected of the Chinese complex — it reacts to seaborne supply news and Singapore swap pricing, so its basis behaves differently from domestically produced rebar. Second, Chinese futures have delivery months, not quarterly rolls — the most liquid contract is usually the 1, 5, or 9 month (January, May, September), and basis must always be measured against the dominant contract, or your numbers will lie to you.
A Practical Weekly Routine: Five Checks, Twenty Minutes
You don't need a Shanghai office to run this. You need a fixed weekly routine. Here's one you can execute every week:
- 1. Pull the weekly inventory prints. Steel social and mill inventories publish weekly (typically Friday); iron ore port stocks publish weekly; chemical port inventories publish weekly. Compare each number to (a) last week, (b) the same week last year, and (c) the multi-year seasonal average. The year-over-year comparison is what locals anchor on.
- 2. Grade the rate of change. A drawdown of, say, 2–3% of total inventory in a week during March is a healthy seasonal drain. A flat or rising print during the destocking season is a red flag on any long thesis. Write the number down — trend in the rate matters more than any single week.
- 3. Compute basis against the dominant contract. Spot rebar (a major market hub quote) minus the dominant SHFE RB contract, spot iron ore fines minus the dominant DCE I contract. Track it weekly. You're looking for direction: is the gap widening (futures outrunning reality) or narrowing (convergence, healthy)?
- 4. Cross-check mill margins and production. Inventory direction only means something in context. Falling inventory plus rising mill output means demand is absorbing everything — genuinely bullish. Falling inventory plus falling output means supply cuts are doing the work — a weaker, more policy-dependent bull case.
- 5. Set your trade rule before you look at price. Example: long rebar only while total inventory is drawing faster than last year's pace AND basis is positive or flat. Exit the thesis (not just the position) if inventory flatlines for two consecutive weeks. This turns a fuzzy narrative into a falsifiable system.
That last point is the whole game. Inventory and basis don't give you entry signals by themselves — they give you context that tells you which side of the market to even consider, and an objective tripwire for when your thesis is dead.
Common Traps Foreign Traders Fall Into
Reading inventory without reading policy
China's commodity complex is uniquely policy-sensitive. Supply-side reform, production restrictions, environmental inspections, and export policy can override inventory logic for weeks at a time. The 2021 coal squeeze happened despite the fact that the fix (supply expansion) was obvious — policy timing, not inventory math, set the turning point. Treat policy headlines as an override input, not noise.
Confusing low inventory with bullish
Low inventories are bullish only if demand keeps coming. If demand collapses — as in the 2020 oil crash, when storage filled and front-month prices went negative for the first time in history — low inventory becomes a bearish fact, because the only buyer left is someone forced to take delivery. Low stock plus weak basis plus falling demand is a liquidation setup, not a squeeze.
Using the wrong contract for basis
Measuring rebar spot against a distant, illiquid contract month will give you garbage. Always use the dominant month (usually 1/5/9), and remember basis naturally converges to near zero into delivery — a wide basis in a delivery-adjacent contract is an opportunity or a warning, never something to ignore.
Ignoring the warehouse receipt angle
Registered warehouse receipts (deliverable stock at exchange warehouses) are published daily by the exchanges. When receipts are falling fast into a delivery month while futures trade at a discount, shorts face delivery risk — a classic squeeze setup. When receipts are piling up, delivery pressure caps rallies. It takes two minutes to check and it's data straight from the source.
Putting It Together: A Sample Read
Suppose it's late March. Rebar social inventory has drawn for six straight weeks but last week's draw was the smallest of the season. Basis has slipped from +80 yuan/ton to around +20 against the dominant contract. Mill output is rising. Your read: demand is peaking, traders are no longer pulling material out of warehouses aggressively, and the futures market is catching down to a softening physical market. The seasonal long is over — you don't need a chart pattern to tell you. You either flatten longs, or if basis keeps compressing and inventory prints flat again next week, you have a defined, data-driven short thesis with a clear invalidation point (a surprise surge in destocking).
That's what "reading like a local" means. It's not secret information — Chinese traders use public weekly data and simple arithmetic. It's discipline: watching the physical market first, price second, and refusing to hold a thesis the warehouses have already voted against.
If you want to pressure-test this routine before risking real money, the honest way to do it is against live Chinese market data with realistic rules. You can run your inventory-and-basis system through a real-data China futures evaluation on XS Select — evaluations start from $29 — and find out whether your read of the cycle survives contact with the tape.
The warehouses never lie. They just speak in weekly numbers, and now you know how to listen.