Entry Models & Setups (ICT) Advanced

Return to Order Block & Breaker

Also known as: RTO, RTB, return to order block, return to breaker, retest entry

What is it?

Return to order block (RTO) and return to breaker (RTB) are the two versions of the same entry model: you do not trade the break, you wait for price to come back to the array that caused it. RTO waits for a retrace into an order block that is still unmitigated; RTB waits for a retrace into a broken block that has flipped sides. The difference is which array you are returning to. An order block is the last opposing candle before displacement and it works in the direction it was formed - a bullish block is bought on the return. A breaker is an order block price ran straight through, so its role inverts: a bullish block that failed becomes resistance, and the return to it is sold.

Live example
EUR/USD - the return into the order block, not the break EUR/USD 15m

The break at 1.0880 is not the trade; the return to 1.0855 inside the block is, because it puts the invalidation 19 pips away at 1.0836 instead of 44. A return to a breaker is the same model with the direction flipped.

Mixing the two up means taking the trade in exactly the wrong direction. On EUR/USD 15-minute, displacement out of a 1.0842 to 1.0856 bullish order block broke the 1.0880 high. Price returned to 1.0855, one pip inside the block, and ran to 1.0912 - an RTO with a 19-pip stop below 1.0836. Later that day price closed below 1.0842, and the same zone, now a breaker, capped the retest at 1.0851 before a 40-pip drop. Both versions trade patience for price.

Entering on the break means you are never left behind, at a worse level with a wider stop; waiting for the return gives a defined invalidation just beyond the array, and sometimes no fill at all. Neither removes the risk to your capital, and a return that closes through the array is a failed setup, not a deeper discount. See /risk-warning.

Why it matters: Waiting for the retrace into the block or breaker gives you a defined invalidation just beyond the array instead of chasing the break at a worse price.

Trade impact: High

It sets both the entry level and the invalidation for most order-block trading, and confusing an unmitigated block with a broken one puts the trade on the wrong side of the market.

Real-world example

On EUR/USD 15m, the return into the 1.0842-1.0856 block filled at 1.0855 and ran to 1.0912; after price closed below 1.0842, the same zone as a breaker capped the retest at 1.0851.

How SignalBots handles it

SignalBots delivers each signal with the entry level, invalidation and target already set, so a retest-based setup arrives ready to place rather than needing you to watch for the return yourself. See /risk-warning.

Pro tip

Write down which array you are trading before the return arrives - unmitigated block means trade with it, broken block means trade against its original direction.

Common pitfalls

Buying a bullish order block that price has already closed below, when the close turned it into a breaker that now works as resistance.

FAQs

Frequently asked questions

What is the difference between RTO and RTB in one line?

RTO is a return to a block that still works in its original direction; RTB is a return to a block price broke through, which now works in the opposite direction.

How deep into the array should I wait for?

Most traders use the mean threshold, the array's 50% level, as the target entry and treat the near edge as a partial fill. Deeper entries mean a tighter stop but a real chance of no fill.

Where does the stop go on either version?

Beyond the far edge of the array, plus a small buffer for the spread. The point of waiting for the return is that this invalidation is close to the entry.

What if price returns and closes straight through the block?

The setup has failed and the zone should be dropped, not averaged into. A close through an unmitigated block usually converts it into a breaker that will then be watched from the other side.

Does the return have to happen quickly?

No, but the older the array the weaker it usually is, because the structure around it keeps changing. Many traders drop a block once price has broken structure in the opposite direction since it formed.

Trading involves substantial risk of loss. Historical and backtested results do not guarantee future performance. Read the full risk warning.

Add SignalBots as a preferred source on Google Add SignalBots as a preferred source on Google