FREE TURTLE TRADING INDICATOR FOR METATRADER

Follow long-term trends with the legendary and original turtle trading system

This indicator implements the original Turtle Trading system in full detail, offering a powerful trend-following strategy grounded in history and backed by strict, rule-based logic. It combines historical breakout entry techniques and ATR-based volatility stops—just as taught to the original Turtles in 1983. With customizable parameters and clear visual signals, it allows any trader to apply this time-tested method in today's markets, across any asset class or timeframe.

  • Implements both System One (20-day) and System Two (55-day) breakout entry rules
  • Exit strategies based on 10-day and 20-day reversals, as per original methodology
  • Uses ATR(30) based volatility stop-loss logic
  • Visual arrows show entries and exits clearly on the chart
  • Fully customizable breakout and stop periods
  • Alerts for trade signals and exits

Screenshots

Description

The Turtle Trading Indicator brings to life one of the most successful and iconic trading strategies of all time. Originating in the early 1980s from a now-famous experiment led by Richard Dennis and William Eckhardt, the Turtle system was built on the belief that anyone could become a profitable trader with a sound, rule-based methodology. The experiment proved this idea to be true: Dennis trained 23 individuals from diverse backgrounds in just two weeks, and most went on to achieve substantial trading success—some earning millions using the rules alone.

At its core, the Turtle system is a trend-following breakout strategy. It relies on buying when prices break above historical highs and selling when they break below historical lows, rather than trying to buy low and sell high. This approach allowed the Turtles to catch extended market moves and stay in them for as long as possible.

Entry Strategy

The Turtles learned two complementary breakout systems:

System One (S1):

  • Buy on a 20-day breakout only if the last S1 trade was a loss
  • Sell on a 20-day breakdown only if the last S1 trade was a loss

System Two (S2):

  • Buy on a 55-day breakout if not currently in the market
  • Sell on a 55-day breakdown if not currently in the market

System Two was a safeguard against missing major moves filtered out by System One. 

If the trader was on the sidelines due to a profitable S1 trade, S2 would re-enter on the 55-day breakout.

Stop-loss Strategy

  • All stops were based on ATR(30) x 2, referred to as two "volatility units"
  • This adaptive stop helped manage risk according to current market volatility
  • Stops were dynamic and trailed with the position as the trend continued

Pyramiding

To maximize gains from trending markets, the Turtles used aggressive pyramiding:

  • Add up to 4 positions per trend
  • Each new entry was placed 0.5 ATR above the last one for longs, or below for shorts
  • This allowed them to scale into winners without overexposing early

Exit Strategy

The Turtles exited trades on breakouts in the opposite direction, allowing them to ride trends as long as possible.

System One exits:

  • Close long positions on a 10-day low
  • Close short positions on a 10-day high

System Two exits:

  • Close long positions on a 20-day low
  • Close short positions on a 20-day high

Money Management

  • Initial risk per trade was capped at 2% of account capital
  • Pyramiding increased exposure only in profitable trends
  • During drawdowns, the Turtles reduced risk. For every 10% drawdown, reduce unit size by 20% Example: A 40% drawdown would result in 80% reduction in position size, and a 20% drawdown would result in 40% reduction in position size.
  • This capital protection strategy allowed for quicker recoveries

What to Trade

Dennis emphasized the importance of diversification. Traders should follow a wide range of markets, not just one. The Turtles traded:

  • Currencies
  • Interest rates
  • Global stock indices
  • Grains and soft commodities
  • Meats, metals, and energy futures

The idea was to always have exposure somewhere when a strong trend emerged.

Input Parameters

  • S1 Trade Period: Number of days for breakout entry (default 20)
  • S1 Stop Period: Number of days for opposite breakout exit (default 10)
  • S2 Trade Period: Number of days for secondary entry (default 55)
  • S2 Stop Period: Number of days for secondary exit (default 20)
  • Drawing Settings: Customize arrow color and size for long and short signals
  • Alerts: Enable or disable visual, sound, push, and email notifications

Reviews

Verified reviews from third party sources
Shipud16
From MQL5

I like the history of The turtles traders, now i'm one of them. 5 stars of course

⭐⭐⭐⭐⭐
Eric Venturi-Bloxs
From MQL5

Nice one!

⭐⭐⭐⭐⭐
John Winsome Munar
From MQL5

Simple and effective

⭐⭐⭐⭐⭐
Fernando Alonso
From MQL5

Good indicator, makes trading much easier. Thanks

⭐⭐⭐⭐⭐
Intan08
From MQL5

Great addition to my Turtle trading.

⭐⭐⭐⭐⭐
Goneski2020
From MQL5

Turned my trading from breaking-even to profit.

⭐⭐⭐⭐⭐
Pnutfx503
From MQL5

Easy to use and understand.

⭐⭐⭐⭐⭐
James Erasmus
From MQL5

Great indicator, no issues with using, great developer.

⭐⭐⭐⭐⭐
Shrestha
From MQL5

After using it for a while, feels great.

⭐⭐⭐⭐⭐
Dreas1976
From MQL5

Very good tool

⭐⭐⭐⭐⭐
Scalper1
From MQL5

Great tool for confluences!

⭐⭐⭐⭐⭐
Sappersini
From MQL5

The Turtle Trading indicator is graphically great. I tried it out with pending orders. leave the orders standing until they close, at Take Profit or Stop Loss, and see the outcome. Mostly profitable.

⭐⭐⭐⭐⭐
Leonidas VM
From MQL5

Thank you for a very interesting indicator and strategy! I really like how the indicator is implemented graphically—it’s clear that it was created by a professional. I’ll definitely test it and write a review based on the results. I might even try it on a real account. Five stars!

⭐⭐⭐⭐⭐
Tunerir
From MQL5

The indicator is very useful, but the alert for the S2 buy signal is incorrect. It displays "Sell (S2)" instead of "Buy (S2)." The upward arrow is correct, so it seems like a copy/paste error in the code. Thanks for the indicator!

⭐⭐⭐⭐
Thiago Ferreira
From MQL5

Great indicator! I really liked it and will study it further to incorporate into my strategy. To make it even better for everyone, I think it would be valuable to include the initial stop-loss signal based on ATR, pyramid entry signals, and risk management features. With these additions, it would be a complete indicator!

⭐⭐⭐⭐

Related Indicators & Bots