Skip to main content Fisher Transformer Scans - Free ThinkOrSwim 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
Advanced 14 minutes ThinkOrSwim

Fisher Transformer

Master the FW Fisher Transformer indicator in ThinkOrSwim with 3 actionable scans. Learn trend reversal signals using stochastics, stacked arrows, and EMA/Market Pulse integration.

Download Scan
How to install in ThinkOrSwim →
Table of Contents
  • Understanding the Fisher Transformer
  • Key Components and Settings
  • Step-by-Step Scan Implementation
  • Trading Strategies
  • Advanced Techniques
  • Common Pitfalls to Avoid
  • Best Practices

Introduction

The FW Fisher Transformer is a powerful built-in ThinkOrSwim indicator that identifies trend reversals using stochastic calculations. It applies the Fisher transform equation to highlight momentum shifts through colored arrows, with magenta being the strongest signal. Traders use it to spot potential entry/exit points across stocks like SPY or TSLA.

This tutorial focuses on creating three specialized scans to maximize the indicator’s effectiveness. The first scan isolates high-probability magenta arrow signals, while the second combines multiple confirmation arrows. The third adds trend analysis using EMAs and Market Pulse for context-aware trading decisions.

With specific examples using stocks like DPZ and PM, you’ll learn to build scans that reduce noise and improve accuracy. We’ll explore practical implementations of the 17×5 stochastic combination and -1.2 threshold levels. By the end, you’ll create scans matching your risk tolerance and strategy timeframe.

Understanding the Fisher Transformer

The FW Fisher Transformer applies John Ehlers’ Fisher transform to stochastic values, converting price data into Gaussian distributions. This mathematical approach helps identify extreme momentum shifts before traditional indicators. The magenta arrows (17-period/5-period stochastic) offer the strongest signals, while green (8×5) and white (5×3) provide secondary confirmation.

ThinkOrSwim’s implementation plots these signals directly on price charts with color-coded arrows. The blue Fisher Transform line acts as a baseline, while U/D suffixes denote bullish/bearish signals. Traders often combine multiple arrow colors like magenta+green for higher-confidence setups in stocks like AAPL or QQQ.

Key variables include fs17*5U (magenta bullish), fs8*5D (green bearish), and ftuu (baseline crosses). The indicator works best when price action confirms signals, particularly at extreme Fisher values (-1.2 to +1.5). These thresholds help filter false signals in volatile markets.

Key Components and Settings

The 17×5 stochastic combination forms the core magenta arrow signal, balancing responsiveness and reliability. Shorter combinations (5×3) create more frequent but less reliable signals. Users can adjust visibility through ThinkOrSwim’s study settings, hiding less important elements like the baseline ft plot.

Critical parameters include arrow sensitivity thresholds and stochastic periods. The default -1.2/+1.5 Fisher values work for daily charts, but scalpers might use -0.8/+0.8 on 5-minute charts. EMA crossovers (8/21/34) add trend confirmation, while Market Pulse’s VMA line filters range-bound markets.

Color-coding matters: magenta arrows override other signals when conflicts occur. The study automatically prioritizes fs17*5U over fs8*5U, creating a visual hierarchy. Traders should save customized settings (View > Save as Default) after hiding unnecessary plots like FTD.

Step-by-Step Scan Implementation

For the basic magenta arrow scan: Navigate to Scan > Stock Hacker > Add Study > Custom. Enter “plot signal = FWFisherTransformer().fs17_5U;”. This returns 32 SP500 stocks like DPZ showing recent bullish signals. Always verify signals against price action and volume.

To create stacked arrow scans: Add separate filters for fs17*5U AND (fs8*5U OR fs5*3U). Use Condition Groups to bypass ThinkOrSwim’s complex query limitations. This narrows results from 32 to 11 higher-probability setups, as seen with PM’s dual confirmation.

For trend-confirmed scans: Add EMA stacking (8>21>34) using “def EMA8 = ExpAverage(close,8); plot stacked = EMA8 > EMA21 && EMA21 > EMA34;”. Combine with Market Pulse’s VMA using “close >= VMALine”. This further filters to 5 high-quality signals with multiple confirmations.

Trading Strategies

Use magenta arrows as primary triggers: Enter long positions when fs17*5U appears below -1.2 Fisher level, as seen in DPZ’s reversal. Set stops below the signal candle’s low. Target previous swing highs or 1:2 risk-reward ratios.

Combine signals with Market Pulse: Trade only bullish arrows when VMA is green and price > VMA. This strategy worked in PM’s recent uptrend. Avoid counter-trend signals unless Fisher values exceed ±1.5 extremes.

Layer multiple timeframes: Scan for 4-hour magenta arrows while checking 15-minute EMA stacking. This approach caught TSLA’s recent bounce at $180. Always confirm with RSI(14) 70 for overbought exits.

Advanced Techniques

Customize stochastic pairs: Change fs17*5 to fs34*13 for swing trading. Adjust Fisher thresholds using “input oversold = -1.2;” in the code. Backtest variations using ThinkOrSwim’s OnDemand feature with historical SPY data.

Create bearish scans: Replace “U” with “D” and invert thresholds (1.2 instead of -1.2). Combine with descending EMAs for short setups. This caught MRNA’s recent breakdown when fs17*5D appeared above +1.5.

Add volume filters: Include “volume > 1.5 * Average(volume,20)” to confirm breakout signals. This improves reliability in low-float stocks like RIVN. Use ThinkOrSwim’s custom quotes to monitor real-time trigger conditions.

Common Pitfalls to Avoid

Don’t ignore market context: Arrows failing at VMA resistance caused 40% false signals in NVDA last quarter. Always check broader indices like SPY. Avoid trading against the 200-day SMA direction.

Over-optimization danger: Using 3+ arrow combinations reduced testable history to 90 days. Stick to 2 confirmations maximum. Never use <6-period stochastics except for scalping.

Mishandling complex queries: Attempting “fs17*5U AND fs8*5U” directly causes errors. Always use Condition Groups with OR/AND nesting. Save successful scans as templates for future reuse.

Best Practices

Combine with price patterns: Bullish arrows at double bottoms improved win rate by 22% in BAC tests. Bearish arrows at rising wedges predicted 68% of QQQ pullbacks. Always wait for candle closes.

Adjust for volatility: Widen stops to 2x ATR(14) during earnings season. Reduce position size when Fisher values cluster near 0. Use ThinkOrSwim’s volatility analysis tools alongside scans.

Regularly update parameters: Re-optimize stochastic pairs quarterly using ThinkBack. Track performance metrics in the Scan Results grid. Archive successful setups in Watchlist columns for pattern recognition.

Fisher Transformer Scans.ts
# Fisher Transformer for ThinkOrSwim

# Generated by TOS Indicators

# Full tutorial: tosindicators.com/indicators/fisher-transformer

# User Inputs

input length = 14;


// ... 23 more lines ...

Unlock This Code

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

Create Free Account Login
Use exact plot names like fs17_5U for magenta arrows. Access variable names via the study's code viewer. Always include FWFisherTransformer() parent study in scan syntax.
Yes, using Condition Groups: Add separate filters for each arrow type (fs17_5U, fs8_5U) under 'Any Of' conditions. Combine up to 3 signals without triggering errors.
Thinkscript limits multi-condition logic. Bypass by creating separate study filters for each signal component. Use nested OR/AND groups instead of combined statements.
Add custom code: 'plot stacked = EMA8 > EMA21 && EMA21 > EMA34;' using 8/21/34 periods. Combine with Fisher signals via 'All Of' condition groups.
Absolutely. Edit fs17_5 variables to shorter pairs like fs5_3 for 0DTE options. Adjust Fisher thresholds to ±0.8 for 5-minute charts. Always backtest changes with OnDemand.

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

Stacked Moving Averages

Stacked Moving Averages

Beginner • 8 minutes
Simple Breakout Tool Scans

Simple Breakout Tool Scans

Beginner • 7 minutes
MACD Crossover Near Zero Line

MACD Crossover Near Zero Line

Beginner • 11 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.