Back to Research
Platform Tools 12 min read

Our TradingView Indicator List (June 2024)

Complete catalog of TOS Indicators tools available on TradingView as of June 2024. Covers the Volatility Box, Squeeze Pro, Reversal Signals, and 12 more indicators ported from ThinkOrSwim to TradingView with Pine Script. Includes feature comparisons, code examples, and access instructions.

Published June 9, 2024 Updated February 25, 2026
Our TradingView Indicator List (June 2024)
15+TradingView Indicators
6Premium Tools Ported
50K+Active TradingView Users
2024Latest Catalog Update

TOS Indicators has built a reputation on thinkorswim indicators and custom scripts that give traders a measurable edge. But ThinkOrSwim is not the only platform traders rely on. TradingView has grown into one of the most popular charting platforms worldwide, and our community asked us to bring our tools there. This post covers our full TradingView indicator list as of June 2024, what each tool does, how it compares to our ThinkOrSwim version, and how you can get access.

Why We Expanded Beyond ThinkOrSwim

Our roots are in ThinkOrSwim. We spent years developing thinkorswim scripts for day trading, building scanners, and refining strategies for TD Ameritrade users. The platform is powerful, but it has limitations. ThinkScript is proprietary. You cannot share charts easily. Mobile charting is weak. And after the Schwab migration, many traders started looking for alternatives.

TradingView solves most of those problems. It runs in any browser, has a massive social community, supports Pine Script (an open and well-documented language), and offers excellent mobile charting. We recognized that porting our best thinkorswim indicators to TradingView would serve traders who want professional-grade tools on a modern platform.

Key Takeaway: TOS Indicators now maintains indicator libraries on both ThinkOrSwim and TradingView, giving traders flexibility to use whichever platform fits their workflow.

The decision was not just about convenience. TradingView's Pine Script allows us to build features that ThinkScript cannot support, including multi-timeframe dashboards, dynamic alerts, and webhook integrations. Some of our TradingView versions actually have more functionality than the original ThinkOrSwim builds.

Full TradingView Indicator List (June 2024)

Below is the complete catalog of TOS Indicators tools available on TradingView as of June 2024. Each indicator is categorized by its primary function. We update this list quarterly as new tools are released or existing ones receive major upgrades.

Indicator NameCategoryTradingView StatusThinkOrSwim Equivalent
Volatility BoxVolatility / TargetsAvailable (Premium)Yes, Full Parity
Squeeze ProMomentumAvailable (Premium)Yes, Enhanced
Reversal SignalsTrend ReversalsAvailable (Premium)Yes, Full Parity
Volume Profile OverlayVolume AnalysisAvailable (Premium)Yes, Full Parity
Momentum ShiftMomentumAvailable (Premium)Yes, Full Parity
Auto Support/ResistancePrice LevelsAvailable (Premium)Yes, Enhanced on TV
Trend Strength MeterTrend AnalysisAvailable (Premium)Yes, Full Parity
VWAP BandsIntraday LevelsAvailable (Free)Yes, Full Parity
Opening Range BreakoutIntraday StrategyAvailable (Free)Yes, Full Parity
TTM Squeeze OverlayMomentum / SqueezeAvailable (Free)Yes, Full Parity
Multi-Timeframe DashboardTrend OverviewAvailable (Premium)No (TV Exclusive)
Alert BuilderAlerts / AutomationAvailable (Premium)No (TV Exclusive)
Session HighlighterVisual AidAvailable (Free)Yes, Full Parity
Daily Levels PackKey LevelsAvailable (Free)Yes, Full Parity
Fibonacci Auto-DrawTechnical LevelsAvailable (Free)Yes, Full Parity
Info: "Enhanced on TV" means the TradingView version includes features not present in the ThinkOrSwim build, such as webhook alerts or multi-timeframe overlays. "TV Exclusive" tools exist only on TradingView.

The Volatility Box on TradingView

The Volatility Box is our flagship indicator, and the TradingView port is a full-featured build. It calculates expected move ranges for any asset using proprietary volatility modeling. Futures traders can access the dedicated Volatility Box for Futures version, while equity traders should check the Volatility Box for Stocks build.

On TradingView, the volatility box plots upper and lower target zones directly on your chart. These zones update dynamically as new price data arrives. The indicator works on any timeframe from 1-minute scalping charts up to weekly swing setups. Our TradingView version supports custom alert conditions, so you can receive notifications the moment price enters a target zone.

Key Takeaway: The Volatility Box on TradingView includes webhook alert support, which means you can connect it to automated execution systems or mobile push notifications, a feature not available on ThinkOrSwim.

Performance testing across 2023 and early 2024 data shows the TradingView volatility box producing statistically identical signals to the ThinkOrSwim version. We ensured parity by running both platforms side-by-side on identical ticker/timeframe combinations for over 10,000 bars of data.

Squeeze Indicators: TTM Squeeze on TradingView

The ttm squeeze thinkorswim indicator has been one of the most requested tools in the trading community for over a decade. Our TradingView catalog includes both a free TTM Squeeze overlay and a premium Squeeze Pro version with additional filters. Traders moving from ThinkOrSwim will find the squeeze logic identical, with the same Bollinger Band and Keltner Channel compression detection.

Our Squeeze Pro goes beyond the standard ttm squeeze thinkorswim setup. It adds a momentum quality filter that grades each squeeze firing as high, medium, or low probability. This filter uses volume confirmation and trend alignment scoring to reduce false signals. On TradingView, you get visual color coding: green dots for high-probability squeezes, yellow for medium, and red for low.

TTM Squeeze Basic Logic (Pine Script)Pine Script
//@version=5
indicator("TTM Squeeze Example", overlay=false)

// Bollinger Band calculation
length = input.int(20, "BB Length")
mult = input.float(2.0, "BB Mult")
basis = ta.sma(close, length)
dev = mult * ta.stdev(close, length)
upperBB = basis + dev
lowerBB = basis - dev

// Keltner Channel calculation
kcLength = input.int(20, "KC Length")
kcMult = input.float(1.5, "KC Mult")
kcBasis = ta.sma(close, kcLength)
kcRange = ta.sma(ta.tr, kcLength)
upperKC = kcBasis + kcRange * kcMult
lowerKC = kcBasis - kcRange * kcMult

// Squeeze detection
sqzOn = lowerBB > lowerKC and upperBB < upperKC
sqzOff = lowerBB < lowerKC and upperBB > upperKC

// Momentum histogram
mom = ta.linreg(close - ta.sma(close, length), length, 0)

// Plot
plot(mom, color = mom > 0 ? color.green : color.red, style=plot.style_histogram)
plotshape(sqzOn, style=shape.diamond, location=location.bottom, color=color.red, size=size.tiny)
plotshape(sqzOff, style=shape.diamond, location=location.bottom, color=color.green, size=size.tiny)

The code above demonstrates the core squeeze detection logic in Pine Script v5. Our premium Squeeze Pro indicator builds on this foundation with proprietary momentum quality scoring and multi-timeframe squeeze alignment features that are not shown here.

ThinkOrSwim vs. TradingView: Feature Comparison

Traders often ask how our thinkorswim indicators compare to the TradingView versions. The answer depends on what you prioritize. ThinkOrSwim offers direct broker integration, options chain analysis, and ThinkScript flexibility. TradingView offers superior charting, a social community, Pine Script publishing, and cross-device access.

FeatureThinkOrSwimTradingViewWinner
Charting SpeedModerateFastTradingView
Indicator LanguageThinkScriptPine Script v5Tie
Mobile ExperienceBasicExcellentTradingView
Broker IntegrationDirect (Schwab)Multi-BrokerThinkOrSwim
Alert WebhooksNoYesTradingView
Options AnalysisAdvancedLimitedThinkOrSwim
Custom ScannersYes (ThinkScript)Yes (Screener)Tie
Community SharingLimitedExtensiveTradingView
BacktestingOnDemandStrategy TesterTradingView
PriceFree (with Schwab)Free tier + PaidThinkOrSwim

For traders using thinkorswim scanners to find setups and then switching to TradingView for chart analysis and alerts, we recommend running both platforms simultaneously. Our indicators produce identical signals on both, so your scanning workflow on ThinkOrSwim feeds directly into your TradingView chart analysis.

Info: You do not need separate subscriptions for ThinkOrSwim and TradingView versions. Our premium plans include access to indicators on both platforms.

Pine Script vs. ThinkScript: What Traders Should Know

If you have been writing thinkorswim scripts for day trading in ThinkScript, transitioning to Pine Script is straightforward. Both languages are domain-specific, meaning they are designed for financial charting and not general-purpose programming. Pine Script v5 is more modern, with better documentation, stricter type checking, and a larger open-source library.

Simple Moving Average Crossover (Pine Script vs. ThinkScript)Pine Script
# Pine Script v5
//@version=5
indicator("SMA Cross", overlay=true)
fast = ta.sma(close, 9)
slow = ta.sma(close, 21)
plot(fast, color=color.blue)
plot(slow, color=color.red)
bgcolor(ta.crossover(fast, slow) ? color.new(color.green, 90) : na)

# ThinkScript Equivalent
# declare lower;
# def fast = Average(close, 9);
# def slow = Average(close, 21);
# plot FastLine = fast;
# plot SlowLine = slow;
# FastLine.SetDefaultColor(Color.BLUE);
# SlowLine.SetDefaultColor(Color.RED);
# AssignBackgroundColor(if fast crosses above slow then Color.GREEN else Color.CURRENT);

The syntax differences are minor. Pine Script uses explicit function calls like ta.sma() while ThinkScript uses Average(). Pine Script requires a version declaration. ThinkScript uses a declare statement for plot positioning. Both achieve the same result. Traders comfortable with one language can typically learn the other within a few days of practice.

Warning: Do not copy ThinkScript code directly into TradingView. The languages are syntactically different and will not compile. Each indicator must be rewritten in Pine Script. Our team handles all conversions for premium tools to ensure signal accuracy.

How to Access Our TradingView Indicators

Getting our indicators on TradingView requires a few steps depending on whether you want free or premium tools. Free indicators are published on our TradingView profile and can be added to your chart with one click. Premium indicators require an active TOS Indicators subscription and a TradingView username linkage.

Step 1: Create a free TradingView account if you do not already have one. Step 2: Visit our TradingView publisher profile (linked from our website). Step 3: For free tools, click "Add to Favorites" on any indicator page. Step 4: For premium tools, log into your TOS Indicators account, go to the TradingView section, and enter your TradingView username. We grant access within 24 hours.

Once access is granted, premium indicators appear in your TradingView "Invite-only scripts" section. You can add them to any chart, configure settings, and set alerts just like any other TradingView indicator. Access persists as long as your subscription remains active.

Info: If you are migrating from ThinkOrSwim and already have an active TOS Indicators subscription, your TradingView access is included at no extra cost. Contact support if you need help linking your accounts.

Scanner Alternatives on TradingView

One of the most common questions from ThinkOrSwim migrants involves thinkorswim scanners. ThinkOrSwim's scanner is tightly integrated with ThinkScript, allowing custom scan queries on thousands of symbols. TradingView's equivalent is the Screener tool, which supports Pine Script-based filters but works differently.

TradingView's Screener allows you to filter by built-in technical indicators and fundamental data. For custom Pine Script conditions, you use the "Technical Analysis" filter combined with alerts on a watchlist. This approach is less direct than ThinkOrSwim's scanner but offers more flexibility in how results are displayed and shared.

Our premium Alert Builder indicator (TradingView exclusive) fills the gap left by thinkorswim scanners. It lets you define multi-condition scan criteria within Pine Script and generates alerts when any symbol on your watchlist matches. Combined with TradingView webhooks, you can push scanner results to Discord, Telegram, or email automatically.

Traders use our TradingView indicators across multiple strategies. The most common workflows combine two or three indicators for confirmation-based entries. Below are three setups our community uses frequently, all of which can be replicated using our TradingView tools.

Squeeze Momentum Scalping: Apply the Squeeze Pro indicator on a 5-minute chart. Wait for a squeeze to fire (dots turn green). Confirm with the Momentum Shift indicator showing directional alignment. Enter in the direction of momentum with a target at the nearest Volatility Box level. This setup works well on liquid futures like ES and NQ.

Swing Reversal Trading: Use the Reversal Signals indicator on a daily chart to identify potential turning points. Confirm with the Trend Strength Meter reading below 30 (weakening trend). Set your stop using the Auto Support/Resistance levels. Target the opposite Volatility Box boundary. This approach suits stocks and ETFs with clear trend cycles.

VWAP Bounce Intraday: Combine the VWAP Bands indicator with the Opening Range Breakout tool. When price pulls back to VWAP after an opening range breakout, check for volume confirmation using the Volume Profile Overlay. Enter on the bounce with a tight stop below VWAP. This is a bread-and-butter setup for day traders on indices and large-cap stocks.

Key Takeaway: Combining two or three TOS Indicators on TradingView creates confirmation-based setups that reduce false signals. The Volatility Box, Squeeze Pro, and Reversal Signals form our most popular three-indicator stack.

Performance and Reliability on TradingView

Pine Script runs on TradingView's cloud servers, which means indicator calculations are fast and consistent regardless of your local hardware. This is a significant advantage over ThinkOrSwim, where indicator performance depends on your computer's processing power and RAM. Complex thinkorswim indicators can lag on older machines, especially when scanning multiple symbols.

Our TradingView indicators are optimized for Pine Script v5's execution model. We minimize repainting by using confirmed bar data for signal generation. All entry and exit signals are calculated on bar close, not during the bar's formation. This ensures that what you see in backtesting matches what you would experience in live trading.

TradingView's uptime exceeds 99.9% based on historical data. Alert delivery is reliable, with webhook latency typically under 2 seconds. For traders who depend on timely alerts from tools like our Volatility Box or Squeeze Pro, this reliability is critical. ThinkOrSwim's alert system, by comparison, requires the desktop application to be running continuously.

Warning: Free TradingView accounts are limited to 1 active alert. If you plan to use alert-based strategies with our indicators, you will need a TradingView Plus plan or higher, which supports 20 to 400 active alerts depending on the tier.

Upcoming TradingView Releases (Q3 and Q4 2024)

Our development roadmap for the second half of 2024 includes several new TradingView-exclusive tools. These are built specifically for Pine Script v5 and take advantage of TradingView features that have no ThinkOrSwim equivalent.

Planned releases include an Institutional Order Flow overlay that maps dark pool prints onto TradingView charts, a Multi-Symbol Correlation Dashboard that tracks how your watchlist moves relative to SPY or any benchmark, and an Enhanced Backtester template that lets you convert any indicator signal into a full strategy with equity curve and drawdown reporting.

We are also working on tighter integration between our thinkorswim scanners and TradingView alerts. The goal is a bridge tool that takes scan results from ThinkOrSwim and automatically applies our TradingView indicators to matching symbols, creating a seamless cross-platform workflow.

Getting Started with the Squeeze Course

For traders new to squeeze-based strategies, our Squeeze Course covers everything from basic squeeze theory to advanced multi-timeframe squeeze stacking. The course includes TradingView-specific modules showing how to configure and trade with our Squeeze Pro indicator. You will learn how the ttm squeeze thinkorswim concept translates to TradingView, including setup configuration, alert creation, and risk management.

The course also covers how to combine squeeze signals with our other thinkorswim indicators that have been ported to TradingView. Module 7 specifically addresses cross-platform strategies where you scan on ThinkOrSwim and execute on TradingView. This hybrid approach gives you the best of both platforms.

Pricing and Subscription Options

Free TradingView indicators from TOS Indicators include VWAP Bands, Opening Range Breakout, TTM Squeeze Overlay, Session Highlighter, Daily Levels Pack, and Fibonacci Auto-Draw. These six tools cover essential charting needs and require no subscription.

Premium indicators require an active TOS Indicators subscription. Monthly and annual plans are available. Annual subscribers save roughly 40% compared to monthly billing. All premium plans include access to indicators on both ThinkOrSwim and TradingView, plus our private Discord community, live trading rooms, and priority support.

Frequently Asked Questions

Can I use TOS Indicators on TradingView without a ThinkOrSwim account?

Yes. Our TradingView indicators are completely independent of ThinkOrSwim. You do not need a TD Ameritrade or Schwab account to use them. All you need is a TradingView account (free or paid) and, for premium tools, an active TOS Indicators subscription. The indicators work with any broker connected to TradingView or with no broker at all for chart analysis.

Do the TradingView indicators produce the same signals as the ThinkOrSwim versions?

Yes, for all indicators marked "Full Parity" in our catalog. We run automated comparison tests across 50+ symbols and multiple timeframes to verify signal matching. Minor differences can occur due to data feed variations between brokers, but the core logic and signal timing are identical. Enhanced TradingView versions include all ThinkOrSwim signals plus additional features.

How do I set up alerts with the Volatility Box on TradingView?

Open the Volatility Box indicator settings on your TradingView chart. Click the three-dot menu next to the indicator name and select "Add Alert." Choose your preferred alert condition (price enters upper zone, price enters lower zone, or zone recalculation). Set the alert to trigger once per bar or once per bar close. You can route alerts to email, SMS, webhook, or TradingView push notifications.

Is Pine Script harder to learn than ThinkScript?

Most traders find Pine Script slightly easier to learn than ThinkScript. Pine Script v5 has comprehensive official documentation, a built-in code editor with autocomplete, and thousands of open-source examples on TradingView. ThinkScript documentation is more sparse. If you already know ThinkScript, you can expect to be productive in Pine Script within one to two weeks of focused practice.

Can I run thinkorswim scanners and TradingView indicators at the same time?

Absolutely. Many of our users run ThinkOrSwim on one monitor for scanning with thinkorswim scanners, then switch to TradingView on another monitor for detailed chart analysis and alert management. Our indicators produce matching signals on both platforms, so a squeeze firing on your ThinkOrSwim scanner will also show on your TradingView chart. This dual-platform approach is common among active day traders.

What happens to my TradingView indicator access if I cancel my subscription?

Premium indicator access is revoked within 48 hours of subscription cancellation. Free indicators remain available permanently since they are published publicly on TradingView. Your chart layouts, saved configurations, and alert settings are preserved by TradingView even after indicator access is removed, so if you resubscribe later, your setup is restored automatically.

Yes. Our TradingView indicators are completely independent of ThinkOrSwim. You do not need a TD Ameritrade or Schwab account. All you need is a TradingView account (free or paid) and, for premium tools, an active TOS Indicators subscription. The indicators work with any broker connected to TradingView or with no broker at all for chart analysis.
Yes, for all indicators marked Full Parity in our catalog. We run automated comparison tests across 50+ symbols and multiple timeframes to verify signal matching. Minor differences can occur due to data feed variations between brokers, but the core logic and signal timing are identical. Enhanced TradingView versions include all ThinkOrSwim signals plus additional features.
Open the Volatility Box indicator settings on your TradingView chart. Click the three-dot menu next to the indicator name and select Add Alert. Choose your preferred condition (price enters upper zone, price enters lower zone, or zone recalculation). Set the alert to trigger once per bar or once per bar close. Alerts can be routed to email, SMS, webhook, or TradingView push notifications.
Most traders find Pine Script slightly easier to learn. Pine Script v5 has comprehensive official documentation, a built-in code editor with autocomplete, and thousands of open-source examples. ThinkScript documentation is more sparse. If you already know ThinkScript, expect to be productive in Pine Script within one to two weeks of focused practice.
Absolutely. Many users run ThinkOrSwim on one monitor for scanning, then switch to TradingView on another monitor for detailed chart analysis and alert management. Our indicators produce matching signals on both platforms, so a squeeze firing on your ThinkOrSwim scanner will also appear on your TradingView chart. This dual-platform approach is common among active day traders.
Premium indicator access is revoked within 48 hours of subscription cancellation. Free indicators remain available permanently since they are published publicly on TradingView. Your chart layouts, saved configurations, and alert settings are preserved by TradingView even after indicator access is removed, so if you resubscribe later, your setup is restored automatically.

Ready to Trade With an Edge?

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

Get the Bundle