AIOAll-in-OneGuide

All-in-One, explained from the start

What the indicator shows, how its rules fit together and what every setting does, in plain words. No trading experience in this style needed: the five steps of the Start here path get you going, the rest is there when you need it.

All-in-One v1.0 · 215 settings in 128 rows · press / to search

01Start here

All-in-One is a TradingView indicator that looks for trade setups in Sir Pickle's style and does the checking for you. It finds the IRLs on several timeframes: gaps that a fast move left behind, which price often comes back to. When price comes back into an IRL of the timeframe you trade from (your Entry POI), All-in-One checks the bigger picture on the higher timeframes and then watches your chart for one of six entry models: candle patterns that show price turning the expected way. When a setup passes every rule you set, it marks the candle, plans the trade (entry, stop, target, breakeven, position size) and can alert you.

All-in-One marks setups of the plan you set. It doesn't tell you to trade them, and what it marked on past candles is no promise for the future. Decide each trade yourself.

How it works, in five steps

  1. Map the IRLs. On up to seven timeframes (5 minutes to monthly), All-in-One finds the IRLs and the ERLs: the gaps a move left behind, and the swing highs and lows the move is heading for.
  2. Wait for the Entry POI. One of those timeframes is your Entry POI (by default two timeframes above your chart). Nothing happens until price trades into one of its IRLs.
  3. Check the context. Optionally, a higher timeframe must point the same way (HTF Context). Built-in checks (the validity and trap checks) make sure price isn't trapped between higher-timeframe IRLs in both directions.
  4. Find the entry. While price is inside the Entry POI's IRL, the six entry models watch your chart's candles for a setup, starting from the deepest point price has reached in the IRL.
  5. Plan and follow the trade. The setup gets its trade plan, the filters you chose apply (killzones, news, trade days and more), and All-in-One follows the trade until it ends.
IMPS15m imps▲ 4h FVG · Entry POI
The idea in one drawing: price trades into the Entry POI (the green box), an entry model completes on your chart (the gray outline), and All-in-One marks the setup (green ▲). Concepts explains each part.

What you need

  • A TradingView chart of the market you trade, on an intraday timeframe (1 to 15 minutes is typical; daily charts work too).
  • No other data: All-in-One uses only your chart symbol's candles, plus a calendar of news days built into it.
  • For the SMT filter only: the SMT indicator on the same chart (SMT guide).
Step done? Mark it and go on.Reading the chart →

02Reading the chart

Everything All-in-One draws has a job. This chart is the real indicator on real candles: zoom with the mouse wheel or a pinch, drag to move, and hover a setup arrow (on a phone: press and hold it) to see the setup and its trade plan.

Chart
Scroll or pinch to zoom, drag to move; hover a label (on a phone: press and hold) for its tooltip
Orderflow
15m-Entry POI 4h
1h-HTF Context off
4h▲ bullish IRL reacting (valid)9 days chart history
D-
W-
M-
not trapped
One setup at a glance: price traded into the 4h IRL marked "Entry POI" (the green box), an iFVG formed (the gray outline "15m ifvg") and All-in-One marked the long setup (green ▲; hover it, or press and hold, for the plan). Beside it, "▲ 15m BAG" marks a thin 15m IRL, with its two "15m ERL" lines. The status table is below. Settings: BTCUSDT, real candles; All-in-One with Setup drawings on, the big 3 and bank holiday rules off (the killzone filter and the red folder rule are off by default; this setup came outside the killzones, on a day without red folder news), and the skipped labels off. Orientation drawings off (the killzones' shading, highs and lows, the previous day's levels, day separators, the higher timeframe's candles, the trap drawings and the trapped candle color).

Orientation drawings (killzone highs and lows, the previous day's levels, day separators, the higher timeframe's candles) are off in this chart, so the setup stands out; the table below explains them.

Trades is off by default (it keeps the chart readable), so only the chart in One trade shows one. Switch it on to see each trade on past candles: in the settings window open Setups and trades and tick Trades. Each trade then shows a red box from its entry to its stop, a green box from its entry to its target and, if you use breakeven, a dashed line at that level; the box is lighter while a limit order waits to be filled.

What each drawing means

On the chartWhat it means
Green ▲ below a candle, red ▼ aboveA long or short setup that passed every rule, with the entry model's short name (IMPS, RIMPS, Unicorn, CISD, iFVG, OF-Chain). Hover it: direction, model, timeframe chain, entry, stop, target, breakeven and position size.
Gray boxes with a label such as "▼ 15m FVG"IRLs of the Orderflow timeframes, with their ERL lines ("1h ERL") at the swing they head for, and dashed lines at overlapping highs and lows ("1h overlap high").
Green or red box labeled "Entry POI"The IRL the entry models are watching right now. With HTF Context on, a second box labeled "HTF Context" marks the IRL of that higher timeframe, green (▲, bullish) or red (▼, bearish); it agrees with a setup that points its way. A dashed border: a flip IRL.
Small gray outlines near a setupThe setup's own drawing, only when "Setup drawings" is on (Setups and trades; off by default): its fair value gaps, the Unicorn's breaker block, the Orderflow Chain's legs ("1", "2"), the CISD line.
Red and green boxes after a setupThe trade, only when "Trades" is on (Setups and trades; off by default): red from entry to stop, green from entry to target, a dashed line at breakeven.
Gray "skipped" labelA setup the context agreed with, dropped by a filter. Its tooltip names the setup and the reason, for example "outside killzones" or "bank holiday".
Orange dotted borderAn undecided IRL: it gives no setups (see Undecided IRLs).
Hollow candlesPrice is trapped (see the validity and trap checks): no setups while it lasts, by default.
"LDN H", "NYam L", "PDH", "PWL"Orientation only: killzone highs and lows, and the previous day's, week's and month's highs and lows (each line ends at the first closed candle that goes beyond it). No setup depends on them.
Weekday names, lines at each day's start, candles right of the last candleDay separators, and the higher timeframe's candles of its current leg with the time until the forming one closes.
Green and red levels with a timeframe ("D", "W")The higher-timeframe IRLs the trap check uses to tell whether price is trapped (Draw Trap Identification HTF IRL Levels, off by default). They show why price is or isn't trapped.
"trap top" and "trap bottom"While price is trapped: a daily close beyond one (a 4-hour close for a 4h level) ends the trap on that side (Draw Trap Breakout Levels).
A line labeled "prev. 1h low" (or "high")The 2-Candle-Rejection level once price takes it: setups must close back beyond it. The line goes when the 2-Candle-Rejection window ends (or earlier if the IRL ends), unless "Keep drawings on chart" is on.

The status table

The table at the bottom right, in two columns, tells you the state of things at the last candle:

  • One row per Orderflow timeframe: the state of its IRL: "▲ bullish IRL reacting" (price holds it), "△ bullish IRL failing" (a close beyond it), "flip possible", "▲ flip", "▲ flip-back" or "undecided IRL"; bearish ones with ▼ and ▽. On 4h to monthly a reacting IRL adds the validity check's verdict, "(valid)" or "(invalid)", and a flip-back "(IRL was valid)" or "(IRL was invalid)". A dash means no IRL is in play; "(set manually)" marks a timeframe with a manual bias.
  • Hover "(valid)" or "(invalid)" for the reason: for example a previous IRL of the same leg was traded into first, or the IRL came "out of nowhere".
  • The trap status below the timeframes: "not trapped" or "TRAPPED ORDERFLOW".

At the top right of the chart, apart from the table, sits the SETTINGS ID (a short code of your settings; see The ID). The line under it shows which timeframe is your Entry POI, the HTF Context (its timeframe, "off", or "ignored") and how many days of history the chart holds, for example "Entry POI 1h · HTF Context off · 120 days chart history". It shows with the status table (Hide status table hides it too).

Tip: if the line under the SETTINGS ID says "Entry POI none above the chart" or "HTF Context ignored", no switched-on Orderflow timeframe lies above your chart (or above the Entry POI) for that choice. Pick a lower chart timeframe or another Entry POI or HTF Context.

Step done? Mark it and go on.The first settings →

03The first settings

All-in-One has many settings, but you can start with the defaults and change only these. Each card opens the setting in the interactive settings window below, with everything about it.

Where entries come from
Entry POI

The timeframe whose IRL price must trade into first. The default, two timeframes above your chart, is a good start: 1h on a 5-minute chart, 4h on a 15-minute chart.

Open it in the settings window →
A second opinion
HTF Context

Off by default. Switch it on so that a setup also needs a higher timeframe pointing the same way. Fewer setups, each with more agreement behind it.

Open it in the settings window →
When
Entries up to 15m only in killzones

Off by default. Switch it on so that on 1- to 15-minute charts setups count only inside the killzones (the busy session hours), and choose the sessions you can actually watch.

Open it in the settings window →
How far
Target

Where each trade takes profit: a multiple of its risk (2R by default) or the Entry POI's ERL. Together with Stop loss, it shapes every trade.

Open it in the settings window →
How much
Risk amount $

Your risk per trade in dollars. The alerts then carry a position size for futures and USD-quoted forex pairs.

Open it in the settings window →
Get told
Setups

One alert on the indicator covers every setup and trade event. See Alerts below to set it up.

Open it in the settings window →

Your first hour

  1. Add All-in-One to a 5- or 15-minute chart of the market you trade.
  2. Look at the status table (which IRLs are reacting) and at the line under the SETTINGS ID at the top right (which timeframe is your Entry POI).
  3. Scroll back through the chart and hover the setup arrows and the gray "skipped" labels. Read why each setup was taken or skipped.
  4. Switch Trades on (Setups and trades) to see how each plan played out on past candles, then decide whether the defaults suit how you trade.
  5. Set your risk amount and create the alert. From then on, All-in-One tells you when a setup forms.

The trades on your chart are a simulation of your settings on the candles TradingView has loaded: often only a few weeks on low timeframes. Real fills, spreads and slippage differ.

Step done? Mark it and go on.The settings window →

04The settings window

This is All-in-One's settings window as TradingView shows it, with every setting in its place. Click a setting to read about it on the right (on phones it opens from the bottom). Change values to see your ID change, just as the ID at the top right of the chart would.

Your ID
–

What is this ID?

Change settings in the window and this ID changes with them. It is the same ID All-in-One shows at the top right of a chart with these settings (after "SETTINGS ID"), so you can check that your chart is set the way you meant. Drawings, colors, alerts and the position size don't change it.

Click any setting in the window to see what it does, its options and their defaults, when to change it and what it works with.

  1. Use the filter above the window, for example killzones, news or limit.
  2. Change a value: the window works like TradingView's, and your ID updates.
  3. Use Copy link to send someone straight to a setting.
Step done? Mark it and go on.Alerts →

05Concepts

The ideas behind the indicator, in the words it uses. Each has a small drawing; the example charts show the real thing.

IRL and ERL

A fast move leaves gaps behind: three candles in a row where the wicks of the first and the third candle don't overlap, so the middle candle left a gap (a fair value gap). All-in-One calls such a gap an IRL, internal range liquidity. The swing high or low the move is heading for is its ERL, external range liquidity; the swing it started from is its origin ERL. Consecutive IRLs in one direction form an orderflow leg.

back in the IRL:reacting1h ERLswing high▲ 1h FVGthe IRL1h ERLorigin
A fast move leaves a gap: the IRL (internal range liquidity), drawn as a gray box. The ERL lines (external range liquidity) mark the swing high the move heads for and the low it started from (the origin). Price came back into the IRL and held it, so the IRL is reacting. Its box stops growing where price traded into it; its label stays beside the newest candle. Once price reaches the ERL, the move is complete and the IRL is removed.
Chart
Scroll or pinch to zoom, drag to move; hover a label (on a phone: press and hold) for its tooltip
An IRL and its ERL: the gray box is a 4h IRL ("▲ 4h BAG"), the gap the morning's rally left on the 4-hour chart. It starts where the 4-hour candle that completed it closed (15:45) and stops growing once price trades into it (16:45, at its top); its label stays beside the newest candle. The "4h ERL" lines mark the swing high the move heads for (13:15) and the low it started from (09:45). Settings: BTCUSDT, real candles; All-in-One with "Find trade setups automatically" off (only the IRLs and the checks). Orientation drawings off (the killzones' shading, highs and lows, the previous day's levels, day separators, the higher timeframe's candles, the trap drawings and the trapped candle color).
  • An IRL is mitigated once price trades into it.
  • It is removed when price closes through it, when its move completes at the ERL, or when newer structure makes it irrelevant.
  • Higher timeframes take priority: a 4h IRL matters more than a 15-minute one.

The IRL of a timeframe: reacting and failing

On each timeframe, the IRL price traded into most recently is the one that counts. It is reacting while price holds it, and failing once a candle closes beyond it. The status table shows this for every timeframe.

reactingfailing1h ERL▲ 1h FVGbullish IRL1h ERL
On each timeframe, the IRL price traded into last is the one that counts. While price holds it (no close beyond it), it is reacting. Once a candle closes beyond it, it is failing; after a second close beyond it, the IRL is removed. (The box stops growing where price traded into it; the dashed outline only marks its range here.)

Flips and flip-backs

When a lower timeframe's opposite IRL breaks through a timeframe's IRL, that IRL flips: it now counts in the other direction, and All-in-One now looks for price to reach the move's opposite ERL. A flip ends when price gets there, when a new move starts on its own timeframe, or when price trades into a higher-timeframe IRL pointing the other way.

1h ERL▲ 1h FVG · ▼ flipthe bullish 1h IRL,now counts bearish▼ 15m FVGreaches below it1h ERLflip target:the move's origin
A lower timeframe's bearish gap reaches below the bullish 1h IRL that price traded into: when the candle that completes the gap closes, the IRL flips. It now counts bearish (its label adds "▼ flip"), and All-in-One expects price to reach the move's origin ERL, where the flip ends. Broken back the other way, it counts as before (flip-back). (The dashed outline only marks the IRL's range after its box stopped.)
  • The flip comes with the opposite gap itself: no close beyond the IRL is needed. While Orderflow's IRL is still there, its label adds "▼ flip"; once two closes beyond it on its own timeframe remove it, the flip keeps a box of its own, labeled "▼ 1h flip", with both ERL lines.
  • A flip that is broken back counts in its original direction again: a flip-back. Broken once more, it ends.
  • While a timeframe is in a flip, the timeframes below it form no IRLs against it.
  • Flip possible: a timeframe flips only through the one or two Orderflow timeframes below it, and timeframes below your chart's aren't read. So on your chart's own timeframe the indicator can't see flips: a failing IRL there says "flip possible" instead of "failing".
  • Setups from flip IRLs are flip setups, from flip-backs flip-back setups; Setup types lets you trade each type in one direction, both or not at all.

Entry POI

The Entry POI is the timeframe whose IRL the entry models watch (POI: point of interest). As soon as price trades into one of its IRLs, the models look for setups on your chart's timeframe, measured from the deepest point price reaches inside the IRL. By default it is two Orderflow timeframes above your chart. The box labeled "Entry POI" on the chart shows which IRL is being watched.

IMPS15m imps▲ 4h FVG · Entry POI
Price trades into the Entry POI, here a 4h IRL: the gray box gets the green tint and "· Entry POI" after its label. On the chart's timeframe an entry model completes (here an Impulse Shift: a new bullish fair value gap, outlined as "15m imps"), and All-in-One marks the setup with a green ▲ and plans the trade.

HTF Context

HTF Context (off by default) asks a timeframe above the Entry POI for agreement: its IRL must react or flip in the setup's direction. "D or W or M" and "4h or D or W or M" mean: any one of them is enough. The validity check applies to the context's IRL (see the validity and trap checks).

HTF Context agrees
Daily: its IRL reacts up
today▲ D FVG · HTF Context
Your chart (15m): setup taken
IMPS15m imps▲ 4h FVG · Entry POI
HTF Context doesn't agree
Daily: its IRL reacts down
today▼ D FVG · HTF Context
Your chart (15m): no setup
no ▲, no alert:the daily IRL points down▲ 4h FVG · Entry POI
With HTF Context on, a long setup also needs a higher timeframe's IRL to react (or flip) upward. Agrees: the daily IRL reacts up, so the setup in the 4h Entry POI counts. Doesn't agree: the daily IRL points down, so the same pattern gives no setup: no ▲, no label and no alert. (With "Failed context or guard" on "warning only", it shows with a warning in its tooltip.)
Chart
Scroll or pinch to zoom, drag to move; hover a label (on a phone: press and hold) for its tooltip
Orderflow
15m-Entry POI 1h
1h▲ bullish IRL reactingHTF Context 4h
4h▲ bullish IRL reacting (valid)27 days chart history
D-
W▲ flip-back (IRL was invalid)
M-
not trapped
HTF Context agrees: the long setup (green ▲, an iFVG) comes from the 1h IRL marked "Entry POI"; the 4h IRL below it, marked "HTF Context", is reacting upward too, so the setup counts. The status table names both. The dashed line is a "1h overlap high" (orientation only: no setup depends on it). Settings: BTCUSDT, real candles; All-in-One with Entry POI "1 timeframe above chart" (1h on this 15m chart), HTF Context "1 timeframe above Entry POI" (4h), Setup drawings on, the big 3 and bank holiday rules off, and the skipped labels and the 2-Candle-Rejection level off. Orientation drawings off (the killzones' shading, highs and lows, the previous day's levels, day separators, the higher timeframe's candles, the trap drawings and the trapped candle color).

The validity and trap checks

All-in-One checks the context with two built-in checks:

  • Valid or invalid: on 4h to monthly, the newest IRL is valid if it formed after a clear event, such as a previous IRL of the same leg being traded into, a reaction from a higher timeframe's IRL, or a sweep of the opposite swing. Otherwise it is invalid. With "HTF Context IRL valid" on, an invalid context IRL gives no setups.
  • Trapped: when higher-timeframe IRLs in both directions have been traded into, price is trapped between them. With "Not trapped" on (the default), no setups until a daily close outside the trap (a 4-hour close for a 4h level), or until price reaches the ERL of one of the trap's IRLs (that move is then complete). Trapped candles show hollow. The trap check keeps its own list of higher-timeframe IRLs, so the status table's timeframe rows (Orderflow's IRLs) can show something else.
  • No invalid timeframe (off by default): no setups while the validity check finds the newest daily, weekly or monthly IRL invalid.
  • Trap identification levels (off by default, in Traps): the higher-timeframe IRLs the trap check uses to find traps, in green (bullish) and red (bearish), so you can see what price is trapped between.
  • Trap breakout levels: while price is trapped, its top and bottom ("trap top", "trap bottom"); a daily close beyond one (a 4-hour close for a 4h level) ends the trap on that side.
bearish D IRLbullish 4h IRLD4htrap topa daily closeabove ends ittrap bottoma 4-hour closebelow ends ittrapped: hollow candles
Higher-timeframe IRLs in both directions have been traded into: price is trapped between them (candles shown hollow), and by default All-in-One takes no setups. At the last candle it draws "trap top" and "trap bottom": a daily close beyond one (a 4-hour close for a 4h level) ends the trap on that side. With Draw Trap Identification HTF IRL Levels on (off by default), it also marks the two IRLs with their timeframe ("D", "4h").
Chart
Scroll or pinch to zoom, drag to move; hover a label (on a phone: press and hold) for its tooltip
Orderflow
15m-Entry POI 4h
1h-HTF Context off
4h▼ bearish IRL reacting (valid)21 days chart history
D-
W▼ flip
M-
TRAPPED ORDERFLOW
Trapped: on 10-08 price traded down into a bullish weekly IRL (from 12:00; the green "W" at the last candle), then at 16:00 up into a bearish 4h IRL (the red "4h" just above the candles). From that candle on, the candles show hollow and the status table says TRAPPED ORDERFLOW. "trap top" and "trap bottom" end the trap on their side: a 4-hour close above trap top (it comes from the 4h IRL), a daily close below trap bottom (from the weekly IRL). The trap check keeps its own list of IRLs, so the table's W row (Orderflow's weekly IRL, now a flip) shows something else; more 4h trap IRLs sit higher up, out of view. Settings: BTCUSDT, real candles; All-in-One with the trap identification levels on; the IRLs, the Entry POI box, the setups and the orientation drawings off, so only the trap drawings show.

The six entry models

Each model is a pattern on your chart's timeframe inside the Entry POI. The drawings show the bullish case; the bearish one is the mirror image.

IMPS15m imps
Impulse Shift: after price enters the IRL, a bullish fair value gap forms ("15m imps").
RIMPS15m rimpsgap outgray lines:gap in
Rapid Impulse Shift: price enters with a bearish gap (the two gray lines) and leaves with a bullish gap that overlaps it ("15m rimps").
LHLLUnicorn15mbbgap
Unicorn: a low (L), a high (H) and a lower low (LL); the bullish candles that made the high form the breaker block ("bb"); a bullish gap overlaps it and a candle closes above it.
OF-Chain215m115m
Orderflow Chain: a bullish leg with a gap ("1"), a pullback into it, then a second leg with its own gap ("2") that closes above the first leg's high.
15m CISDCISD
CISD: a candle closes above the highest body of the bearish candles that made the deepest point (the green "15m CISD" line).
iFVG15m ifvg
iFVG: a candle closes above the deepest bearish gap price hasn't closed above yet: the gap is "inverted" ("15m ifvg").

On the real chart below, one model on its own, with its drawing.

Chart
Scroll or pinch to zoom, drag to move; hover a label (on a phone: press and hold) for its tooltip
One model on its own (Orderflow Chain, long): "1" and "2" are the fair value gaps of its two legs (the pullback after leg 1 dipped into its gap); the green ▲ marks the setup at the close that completed leg 2. The green box is the Entry POI. Settings: BTCUSDT, real candles; All-in-One with only the Orderflow Chain model on, Setup drawings on, the big 3 and bank holiday rules off, the IRLs and the skipped labels off. Orientation drawings off (the killzones' shading, highs and lows, the previous day's levels, day separators, the higher timeframe's candles, the trap drawings and the trapped candle color).
Advanced: options of the entry models
  • Must close outside IRL (each model, off): the candle that completes the setup must close beyond the IRL's inner edge.
  • Wait for IRL mid-line touch (off): the models start only once price reaches the middle of the IRL.
  • Gaps price trades back into (Orderflow Chain, Rapid Impulse Shift, Impulse Shift): a gap that price fills partly or completely is dropped and can no longer complete a setup. This matters while a setup waits for a close outside the IRL or beyond the 2-Candle-Rejection level.
  • After a completed setup, most models wait until price moves deeper into the IRL before they look again.

2-Candle-Rejection

On the Entry POI's timeframe, if the second candle in the IRL takes the first one's low (long) or high (short), that is a 2-Candle-Rejection. Setups must then close back beyond that level. If price later trades beyond both candles' extreme, the IRL is done. 2-Candle-Rejection setups chooses whether to trade such setups.

Entry POI timeframe (4h)
candle 1candle 2▲ 4h FVG · Entry POI
Your chart (15m)
candle 1candle 2prev. 4h lowCISDa setup must closeback above the level▲ 4h FVG · Entry POI
On the Entry POI's timeframe, the second candle in the IRL takes the first one's low: a 2-Candle-Rejection. All-in-One draws that level on your chart ("prev. 4h low"), and long setups must then close back above it. If price later trades beyond both candles' extreme, the IRL is done.

Killzones

Killzones are the busy hours of the sessions, in New York time: Asia, London, New York FX, London Close, New York AM and New York PM. With Entries up to 15m only in killzones switched on (it is off by default), setups on 1- to 15-minute charts count only when their candle opened inside a killzone you switched on. Auto select killzones picks the sessions that fit the market, by the symbol's name: for example London, New York FX and London Close on EURUSD (Asia as well on yen, Aussie and kiwi pairs), New York AM and New York PM on US index futures. On charts below 1h the killzones are shaded and their highs and lows can be drawn ("LDN H").

Asia20:00–24:00London02:00–05:00New York FX07:00–10:00London Close10:00–12:00New York AM09:30–12:00New York PM13:00–16:0020:0000:0004:0008:0012:0016:00
The killzones are the busy hours of the trading sessions, in New York time (the defaults). Up to the 15-minute chart, setups count only inside the killzones you switch on. Auto select picks the ones that fit your market.

News days

Three rules keep All-in-One out of the market on news days (the first two are on by default, the third is off). Each market follows the news of its own jurisdictions: both currencies of a forex pair, a stock index's country or currency area, the United States for metals, energy and US futures. The US big 3 count for every market.

  • Big 3 news days (CPI, the jobs report, the central bank's rate decision): no setups until 15 minutes after the day's last such release, or for the whole day.
  • Bank holidays: no setups on the holidays and scheduled early closes of the market's own jurisdictions.
  • Red folder news required (off by default): when on, setups only when the market's own jurisdictions have high-impact news that day (or, with "week", that week).

A setup a news rule drops gets a gray "skipped" label with the reason. The calendar is built into the indicator (2007 to the current year; see Limitations).

Undecided IRLs

Sometimes one candle trades into an IRL and reaches its ERL. That candle alone can't show which came first, so All-in-One reads the candles of two lower timeframes inside it. If price traded into the IRL first, the move is complete and the IRL is removed. If the ERL came first, the IRL stays. Where even the lower timeframes can't tell, the IRL is undecided: an orange dotted border, "undecided IRL" in the status table, and no setups or HTF Context from it or the other IRLs of its timeframe and direction.

one candle did both:which came first?1h ERLmoved to its high▲ 1h FVGorange dotted border:undecided, no setups1h ERL
One candle trades into the IRL and reaches its ERL. All-in-One looks at lower-timeframe candles inside it; where they can't tell the order, the IRL is undecided: an orange dotted border, and no setups or HTF Context from it. Its ERL moves to that candle's high, as when price makes a new high before trading into the IRL.

The trade plan

Every setup that passes gets a plan:

  • Entry: a market order fills at the next candle's open; a limit order waits at the model's level (each model's line in Order types says where).
  • Stop: behind the newest swing (wick or body), or behind the deepest point in the IRL. The Unicorn uses its breaker block by default.
  • Target: in R, multiples of the risk (the distance from entry to stop): 2R means twice the risk. Or the Entry POI's ERL.
  • Breakeven: after the trade has gone your way by the chosen R, the stop moves to the entry.
  • Trailing stop (off by default): after each new fair value gap in the trade's direction, a close at a new high (long) or low (short) moves the stop behind the latest swing.
  • Minimum stop: a stop closer than the minimum is skipped (or widened, if you choose).
  • Position size for your risk amount: whole contracts on futures, lots on USD-quoted forex.
CISDtarget (2R)breakeven (1.5R)entrystop
Each setup gets a plan: the entry (a market order at the next candle's open, or a limit), a stop behind the swing, a target in R (multiples of the risk) and a breakeven level. With Trades on, the red box runs from the entry to the stop and the green one to the target; the dashed line is the breakeven level, where the stop moves to the entry (the red box ends at the candle where the stop moved).

SMT confluence

An SMT is a divergence between two correlated markets, for example Nasdaq and S&P 500 futures: one takes its low, the other doesn't. With SMT confluence on, a setup needs an SMT in its direction from the SMT indicator on the same chart. Add the SMT indicator, then select it (listed as "SMT [Sir Pickle]") in the field next to the switch. The SMT guide explains SMT itself.

The ID

The top right of the chart shows "SETTINGS ID" and a code such as 1431Z-S17B1-5KHMY-11177 (the defaults on a 5-minute futures chart), in this guide simply the ID: a short code of every setting that changes setups and trades, your chart's timeframe and whether the chart is a futures contract. Its first character is the rules version, raised by every update that changes how setups or trades are found. Two charts with the same ID use the same settings and the same rules; colors, alerts and the position size don't change it. The settings window above shows the ID for the settings you pick. The settings for it are in the last section, Import settings via ID:

  • Show SETTINGS ID on chart (on): shows the ID at the top right, right-aligned. The line under it (Entry POI, HTF Context, days of chart history) belongs to the status table.
  • Show settings on chart (off): lists the settings the ID holds in words, in a small table under it.
  • Import settings from SETTINGS ID (empty): paste another chart's ID to use its settings. The ID at the top right then ends with "(imported)" when your chart's ID equals the pasted one, "(imported; differs)" when something the ID can't set differs (the chart's timeframe or market type, your killzone times, Orderflow timeframes or manual bias, or a minimum stop from another market type), or "(ID not read)" when it can't be read (a typo); then your own settings are used. The settings table then shows the imported settings, the ones in use.

06Example charts

The indicator itself, run on real candles (Bitcoin, BTCUSDT, so the examples are free to show; All-in-One works the same way on futures, forex and CFDs). Each chart shows one thing and says what was changed from the defaults. Zoom and drag; hover a label (on a phone: press and hold it) for its tooltip.

One trade, with Trades switched on

Chart
Scroll or pinch to zoom, drag to move; hover a label (on a phone: press and hold) for its tooltip
Trades on: the red ▼ marks a short setup; the red box runs from its entry to its stop, the green box from the entry to the target (2R), and the dashed line is the breakeven level (1.5R), where the stop would have moved to the entry. Here price came back to the stop first, so the boxes end there. Settings: BTCUSDT, real candles; All-in-One with "Trades" on, the big 3 and bank holiday rules off, the IRLs, the Entry POI box and the skipped labels off. Orientation drawings off (the killzones' shading, highs and lows, the previous day's levels, day separators, the higher timeframe's candles, the trap drawings and the trapped candle color).

Why setups were skipped

The indicator with the killzone filter and the red folder rule switched on (both are off by default) and its other filters as by default: setups the context agreed with, dropped by a filter. Each button shows one gray "skipped" label and is named after its reason; hover the label (or press and hold it) to read the setup and the reason.

Chart
Scroll or pinch to zoom, drag to move; hover a label (on a phone: press and hold) for its tooltip
Skipped: the gray label marks a setup a filter dropped. Each button shows one such label and is named after its reason; hover the label (or press and hold it) for the setup and the reason. Settings: BTCUSDT, real candles; All-in-One with the killzone filter and the red folder rule on (both off by default), its other filters as by default; the IRLs, the Entry POI box and the 2-Candle-Rejection level off. Orientation drawings off (killzone highs and lows, the previous day's levels, day separators, the higher timeframe's candles, the trap drawings and the trapped candle color).

Killzones and their highs and lows

Chart
Scroll or pinch to zoom, drag to move; hover a label (on a phone: press and hold) for its tooltip
Killzones: the shaded Asia and London sessions (New York time; the shading is darker here than by default) with their highs and lows ("ASIA H", "LDN L"), drawn when each session ends and extended until price trades through them. Each session's name runs down above its first candle ("A S I A"). Settings: BTCUSDT, real candles; All-in-One with "Find trade setups automatically" off, Killzone History "entire history" (every day shaded) and the killzone colors darker than by default (gray at 80% transparency instead of 93%, so the shading shows here); the IRLs, the previous day's levels, the day separators, the higher timeframe's candles and the trap drawings off.

07An example setting

An example of how All-in-One's settings fit together for one market: which settings change, what they're set to, and how to check the result with the ID.

  1. Open a ZS1! chart on the 5m timeframe and add All-in-One.
  2. Open its settings and change these 13 settings (everything else stays at its default):
GroupSettingSet it toDefaultNote
Entry POI and HTF ContextEntry POI3 timeframes above chart2 timeframes above chart4h on a 5m chart.
KillzonesEntries up to 15m only in killzonesonoff
KillzonesAuto select killzonesoffonThe killzone switches below decide then.
KillzonesAsiaoffon
KillzonesNew York FXoffon
KillzonesLondon Closeoffon
KillzonesNew York AMoffon
KillzonesNew York PMoffon
NewsRed folder news required within the sameonoff
Trade planTarget beyond the ERLskip tradego breakeven when ERL is reached
Trade planBreakeven atnever (no breakeven)1.5R
Setup typesFlip setupsoffboth
Setup typesFlip-back setupsoffboth
  1. Check the ID at the top right of the chart: it should read 14525-11831-1KHMY-G19. If it doesn't, compare your settings with the table above.
  2. Create the alert (see Alerts) and decide on each setup yourself.

This is an example of how to set All-in-One, not a recommendation to trade this setting.

08Recipes

Short step-by-step setups for common wishes.

Forex with SMT

  1. Open a forex pair, for example EURUSD, on a 5- or 15-minute chart, and add All-in-One and the SMT indicator.
  2. In SMT, check its info text: the comparison symbol (GBPUSD for EURUSD) and the higher timeframes. Auto-assign picks the pair for the major pairs.
  3. In All-in-One, switch on SMT confluence and select SMT (listed as "SMT [Sir Pickle]") in the field beside it.
  4. Keep Auto select killzones on: on EURUSD it picks London, New York FX and London Close (on yen, Aussie and kiwi pairs Asia as well).
  5. Look for setups whose tooltip doesn't say "no SMT". With "Failed context or guard" on "warning only", setups without an SMT show with a warning instead of disappearing.

Fewer drawings

  1. Setups and trades: keep Setup drawings off (the default), switch off Skipped setups; keep the setup arrows.
  2. Orderflow timeframes: switch off the timeframes you don't use (this changes the setups too, if one of them was your Entry POI or HTF Context).
  3. Orderflow drawings: switch off ERL and overlap labels; or switch off Orderflow structure altogether and keep only the Entry POI box.
  4. Switch off the higher timeframe candles, the previous day, week and month levels and the day separators if you don't use them.

None of these changes a setup or the ID, except the Orderflow timeframes in step 2.

Alerts on your phone

  1. Install the TradingView app on your phone and sign in with the same account.
  2. On the chart, open the indicator's menu (the three dots next to its name) and choose Add alert on All-in-One.
  3. Condition: Any alert() function call. Under Notifications, tick Notify in app (and email if you like). Create.
  4. Right away, one message confirms the alert works ("NQ1! 5m: All-in-One alerts are on.").
  5. Change a setting later? Create the alert again: an existing alert keeps the settings it was created with.

Trading around news

  • The defaults keep you out of big 3 news until 15 minutes after the release and off bank holidays.
  • To trade a market only on days with its own red folder news, switch on Red folder news required within the same (off by default); "week" allows the whole week of such news.
  • To skip the whole day of a big 3 release, set its dropdown to "for the entire day".
  • To trade every day regardless of news, switch the three rules off. Switch Shade blocked candles on to see which candles the rules block.

One direction only

Set Standard setups, Flip setups and Flip-back setups to "long only" or "short only". The other direction's setups disappear completely: no arrow, alert or trade.

09Alerts

One alert on the indicator covers everything. Create it with the condition Any alert() function call.

  • Setups (on): at the close of the setup candle: symbol, timeframe, long or short, entry model and timeframe chain, entry, stop, target with its R, breakeven level, position size and context. A setup that gets no trade (for example a stop under the minimum) says why.
  • Stop moves (on): the stop moved to breakeven, and trailing stop moves.
  • Trade updates (off): fills, cancelled limits, stop and target hits with the result in R.
  • Confirmation: right after you create the alert, one message says it works, with the first live price update (on a closed market, when it opens).

An alert keeps the settings it was created with. After changing a setting, delete the alert and create it again. Removing the indicator from the chart doesn't stop its alert.

Each event is sent once. Setups are judged at the candle's close, so an alert never comes for a setup that then disappears.

Step done? Mark it and go on.Questions and answers →

10Questions and answers

Why is there no setup here?

Look for a gray "skipped" label at that candle: its tooltip names the filter, for example "outside killzones", "day off", a news rule ("bank holiday", "big 3 news", "no red folder news"), "trapped", "after a 2-Candle-Rejection" or "not the first setup". A setup the HTF Context didn't agree with gets no label. If there is no label either:

  • Price may not have traded into the Entry POI's IRL, or the IRL was undecided (orange dotted border).
  • The entry models wait for a new deepest point after each setup.
  • A setup arrow without a trade says why in its tooltip, for example a stop under the minimum.

TradingView says "memory limits exceeded" or the script takes long

All-in-One reads seven timeframes and lower-timeframe candles, which takes memory. Try a lower number of candles (Bar Replay and very long histories use the most), switch off timeframes you don't use, or switch off Intraday Reactive Mode (it runs Orderflow twice). Reload the chart after a change.

My setups look different on another broker's chart

Every data feed has its own candles: a CFD or forex pair differs from broker to broker, and futures differ from CFDs. Different candles mean different IRLs and setups. The ID describes the settings, not the symbol, so the same ID on another symbol finds other setups.

Why are older IRLs undecided more often?

To tell what came first inside a candle, All-in-One reads lower-timeframe candles, and TradingView keeps those only for the recent part of the chart (how far back depends on your plan and the market's hours). On older candles, and always on 1-minute charts, such cases stay undecided.

Which years does the news calendar cover?

The calendar built into All-in-One covers 2007 to the current year and gets a new version once a year. On days after its last year, the news rules block nothing. Unscheduled events (an emergency rate decision) aren't in it.

Do I still need the older Orderflow, Shield and Entry Alerts indicators?

No: All-in-One includes their rules for its setups.

Can I trade only one direction?

Yes: One direction only.

11Limitations

Honest limits, so you know what the indicator can and can't do.

  • Past candles aren't predictions. The setups and trades marked on history describe what happened then.
  • TradingView loads limited history, so the trades on your chart cover a limited period, shorter on low timeframes.
  • Fills on the chart are idealized: market orders at the next open, limits at their level, no slippage or spread. When one candle reaches both the stop and the target, the trade counts as stopped out.
  • Setups are judged at the candle's close and use closed candles only, so a completed setup doesn't change afterwards, except where lower-timeframe data was incomplete in real time and a reload reads a candle differently.
  • Timeframes below your chart's aren't used. Choose a chart at or below the timeframes you want to watch. Your chart's own timeframe can't show its flips ("flip possible").
  • Lower-timeframe candles exist only for the recent part of the chart; older history shows more undecided IRLs.
  • The warm-up replays a limited number of older higher-timeframe candles at the start, so a timeframe with little history behind the chart can show different IRLs than a chart of that timeframe.
  • The news calendar is fixed in the indicator: scheduled releases only, 2007 to the current year, updated once a year. A release that moves after a version was built keeps its old date in that version.
  • Killzones use New York time; the automatic choice depends on the symbol's name.
  • Position sizes are rounded (whole contracts, lots to two decimals) and depend on the tick value; check them with your broker.
  • Intraday Reactive Mode follows its own rules on 4h and below, and takes longer to load.
  • A setup or an alert means that the conditions you set were met. It is not a recommendation to trade.

12Glossary

2-Candle-Rejection

On the Entry POI's timeframe, the second candle in the IRL takes the first one's low (long) or high (short). Setups then have to close back beyond that level.

More →
BAG

An IRL that Orderflow labels BAG instead of FVG because of where the candle bodies close around the gap. It counts like any other IRL.

More →
Big 3 news

The three releases that move markets most: the consumer price index (CPI), the employment report and the central bank's rate decision.

More →
Breaker block

In a Unicorn: the candles between a low and the following high (long), which price later breaks back through.

More →
Breakeven

The stop moved to the entry price, so the trade can no longer lose (before costs).

More →
CISD (change in state of delivery)

An entry model: a candle closes beyond the highest (long) or lowest (short) body of the candles that made the deepest point in the IRL.

More →
Entry POI

The timeframe whose IRL price must trade into before the entry models look for a setup (POI: point of interest).

More →
ERL (external range liquidity)

A swing high or low: the liquidity a move heads for (or started from). An IRL's move is complete when price reaches its ERL.

More →
Failing

Price has closed beyond the IRL it traded into. It may flip next.

More →
Fair value gap (FVG)

Three candles where the first and the third don't overlap: the middle candle moved so fast that it left a gap.

More →
Flip IRL

An IRL that a lower timeframe's opposite IRL broke through: it now counts in the other direction, until price reaches the move's opposite ERL.

More →
Flip possible

The chart can't see this timeframe's flips (usually the chart's own timeframe), so a failing IRL there may or may not have flipped.

More →
Flip-back

A flip IRL that was broken back: it counts in its original direction again.

More →
Higher timeframe (HTF)

A timeframe above your chart's, for example the 4h on a 15-minute chart.

HTF Context

Optional: a timeframe above the Entry POI whose IRL must react or flip in the setup's direction.

More →
iFVG (inversion fair value gap)

An entry model: a candle closes beyond an opposite fair value gap, which "inverts" it.

More →
Impulse Shift (IMPS)

An entry model: after price enters the IRL, a fair value gap in the setup's direction forms.

More →
IRL (internal range liquidity)

An unfilled fair value gap (or a BAG) on a timeframe, drawn as a box. Price often comes back into it before the move goes on.

More →
Killzone

The busy hours of a trading session (Asia, London, New York …), in New York time.

More →
Limit order

An order that waits at a price and fills only if price comes back to it.

Liquidity void

A gap where one candle doesn't touch the next at all, as on stocks after the night. Off by default.

Market order

An order that fills right away, here at the next candle's open.

Mitigated

Price has traded into the IRL.

Orderflow Chain (OF-Chain)

An entry model: a leg, a pullback into its gap, and a second leg in the same direction.

More →
Orderflow leg

A move in one direction made of IRLs in the same direction. An IRL in the other direction starts a new leg.

More →
Rapid Impulse Shift (RIMPS)

An entry model: price enters the IRL with a gap against the setup and leaves with an overlapping gap in its direction.

More →
Reacting

The IRL price traded into most recently holds: price hasn't closed beyond it.

More →
Red folder news

High-impact economic news of a market's own countries, as economic calendars mark it in red.

More →
SMT (divergence)

Two correlated markets disagree at a level: one takes its high or low, the other doesn't.

Swing high, swing low

A candle whose high (or low) is higher (or lower) than the candles beside it: a turning point.

The ID

A short code of the settings that change what the indicator finds, shown on the chart. Two charts with the same ID use the same settings.

More →
Trailing stop

A stop that moves behind new swings as the trade goes your way. It never moves against the trade.

More →
Trapped

Higher-timeframe IRLs in both directions have been traded into, and price sits between them. All-in-One takes no setups then (by default).

More →
Undecided IRL

One candle traded into the IRL and reached its ERL, and the lower-timeframe candles can't tell which came first. It gives no setups.

More →
Unicorn

An entry model: a fair value gap that overlaps a breaker block, and a close beyond it.

More →
All-in-One guide. The setups and trades All-in-One marks describe your settings and past candles; they are no promise of future results and no recommendation to trade. Settings as in All-in-One v1.0. Example charts: the indicator run on real candles, drawn with Vela by LuxAlgo (open source).