็ฎ€ไฝ“|็น้ซ”|EN

โ† Back to Blog ยท 2026-09-27 ยท 8 min read ยท Trading Education

You've done everything right. You found a clean setup on rebar, entered with the trend, and placed your stop 50 points below entry โ€” the same distance you'd use on any contract. Then the trade gets knocked out on noise, and rebar resumes in your direction five minutes later. You didn't get beaten by the market. You got beaten by a stop that had no relationship to how rebar actually moves.

This is one of the most common mistakes traders make when they move into Chinese commodity futures, and it's understandable. Most stop-loss education online is written for FX or US index futures, where a "20 pip stop" or "10 point stop" means something consistent. In China's futures market, it means almost nothing โ€” because a 50-point stop on rebar and a 50-point stop on iron ore are two completely different animals.

Let's fix that properly.

Why Fixed-Point Stops Break Down in Chinese Commodity Futures

Chinese futures contracts vary enormously in tick size, contract multiplier, and daily personality. A quick look at the specs makes the problem obvious:

ContractExchangeContract SizeTick SizeApprox. Tick Value
Rebar (RB)SHFE10 tons/lot1 yuan/ton10 yuan
Iron Ore (I)DCE100 tons/lot0.5 yuan/ton50 yuan
Thermal Coal (ZC)ZCE100 tons/lot0.2 yuan/ton20 yuan
Methanol (MA)ZCE10 tons/lot1 yuan/ton10 yuan
Soybean Meal (M)DCE10 tons/lot1 yuan/ton10 yuan
Copper (CU)SHFE5 tons/lot10 yuan/ton50 yuan
Crude Oil (SC)INE1,000 barrels/lot0.1 yuan/barrel100 yuan

Now consider what a "50-point stop" means across these contracts. On rebar, 50 yuan per ton against a price of roughly 3,500โ€“4,000 is around 1.3% of price โ€” a reasonable swing stop. On thermal coal in a calm month, 50 points might be 5% of price and wildly oversized. On iron ore, 50 points is 100 yuan per lot of movement โ€” 5,000 yuan of risk per contract โ€” which could be several times what your rebar stop risks on the same "50 points."

Same number, totally different trades. Fixed points ignore the only thing that matters: how much the contract actually moves.

Rule of thumb: your stop should be a function of the contract's volatility, not a round number you picked because it looked tidy on the chart.

The ATR Method: Your Baseline Framework

ATR โ€” Average True Range โ€” measures the average distance a contract travels per bar, accounting for gaps and limit moves. It's the single most practical volatility tool for Chinese futures, for one specific reason: this market gaps.

Chinese commodity futures trade day sessions (roughly 9:00โ€“15:00 with breaks) and, for many contracts, night sessions. But the night session closes around 1:00 or 2:30 a.m. depending on the exchange, and everything is closed until 9:00 a.m. That's a long window for global markets โ€” LME metals, Singapore iron ore swaps, crude overnight โ€” to move without Chinese contracts being able to respond. When the day session opens, contracts routinely open away from the prior close. A stop based on intraday bar-to-bar movement will systematically underestimate your real risk.

ATR handles this because True Range includes the gap between the prior close and the current bar's open.

A Concrete Baseline

Here's a starting framework that works across most Chinese commodity futures:

Example: you're long iron ore and the daily ATR is around 15 points. A 2x ATR stop is 30 points. On a 100-ton contract, that's 3,000 yuan of risk per lot. If your account risk limit is 2,000 yuan per trade, the answer isn't a tighter stop โ€” it's fewer lots or a different contract. Which brings us to the part most traders skip.

Position Size First, Stop Second โ€” Not the Other Way Around

The ATR method only works if you let it dictate position size, not just stop placement. This is where the contract multiplier table above becomes your best friend.

The formula is simple:

Lots = (Account risk per trade) รท (Stop distance in price ร— contract multiplier)

Say you risk 1% of a 100,000 yuan account โ€” 1,000 yuan per trade โ€” and your ATR-based stop on methanol is 30 points. Methanol is 10 tons per lot, so 30 points ร— 10 = 300 yuan per lot. You can take 3 lots.

Now run the same 30-point stop on crude oil. That's 30 ร— 0.1 yuan ร— 1,000 barrels = 3,000 yuan per lot. One lot already triples your risk budget. The trade might be identical in percentage terms โ€” same setup, same ATR multiple โ€” but the contract specs make it untradeable at your size.

This is the quiet superpower of trading Chinese futures with volatility-based stops: they force you to see that contract selection is risk management. Traders who treat rebar and copper as interchangeable "metals" or soybean meal and palm oil as interchangeable "ag products" get corrected by the market quickly.

Adjusting for Each Contract's Personality

ATR gives you the baseline, but experienced China futures traders apply a volatility multiplier based on how each contract family behaves. Rough guide:

One more adjustment: ATR expands in trending, high-emotion markets. If today's range is running at two or three times the 14-period average, your stop needs to reflect the current regime, not the average one. Trailing a stop at 1.5x a stale ATR during a volatility spike is a guaranteed stop-out.

Respect the Exchange's Own Volatility Controls

Chinese exchanges manage volatility more actively than most Western venues, and your stop logic has to account for it.

Every contract has a daily price limit โ€” a maximum move from the prior settlement, typically in the 4โ€“10% range depending on the contract and exchange, and it gets widened during extreme conditions. Exchanges also raise margin requirements and adjust limits when a contract gets hot. The thermal coal rally in late 2021 is the textbook case: prices roughly doubled in a couple of months, the exchange repeatedly widened limits and hiked margins, and then government intervention triggered a violent reversal with consecutive limit-down days. Traders who were short the top with tight stops got filled; traders who were short a day or two into the reversal often couldn't exit at all because the contract was locked limit-down.

Similarly, during the 2020 oil crash, Chinese crude on the Shanghai International Energy Exchange saw its limits widened as global prices collapsed โ€” and INE crude actually traded at a premium to Brent for a stretch, a spread distortion few traders saw coming.

The lessons for stop placement:

Trailing Stops with ATR: Letting Winners Run in a Trending Market

Chinese commodity futures are famous for long, persistent trends โ€” the black chain in particular can trend for months as policy and production cycles play out. A fixed initial stop captures the entry; an ATR trailing stop captures the trend.

The mechanics:

The wider trail feels uncomfortable โ€” you'll give back more on individual trades than a tight trail would. But on Chinese futures, where trends extend and overnight gaps punish tight trails, the wider ATR trail typically survives long enough to catch the moves that pay for everything else.

Putting It All Together: A Repeatable Routine

Here's the full process, condensed into something you can run before every trade:

None of this is exotic. It's just arithmetic plus discipline โ€” the same arithmetic applied consistently across contracts that look similar on a chart but behave very differently in your account.

And like everything in trading, the method only becomes yours after you've run it through real market conditions โ€” including the gaps, the limit moves, and the volatility spikes that don't show up in a backtest. If you want to pressure-test your stop framework against real Chinese futures data, the trading evaluation at XS Select lets you do exactly that, with evaluations starting from $29. Trade the rules, not the round numbers โ€” the market has already punished enough round numbers for all of us.

๐Ÿ“ˆ Put it into practice: reading is cheap โ€” trading is the real test. XS Select offers ยฅ100Kโ€“ยฅ1M RMB simulated evaluations on real Chinese futures data, from $29. Pass and earn a 10x bonus plus a 50% profit share. Take the Challenge โ†’