FREE STRETCH INDICATOR FOR METATRADER

Trade breakouts with structure – automate the stretch concept by toby crabel

Capture early-session breakout opportunities with a proven volatility-based model. Based on Toby Crabel’s “Stretch” concept, this tool calculates precise breakout levels from the market open—helping traders execute systematic intraday entries with clarity and consistency.

  • Implements the Stretch pattern from Toby Crabel’s research
  • Automatically calculates dynamic daily breakout thresholds
  • Visualizes long and short entry levels using real-time price data
  • Designed for Opening Range Breakout (ORB) and ORBP strategies
  • Based on the 10-period SMA of the smallest deviation (open vs. high or low)
  • Lightweight, accurate, and easy to use
  • No repainting – levels remain fixed once calculated
  • Applicable to any instrument or trading session

Screenshots

Description

The PZ Stretch Indicator implements a quantitative method first introduced by Toby Crabel in his book Day Trading with Short-term Price Patterns. Crabel’s “Stretch” refers to the minimum average price movement (deviation) from the opening price, and is used to define breakout thresholds for systematic intraday entries.

How It Works

The indicator calculates the Stretch as follows:

  • It takes a 10-period Simple Moving Average (SMA) of the smaller of the two: the absolute difference between the open and the high, or the open and the low.
  • This value represents the typical minimum daily price movement and is then added to and subtracted from the current day’s opening price, forming two breakout levels (above and below).

These breakout thresholds are plotted directly on the chart, offering a clear, rule-based framework for intraday decision-making.

Strategy Applications

Opening Range Breakout (ORB)

  • A buy stop is placed at Open + Stretch
  • A sell stop is placed at Open – Stretch
  • The first stop triggered initiates the position; the other acts as a protective stop

Crabel’s research shows that trades triggered early in the session have a higher chance of success. Late entries increase risk, and positions opened near the close are least likely to perform or be held overnight.

Opening Range Breakout Preference (ORBP)

  • This is a one-sided ORB strategy where direction is chosen based on other technical filters (e.g., trend confirmation)
  • Only the breakout in the preferred direction is taken

In both strategies, the Stretch defines how far price must move from the open to indicate commitment, trend potential, or increased probability of follow-through. This indicator removes the manual calculation from Crabel’s methodology and brings the system to life in real time on any trading chart.

Input Parameters

  • Stretch Timeframe – Timeframe used to calculate the Stretch (default: D1)
  • Stretch Period – Number of bars used to calculate the SMA of the Stretch (default: 10)
  • Moving Average Period – Smoothing period used for the average Stretch display (optional visual layer)
  • Max. History Bars – Number of historical bars to evaluate; reduce for faster loading on large charts

Related Indicators & Bots

Frequently Asked Questions

It's the average minimum deviation from the open price, calculated using a 10-period SMA of the smaller difference between open–high or open–low.

A professional trader and author known for systematizing short-term price patterns. His book Day Trading with Short-term Price Patterns outlines the Stretch and ORB concepts.

No. Once calculated, the Stretch lines are fixed for that trading day.

Yes. It works on any asset class (forex, stocks, commodities, crypto) and any session-based instrument.

According to Crabel’s findings, early-session breakouts tend to perform better. Late entries carry higher risk and less follow-through potential.

It’s dynamically calculated each day at the open based on historical data, but it remains static for that day once set.