News Catalyst
Brent crude enters today's session with a geopolitical risk premium already priced in. Reuters reports that US–Iran strikes have raised fears of renewed war across the Middle East, while a separate report notes that Trump aides are seeking “quiet” while signalling attacks may intensify after the November elections — a headline mix that produces exactly the pattern this strategy is designed for: sharp supply-fear spikes into resistance, followed by an equally sharp bleed-off once no physical barrel is actually lost. That is range expansion without sustained trend, and it is where an oscillator-plus-confirmation system earns its keep. The scheduled calendar is light: the only US release of note is the ISM Services PMI (forecast 54.3 against 54.1 prior), a low-impact print for energy that nonetheless moves the dollar and, through it, dollar-denominated crude; Australia's Balance of Trade (forecast 1.4 against 1.929 prior) is immaterial to XBRUSD. With no OPEC decision or inventory report on the docket, headline risk rather than data risk dominates today — which means intraday extremes are more likely to be emotional than informational, and more likely to revert. The corollary is that a single unscheduled escalation headline can override the setup entirely, so position size, not conviction, is what keeps this tradeable.
Trade Summary
This is a counter-trend system that fades intraday exhaustion in Brent crude. It uses the RSI to identify when a 15-minute move has stretched into oversold or overbought territory, then waits for a three-bar Candle Pattern — a Morning Star for longs, an Evening Star for shorts — to confirm that the crowd behind the move has actually run out. The purpose is narrow and specific: it separates a genuine reversal from the middle of a trend that merely looks extended. RSI alone flags both, and that is why RSI alone loses money in oil.
The strategy is directionally neutral by design — it takes both sides and expresses no view on where Brent is heading this quarter. It performs best in high-volatility, range-bound conditions: sessions where headlines drive price 1.5–2% away from the session mean and then drag it back, which is the dominant behaviour of crude during geopolitical news cycles that do not disrupt actual supply. It performs worst in a sustained directional repricing — an OPEC+ production shock or a confirmed supply outage — where RSI can pin above 70 for hours while the strategy shorts into every leg. ATR sets the stop distance so that when the market does trend against the system, each individual loss stays proportionate to the volatility that caused it.
The Anatomy of the Trade
The Logic: What Inefficiency Are We Exploiting?
Oil is priced on expectations of future supply, and those expectations reset violently on headlines that carry no verified barrels behind them. When a Middle East escalation story crosses the wire, systematic momentum funds and retail flow chase the same direction within minutes, pushing Brent well past what the underlying physical market justifies. There is no immediate mechanism to correct that overshoot — until the follow-through fails to arrive. The inefficiency being exploited is the gap between the speed of the reaction and the speed of the verification: price moves in seconds, confirmation takes hours, and in between the market repeatedly overpays for risk that does not materialise.
RSI measures that overshoot but cannot time its resolution, which is the entire problem with trading the oscillator naked. A Morning Star or Evening Star adds the missing piece: a three-bar sequence in which the trend bar is followed by a small-bodied indecision candle and then a decisive bar closing back into the prior range. That structure is a record of the flow itself — sellers exhausting, a pause where neither side commits, then buyers taking control on the close. Requiring both the oscillator extreme and the star pattern on the same bar is what produces confluence: RSI says the move is stretched, the candle pattern says it has actually stopped. Neither claim is sufficient alone; together they filter out the majority of trends that simply keep going.
Setup Requirements
- Primary indicator: RSI with default settings (14-period, close price), oversold threshold 30 and overbought threshold 70
- Confirmation: Morning Star formation for long entries / Evening Star formation for short entries, completed on the signal bar
- Risk management: ATR (14-period) for volatility-scaled stop-loss placement
- Primary Symbol: XBRUSD (Brent crude) — headline-driven, deeply liquid, and prone to overshooting on geopolitical risk that is later unwound, which produces the mean-reverting excursions this system is built to fade
- Timeframe: 15-minute charts. This is short enough to capture the intraday round trip within a single session, but long enough that the three-bar star pattern reflects meaningful order flow rather than one thin quote block
- Adaptability: The logic transfers to XTIUSD, NATGAS, and index CFDs, but RSI thresholds and the ATR multiplier must be re-fitted per instrument — Brent's volatility profile is not WTI's, and thresholds tuned on one will overtrade the other
Entry Rules
Every entry requires both conditions to align on the same completed bar. If the RSI cross happens without the pattern, or the pattern forms without the RSI cross, there is no trade.
- Long entry: RSI(14) crosses above 30 from below (oversold bounce) and a Morning Star formation completes on the same bar
- Short entry: RSI(14) crosses below 70 from above (overbought rejection) and an Evening Star formation completes on the same bar
Enter at the close of the confirmation candle. Do not anticipate the third bar of the star while it is still forming — an incomplete pattern is not a pattern, and Brent produces enough false third bars to make early entry a losing habit.
Exit Rules
- Stop loss: 1.5× ATR(14) from entry. For longs the stop sits 1.5 ATR below entry, for shorts 1.5 ATR above. The ATR basis widens the stop automatically during headline-driven sessions and tightens it in quiet Asian hours, keeping the currency risk constant
- Take profit: 3.0× ATR(14) from entry, giving a fixed 2:1 reward-to-risk. If the ATR-based stop is 40 cents, the target sits 80 cents from entry
- Secondary exit: RSI reaches the opposite extreme (70 on a long, 30 on a short), or a divergence between price and RSI appears against the open position — close at market rather than waiting for the fixed target
Whichever condition triggers first ends the trade. The stop loss is non-negotiable: widening it on a losing Brent position because “the news is already out” is how a 1% risk becomes a 4% loss, and it is the single fastest way to destroy the mathematics that make a 2:1 system profitable at a sub-50% hit rate.
Risk Management
- Risk per trade: 1–2% of account equity, fixed. Conviction is not an input to position size
- Risk-to-reward ratio: Minimum 2:1. At that ratio the strategy stays profitable at a 40% win rate, which is roughly what a counter-trend system in crude should expect
- Position sizing: Size from the entry-to-stop distance, not from a fixed lot. Risking 1% of a $25,000 account ($250) with a 1.5×ATR stop of $0.50 per barrel gives 500 barrels — five standard XBRUSD contracts at 100 barrels each
- Maximum concurrent positions: One open crude position at a time. XBRUSD and XTIUSD are effectively the same trade — holding both doubles risk while appearing to diversify
SYMBOL: XBRUSD
TIMEFRAME: 15-minute
INDICATORS: RSI (14)
Candle Pattern (Morning Star / Evening Star)
ATR (14)
LONG ENTRY:
RSI(14) crosses above 30 from below
AND Morning Star completes on same bar
// Enter at close of confirmation candle
SHORT ENTRY:
RSI(14) crosses below 70 from above
AND Evening Star completes on same bar
STOP LOSS: 1.5 × ATR(14) from entry
TAKE PROFIT: 3.0 × ATR(14) from entry
// Fixed 2:1 reward-to-risk
SIGNAL EXIT: RSI reaches opposite extreme (70 / 30)
// Or price-RSI divergence against the position
RISK: 1% of equity per trade
// Max 1 open crude position (XBRUSD or XTIUSD)
Common Pitfalls
The rules are short enough to memorise, which is precisely why they get bent. Almost every failure of this system traces to one of the following five behaviours rather than to a flaw in the logic.
Fading a Flat Market
In a quiet overnight range, Brent oscillates in a 30-cent band and RSI clips 30 and 70 repeatedly without price ever having been genuinely stretched. Each cross looks identical on the indicator panel to a real exhaustion signal, but there is nothing to revert from, and the 3.0× ATR target sits outside the entire session range. A mean-reversion system needs something to mean-revert from — require that the move into the RSI extreme covers at least 1.5× ATR before the signal counts, and skip the trade otherwise. Sessions with no qualifying setup are the filter working.
Trading Into an Escalation Headline
Crude is the most headline-sensitive instrument on most retail platforms, and a genuine supply disruption — a strike on infrastructure, a shipping-lane closure, an emergency OPEC+ call — produces exactly the RSI extreme this system fades, then keeps going for hours. With US–Iran tensions live and further strikes explicitly signalled, treat any RSI extreme that forms within minutes of a breaking wire story as invalid regardless of the candle pattern. Let the market build a post-headline range first; the star pattern that forms after the dust settles is the one worth trading.
Accepting a “Close Enough” Star
After a run of sessions with no signal, a two-bar reversal starts to look like a Morning Star, and a third bar that closes halfway into the prior candle starts to look decisive. It is not. The pattern definition — trend bar, small-bodied indecision candle, decisive close back into the prior range — is what carries the information, and every relaxation of it adds back the trend continuations the filter exists to remove. Encode the pattern as a rule in the strategy rather than judging it by eye, so the definition cannot drift on a slow week.
Over-Optimising the RSI Thresholds
It takes ten minutes to discover that 27/73 would have outperformed 30/70 on the last six months of Brent, and that a 1.4× ATR stop beats 1.5×. Those numbers are almost certainly noise fitted to one sample. Test in coarse steps — 25, 30, 35 — and choose a value sitting on a broad plateau of acceptable results rather than a sharp peak surrounded by losses. A parameter that only works at one exact setting has memorised the data, not found an edge.
Revenge Trading the Drawdown
Counter-trend systems in crude lose in clusters: when Brent trends, every signal fires and every signal stops out, and four or five consecutive losses is a normal outcome rather than evidence of a broken system. The danger is the reaction — increasing size to recover, or taking the next marginal setup before it fully qualifies. Set a hard weekly drawdown limit — commonly 6% of equity — at which you stop trading and review, and set it before the losing streak begins rather than in the middle of one.
Build Strategy using Arconomy
The XBRUSD RSI Star Pattern Mean Reversion is assembled in the Arconomy Strategy Designer from six rule blocks. Every condition in the note above maps to a single rule — there is no scripting step and no custom indicator to write.
| Step | Rule(s) Required | Description | Key Configuration |
|---|---|---|---|
| Data | Price Data | Feeds XBRUSD 15-minute candles into the strategy. This is the base series every downstream rule references. |
|
| Entry | RSI | Generates the primary signal. Fires long when RSI crosses above 30 from below and short when it crosses below 70 from above. |
|
| Filter | Candle Pattern | Confirms exhaustion. The signal bar must complete a Morning Star for longs or an Evening Star for shorts, otherwise the RSI cross is ignored. |
|
| Filter | Logic | AND-gates the oscillator and pattern conditions so a trade only opens when both agree on the same completed bar. |
|
| Risk | ATR + Place Trade | Sizes the position from the ATR stop distance so that every trade risks the same percentage of equity regardless of current crude volatility. |
|
| Exit | Stop Loss + Take Profit | Places the protective stop and the fixed target at ATR multiples, giving a constant 2:1 reward-to-risk on every trade. |
|
| Backtest | Runs the completed strategy over historical XBRUSD data to validate the edge before any capital is committed. |
|
Backtest Considerations
Test across a minimum of 24 months of XBRUSD 15-minute data, and confirm the sample deliberately includes the regimes that hurt this system as well as the ones that flatter it: at least one sustained directional repricing driven by an OPEC+ decision or supply disruption, one extended low-volatility consolidation, and one geopolitical risk cycle that spiked and unwound. A counter-trend system tested only on range-bound data will produce an equity curve that has never met its worst enemy. Because the star-pattern filter is restrictive, the trade count will be low — if fewer than 100 trades appear across two years, the sample is not statistically meaningful and the parameters should not be tuned against it.
Watch three figures above all others. Profit factor should exceed 1.3 after costs, since anything tighter leaves no room for live slippage on a strategy that enters at bar close during active sessions. Maximum drawdown should be a number you would genuinely sit through — for a 1%-risk counter-trend system, a 12–18% peak-to-trough excursion is normal and a longest losing streak of six to eight trades should be expected rather than treated as failure. Finally, inspect the trade distribution by session: if the profit is concentrated entirely in one window, the strategy has found a session effect rather than a reversion edge. The Arconomy backtesting documentation explains how each of these figures is calculated.
Model crude costs honestly. XBRUSD spreads are typically 3–5 cents during London and New York overlap but widen to 10 cents or more in thin Asian hours and blow out entirely around breaking geopolitical headlines — the same moments this strategy generates its signals. A fixed backtest spread will therefore overstate results; assume at least double the resting spread on entries that follow a volatility spike, and add explicit slippage on both sides. Account for the contract roll if the feed is front-month based, since roll gaps can register as phantom RSI extremes, and confirm that the position size your risk model produces is actually fillable at the broker you trade rather than only on paper.
Key Takeaways
- The edge comes from fading headline-driven overshoots in Brent that are not backed by an actual change in physical supply, not from predicting direction.
- Requiring an RSI(14) threshold cross and a completed Morning or Evening Star on the same bar is the confluence that separates genuine exhaustion from a trend that merely looks extended.
- ATR-scaled stops at 1.5× and targets at 3.0× hold the currency risk constant across crude's wildly varying volatility regimes while locking in a 2:1 reward-to-risk.
- Stand aside in flat overnight ranges and in the minutes around breaking US–Iran escalation headlines — those are the two conditions where a mean-reversion system in oil bleeds fastest.
- Backtest over at least 24 months that include a genuine supply-driven trend, and reject any parameter set whose profitability depends on one exact RSI threshold.
Credits
The strategy idea originated from the following YouTube channel. Concepts have been adapted and structured for systematic implementation by Arconomy.
BO Turbo Trader's video argues that consistency comes from waiting for a fully-formed setup rather than chasing every extended move — the same discipline this post encodes mechanically by refusing to act on an RSI extreme until a Morning or Evening Star has actually completed on the signal bar.