Skip to main content Parabolic SAR Indicator, Backtester, And Scans - Free Download Skip to main content Skip to content
Master the TTM Squeeze with our comprehensive 19-module course Start Learning →
TOS Indicators
  • Tools

    Categories

    • Indicators
    • Backtesters
    • Scans
    • Dashboards
    • thinkScript
    • Member Resources
    Browse Full Library

    Featured Tutorials

    Heiken Ashi Trend Indicator
    Heiken Ashi Trend Indicator
    Indicators

    Download our Custom Heiken Ashi indicator for ThinkOrSwim. Full ThinkScript code, formula...

    Learn more →
    Commodities Tracker
    Commodities Tracker
    Indicators

    For acceleration signals: trend-following strategies and buying pullbacks. For deceleration signals: short...

    Learn more →
    Build an Election Backtester in 10 Minutes
    Build an Election Backtester in 10 Minutes
    Backtesters

    Learn how to create a Post-Election Backtester in ThinkOrSwim to analyze market...

    Learn more →

    Popular Posts

    Unusual Volume
    Unusual Volume
    Scans

    Build 4 scans to easily find stocks with greater than...

    Learn more →
    Upcoming Earnings with High Short Interest
    Upcoming Earnings with High Short Interest
    Scans

    Build a scan to find stocks that are likely to...

    Learn more →
    Unusual Volume Pro Scans
    Unusual Volume Pro Scans
    Scans

    4 additional scans to find unusual volume overlapping with key...

    Learn more →
  • Courses
    Squeeze Course
    Squeeze Course
    19 Modules

    Scan, backtest, and trade the TTM Squeeze setup with precision.

    Unlock Course →
    Earnings Course
    Earnings Course
    3 Modules

    Master earnings plays with free indicators and proven strategies for ThinkOrSwim.

    Unlock Course →
    V-Shaped Reversals
    V-Shaped Reversals
    7 Modules

    Identify and trade powerful V-shaped reversal patterns with confidence and precision.

    Unlock Course →
    Fibonacci Trading
    Fibonacci Trading
    4 Modules

    Learn to trade Fibonacci retracements and extensions in ThinkOrSwim effectively.

    Unlock Course →
  • Products
    Futures Volatility Box Premium
    Futures Volatility Box

    Volatility models for 10 major futures markets, including micros & SPX.

    Explore Futures VB →
    Stock Volatility Box Premium
    Stock Volatility Box

    Dynamic support & resistance for 595+ stocks/ETFs, with a live scanner.

    Explore Stock VB →
    Opening Range Breakouts Premium
    Opening Range Breakouts

    Powerful live scanner & backtester for ORB strategies on 595+ stocks.

    Explore ORB Setups →
My Account
Back to Tutorials
Intermediate 65 minutes ThinkOrSwim

Parabolic SAR

Learn advanced Parabolic SAR trading strategies in ThinkOrSwim. Build custom SAR indicators, create market scans, and develop backtesting systems for improved trend following and reversal detection.

Download Tools
How to install in ThinkOrSwim →
Table of Contents
  • Parabolic SAR Fundamentals and Mechanics
  • Advanced Parabolic SAR Trading Strategies
  • Parabolic SAR Scans and Market Analysis
  • Parabolic SAR Backtesting and Performance
  • Step-by-Step Implementation Guide
  • Trading Strategies and Optimization

Introduction

The Parabolic SAR (Stop and Reverse) indicator excels at trend following and reversal detection, but most traders use only its basic functionality. This 4-part series teaches advanced Parabolic SAR strategies using ThinkOrSwim’s custom coding capabilities.

You’ll learn to decode the SAR’s acceleration factor mechanics, build predictive reversal signals, and create systematic trading approaches. Part 1 explains SAR calculations and state management. Part 2 develops early warning signals using acceleration limits and momentum indicators. Part 3 converts indicators into market-wide scans. Part 4 implements backtesting for strategy validation.

The series includes complete ThinkScript code, real market examples, and performance analysis across different timeframes. By completion, you’ll have professional-grade Parabolic SAR tools for trend analysis and systematic trading.

Parabolic SAR Fundamentals and Mechanics

The Parabolic SAR uses three core components: acceleration factor (starting at 0.02), acceleration limit (typically 0.2), and extreme price tracking. The acceleration factor increases by 0.02 each time new highs or lows occur, making the SAR more responsive during strong trends. When acceleration reaches the limit, SAR sensitivity plateaus until the next trend reversal.

Understanding SAR state management improves trading decisions. The indicator operates in three states: initialization, long (dots below price), and short (dots above price). State transitions occur when price crosses the SAR level, triggering stop and reverse signals. This mechanical approach eliminates emotional decision-making while providing clear trend direction.

The extreme value variable tracks the highest high during uptrends and lowest low during downtrends. This value, combined with acceleration factor, determines SAR placement for the next period. Recognizing when acceleration reaches maximum levels while extreme values stagnate often signals trend exhaustion before traditional reversal signals appear.

Advanced Parabolic SAR Trading Strategies

Enhanced Parabolic SAR strategies combine acceleration analysis with momentum indicators for early reversal detection. When acceleration reaches maximum levels (0.2) while RSI shows overbought/oversold conditions, trend exhaustion typically follows within 1-2 bars. This creates actionable early warning signals.

Color-coded SAR implementation improves visual analysis. Using cyan dots for uptrends and pink for downtrends provides instant trend recognition compared to single-color standard implementations. This modification requires custom ThinkScript code but significantly enhances chart readability and decision speed.

Multiple timeframe Parabolic SAR analysis increases strategy effectiveness. Daily charts identify primary trend direction while 15-30 minute charts provide entry timing. Avoid very short timeframes (1-5 minutes) due to noise. The SAR performs best in trending markets and struggles during sideways consolidation periods.

Parabolic SAR Scans and Market Analysis

Converting Parabolic SAR indicators into ThinkOrSwim scans enables systematic opportunity identification across entire markets. The scan searches for acceleration exhaustion patterns combined with momentum divergence, typically yielding 5-10 candidates daily from major indices.

Effective SAR scanning requires proper filtering. Include minimum price ($10+) and volume (2M+ shares) requirements to ensure liquidity. Test results show this filtering reduces false signals by approximately 40% while maintaining quality setups. Popular scan results often include volatile stocks during earnings periods.

Custom Parabolic SAR scans outperform manual chart analysis for several reasons: consistent application of criteria, time efficiency, and reduced emotional bias. The systematic approach identifies patterns human eyes might miss while processing hundreds of charts simultaneously.

Parabolic SAR Backtesting and Performance

Backtesting Parabolic SAR strategies reveals important performance characteristics across different market conditions. Trending markets (like 2020-2021 tech rally) show 65-70% win rates, while ranging markets drop to 45-50%. Understanding these cycles helps with strategy deployment timing.

Risk management proves crucial for SAR trading success. Using 2x ATR stop losses accounts for the indicator’s volatility sensitivity. Position sizing based on ATR also improves risk-adjusted returns compared to fixed dollar amounts. These refinements significantly impact long-term performance.

The backtesting framework includes separate long and short strategy analysis. Results often show directional bias – some markets favor long SAR signals while others perform better with short signals. This analysis guides strategy selection based on market character and current conditions.

Step-by-Step Implementation Guide

Start by creating a new ThinkScript study and copying the enhanced Parabolic SAR code. Set acceleration factor to 0.02 and limit to 0.2 for most markets. Enable color coding by setting state-based color assignments. Test the indicator on daily charts of trending stocks like NVDA or TSLA to observe acceleration patterns.

For scan creation, remove all formatting code and maintain only boolean signal outputs. Add the scan to ThinkOrSwim Stock Hacker with volume and price filters. Run daily scans on NYSE/NASDAQ universes, expecting 5-15 results during normal market conditions. Higher volatility periods may yield 20-30 candidates.

Implement backtesting by converting signals to add_order functions in ThinkOrSwim strategy mode. Use close prices for entries and SAR state changes for exits. Test both long and short strategies separately, analyzing performance across different timeframes. Include realistic position sizing and transaction costs for accurate results.

Trading Strategies and Optimization

The enhanced Parabolic SAR works best for swing trading on daily charts and position trading on weekly timeframes. For day trading, use 15-30 minute charts with tighter acceleration settings (0.03/0.25). Combine SAR signals with volume confirmation – look for 50% above average volume on signal bars.

Optimize SAR parameters based on market volatility. High-beta stocks benefit from faster acceleration (0.025/0.22) while defensive stocks work better with conservative settings (0.015/0.18). Always backtest parameter changes over 6-12 months of data before implementing live trades.

Risk management integration improves SAR trading results. Set stop losses at 1.5x ATR below SAR entry points. Use position sizing based on portfolio heat – limit total SAR position risk to 6-8% of account value. This approach maintains consistent risk exposure regardless of individual trade volatility.

Parabolic SAR Pro.ts
#

# TD Ameritrade IP Company, Inc. (c) 2008-2024

#

input accelerationFactor = 0.02;

input accelerationLimit = 0.2;


// ... 164 more lines ...

Unlock This Code

Create a free account to access the full source code and download files.

Create Free Account Login
Parabolic SAR automatically adjusts to trend strength through its acceleration factor. During strong trends, acceleration increases SAR sensitivity, keeping stops closer to price. This dynamic adjustment helps capture extended moves while tightening protection as trends develop.
Standard SAR uses 0.02 start and 0.2 limit. For volatile markets like crypto, try 0.03/0.25. For conservative stocks, use 0.015/0.15. Always backtest changes - higher acceleration creates more signals but increases whipsaws in ranging markets.
Parabolic SAR excels in trending markets and struggles during consolidation. It works well for trend following on daily/weekly charts and swing trading on hourly charts. Avoid using SAR as a standalone indicator in choppy, sideways markets.
Convert indicator logic to scan format by removing formatting and keeping only boolean conditions. Use custom ThinkScript with SAR calculations and filter for your signal conditions. Add volume/price filters to ensure tradeable results.
RSI helps identify exhaustion at SAR acceleration limits. Moving averages confirm trend direction. Volume analysis validates breakouts. Avoid over-complicating - SAR works best with 1-2 confirmation indicators rather than multiple conflicting signals.
Use ThinkOrSwim strategy functions with proper position sizing and risk management. Test separate long/short performance, different timeframes, and various market conditions. Include transaction costs and realistic fills for accurate results.
Custom versions allow color coding, early warning signals, and integration with other indicators. Built-in SAR only provides basic dots. Custom code enables advanced features like acceleration tracking and momentum confirmation.
Using PSAR in ranging markets, ignoring trend context, and failing to adjust settings for market volatility. Also, relying solely on SAR signals without confirmation and not properly sizing positions based on SAR-derived stop levels.

Here are some resources that you may find useful:

  • How to import an indicator into ThinkOrSwim (video tutorial)
Featured Tools:
Stock Volatility Box

Stock Volatility Box

Spot reversal zones across 600 stocks & ETFs.

  • Hourly & daily models
  • Powerful Live Scanner
  • Built for day traders
Futures Volatility Box

Futures Volatility Box

Pinpoint reversal zones in 10 major futures markets.

  • 5 models (incl. Scalper)
  • ThinkOrSwim & TradingView
  • SPX traders
ORB Setups

ORB Setups

Find the best Opening Range Breakout setups.

  • Powerful real-time scanner
  • Instant backtests
  • 2+ years data

Get Free Access

Create a free account for downloads and new tutorial alerts.

Create Free Account

More Tutorials Like This

Option Chain Relative Value

Option Chain Relative Value

Advanced • 40 minutes
Wheel Option Calculator

Wheel Option Calculator

Beginner • 11 minutes
Simple Momentum Signal For Short-Term Reversals

Simple Momentum Signal For Short-Term Reversals

Intermediate • 6 minutes

Ready to Trade With an Edge?

Join 40,000+ traders using institutional-grade tools for ThinkOrSwim.

Get the Bundle
TOS Indicators

Premium thinkorswim indicators, scans, and trading tools to help you trade smarter.

ThinkOrSwim Tools

  • Indicators
  • Scans
  • Backtesters
  • Dashboards
  • thinkScript
  • Browse All

Courses

  • Squeeze Course
  • Earnings Course
  • V-Shaped Reversals
  • Fibonacci Trading

Products

  • Futures Volatility Box
  • Stock Volatility Box
  • ORB Setups
  • Shop All

Guides

  • TTM Squeeze
  • Automated Trading
  • Volatility Trading
  • Opening Range Breakouts
  • Trade Reports
  • Contact Us

© 2026 TOS Indicators. All rights reserved.

Privacy Policy Terms of Service Disclaimer

The information contained on this website is solely for educational purposes, and does not constitute investment advice. The risk of trading in securities markets can be substantial. You must review and agree to our Terms of Service prior to using this site.

U.S. Government Required Disclaimer - Commodity Futures Trading Commission. Futures and options trading has large potential rewards, but also large potential risk. You must be aware of the risks and be willing to accept them in order to invest in the futures and options markets. Don't trade with money you can't afford to lose. This website is neither a solicitation nor an offer to Buy/Sell futures or options. No representation is being made that any account will or is likely to achieve profits or losses similar to those discussed on this website. The past performance of any trading system or methodology is not necessarily indicative of future results.

Individual results may vary, and testimonials are not claimed to represent typical results. All testimonials are by real people, and may not reflect the typical purchaser's experience, and are not intended to represent or guarantee that anyone will achieve the same or similar results.

TOS Indicator's Traders and employees will NEVER manage or offer to manage a customer or individual's options, stocks, currencies, futures, or any financial markets or securities account. If someone claiming to represent or be associated with TOS Indicator solicits you for money or offers to manage your trading account, do not provide any personal information and contact us immediately.

CFTC RULE 4.41 - HYPOTHETICAL OR SIMULATED PERFORMANCE RESULTS HAVE CERTAIN LIMITATIONS. UNLIKE AN ACTUAL PERFORMANCE RECORD, SIMULATED RESULTS DO NOT REPRESENT ACTUAL TRADING. ALSO, SINCE THE TRADES HAVE NOT BEEN EXECUTED, THE RESULTS MAY HAVE UNDER-OR-OVER COMPENSATED FOR THE IMPACT, IF ANY, OF CERTAIN MARKET FACTORS, SUCH AS LACK OF LIQUIDITY, SIMULATED TRADING PROGRAMS IN GENERAL ARE ALSO SUBJECT TO THE FACT THAT THEY ARE DESIGNED WITH THE BENEFIT OF HINDSIGHT. NO REPRESENTATION IS BEING MADE THAT ANY ACCOUNT WILL OR IS LIKELY TO ACHIEVE PROFIT OR LOSSES SIMILAR TO THOSE SHOWN.