Skip to main content Extreme TICK Counter For ThinkOrSwim 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
Beginner 9 minutes ThinkOrSwim

Extreme TICK Counter

Track daily extreme market sentiment with a ThinkOrSwim TICK counter. Automatically measures +1000/-1000 readings to identify buying/selling pressure.

Download Indicator
How to install in ThinkOrSwim →
Table of Contents
  • The Complete Guide to Building an Extreme TICK Counter in ThinkOrSwim
  • Understanding the NYSE TICK Index and Extreme Readings
  • Why Extreme TICK Readings Matter for Trading
  • The Problem with Manual TICK Monitoring
  • Building the Extreme TICK Counter: Step-by-Step Guide
  • Understanding Timeframe Impact on TICK Counting
  • Interpreting Extreme TICK Counter Results
  • Advanced Trading Strategies Using the TICK Counter
  • Risk Management with Extreme TICK Analysis
  • Common Mistakes to Avoid
  • Optimizing Your TICK Counter Setup
  • Integration with Other Market Internals
  • Troubleshooting Common Issues
  • Conclusion: Mastering Market Sentiment Through TICK Analysis

Introduction

The Extreme TICK Counter is a specialized ThinkOrSwim indicator that quantifies market extremes through NYSE TICK readings. It automatically counts +1000 (extreme buying) and -1000 (extreme selling) occurrences throughout the trading day. This real-time metric helps traders gauge institutional activity and market sentiment shifts.

Unlike manual tracking methods, this tool resets daily at market open for clean session analysis. The indicator uses SPY’s price action as a proxy for broad market movements while tracking TICK data separately. Traders can quickly assess whether bulls or bears dominated the session through color-coded labels.

Recent volatility spikes make this tool particularly valuable for identifying trend reversals and momentum shifts. The counter helps resolve debates about market participation quality during rallies or selloffs. By quantifying extremes, it adds objectivity to intraday decision-making for stocks like QQQ and sector ETFs.

The Complete Guide to Building an Extreme TICK Counter in ThinkOrSwim

Market sentiment drives price action more than most traders realize. While price charts show you what happened, the NYSE TICK index reveals why it happened by measuring the real-time buying and selling pressure across all NYSE-listed stocks. In this comprehensive guide, you’ll learn how to build a powerful extreme TICK counter that automatically tracks the most significant market sentiment shifts throughout each trading day.

Understanding the NYSE TICK Index and Extreme Readings

The NYSE TICK index measures market breadth by calculating the difference between stocks trading on upticks versus downticks across all NYSE-listed securities. With approximately 2,800 stocks on the NYSE, the TICK reading represents the net difference between advancing and declining issues.

Here’s what different TICK levels typically indicate:

  • +200 to -200: Neutral market sentiment
  • +500 to +800: Strong bullish sentiment
  • -500 to -800: Strong bearish sentiment
  • +1000 or higher: Extreme buying pressure, potential reversal zone
  • -1000 or lower: Extreme selling pressure, potential reversal zone

When TICK readings exceed +1000 or fall below -1000, they signal extreme market conditions that often precede reversals. These extreme readings represent moments when institutional buying or selling creates significant imbalances in market sentiment.

Why Extreme TICK Readings Matter for Trading

Extreme TICK readings provide several critical advantages for traders:

Institutional Activity Detection: Extreme TICK readings often coincide with institutional program trading and large block transactions. When you see multiple +1000 or -1000 readings in a single day, it typically indicates significant institutional participation.

Reversal Signal Identification: TICK readings above +1000 or below -1000 frequently signal overbought or oversold conditions that precede market reversals. By counting these occurrences, you can gauge the likelihood of trend changes.

Market Sentiment Balance: Comparing the daily count of extreme positive versus negative TICK readings reveals whether institutional money favors buying or selling pressure. This information helps position traders ahead of broader market moves.

The Problem with Manual TICK Monitoring

Many traders attempt to manually track extreme TICK readings through text alerts or constant chart monitoring. This approach has several limitations:

  • Time-Intensive: Manually counting readings throughout a trading day diverts attention from actual trading opportunities
  • Error-Prone: During volatile periods, it’s easy to miss readings or miscount occurrences
  • Inconsistent: Without systematic tracking, it’s difficult to compare sentiment patterns across different trading days
  • Reactive Rather Than Proactive: Manual monitoring provides historical information rather than actionable real-time data

Building the Extreme TICK Counter: Step-by-Step Guide

Our extreme TICK counter solves these problems by automatically tracking and displaying daily counts of +1000 and -1000 TICK readings. Here’s how to build it:

Step 1: Setting Up the Basic Structure

Start by creating a new custom study in ThinkOrSwim. Navigate to Studies > Create and name your indicator “Extreme TICK Counter.” The foundation requires establishing a new day detection mechanism that resets our counters at market open.

def newDay = GetDay() != GetDay()[1];

This variable identifies when we’ve moved to a new trading day, allowing our counters to reset automatically.

Step 2: Defining Extreme TICK Conditions

Next, we define the conditions for extreme TICK readings. The indicator monitors the high and low of each candle from the TICK symbol to capture both positive and negative extremes:

def negativeTickReadings = if low("TICK") = 1000 then 1 else 0;

These variables create binary flags that equal 1 when extreme conditions occur and 0 otherwise. Using the high and low values ensures we capture extreme readings that occur within each time period, even if they don’t close at extreme levels.

Step 3: Building the Counter Logic

The counter logic uses conditional statements to track occurrences while resetting daily:

def negativeCounter = if newDay then 0 
                     else if negativeTickReadings then negativeCounter[1] + 1 
                     else negativeCounter[1];

def positiveCounter = if newDay then 0 
                     else if positiveTickReadings then positiveCounter[1] + 1 
                     else positiveCounter[1];

This logic creates cumulative counters that increment when extreme readings occur and carry forward the previous count when normal readings occur. The daily reset ensures each trading day starts with fresh counters.

Step 4: Creating Visual Labels

To display the counter values on your charts, we use ThinkOrSwim’s AddLabel function:

AddLabel(yes, "Positive Tick: " + positiveCounter, Color.GREEN);
AddLabel(yes, "Negative Tick: " + negativeCounter, Color.RED);

These labels appear in the upper portion of your chart, providing constant visibility of the current day’s extreme TICK counts.

Understanding Timeframe Impact on TICK Counting

The timeframe you choose for your charts significantly affects the TICK counter’s behavior:

1-Minute Charts: Provide the most granular tracking, capturing every instance where TICK readings hit extreme levels. This timeframe offers the highest accuracy for counting discrete extreme events.

5-Minute Charts: May miss some extreme readings if multiple occurrences happen within the same 5-minute period. However, this timeframe reduces noise and focuses on more sustained extreme readings.

15-Minute and Higher: Best suited for identifying major sentiment shifts rather than counting individual extreme occurrences. Use these timeframes when you want to focus on significant, sustained extreme readings.

For most day trading applications, 1-minute charts provide the optimal balance between accuracy and usability.

Interpreting Extreme TICK Counter Results

The extreme TICK counter provides several key insights for trading decisions:

Sentiment Bias Identification: If positive extreme readings significantly outnumber negative ones, it suggests institutional buying pressure dominates the session. Conversely, more negative extremes indicate selling pressure.

Reversal Timing: Multiple extreme readings in the same direction often precede reversals as market participants exhaust their momentum. Watch for clusters of extreme readings followed by shifts in the opposite direction.

Market Context Assessment: During trending days, extreme readings in the direction of the trend confirm momentum. During range-bound days, extreme readings often mark reversal points at key support and resistance levels.

Advanced Trading Strategies Using the TICK Counter

The Exhaustion Fade Strategy

This strategy capitalizes on sentiment exhaustion after multiple extreme readings:

  • Setup: Wait for 3+ extreme readings in the same direction within a 2-hour period
  • Entry: Enter positions counter to the extreme readings when price reaches key technical levels
  • Target: Look for movement toward the opposite extreme or return to neutral TICK levels
  • Stop: Place stops beyond the most recent extreme level to avoid getting caught in continuing momentum

The Momentum Confirmation Strategy

Use extreme TICK readings to confirm breakout moves:

  • Setup: Identify key breakout levels on your primary trading instrument
  • Confirmation: Look for extreme TICK readings in the direction of the breakout
  • Entry: Enter positions when both price action and TICK sentiment align
  • Management: Use subsequent extreme readings as profit-taking signals

Risk Management with Extreme TICK Analysis

Proper risk management remains crucial when using TICK analysis:

Position Sizing: Reduce position sizes during periods of extreme volatility indicated by frequent TICK extremes. High extreme reading counts often correlate with increased market volatility.

Time-Based Exits: Consider time-based profit taking during periods of extreme sentiment, as these conditions often reverse quickly.

Confirmation Requirements: Never rely solely on TICK readings for trading decisions. Combine extreme TICK analysis with technical analysis, volume confirmation, and proper risk-reward ratios.

Common Mistakes to Avoid

Overreliance on TICK Signals: TICK readings provide context but shouldn’t be your primary trading signal. Use them to confirm or reject other trading setups rather than as standalone entry triggers.

Ignoring Market Context: Extreme TICK readings behave differently during trending versus range-bound markets. Always consider the broader market environment when interpreting TICK data.

Timeframe Mismatch: Don’t use short-term TICK extreme counts to make long-term trading decisions. Match your TICK analysis timeframe to your trading timeframe.

Neglecting Volume Analysis: Combine TICK analysis with volume confirmation to validate the significance of extreme readings.

Optimizing Your TICK Counter Setup

To maximize the effectiveness of your extreme TICK counter:

Multiple Monitor Setup: Keep the TICK counter visible on a secondary monitor or chart panel so you can monitor sentiment while focusing on your primary trading instruments.

Alert Integration: Set up alerts when extreme reading counts reach predetermined thresholds (e.g., 5+ extremes in one direction).

Historical Analysis: Review historical extreme reading patterns to understand how they correlate with price movements in your preferred trading instruments.

Market Session Awareness: Note that extreme readings have different significance during different market sessions (opening hour, lunch hour, closing hour).

Integration with Other Market Internals

The extreme TICK counter works best when combined with other market internal indicators:

Advance/Decline Line (ADD): Confirms the breadth behind extreme TICK readings

Volume Indicators (UVOL/DVOL): Validates whether extreme sentiment has volume backing

VIX Analysis: Provides context about fear and complacency levels during extreme TICK readings

Sector Rotation Indicators: Helps understand which sectors drive extreme sentiment readings

Troubleshooting Common Issues

Counter Not Resetting: Ensure your chart timeframe allows for proper day detection. Very short timeframes may have issues with the GetDay() function.

Missing Extreme Readings: Verify that you’re using the correct TICK symbol and that your data feed includes all NYSE stocks.

Inconsistent Counts: Check that your chart is set to regular trading hours only, as extended hours can affect TICK calculations.

Conclusion: Mastering Market Sentiment Through TICK Analysis

The extreme TICK counter transforms subjective market sentiment analysis into objective, quantifiable data. By automatically tracking the daily balance between extreme buying and selling pressure, you gain crucial insights into institutional activity and potential market turning points.

Remember that successful TICK analysis requires practice and integration with your existing trading methodology. Start by observing how extreme TICK patterns correlate with price movements in your preferred instruments, then gradually incorporate this information into your trading decisions.

The key to success lies in understanding that extreme TICK readings provide context rather than direction. Use this powerful tool to enhance your market awareness and improve your timing, but always combine it with solid risk management and technical analysis for optimal trading results.

Extreme TICK Counter.ts
#TOS Indicators

#Home of the Volatility Box

#More info regarding this indicator here: tosindicators.com/indicators/extreme-tick-counter

#Code written in 2022

#Full Youtube Tutorial here: https://youtu.be/Hku6dLR-m_A


// ... 11 more lines ...

Unlock This Code

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

Create Free Account Login
To build an extreme TICK counter in ThinkOrSwim, go to Studies > Create and use the GetDay() function to detect new trading days for resetting counters. Define conditions using if low("TICK") = 1000 to capture extreme readings. Create counters that increment on extreme conditions and reset daily using conditional logic.
1-minute charts provide the most accurate extreme TICK counting as they capture every instance of +1000/-1000 readings. 5-minute charts may miss some occurrences if multiple extremes happen within the same period. For day trading, use 1-minute charts for precision, but 5-minute charts can reduce noise for swing trading applications.
Generally, 3+ extreme readings in the same direction within 2 hours suggests strong directional sentiment. 5+ extreme readings often indicate sentiment exhaustion and potential reversal conditions. During trending days, consistent extreme readings confirm momentum, while in range-bound markets, extremes often mark reversal points.
The counter may not reset if the GetDay() function isn't detecting new trading days properly. Ensure your chart is set to regular trading hours only and uses a timeframe that allows proper day detection. Very short timeframes or extended hours settings can interfere with the daily reset functionality.
Yes, the extreme TICK counter is particularly useful for futures trading, especially ES, NQ, and other index futures that correlate with NYSE sentiment. The TICK readings provide early insight into institutional activity that often drives futures movements. Many futures traders use TICK extremes as confirmation signals for breakouts and reversals.
When positive extreme readings significantly outnumber negative ones, it indicates institutional buying pressure dominates the session. More negative extremes suggest selling pressure. Use this imbalance to gauge market bias, but combine with technical analysis and volume confirmation for trading decisions.
Extreme TICK counting tracks discrete occurrences of +1000/-1000 readings, showing sentiment frequency. Cumulative TICK adds all TICK values throughout the day, showing sentiment magnitude and persistence. Both provide valuable but different perspectives on market internals and work well together for comprehensive sentiment analysis.
Yes, during highly volatile periods, consider raising thresholds to +1200/-1200 or +1400/-1400 to filter out noise and focus on truly extreme readings. During quiet markets, lowering to +800/-800 can capture meaningful sentiment shifts. Adjust thresholds based on recent market volatility and the average number of daily extreme readings.

Here are some resources that you may find useful:

  • Cumulative TICK Indicator (video tutorial)
  • 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

MTF Market Pulse

MTF Market Pulse

Beginner • 12 minutes
Seasonal Analysis

Seasonal Analysis

Beginner • 23 minutes
Covered Call Calculator

Covered Call Calculator

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