โ Back to Blog ยท 2026-09-27 ยท 7 min read ยท Trading Education
You've done your analysis. Lithium carbonate has been basing for two weeks, industrial sentiment is shifting, and you're confident. You size up โ bigger than usual, because this one feels obvious. Two days later, the contract moves against you by an amount that wipes out three weeks of gains, and you're sitting there realizing the trade wasn't wrong so much as the size was.
If you trade Chinese commodity futures, this scenario isn't hypothetical. Lithium carbonate and soda ash are two of the most tradeable โ and most punishing โ contracts on China's exchanges. They move fast, they gap, and their contract specs are different enough from what most Western traders are used to that sizing mistakes happen before you even place the order. This article is about fixing that.
Why These Contracts Punish Sloppy Sizing
Most retail traders coming from Western markets have an intuition calibrated to instruments like equity index futures or forex. That intuition breaks down on Chinese industrial contracts for three reasons.
First, the underlying commodities are genuinely volatile. Lithium carbonate went through one of the most dramatic boom-and-bust cycles in modern commodity history โ prices surged massively through 2021-2022 on EV demand, then collapsed hard as supply caught up. Soda ash, tied to glass and solar panel production, has had its own violent swings as supply capacity and demand from photovoltaic glass shifted. These aren't sleepy agricultural contracts. Daily ranges of several percent are normal, not exceptional.
Second, Chinese exchanges use dynamic price limit and margin regimes. Unlike a fixed limit you can memorize once, exchanges like the Guangzhou Futures Exchange (GFEX) and Zhengzhou Commodity Exchange (CZCE) can and do widen limits and raise margins when volatility spikes โ often with one day's notice. Your risk on paper and your risk in reality can diverge overnight.
Third, these contracts are heavily retail-participated and sentiment-driven. Moves overshoot. If you size based on "normal" volatility, the abnormal days are what take you out.
Know Your Contract Specs Cold
You cannot size a position on a contract you haven't fully priced out. Here's the essential math for both contracts โ always verify current specs with the exchange before trading, as exchanges occasionally adjust parameters.
| Spec | Lithium Carbonate (LC) | Soda Ash (SA) |
|---|---|---|
| Exchange | Guangzhou Futures Exchange (GFEX) | Zhengzhou Commodity Exchange (CZCE) |
| Contract unit | 1 ton per lot | 20 tons per lot |
| Quote | Yuan per ton | Yuan per ton |
| P&L per 1 yuan move | 1 yuan per lot | 20 yuan per lot |
| Night session | No | Yes |
Notice the asymmetry. Lithium carbonate's small multiplier (1 ton per lot) makes it look harmless โ a 1,000 yuan move in price only costs you 1,000 yuan per lot. Soda ash's 20-ton multiplier means every 1 yuan of price movement is 20 yuan of P&L per lot. Traders who treat both with the same "number of lots" logic get destroyed on soda ash, or massively undertrade lithium and then compensate by overleveraging. Neither ends well.
Also note the session structure. Lithium carbonate has no night session. That means every piece of overnight news โ a policy announcement, a major producer's output change, a shift in EV subsidy talk โ shows up as a gap at the open. Soda ash trades through the night, which smooths gaps somewhat but means your position is exposed while you sleep either way.
The Core Rule: Risk Per Trade, Not Lots Per Trade
Here's the sizing logic that should govern everything else. Pick a fixed percentage of your account you're willing to lose on any single trade โ for most disciplined retail traders, somewhere between 0.5% and 2%. Then work backwards.
The formula:
Position size (lots) = (Account ร Risk %) รท (Stop distance in price points ร Yuan value per point per lot)
Let's make it concrete. Say you have a 100,000 yuan account and risk 1% per trade โ that's 1,000 yuan of maximum loss.
Example: Soda Ash
Your setup puts your stop 40 yuan away from entry (in price terms). At 20 tons per lot, that's 800 yuan of risk per lot. 1,000 รท 800 = 1.25, so you trade one lot. Not two. The math doesn't care that you're confident.
Example: Lithium Carbonate
Same account, same 1,000 yuan risk budget. Lithium is wilder, so your stop is 1,500 yuan away in price. At 1 ton per lot, that's 1,500 yuan of risk per lot โ more than your entire risk budget. The correct answer is zero lots on this setup, or you tighten the strategy: wait for a tighter entry where your stop can sit closer, reducing per-lot risk below your budget.
That last point matters more than most traders realize. On high-volatility contracts, sometimes the correct position size is none. If the market's natural noise level means your stop has to be wider than your risk budget allows, the trade isn't for you today. Forcing it means you're gambling, not trading.
Size for Volatility, Not for Conviction
A fixed stop distance is a start, but sophisticated traders adjust size to the market's current volatility, not its average. Two practical approaches:
ATR-based stops
Use the Average True Range (ATR) on your trading timeframe to set stop distances. A common approach is placing your stop at 1.5-2x the ATR from entry, so normal market noise doesn't tag you out. Then run the sizing formula with that stop distance. When volatility expands โ and on lithium carbonate it can expand fast โ your ATR widens, your stop widens, and the formula automatically shrinks your position. You're trading smaller into chaos and larger into calm, which is exactly backwards from what emotion tells you to do.
Volatility targeting
Some traders go further and target a constant dollar-volatility exposure: position size inversely proportional to ATR, so each position contributes roughly the same daily P&L swing to the account regardless of instrument. If lithium's ATR doubles, you halve your size. This keeps your account's overall volatility stable even when individual contracts go haywire.
Whichever you choose, the principle is identical: conviction is not an input to position size. Volatility and stop distance are. Your confidence level belongs in the decision to take the trade, not in how many lots you take.
The China-Specific Risks Most Traders Miss
If you're trading Chinese commodity futures from outside mainland China, there are structural realities that affect sizing in ways the standard textbook doesn't cover.
- Dynamic margin calls. Exchanges raise margin requirements when volatility spikes or around holidays (Chinese New Year and National Day week are notorious โ exchanges hike margins and limits beforehand to discourage holding positions through the long closure). If you're sized to the maximum your margin allows, a margin hike can force a reduction at the worst possible moment. Always keep a buffer: many experienced China traders keep utilization well below the maximum.
- Holiday gap risk. Chinese markets close for multi-day holidays. A lithium carbonate position held through a long weekend-plus closure can open with a gap that blows through your stop entirely. Your "1% risk" was always conditional on the market being open to stop you out. Either flatten before holidays or size holiday-exposed positions as if your stop doesn't exist.
- Limit-locked days. When a contract hits its daily limit, trading can effectively halt in that direction. If you're on the wrong side and the market locks limit, there is no exit until the limit expands or the next session. This is exactly how the 2021 thermal coal episode played out โ the exchange intervened with successive limit and margin changes, and traders on the wrong side had limited options for days. Size so that a one-way locked day is survivable, not account-ending.
- Policy sensitivity. Both lithium and soda ash sit at the intersection of industrial policy โ EV supply chains, energy-intensive production, "dual control" energy policies. Policy headlines can reprice these contracts faster than any technical level. This is another argument for ATR-based sizing: it forces humility about what you can't foresee.
Your Practical Sizing Checklist
Before every entry on lithium carbonate or soda ash, run through this:
- Define your risk budget โ a fixed percentage per trade, decided when you're calm, not mid-setup.
- Check current exchange margin and limit parameters โ they change. Your broker's effective margin will be higher than the exchange minimum.
- Compute the yuan value of your stop โ stop distance ร contract multiplier. Know this number before you click.
- Derive lot size from the formula โ and round down. Never up.
- Sanity-check against volatility โ if your stop is inside the recent ATR, it's too tight; if sizing it properly means zero lots, skip the trade.
- Check the calendar โ holiday coming? Reduce or flatten. Margin hike announced? Recalculate your capacity.
- Portfolio check โ lithium and soda ash can correlate through the broader "new energy / industrial" complex. Two positions that each risk 1% can be one 2% risk if they're really the same trade.
Test It Before You Trust It
Position sizing rules sound simple in an article and fall apart in a fast market. The only way to know whether your framework survives a limit-move day or a margin hike announcement is to run it against real market conditions with real consequences attached.
That's the idea behind a futures evaluation: trade your system on live China futures data under defined risk parameters, and find out whether your sizing discipline holds when it counts. If you want to pressure-test your approach on lithium carbonate, soda ash, or anything from rebar to iron ore, you can run your system through a China futures evaluation at XS Select โ evaluations start from $29. No pressure either way; the market will tell you the truth regardless. Better it tells you in an evaluation than in your live account.
Trade the size the math gives you, not the size your conviction wants. On these contracts, that difference is the whole game.