# ICT Unicorn Model

ICT Unicorn Model is an indicator on [Vela](https://vela.luxalgo.com/chart), our next-generation charting platform, written in Pine Script®.

Detects ICT Unicorn patterns, where a fair value gap overlaps a breaker block after structure flips between lower low and higher high, confirming each when price re-tests the breaker block and closes back out of it in the pattern's direction. Confirmed setups plot adjustable risk/reward zones with target and stop areas resolved on the chart, plus an optional trailing stop: a self-contained frame for ICT pattern traders.

- Indicator in the LuxAlgo Library, by LuxAlgo, published Jan 23, 2024.
- Access: free.
- Concepts: [Unicorn](https://www.luxalgo.com/library/concept/unicorn/) (primary), [Breaker Block](https://www.luxalgo.com/library/concept/breaker-block/), [Fair Value Gap](https://www.luxalgo.com/library/concept/fair-value-gap/)
- Open on Vela: https://vela.luxalgo.com/chart?pineScriptCodeId=cmpwn2i5c003gvhsghhxt5eia
- Page: https://www.luxalgo.com/library/indicator/ict-unicorn-model/

**ICT Unicorn Model** hunts the [unicorn](https://www.luxalgo.com/library/concept/unicorn/) setup, a fair value gap overlapping a [breaker block](https://www.luxalgo.com/library/concept/breaker-block/), and validates a pattern only once price successfully re-tests the gap. The bullish case forms as a lower low gives way to a higher high with the FVG sitting on the breaker; the bearish case mirrors it, higher high then lower low. Every confirmed pattern arrives framed for execution: blue target and grey stop Risk/Reward zones are drawn immediately, and a line in the chart's foreground color marks whichever side resolves.

## How to Trade the ICT Unicorn Model?

- **Confirmed bullish Unicorn**: after the LL-to-HH shift and gap re-test, trade toward the plotted target zone with the stop area defining risk.
- **Confirmed bearish Unicorn**: the HH-to-LL sequence with a validated gap frames shorts the same way.
- **Trailing stop**: the optional trailing stop allows exits before the stop zone is hit, useful for partial profit-taking.
- **Swing tuning**: shorter swing settings surface short-term breakers; longer ones isolate patterns built on bigger structure.

A new detection replaces any unconfirmed pattern in the same direction. Confirmed patterns are tracked until target or stop is reached unless a newer pattern takes over first: a new same-direction detection always does, and with Combine off so does an opposite one. Context still matters: liquidity, broader conditions and avoiding volatile news periods all sharpen the read.

## ICT Unicorn Model Settings

- **Swings**: the swing lengths used by the ZigZag engine to identify Unicorn structure.
- **Combine**: lets opposing bullish and bearish patterns coexist instead of clearing the older one, more context in view, with extra chart clutter as the trade-off.
- **Risk/Reward**: sets the ratio that positions the target zone relative to the stop.
- **Trailing Stop**: swing lengths that modulate how the trailing stop follows price.
- Bullish and bearish patterns toggle independently, with FVG box and trailing stop colors to match.

## Frequently Asked Questions

### What confirms a Unicorn pattern?
The successful re-test of the fair value gap that overlaps the breaker block. Until then a pattern is provisional and can be replaced by a newer same-direction detection; once confirmed, it remains active until the stop or target resolves it, or until a newer same-direction pattern (or, with Combine off, an opposite one) takes over.

### Can a mitigated gap invalidate a pattern?
Yes, automatically. A provisional pattern is removed when price closes through its fair value gap before confirming; once a pattern is confirmed, the gap is no longer checked.

### How do I access the ICT Unicorn Model?
Free, via the LuxAlgo Library. If you also like time-based ICT models, the [ICT Silver Bullet](https://www.luxalgo.com/library/indicator/ict-silver-bullet/) makes a natural companion, filtering gap setups by fixed session hours instead of structure. You can also copy the source code from this page and run it anywhere Pine Script® runs.

## Related indicators

- [Breaker Blocks with Signals](https://www.luxalgo.com/library/indicator/breaker-blocks-with-signals/) (Breaker Block): markdown at https://www.luxalgo.com/library/indicator/breaker-blocks-with-signals.md
- [Order Blocks & Breaker Blocks](https://www.luxalgo.com/library/indicator/order-blocks-breaker-blocks/) (Breaker Block): markdown at https://www.luxalgo.com/library/indicator/order-blocks-breaker-blocks.md
- [Fair Value Gap Absorption Indicator](https://www.luxalgo.com/library/indicator/fair-value-gap-absorption-indicator/) (Fair Value Gap): markdown at https://www.luxalgo.com/library/indicator/fair-value-gap-absorption-indicator.md
- [Fair Value Gaps Mitigation Oscillator](https://www.luxalgo.com/library/indicator/fair-value-gaps-mitigation-oscillator/) (Fair Value Gap): markdown at https://www.luxalgo.com/library/indicator/fair-value-gaps-mitigation-oscillator.md
- [CRT Sweep & Setup Highlighter](https://www.luxalgo.com/library/indicator/crt-sweep-setup-highlighter/) (Candle Range Theory): markdown at https://www.luxalgo.com/library/indicator/crt-sweep-setup-highlighter.md
- [ICT Silver Bullet](https://www.luxalgo.com/library/indicator/ict-silver-bullet/) (Silver Bullet): markdown at https://www.luxalgo.com/library/indicator/ict-silver-bullet.md
- [Candle 2 Closure](https://www.luxalgo.com/library/indicator/candle-2-closure/) (Candle Range Theory): markdown at https://www.luxalgo.com/library/indicator/candle-2-closure.md
- [Seek & Destroy Profile](https://www.luxalgo.com/library/indicator/seek-and-destroy-profile/) (Smart Money Concepts / ICT): markdown at https://www.luxalgo.com/library/indicator/seek-and-destroy-profile.md

---

Source: https://www.luxalgo.com/library/indicator/ict-unicorn-model/ (LuxAlgo Library). Free to use with attribution: https://www.luxalgo.com/library/license/
