ICT Unicorn
Also known as: unicorn model, unicorn setup, breaker and FVG overlap, ICT unicorn entry
What is it?
The ICT unicorn is an entry model that requires a breaker block and a fair value gap to overlap on the same price range, traded in the direction of a confirmed market structure shift. Three ingredients have to arrive in order. First price sweeps liquidity: on GBP/USD 15m the buy-side stops above the 1.2712 high get run 6 pips to 1.2718, and the candle closes back below. Second, structure shifts the other way on displacement - the next candle falls 44 pips from 1.2702 to 1.2658 and breaks the 1.2678 swing low that had been holding.
GBP/USD swept 1.2712, displaced 44 pips lower through the 1.2678 low, and left a fair value gap overlapping the breaker between 1.2678 and 1.2694 - the entry band, with the stop at 1.2704 and sell-side liquidity at 1.2648 as the target.
Third, that same displacement leg leaves a fair value gap between 1.2672 and 1.2694, while the up candle that launched the rally into the swept high, 1.2678 to 1.2700, has now become a bearish breaker. The two arrays share the band from 1.2678 to 1.2694. That shared band is the unicorn. You sell the retracement into it - here price wicked 1.2696 and filled a limit at 1.2694 - put the stop beyond the breaker at 1.2704, and target the opposing liquidity at 1.2648.
That is 10 pips of risk against 46 of reward on this example; traders who prefer the stop above the 1.2718 sweep high are risking 24 instead. Confluence is not certainty. Two independent PD arrays agreeing on one price range is a higher-conviction read, not a promise about the outcome, and your capital is at risk on every trade. The model is also low-frequency, and forcing the label onto a breaker and a gap that merely sit near each other is the common failure.
Why it matters: The unicorn stacks a breaker block and a fair value gap on one price range, so your entry sits where two independent ICT arrays agree rather than one.
It concentrates the whole position into a narrow band with a fixed invalidation, so misreading where the overlap actually is puts both the entry and the stop in the wrong place.
Real-world example
On GBP/USD 15m price swept 1.2712 up to 1.2718, displaced 44 pips lower, and the retrace stalled at 1.2696 inside the 1.2678-1.2694 overlap before sell-side liquidity at 1.2648 traded.
How SignalBots handles it
SignalBots signals carry the entry, stop and target together, so when an overlap zone is the setup you can check whether the signal's invalidation sits beyond the breaker or inside it before you commit. See /risk-warning.
Pro tip
Measure the overlap before you plan the entry - if the breaker and the gap share less than half of the gap's range, treat them as two separate arrays rather than a unicorn.
Common pitfalls
Calling any breaker with a gap nearby a unicorn. Without a genuine shared price range you have two ordinary arrays and none of the added confluence the model is built on.
Frequently asked questions
How is a unicorn different from a normal breaker entry?
A breaker entry uses one array. The unicorn requires the fair value gap left by the displacement leg to cover the same prices as that breaker. If the two do not share a range, you are taking an ordinary breaker trade and should size and judge it as one.
How much overlap is enough?
There is no official threshold, but most traders want the gap and the breaker to share a clear majority of the gap's range, and they take the entry only inside the shared band. A few pips of touching edges is not confluence.
Where exactly do you enter inside the zone?
Three common choices: the far edge of the overlap for the tightest stop but the lowest fill rate, the midpoint of the gap as a compromise, or first touch for the highest fill rate and the widest risk. Pick one and keep it fixed so your results are comparable.
Which timeframes does the model work on?
It is most often traded on 5m to 15m entries framed by a 1H or 4H bias. The pattern is fractal, but the lower you go the more marginal overlaps you will be tempted to label as unicorns.
Why is it called a unicorn?
Because a breaker and a fair value gap landing on the same price range after a structure shift is uncommon. The name is about how rarely it appears, not about how reliably it pays; if you find one every session you are probably mislabelling.
Trading involves substantial risk of loss. Historical and backtested results do not guarantee future performance. Read the full risk warning.