New

11 tools. $557.98 if bought one by one. 5 new Premium desks inside.$557.98 one by one

$97 once$97See all 11See it
ProEA Lab · MT5, TradingView and trading research · Evidence standards
Order Flow

Turtle Soup Trading Strategy: The Original 20-Day Rule, Animated

Turtle soup fades a new 20-day low or high that breaks an older one. Connors and Raschke wrote it in Street Smarts; ICT later borrowed the name for any raid of an old high or low. The sources split on the numbers. One written rule, three replays: the order that fills before the close, the close that names it sweep or breakout, and the ways it fails.

PL · 8 min read
Explainer cover titled Turtle soup: the 20-day rule. Left, simulated daily candles: a dashed orange line at the 20-day low, made 8 sessions before the last candle, which trades below it. Right, that day hour by hour: price falls through the old low, a blue buy stop just above it fills at 07:45, a red stop sits 1 tick under the day's low, and the day closes higher.

Turtle soup is a failed-breakout trade from Laurence Connors and Linda Raschke's book Street Smarts. When price makes a new 20-day low and the previous 20-day low is at least four sessions old, you place a buy stop just above that old low, good for the day; if it fills, the stop goes just under the day's low. A new 20-day high is the mirror. ICT later used the name for any raid of an old high or low that reverses.

Every chart below replays simulated daily candles read by one written rule, with the day of the raid played 15 minutes at a time. The raid is a liquidity sweep attempt on a 20-day clock.

The Turtles sold the new low.

The soup buys it back.

The order fills before the close. The close says what the day was.
One turtle soup, start to finish.Bullish · a new 20-day low, a buy stop back above the old low, the stop under the day's low, then the close
90.0094.0096.00Aug 28Sep 4The last 20 sessions20-day low · 8 sessions ✓Buy stop filled 07:45Stopped outClose back: a sweep93.1393.0892.3088.17SIM · 1D · simulatedO 92.81 H 93.44 L 88.17 C 88.17Turtle soup · this page's rule · stopped out

Simulated daily candles, not market data; the soup's day plays 15 minutes at a time. A tick is 0.01 here: the entry stop sits 5 ticks inside the old extreme, the stop 1 tick beyond the day's extreme at the fill.

Read as text
  1. Simulated daily candles. Over the 20 sessions before Tuesday Aug 29, the lowest low is 93.08, made 8 sessions before it: the old low.
  2. In the 01:45 candle (15 minutes, simulated clock) price trades below 93.08: a new 20-day low, where a 20-day breakout entry would sell.
  3. In the 07:45 candle price trades back above the old low to 93.13, 5 ticks inside it: the buy stop fills, before the day has closed. The stop goes 1 tick under the day's low: 92.30.
  4. The day closes at 94.59, back above the old low: by the close the break failed, a liquidity sweep. A trader who waits for that close only sees it now.
  5. 2 sessions later price trades back to the stop at 92.30.

How this window was chosen: The first simulated bullish turtle soup by this page's rule with every step visible: it fills, isn't stopped out that day, and the day closes back above the old low; the raid reaches at least an eighth of an average daily candle below the old low, and the close is at least a tenth of one above it.

Use itBefore the open, mark the old 20-day low and count the sessions since it. Under four, it isn't a turtle soup.

Watch outThe buy stop fills while the day is still open. The close can still go against it.

What is turtle soup in trading?

A fade of the 20-day breakout. LuxAlgo's library says Turtle Soup was "named at the expense of the Turtles, the trend-following group trained by Richard Dennis whose rules bought 20-day channel breakouts" (LuxAlgo, Turtle Soup, no date shown, checked 2026-10-04). Where the Turtles sold a new 20-day low, the soup buys it once it fails. Where they bought a new high, it sells.

The book is Street Smarts: High Probability Short-Term Trading Strategies, by Laurence A. Connors and Linda Bradford Raschke. LuxAlgo and Oxford Strat date it 1995; Wikipedia's text says 1996, and its own citation says 1995. We haven't read the book, so every rule below is quoted from a page that states it, with that page's date.

The original turtle soup rules, and where the sources disagree

The buy side, as four pages state it. All checked 2026-10-04:

SourceThe old lowThe entryThe stop
LuxAlgo library (no date shown)"at least four sessions old""a buy stop back above that prior low""below the new extreme"
MQL5, Alexander Puzanov (5 Dec 2016)"at least three days have passed since the previous 20-day low""5-10 points above the recently broken down price low""1 point below this day's low price"
TradingView, kulturdesken (3 Jun 2023)"at least four trading sessions earlier""5-10 ticks or 5 to 10 cents above the previous 20-period low""one tick or one cent below todays low"
Oxford Strat (no date shown)"at least 3 bars earlier", and the day closes at or below it"the next bar after the setup at the previous 20-bar low"three exits, tested

They agree on the 20 sessions and on fading the break. They split three ways:

  • Three sessions or four. "At least three days have passed" can mean the same as four sessions earlier, or one fewer. Oxford Strat says 3 bars.
  • How far above the old low. 5 to 10 ticks, points or cents: the smallest price step, so the distance depends on the market. LuxAlgo gives no number.
  • Today or tomorrow. Oxford Strat waits for a close at or below the old low, then places the buy stop at the old low on the next bar. MQL5 calls that the next-day variant, Turtle Soup Plus One: "this day's bar should close out of the range", and the stop uses "the appropriate two-day extreme". LuxAlgo: "a next-day variant (Turtle Soup Plus One) allows the reclaim to happen one session later".
Four pages, three versions of one book's rule. Write yours down before the low breaks.

The rule

Turtle soup rule
The original, as quoted above. Daily candles.
The buy side; a new 20-day high mirrors it.
1. Old low: the lowest low of the 20 sessions before
   today. On a tie, the latest one.
2. Age: it was made at least 4 sessions before today.
   Younger: not a turtle soup.
3. Raid: today trades below the old low, a new 20-day low.
4. Entry: then a buy stop 5 ticks above the old low,
   good for today only. No fill by the close: no trade.
5. Stop: 1 tick under today's low at the fill.
6. The close names the day: above the old low, the break
   failed (a sweep); at or below it, the break held.

We take LuxAlgo's and the TradingView port's four sessions and the low end of 5 to 10 ticks. Our simulated prices move in steps of 0.01, so a tick is 0.01. MQL5 adds a trailing stop once the trade is in profit; we don't model exits, so the films end at the stop or soon after the day.

Turtle soup, liquidity sweep or breakout?

The close decides, and the soup doesn't wait for it. Three traders watch the same new 20-day low. A breakout trader sells it. The turtle soup buys back above the old low while the day is still open. A trader who reads a liquidity sweep waits for the close: back above the old low is a sweep, below it a breakout.

Turtle soup, sweep or breakout? Three readers, one candle.The soup fills before the close; the close comes back inside: a sweep
120.00125.00May 3One candle, three readersBreakout entrywrong by the closeTurtle soupin before the closeWaits for the closea sweep: now it readsThe last 20 sessions20-day low · 13 sessions ✓Buy stop filled 08:00StopClose back: a sweep123.23115.52115.47114.49SIM · 1D · simulatedO 117.63 H 123.23 L 117.63 C 123.23Turtle soup · this page's rule · 1 session later

Simulated daily candles, not market data; the soup's day plays 15 minutes at a time. A tick is 0.01 here: the entry stop sits 5 ticks inside the old extreme, the stop 1 tick beyond the day's extreme at the fill.

Read as text
  1. Simulated daily candles. Over the 20 sessions before Tuesday May 4, the lowest low is 115.47, made 13 sessions before it: the old low.
  2. In the 05:00 candle (15 minutes, simulated clock) price trades below 115.47: a new 20-day low, where a 20-day breakout entry would sell.
  3. In the 08:00 candle price trades back above the old low to 115.52, 5 ticks inside it: the buy stop fills, before the day has closed. The stop goes 1 tick under the day's low: 114.49.
  4. The day closes at 117.63, back above the old low: by the close the break failed, a liquidity sweep. A trader who waits for that close only sees it now.
  5. Three readers, one candle: the breakout entry was wrong by the close; the turtle soup was in before the close; the sweep reader waited for the close and saw a sweep.

How this window was chosen: The first simulated turtle soup, either way, after the two above, that fills, isn't stopped out that day and closes back inside the old extreme, under the same visibility rule.

Use itDecide which reader you are before the raid. The stop order fills early; the close comes late.

Watch outinnercircletrader.net: 'Wait for the close before acting.' That's the sweep reader's rule, not the original's.

The soup is in before the close. The sweep reader is in after it. Same candle, two different trades.

ICT turtle soup vs the original

ICT kept the picture and dropped the numbers. innercircletrader.net calls it "a stop-hunt and false-breakout trading strategy" that trades "the failed breakout" (ICT Turtle Soup guide, published 26 Oct 2024, updated 7 May 2026, checked 2026-10-04). Its levels are "old highs, equal highs" and "old lows, equal lows", with no 20-day count and no age. Its chart is "15-minute for the parent chart", with a lower timeframe for the entry.

And it decides on the close: "If price closes past the level, the breakout is real. If the wick pierces but the body closes back inside, the Turtle Soup is in play." Then it wants "a Market Structure Shift on the lower timeframe", a CHoCH in BOS vs CHoCH terms: "The fair value gap or order block created by that candle is the entry zone." That is a liquidity sweep read on the close. The original places a stop order and fills before it.

The credit got lost along the way. TradingFinder (modified 27 Oct 2025): "The founder of Turtle Soup Strategy, Michael, designed it as a trading method to hunt liquidity". Under the innercircletrader.net guide, a reader wrote on 7 February 2025: "this is not created by ICT. It is from Linda Raschke and Larry Connors book 'Street Smarts'." The reply, two days later: "But we got it from the Michael."

LuxAlgo puts the overlap in one line: "Every turtle soup starts with a sweep; most sweeps are never traded." A sweep of the Asian range on a midnight clock is the Judas swing; a sweep of one 4-hour candle's range, decided by that candle's close, is candle range theory (CRT).

When does turtle soup fail?

Three ways: no fill, a stop-out the same day, or a stop-out later. And a lookalike fails before it starts, because its old extreme is too young.

Filled, then stopped the same day.The buy or sell stop fills on the way back; later that day price trades back to the stop
135.00140.00Feb 7The rule, as the day plays20-day highhighest high of 20 sessionsAge ≥ 4 sessions13 sessions oldRaidtrades above itSell stop−5 ticks, today onlyStop holds1 tick over the highThe last 20 sessions20-day high · 13 sessions ✓Sell stop filled 14:45Stopped outClose beyond: held135.82133.64133.59129.41SIM · 1D · simulatedO 136.29 H 137.42 L 129.38 C 129.41Turtle soup · this page's rule · stopped out the same day

Simulated daily candles, not market data; the soup's day plays 15 minutes at a time. A tick is 0.01 here: the entry stop sits 5 ticks inside the old extreme, the stop 1 tick beyond the day's extreme at the fill.

Read as text
  1. Simulated daily candles. Over the 20 sessions before Wednesday Feb 9, the highest high is 133.64, made 13 sessions before it: the old high.
  2. In the 03:30 candle (15 minutes, simulated clock) price trades above 133.64: a new 20-day high, where a 20-day breakout entry would buy.
  3. In the 14:45 candle price trades back below the old high to 133.59, 5 ticks inside it: the sell stop fills, before the day has closed. The stop goes 1 tick over the day's high: 135.82.
  4. In the 21:00 candle price trades back to 135.82: stopped out the same day.
  5. The day closes at 136.29, above the old high: by the close the break held.

How this window was chosen: The first simulated turtle soup that fills and trades back to its stop the same day, with the entry and the stop at least an eighth of an average daily candle apart.

Use itKnow the exits before the fill: no fill by the close, the stop under the day's low, or your own time limit.

Watch outinnercircletrader.net warns against 'Trading the Turtle Soup in a strong trend.' The four-session age is the original's trend filter.

Does turtle soup show up in random prices?

Often, and it rarely lasts there. Our simulated market is the seeded random candles behind our Judas swing and CRT films, run for ten years: no orders, no stops, nobody behind it. The tally below depends on how we built that simulation and says nothing about how often turtle soup fills or holds in real markets:

Ten simulated years, 3,637 daily candlesCount
New 20-day highs or lows1,173
Old extreme only 1 to 3 sessions old: the rule skips it959
Turtle soups214
Never traded back to the entry stop: no trade115
Filled, stopped out the same day84
Filled, closed back inside the old extreme10
Filled, closed beyond it5
Of those 15, back to the stop within five sessions11
Days that closed back inside: a sweep by the close22

In a trend, most new 20-day lows break a low made a day or two before, which is what the age rule is for. And in random prices, a stop one tick under the day's low got hit far more often than the day closed as a sweep.

How to trade turtle soup, step by step

  1. Before the open, mark the lowest low of the last 20 sessions and count the sessions since it. Four or more: it can be a turtle soup.
  2. Price trades below it: a new 20-day low. Do nothing yet.
  3. Place a buy stop 5 to 10 ticks above the old low, for today only. Pick one number and keep it.
  4. It fills: put the stop 1 tick under today's low. Don't widen it.
  5. No fill by the close: no trade. That was a breakout.
  6. Watch the close. Back above the old low is a sweep; below it, the break held and your soup is against the close.
  7. Plan the exit before the entry. MQL5's version trails a stop once in profit. ICT guides skip the stop order: they wait for the close, a lower-timeframe shift, and a retrace into the gap or order block it leaves.

Common mistakes

  1. Fading every new 20-day low. Without the age rule, most of them in a trend broke yesterday's low.
  2. Calling it turtle soup after the close. The original fills on a stop order during the day. A close back inside is a sweep read, a different trade.
  3. Moving the stop. One tick under the day's low is the rule. A wider stop is a different rule; test it as one.
  4. Mixing versions. Four sessions or three, today or tomorrow, 5 ticks or 10. Each changes which days count.
  5. Crediting the wrong source. The numbers come from Street Smarts. Guides that only say "old highs and lows" have no numbers to test.
  6. Taking a win rate on trust. One guide says it "converts at a 60–70% win rate". It shows no trades behind that.

Does turtle soup work?

Which tools draw turtle soup?

None of our indicators draws a turtle soup, and none of our free Pine source contains the word. Three draw the levels it raids. We read the Pine source of each.

The 20-day levels on your own chart, free. Location Desk has a rolling-window layer: set its timeframe to 1D and its bars to 20 on a daily chart, and its range low and range high lines are the 20-day low and high. Yesterday's value is the old extreme a turtle soup raids; the current candle counts, so the line steps with the raid. It doesn't check the age or place an order. ICT Levels Desk draws the previous day's, week's and (switched off by default) month's highs and lows, and gives a ⚡ swept mark to a candle that trades through one and closes back on that same candle. A turtle soup's old extreme is at least four sessions old, so it is never the previous day's; a previous week's or month's low can be one. Sweep Desk marks raids of confirmed swings, equal highs and lows, killzone sessions and the previous day and week, decided on the candle's close. On a daily chart, an old 20-day low that is also one of its confirmed swings can be one of its pools; it marks the sweep at the close, and the soup's stop order, if it fills, fills before that.

Gold Sweep Desk pools only yesterday's high and low and the Asia and London ranges, so it never has a turtle soup's old extreme. The SMC AI-Scored Toolkit (v1.4.2) doesn't draw turtle soup either; it scores order blocks and fair value gaps, with a sweep of its last swing as one factor.

More concepts, each with one rule and its own replays: smart money concepts.

Disclosure

We build Location Desk, ICT Levels Desk, Sweep Desk and Gold Sweep Desk and give them away; we sell other indicators, including the SMC AI-Scored Toolkit and the Pine Evolution Lab. We have no relationship with LuxAlgo, MQL5, Oxford Strat, innercircletrader.net, TradingFinder or the TradingView author quoted. Nothing here is financial advice.

Use these animations on your site.

Continue reading

AMD Trading: ICT's Power of 3 in One Daily Candle, Animated

AMD, ICT's power of 3, splits one day into accumulation (a range near the open), manipulation (a fake move out of one side) and distribution (the real move out of the other). One written rule, three replays: the day's candle beside its 15-minute path, the rule read close by close, and three days that didn't print AMD.

Oct 4 · ProEA Lab

Explainer cover titled AMD, the power of 3: a day of 15-minute candles ranges near the 00:00 open, fakes down below that range, then runs up through it, next to the one daily candle it makes, whose lower wick is the fake move and whose body is the run.

CRT Trading: Candle Range Theory in Three 4-Hour Candles, Animated

Candle range theory (CRT) reads three candles: one candle's high and low, a next candle that sweeps one side and closes back inside, then a run to the other side. The guides agree on that and split on the rest. One written rule, three replays, and what our own test of the same skeleton found: 108 versions, seven markets, no validated edge after costs.

Oct 4 · ProEA Lab

Explainer cover titled Candle range theory in three candles: simulated 15-minute candles split into C1, C2 and C3. C1's range is shaded blue, C2 trades below C1's low (shaded orange) and its last candle, circled, closes back inside, and C3 reaches C1's high. Beside them, the three 4-hour candles on the same scale: C2's lower wick pokes below C1's low and its body closed inside.

ICT Killzones: Exact Times in New York and Your Time, Animated

ICT killzones are fixed windows on the New York clock: Asia, London, New York AM and New York PM. Sources disagree on the edges, and daylight saving time moves them on most other clocks. Three replays of one written rule: the four windows with your own clock below, London's range swept or broken in New York, and the March weeks when London opens at 04:00 New York time.

Oct 4 · ProEA Lab

Explainer cover titled ICT killzones: a 24-hour New York clock strip with four shaded windows, Asia 20:00 to 00:00, London 02:00 to 05:00, New York AM 08:30 to 11:00 and New York PM 13:30 to 16:00, above a small candle chart where a New York AM candle wicks through London's high and closes back below it, marked swept.