OPEN-SOURCE SCRIPT
byquan GP maxmin+SPtrend

GP MaxMin SRSI + SSPtrend
Description
GP MaxMin SRSI + SSPtrend is a composite technical indicator designed to combine momentum context analysis with trend confirmation.
The script integrates:
A multi-source, multi-timeframe Stochastic RSI context layer
A standard Supertrend-based trend switch
A time-based signal validation window to reduce isolated or out-of-context signals
This indicator is intended for market observation and educational analysis, not as a standalone trading system.
Conceptual Overview
The core idea behind this indicator is simple:
Strong trend reversals or continuations are more meaningful when they occur after the market reaches extreme momentum conditions across multiple timeframes.
Instead of triggering signals immediately at overbought or oversold levels, this script:
Detects momentum extremes first
Waits for a structural trend confirmation
Allows signals only within a limited context window
Indicator Structure
1. Multi-Source Stochastic RSI Context
The script computes Stochastic RSI values based on four price sources:
Open
High
Low
Close
From these values, the script extracts:
The minimum momentum reading (deepest oversold condition)
The maximum momentum reading (strongest overbought condition)
This approach aims to reflect momentum dispersion, rather than relying on a single price input.
2. Multi-Timeframe Aggregation
Momentum values are evaluated across multiple higher timeframes (configurable by the user).
The aggregated values are normalized into a unified 0–100 scale, producing:
A composite oversold context
A composite overbought context
These conditions define market context only, not entry signals.
3. Trend Confirmation Using Supertrend
A conventional Supertrend calculation is used to detect trend state changes:
Trend transitions define potential directional shifts
Supertrend acts as the only trigger mechanism
No signal is generated solely from momentum values.
4. Context Validation Window
Once an overbought or oversold context is detected:
A configurable bar-based window is opened
Supertrend signals occurring within this window are considered valid
Signals outside the window are ignored
This design helps avoid delayed or unrelated confirmations.
Signal Logic Summary
BUY context
Oversold momentum detected → Supertrend turns bullish within the allowed window
SELL context
Overbought momentum detected → Supertrend turns bearish within the allowed window
Only signals satisfying both context and confirmation are displayed.
Intended Use
This indicator is designed to be used as:
A confirmation or filtering tool
A context layer alongside other analysis methods
A visual aid for studying market structure and momentum behavior
It is not intended to:
Predict future price movements
Replace risk management
Provide trading advice or signals with guaranteed outcomes
Important Notes
This script does not repaint
All calculations are rule-based and deterministic
Results may vary across symbols and timeframes
Users are encouraged to evaluate the logic independently
Past behavior does not imply future performance.
Attribution & Transparency
This script is a custom integration and modification of commonly used technical concepts such as:
Stochastic RSI
Supertrend
Multi-timeframe analysis
While the underlying ideas are widely known, the combination, parameterization, and signal-filtering logic reflect a personal implementation approach.
Disclaimer
This script is provided for educational and analytical purposes only.
It does not constitute financial advice, investment recommendations, or solicitation to trade.
Description
GP MaxMin SRSI + SSPtrend is a composite technical indicator designed to combine momentum context analysis with trend confirmation.
The script integrates:
A multi-source, multi-timeframe Stochastic RSI context layer
A standard Supertrend-based trend switch
A time-based signal validation window to reduce isolated or out-of-context signals
This indicator is intended for market observation and educational analysis, not as a standalone trading system.
Conceptual Overview
The core idea behind this indicator is simple:
Strong trend reversals or continuations are more meaningful when they occur after the market reaches extreme momentum conditions across multiple timeframes.
Instead of triggering signals immediately at overbought or oversold levels, this script:
Detects momentum extremes first
Waits for a structural trend confirmation
Allows signals only within a limited context window
Indicator Structure
1. Multi-Source Stochastic RSI Context
The script computes Stochastic RSI values based on four price sources:
Open
High
Low
Close
From these values, the script extracts:
The minimum momentum reading (deepest oversold condition)
The maximum momentum reading (strongest overbought condition)
This approach aims to reflect momentum dispersion, rather than relying on a single price input.
2. Multi-Timeframe Aggregation
Momentum values are evaluated across multiple higher timeframes (configurable by the user).
The aggregated values are normalized into a unified 0–100 scale, producing:
A composite oversold context
A composite overbought context
These conditions define market context only, not entry signals.
3. Trend Confirmation Using Supertrend
A conventional Supertrend calculation is used to detect trend state changes:
Trend transitions define potential directional shifts
Supertrend acts as the only trigger mechanism
No signal is generated solely from momentum values.
4. Context Validation Window
Once an overbought or oversold context is detected:
A configurable bar-based window is opened
Supertrend signals occurring within this window are considered valid
Signals outside the window are ignored
This design helps avoid delayed or unrelated confirmations.
Signal Logic Summary
BUY context
Oversold momentum detected → Supertrend turns bullish within the allowed window
SELL context
Overbought momentum detected → Supertrend turns bearish within the allowed window
Only signals satisfying both context and confirmation are displayed.
Intended Use
This indicator is designed to be used as:
A confirmation or filtering tool
A context layer alongside other analysis methods
A visual aid for studying market structure and momentum behavior
It is not intended to:
Predict future price movements
Replace risk management
Provide trading advice or signals with guaranteed outcomes
Important Notes
This script does not repaint
All calculations are rule-based and deterministic
Results may vary across symbols and timeframes
Users are encouraged to evaluate the logic independently
Past behavior does not imply future performance.
Attribution & Transparency
This script is a custom integration and modification of commonly used technical concepts such as:
Stochastic RSI
Supertrend
Multi-timeframe analysis
While the underlying ideas are widely known, the combination, parameterization, and signal-filtering logic reflect a personal implementation approach.
Disclaimer
This script is provided for educational and analytical purposes only.
It does not constitute financial advice, investment recommendations, or solicitation to trade.
Mã nguồn mở
Theo đúng tinh thần TradingView, tác giả của tập lệnh này đã công bố nó dưới dạng mã nguồn mở, để các nhà giao dịch có thể xem xét và xác minh chức năng. Chúc mừng tác giả! Mặc dù bạn có thể sử dụng miễn phí, hãy nhớ rằng việc công bố lại mã phải tuân theo Nội quy.
Thông báo miễn trừ trách nhiệm
Thông tin và các ấn phẩm này không nhằm mục đích, và không cấu thành, lời khuyên hoặc khuyến nghị về tài chính, đầu tư, giao dịch hay các loại khác do TradingView cung cấp hoặc xác nhận. Đọc thêm tại Điều khoản Sử dụng.
Mã nguồn mở
Theo đúng tinh thần TradingView, tác giả của tập lệnh này đã công bố nó dưới dạng mã nguồn mở, để các nhà giao dịch có thể xem xét và xác minh chức năng. Chúc mừng tác giả! Mặc dù bạn có thể sử dụng miễn phí, hãy nhớ rằng việc công bố lại mã phải tuân theo Nội quy.
Thông báo miễn trừ trách nhiệm
Thông tin và các ấn phẩm này không nhằm mục đích, và không cấu thành, lời khuyên hoặc khuyến nghị về tài chính, đầu tư, giao dịch hay các loại khác do TradingView cung cấp hoặc xác nhận. Đọc thêm tại Điều khoản Sử dụng.