01 — Utilities

ATR SL/TP Calculator

Shows volatility-based stop loss and take profit levels directly on chart.

TradingView
·v1.0
  • ATR-based SL
  • Configurable R:R levels (1R, 2R, 3R)
  • Long/Short toggle
  • Info table with all values
EntrySL (1.5 ATR)TP1 (1R)TP2 (2R)TP3 (3R)ATR(14):42.5 ptsSL = 42.5 x 1.5 = 63.8 pts
02 — Why it works

From problem to solution.

01

The Problem

Fixed pip values for stop loss and take profit ignore current market volatility — too tight in volatile, too wide in calm phases.

02

The Solution

The calculator uses ATR (Average True Range) to automatically adapt SL and TP to current volatility. 3 TP levels: 1R, 2R and 3R.

03

The Result

SL and TP adapt automatically — tighter in calm markets, wider in volatile ones. Visible directly on chart.

03 — Use cases

When do I use this?

  • 01

    DAX H1: ATR = 50 points → SL at 75 points, TP1 at 75, TP2 at 150, TP3 at 225 points profit.

  • 02

    Before NFP the ATR rises → SL is automatically set wider to avoid getting stopped out.

  • 03

    You switch from Long to Short → all levels mirror automatically.

04 — Setup

Getting started

  1. 01

    Load indicator on chart

  2. 02

    Select Long or Short in settings

  3. 03

    SL and TP levels appear on chart

  4. 04

    Adjust R:R ratios as needed

05 — Technical

Technical Details

Parameters & Settings(5)
  • ATR Period

    ATR calculation period

    14
  • SL Multiplier

    ATR multiplier for SL

    1.5
  • TP1 R:R

    Take Profit 1 (R:R)

    1.0
  • TP2 R:R

    Take Profit 2 (R:R)

    2.0
  • TP3 R:R

    Take Profit 3 (R:R)

    3.0
Full Description
The ATR SL/TP Calculator shows automatic stop loss and take profit levels based on Average True Range. **ATR as SL basis** is one of the best approaches: The SL automatically adapts to current volatility. Tighter in calm markets, wider in volatile ones. The tool shows directly on the chart: - Stop Loss level (ATR × multiplier) - Take Profit 1, 2, and 3 (configurable R:R ratios)
Changelog(v1.0)
v1.02026-02
  • +Initial Release
06 — Support

Need help?

Feel free to reach out with questions or issues.

timon-krueger@web.de