OPEN-SOURCE SCRIPT

Trend Persistence Counter (TPC) by riskcipher

128
🧭 Trend Persistence Counter (TPC) – A Simple Price Action Trend Duration Tool
Trend Persistence Counter (TPC) is a lightweight indicator that counts how long a trend persists after a breakout.
It is entirely based on price action, without using any moving averages or smoothing. The goal is to give a simple, rule-based view of trend continuity.

🧠 How It Works (Logic Overview)
This indicator switches between two modes: bullish and bearish.

If close > previous high, the counter enters bullish mode, and starts at +1

While in bullish mode:

If close >= previous low → continue the uptrend → +1 each bar

If close < previous low → trend ends → reset to 0, switch to bearish mode

If close < previous low, the counter enters bearish mode, and starts at -1

While in bearish mode:

If close <= previous high → continue the downtrend → -1 each bar

If close > previous high → trend ends → reset to 0, switch to bullish mode

This provides a bar-by-bar count of trend persistence based on whether price holds structure.

🎯 Use Cases
Track how long a trend continues after a breakout

Quickly detect when trend structure breaks

Help visually filter “strong” vs “weak” moves

Build logic-based alerts (e.g., trend continues for N bars)

🔍 Why Use This Instead of Traditional Indicators?
This is not meant to replace moving averages or trend filters.
But it offers some advantages for those who prefer structure-based logic:

Feature TPC
Based on Price Action ✅ Yes
Uses Lagging Filters ❌ No moving average or smoothing
Trend Duration Measurement ✅ Counts valid consecutive moves
Complexity ⚪ Very simple and transparent

It’s a simple concept and easy to understand, but still useful when combined with other tools or visualized on its own.

⚙️ Technical Notes
Works on any timeframe or instrument

The value is positive during bullish persistence, negative during bearish

Value resets to 0 when trend structure breaks

All logic is calculated bar-by-bar, in real time

✅ Example Usage Ideas
Highlight candles when TPC value crosses a certain threshold (e.g., strong breakout continuation)

Use the zero-cross as a potential reversal warning

Filter trend signals in your existing strategies

Penafian

Maklumat dan penerbitan adalah tidak dimaksudkan untuk menjadi, dan tidak membentuk, nasihat untuk kewangan, pelaburan, perdagangan dan jenis-jenis lain atau cadangan yang dibekalkan atau disahkan oleh TradingView. Baca dengan lebih lanjut di Terma Penggunaan.