โ Back to Blog ยท 2026-10-07 ยท 7 min read ยท Trading Education
You've probably lived this: the daily chart on rebar looks textbook-bullish โ higher highs, price riding the 20-day EMA, every dip bought. So you drop to the 15-minute chart, take what looks like a clean pullback entry, and get stopped out within the hour. Then price resumes the daily trend without you. The problem was never the daily bias. It was that your entry timeframe and your bias timeframe were never actually reconciled โ and in Chinese commodity futures, where sessions are chopped into day and night windows and policy headlines can move markets in minutes, that reconciliation matters even more than it does in Chicago or London.
This article lays out a concrete, rules-based way to combine daily trend direction with 15-minute execution on rebar futures (and by extension iron ore and other Chinese commodities). No indicators soup, no vague "confluence" hand-waving. Just a filter, an entry trigger, risk rules, and the contract mechanics you need to actually trade it.
Why Chinese Commodities Punish Single-Timeframe Thinking
Rebar on the Shanghai Futures Exchange (SHFE) is one of the most liquid commodity contracts in the world by volume, and it trades in a rhythm unlike Western products. There's a day session (roughly 9:00โ11:30 and 13:30โ15:00 China time, with a short break mid-morning) and a night session starting at 21:00. The night session is where rebar digests overnight global sentiment โ it's often the most honest read of true supply-demand balance, and it frequently sets the tone for the next day's open.
On top of that, Chinese commodity markets are unusually policy-sensitive. Think back to 2021: thermal coal futures went vertical as domestic supply tightened, and then regulators stepped in with intervention measures that flipped the market violently โ consecutive limit-down moves that trapped anyone positioned purely off a daily chart signal. Or recall 2020, when crude oil futures globally collapsed and even China's INE crude contract hit repeated limit-down days. These are widely known episodes, and the lesson from both is the same: in Chinese commodities, a daily trend can die overnight, and a 15-minute chart without a daily anchor will get you chopped to pieces in the whipsaw that follows.
Multi-timeframe confluence is the answer not because it's fashionable, but because it forces you to answer two separate questions separately: which way is the market leaning over days? and where, precisely, do I get in over the next hour with defined risk?
Know Your Instrument: Rebar Contract Specs First
Before any strategy talk, get the mechanics right. Trading a contract you don't understand at the tick level is how retail accounts die quietly.
| Spec | Rebar (RB), SHFE | Iron Ore (I), DCE |
|---|---|---|
| Contract size | 10 metric tons per lot | 100 metric tons per lot |
| Tick size | 1 yuan/ton | 0.5 yuan/ton |
| Tick value per lot | 10 RMB | 50 RMB |
| Exchange | Shanghai Futures Exchange | Dalian Commodity Exchange |
| Sessions | Day + night session (21:00โ23:00) | Day + night session (21:00โ23:00) |
Two things jump out. First, rebar's tick value is small โ 10 RMB per tick per lot โ which makes it friendly for position sizing and tight stops. You can define a 30-tick stop and know it costs you roughly 300 RMB per lot before slippage. Second, iron ore is ten times larger per lot in tonnage terms, so the same 15-minute setup carries very different dollar risk depending on the instrument. Note also that some Chinese contracts carry foreign-participant restrictions or require specific channel access โ always confirm what you can actually trade through your broker before building a system around a contract.
Daily price limits on rebar are set by the exchange and have historically sat in the low single digits as a base level, but exchanges widen limits during volatility events โ that's exactly what happened during the 2021 coal episode. Translation: your "maximum daily loss" assumption can be wrong on the exact day you need it most. Size accordingly.
The Framework: Daily Filter, 15-Minute Trigger
Here's the core structure. Two timeframes, two jobs, no overlap.
Step 1 โ The Daily Trend Filter
Before the day session opens, answer one question with a mechanical rule: long-only, short-only, or no-trade today?
- Bullish filter: the 20-day EMA is above the 50-day EMA, and yesterday's close is above the 20-day EMA. Long setups only.
- Bearish filter: the 20-day EMA is below the 50-day EMA, and yesterday's close is below the 20-day EMA. Short setups only.
- No-trade filter: EMAs intertwined or price straddling the 20-day EMA. Sit out. This state is more common than you think, and skipping it is where most account damage happens.
One refinement that matters in Chinese commodities: check whether the night session closed beyond the prior day's range. Night-session closes in rebar often reflect global steel and macro sentiment, and a night close that confirms the daily filter dramatically improves the quality of the following day's setups. A night close that fights the filter is a reason to cut size or wait for the day session to prove itself.
Step 2 โ The 15-Minute Entry Trigger
With direction locked, the 15-minute chart has exactly two jobs: find pullbacks in trend direction, and define risk. A workable trigger set:
- Pullback-and-reclaim: price pulls back to the 15-minute 20 EMA or the prior 15-minute swing low (in an uptrend), then prints a 15-minute close back above the EMA or reclaims the swing level. Enter on that close or on a break of the trigger bar's high.
- Range-break continuation: in a confirmed daily trend, mark the first 30โ45 minutes of the day session as a range. A 15-minute close outside that range in the trend direction is your entry. This works because the day session open often absorbs overnight information before the real move begins.
Hard rules that keep this honest:
- Stop goes below/above the pullback swing or the range boundary โ structurally placed, never a fixed pip number.
- Risk per trade is fixed (e.g., 0.5โ1% of account), and lot size is derived from stop distance ร 10 RMB per tick. If the structural stop is too wide for your risk budget, you take fewer lots, not a tighter fake stop.
- Maximum two entries per session per direction. Rebar trends cleanly when it moves, but the third re-entry after two stops is almost always revenge trading wearing a strategy costume.
- Flat by end of night session unless you're deliberately running a swing โ overnight gaps and morning limit moves are a different risk animal.
Session Timing: The Part Most Foreign Traders Get Wrong
The 15-minute chart on rebar does not behave uniformly across the trading day. A few patterns worth internalizing:
- The 9:00โ9:15 open is noisy. Overnight orders and gap adjustment create false breaks. Treat the first couple of 15-minute bars as information, not signals โ hence the range-break rule above.
- The mid-morning break (the exchange pauses briefly around 10:15โ10:30) often acts as a mini-reset. Momentum that resumes cleanly after the break tends to follow through; momentum that dies into the break usually was a fake.
- The 13:30 afternoon reopen frequently produces the day's second leg, especially when the morning set a trend and the afternoon confirms it. Pullback entries here, with the daily filter aligned, are among the cleanest setups in the whole framework.
- The 21:00 night session open is where global traders have an edge โ or get humbled. If you trade the night session from outside China, be honest about your execution quality and news latency during that window.
If you're building this as a systematic routine, consider trading only the day session initially. You lose some opportunity and gain enormously in consistency of execution.
When Confluence Fails: Managing the Policy Gap
No multi-timeframe system protects you from a regulator's statement. What it can do is cap the damage. Three disciplines:
- Respect limit-move risk. When a commodity is in a parabolic run โ as thermal coal was in late 2021 โ the exchange can raise price limits and margins, and daily moves can exceed anything your backtest assumed. Reduce size when daily ranges are running at multiples of their recent average. This is not optional; it's the difference between a bad week and a blown account.
- Never average into a losing 15-minute position because "the daily is still bullish." The daily filter tells you direction, not permission to add risk to a failing trade. If your stop is hit, the trade is over, full stop. The daily trend will still be there tomorrow.
- Track the spread between rebar and iron ore behavior. They're related but not identical โ iron ore responds to import and port dynamics, rebar more to domestic construction demand. When the two diverge sharply, the daily filter on either instrument is worth trusting a little less, and your size should reflect that.
Building It Into a Testable Routine
The beauty of this framework is that every element is binary and therefore testable. Your rulebook should read like this:
- Daily filter: EMA 20 vs 50 + close location โ pass/fail before each session.
- Entry: pullback-reclaim or opening-range break on the 15-minute chart โ defined trigger, defined stop.
- Risk: fixed % per trade, structural stops, max two entries per direction.
- Schedule: day session only until execution is proven; night session added later, deliberately.
Log every trade with the filter state, session, entry type, and outcome. Within 30โ50 trades you'll know whether your edge lives in the pullback entries, the range breaks, or a specific session โ and more importantly, whether it exists at all on your parameters. That's the honest question every retail trader should be asking before scaling up, and it's the one question most never answer with data.
The daily chart tells you whether the river flows upstream or down. The 15-minute chart tells you where to step in without drowning. Confluence isn't a fancy word โ it's just refusing to answer both questions with one chart.
Rebar is arguably the best instrument in Chinese commodity futures to learn this discipline: tight ticks, deep liquidity, and a rhythm that rewards patience at the daily level and precision at the execution level. Once the framework is proven there, the same structure transfers to iron ore, hot-rolled coil, and beyond.
And if you want to find out whether your version of this system actually holds up โ on real Chinese futures data, under real evaluation rules โ that's exactly what we built XS Select for. You can run your system through a China futures evaluation starting from $29, and let the data, not your confidence, make the case.