@Aladdin's Trading Web – Command CenterThe indicator uses standard Pine Script functionality including z-score normalization, standard deviation calculations, percentage change measurements, and request.security calls for multiple predefined symbols. There are no proprietary algorithms, external data feeds, or restricted calculation methods that would require protecting the source code.
Description:
The @Aladdin's Trading Web – Command Center indicator provides a composite market regime assessment through a weighted combination of multiple intermarket relationships. The indicator calculates normalized z-scores across several key market components including banks, volatility, the US dollar, credit spreads, interest rates, and alternative assets.
Each component is standardized using z-score methodology over a user-defined lookback period and combined according to configurable weighting parameters. The resulting composite measure provides a normalized assessment of the prevailing market environment, with the option to invert rate relationships for specific market regime conditions.
The indicator focuses on capturing the synchronized behavior across these interconnected market segments to provide a unified view of systemic market conditions.
Oscillators
Momentum Market Structure ProThis first indicator in the Beyond Market Structure Suite gives you clear market structure at a glance, with adaptive support & resistance zones. It's the only SMC-style indicator built from momentum highs & lows, as far as I know. It creates dynamic support & resistance zones that change strength and resize intelligently, and gives you timely alerts when price bounces from support/rejects from resistance.
You’re free to use the provided entry and exit signals as a ready-to-use, self-contained strategy, or plug its structure into your existing system to sharpen your edge :
• Market structure bias may help improve a compatible system's win rate by taking longs only in bullish bias and shorts in bearish structure.
• Support/resistance can help trend traders identify inflection points, and help range traders define ranges.
🟩 HIGHLIGHTS
⭐ Unique market structure with different characteristics than purely price-based models.
⭐ Support and resistance created from only the extreme levels.
⭐ Support & resistance zones adapt to remain relevant. Zones are deactivated when they become too weak.
⭐ Long and short signals for a bounce from support/rejection from resistance.
🟩 WHY "MARKET STRUCTURE FIRST, ALWAYS"?
"There is only one side to the stock market; and it is not the bull side or the bear side, but the right side." — Jesse Livermore, Reminiscences of a Stock Operator (1923)
If the market is structurally against your trade, you're gonna have a bad time. So you must know what the market structure is before you plan your trade. The more precise and relevant your definition of market structure, the better.
🟩 HOW TO TRADE USING THIS INDICATOR (SIMPLE)
• Directional filter : The prevailing bias background can be used for any kind of trades you want to take. For example, you can long a bounce from support in a bullish market structure bias, or short a rejection from resistance in bearish bias.
• Entries : For more conservative entries, you could wait for a Candle Trend flip after a reaction from your chosen zone (see below for more about Candle Trend).
• Stops : The included running stop-loss level based on Average True Range (ATR) can be used for a stop-loss — set the desired multiplier, and use the level from the bar where you enter your trade.
• Take-profit : Similarly, you can set a Risk:Return-based take-profit target. Support and resistance zones can also be used as full or partial take-profit targets.
See the Advanced section below for more ideas.
🟩 SIGNALS
⭐ ENTRIES
You can enable signals and alerts for bounces from support and rejections from resistance (you'll get more signals using Adaptive mode). You can filter these by requiring corresponding market structure bias (it uses the bias you've already set for the background), and by requiring that Candle Trend confirm the move.
I've slipped in my all-time favourite creation to this indicator: Candle Trend. When price makes a Simple Low pivot, the trend flips bullish. When price then makes a Simple High pivot, the trend flips bearish (see my Market Structure library for a full explanation). This tool is so simple, yet I haven't noticed it anywhere else. It shows short-term trends beautifully. I use it mainly as confirmation of a move. You can use it to confirm ANY kind of move, but here we use it for bounces from support/rejections from resistance.
Note that the pivots and Zigzags are structure, not signals.
⭐ STOPS
You can use the supplied running ATR-based stop level to find a stop-loss level that suits your trading style. Set the desired multiplier, and use the level from the bar where you enter your trade.
⭐ TAKE-PROFIT
Similarly, you can set a take-profit target based on Risk:Return (R:R). If this setting is enabled, the indicator calculates the distance between the closing price and your configured stop, then multiplies that by the configured R:R factor to calculate an appropriate take-profit level. Note that while the stop line is reasonably smooth, the take-profit line varies much more, reflecting the fact that if price has moved away from your stop, the trade requires a greater move in order to hit a given R:R ratio.
Since the indicator doesn't know where you were actually able to enter a position, add a ray using the drawing tool and set an alert if you want to be notified when price reaches your stop or target.
🟩 WHAT'S UNIQUE ABOUT THIS INDICATOR
⭐ MOMENTUM PIVOTS
Almost all market structure indicators use simple Williams fractals. A very small number incorporate momentum, either as a filter or to actually derive the highs and lows. However, of those that derive pivots from momentum, I'm not aware of any that then create full market structure from it.
⭐ SUPPORT & RESISTANCE
Some other indicators also adjust S/R zones after creation, some use volume in zone creation, some increase strength for overlap, a few merge zones together, and many use price interactions to classify zones. But my implementation differs from others, as far as I can tell after looking at many many indicators, in seven specific ways:
+ Zones are *created* from purely high-momentum pivots, not derived or filtered from simple Williams pivots (e.g. `ta.pivothigh()`).
+ Zones are *weakened* dynamically as well as strengthened. Many people know that S/R gets stronger if price rejects from it, but this is only half the story. Different price patterns strengthen *or weaken* zones.
+ We use *conviction-weighted candle patterns* to adjust strength. Not simply +1 for price touching the zone, but a set of single-bar and multi-bar patterns which all have different effects.
+ The rolling strength adjustments are all *moderated by volume*. The *relative volume* forms a part of each adjustment pattern. Some of our patterns reward strong volume, some punish it.
+ We do our own candle modelling, and the adjustment patterns take this into account.
+ We *resize* zones as a result of certain candle patterns ("indecision erodes, conviction defends").
+ We shrink overlapping zones to their sum *and* add their strengths.
🟩 HOW TO TRADE USING THIS INDICATOR (ADVANCED)
In addition to the ideas in the How to Trade Using This indicator (Simple) section above, here are some more ideas.
You can use the market structure:
• As a bias for entries given by more reactive momentum resets, or indeed other indicators and systems.
• You could use a change in market structure to close a long-running trend-following position.
You can use the distance from a potential entry to the CHoCH line as a filter to choose higher-potential trades in ranging assets.
Confluence between market structure and your favourite trend indicator can be powerful.
Multi timeframe analysis
This is a bit of a rabbit hole, but you could use a split screen with this indicator on a higher timeframe (HTF) view of the same asset:
• If the 1D structure turns bullish, the next time that the 1H structure also flips bullish might be a good entry.
• Rejection from a HTF zone, confirmed by lower timeframe (LTF) structure, could be a good entry.
None of this is advice. You need to master your own system, and especially know your own strengths and weaknesses, in order to be a successful trader. An indicator, no matter how cool, is not going to one-shot that process for you.
In Adaptive mode, a skillful trader will be able to spot more opportunities to classify and use support and resistance than any algorithm, including mine, now that they've been automatically drawn for you.
If you are doing historical analysis, note that the "Calculated bars" setting is set to a reasonably small number by default, which helps performance. Either increase this number (setting to zero means "use all the bars"), or use Bar Replay to examine further back in the chart's history. If you encounter errors or slow loading, reduce this number.
🟩 SUPPORT & RESISTANCE
A support zone is an area where price is more likely to bounce, and a resistance zone is an area where price is more likely to reject. Marking these zones up on the chart is extremely helpful, but time-consuming. We create them automatically from only high-momentum areas, to cut noise and highlight the zones we consider most important.
In Simple mode, we simply mark S/R zones from momentum and Implied pivots. We don't update them, just deactivate them if price closes beyond them. Use this mode if you're interested in only recent levels.
In Adaptive mode, zones persist after they're traversed. Once the zones are created, we adjust them based on how price and volume interact with them. We display stronger zones with more opaque fills, and weaker zones with more transparent fills. To calculate strength, we first preprocess candles to take into account gaps between candles, because price movement after market is just as important in its own way. The preprocessing also redefines what constitutes upper and lower wicks, so as to better account for order flow and commitment. We use these modelled candle values, as well as their relative amplitude historically, rather than the raw OHLC for all calculations for interactions of price and zones. It's important to understand, when trying to figure out why the indicator strengthened or weakened a zone, that it sees fundamental price action in a different way to what is shown on standard chart candles (and in a way that can't easily be represented accurately on chart candles).
Then, we strengthen or weaken , and resize support and resistance zones dynamically using different formulas for different events, based on principles including these:
• The close is the market's "vote", the momentum shift anchor.
• Defended penetrations reveal validated liquidity clusters.
• Markets contract to defended levels.
• "The wick is the fakeout, but the close tells you if institutions held the level." — ICT (Inner Circle Trader)
Adaptive mode is more powerful, but you might need to tweak some of the Advanced Support & Resistance settings to get a comfortable number of zones on the chart.
🟩 MOMENTUM PIVOTS
The building blocks of market structure are Highs and Lows — places where price hits a temporary extreme and reverses. All the indicators I could find that create full market structure do so from basic price pivots — Williams fractals, being the highest/lowest candle wick for N candles backwards and forwards (there are some notable first attempts on TradingView to use momentum to define pivots, but no full structure). "Highest/lowest out of N bars" is the almost universal method, but it also picks up somewhat arbitrary price movements. Recognising this, programmers and traders often use longer lookbacks to focus on the more significant Highs and Lows. This removes some noise, but can also remove detail.
My indicator uses a completely different way of thinking about High and Low pivots. A High is where *momentum* peaks and falls back, and a low is where it dips and then recovers. While this is happening, we record the extremes in price, and use those prices as the High or Low pivot zones.
This deliberately picks out different, more meaningful pivots than any purely price-based approach, helping you focus on the swings that matter. By design, it also ignores some stray wicks and other price action that doesn't reflect significant momentum. Price action "purists" might not like this at first, but remember, ultimately we want to trade this. Check and see which levels the market later respects. It's very often not simply the numerically higher/lower local maxima and minima, but the levels that held meaning, interpreted here through momentum.
The first-release version uses the humble Stochastic as the structural momentum metric. Yes, I know — it's overlooked by most people, but that's because they're using it wrong. Stochastic is a full-range oscillator with medium excursions, unlike RSI, say, which is a creeping oscillator with reluctant resets. This makes Stoch (at the default period of 14) not quite reactive enough for on-the-ball momentum reset entry signals, but close to perfect (no metric is 100%) for structural pivots.
Stochastic is also a solid choice for structure because divergences are rare and not usually very far away in terms of price. More reactive momentum metrics such as Stochastic RSI produce very noisy structure that would take a whole extra layer of interpreting (see Further Research, below).
For these reasons, I may or may not add other options for momentum. In the initial release, I've added smoothed RSI as an alternative just to show it's possible, which takes even longer than Stochastic to migrate from one extreme to another, creating an interesting, longer-term structure.
🟩 IMPLIED PIVOTS
We want pivots to mark important price levels so that we can compute market direction and support & resistance zones from them.
In this context, we see that some momentum metrics, and Stochastic in particular, tend to give multiple consecutive resets in the same direction. In other words, we get High followed by High, or Low followed by Low, which does not give us the chance to create properly detailed structure. To remedy this, we simply take the most extreme price action between two same-direction pivots, and create an Implied pivot out of it, after the second same-direction pivot is created.
Obviously these pivots are created very late. Recalling why we wanted them, we realise that this is fine. By definition , price has not exceeded the Implied Pivot level when they're created. So they show us an interesting level that is yet untested.
Implied Pivots are thus created indirectly by momentum but defined directly by price. They are for structure only. We choose not to give them a Dow type (HH, HL, LH, LL) and not to include them in the Main Zigzag to emphasise their secondary nature. However, Implied Pivots are not "internal" or "minor" pivots. There is no such concept in the current Momentum Market Structure model.
If you want less responsive, more long-term structure, you can turn Implied Pivots off.
🟩 DOW STRUCTURE
Dow structure is the simplest form of market structure — Higher Highs (HHs) and Higher Lows (HLs) is an uptrend (showing buyer dominance), and vice-versa for a downtrend.
We label all Momentum (not Implied) Pivots with their Dow qualifier. You can also choose to display the background bias according to the Dow trend.
There is an input option to enable a "Ranging" Dow state, which happens when you get Lower Highs in an uptrend or Higher Lows in a downtrend.
🟩 SMC-STYLE STRUCTURE (BOS, CHOCH)
The ideas of trend continuation after taking out prior highs/lows and looking for early signs of possible reversal go back to Dow and Wyckoff, but have been popularised by SMC as Break Of Structure (BOS) and Change of Character (CHoCH).
BOS can be used as a trigger: for example:
• Wait for a bullish break of structure
• Then attempt to buy the pullback
• Cancel if structure breaks bearish (meaning, we get a bearish CHoCH break)
How to buy the pullback? This is the trillion-dollar question. First, you need solid structure. Without structure, you got nothin'. Then, you want some identified levels where price might bounce from.
If only we incorporated intelligent support and resistance into this very indicator 😍
Creating and maintaining correct BOS and CHoCH continuously , without resetting arbitrarily when conditions get difficult, is technically challenging. I believe I've created an implementation of this structure that is at least as solid as any other available.
In general, BOS is fully momentum‑pivot‑driven; CHoCH is anchored to momentum pivots but maintained mainly by raw price extremes relative to those anchors (breaks are obviously pure price). This means that the exact levels will sometimes differ from your previous favourite market structure indicator.
We have made some assumptions here which may or may not match any one person's understanding of the "correct" way to do things, including: BOS is not reset on wicks because, for us, if price cannot close beyond the BOS there is no BOS break, therefore the previous wick level is still important. The candidate for CHoCH on opposing CHoCH break *is* reset on a wick, because we want to be sure to overcome the leftover liquidity at that new extreme before calling a Change of Character. The CHoCH is moved on a BOS break. For a bullish BOS break, the new CHoCH is the lowest price *since the last momentum pivot was confirmed, creating the BOS that just broke*, and vice-versa for bearish. If there's a stray wick before that, which doesn't shift momentum, we don't care about it.
🟩 ZIGZAG
The Major Swing Zigzag dynamically connects momentum highs and lows (e.g., from a Higher Low to the latest Higher High), adjusting as new extremes form to reveal the overall trend leg.
The Implied Structure Zigzag joins momentum pivots and Implied pivots, if enabled.
🟩 REPAINTING
It's really important to understand two things before asking "Does it repaint?":
1. ALL structure indicators repaint, in the sense of drawing things into the past or notifying you of things that happened in past bars, because by definition, structure needs some kind of confirmation, which takes at least one bar, usually several. This is normal.
2. Almost all indicators of ANY kind repaint in that they display unconfirmed values until the current bar closes. This is also normal.
Most features of this indicator repaint in the ordinary, intended ways described above: the pivots (Implied doubly so), BOS and CHoCH lines, and formation of S/R zones.
The Zigzags, by design, adjust themselves to new pivots. The active lines often change and attach themselves to new anchors. This is a form of repainting. It's important to note that the Zigzags are not signals. They're there to help visualise market structure, and structure does change. Therefore, I prioritised clearly explaining what price did rather than preserving its history.
One of the "bad" kinds of repainting is if a signal is printed when the bar closes, but then on a later bar that "confirmed" signal changes. This is a fundamental issue with some high timeframe implementations. It's bad because you might already have entered a trade and now the indicator is pretending that it never signalled it for you. My indicators do not do this (in fact I wrote an entire library to help other authors avoid this).
If you are ever in any doubt, play with an indicator in Bar Replay mode to see exactly what it does.
To understand repainting, see the official docs: www.tradingview.com
🟩 FURTHER RESEARCH
I've attempted to answer two of the tricky problems in technical analysis in Pine: how to do robust and responsive market structure, and how to maintain support and resistance zones once created. However, this just opens up more possibilities. Which momentum metrics are suitable for structure? Can more reactive metrics be used, and how do we account for divergences in a structural model based on key horizontal levels? Which sets of rules give the best results for maintaining support and resistance? Does the market have a long or a short memory? Is bar decay a natural law or a coping mechanism?
🟩 CREDITS
❤️ I'd like to thank my humble trading mentor, whose brilliant ideas inspire me to garble out code. Thanks are also due to @Timeframe_Titans for guidance on the finer points of market structure (all mistakes and distortions are my own), and to @NJPorthos for feedback and encouragement during the months in the wilderness.
Paid script
XAU Power Meter + HTF FVG SystemWhat is this?
XAU Power Meter + HTF FVG System is an execution-support tool for XAUUSD that combines:
Local trend & momentum on your entry timeframe (e.g. 5m)
Volatility regime (ATR)
Higher-timeframe FVG bias (e.g. 1H)
The goal is simple: filter out low-quality trades and size up only when the market actually moves.
Core Components
1. LTF Trend (MA Stack 20 / 50 / 200)
The indicator builds a “stacked trend” using three MAs:
Bullish trend → price > MA20 > MA50 > MA200
Bearish trend → price < MA20 < MA50 < MA200
Anything else → RANGE
This gives a clean directional bias for intraday execution.
2. CCI Impulse (“Power”)
The CCI block measures the strength of the current move via |CCI| and classifies it into 4 bands:
LOW – weak momentum, usually not worth it
MEDIUM – acceptable impulse
HIGH – strong impulse
EXTREME – very strong, potential blow-off / late entry zone
These bands are used both for signal quality (Grade) and for position size guidance.
3. ATR Volatility Regime
ATR(14) is compared against its own SMA(100) to classify volatility:
QUIET – ATR < K * ATR_slow
NORMAL
ACTIVE – ATR > K * ATR_slow
You don’t want to size up in a dead market. ATR regime is used inside the Grade calculation.
4. Grade System (A / B / C / X)
The indicator compresses Trend + CCI + ATR into a single Grade:
A – In trend, strong impulse (HIGH/EXTREME), active volatility → top setups
B – In trend, at least MEDIUM impulse, acceptable volatility → good setups
C – In trend, but weaker conditions → borderline, be selective
X – Out of trend or no momentum → avoid
Internally, execution signals require Grade ≥ B for two bars in a row, to avoid one-bar “fake” spikes.
5. HTF FVG Bias (e.g. 1H)
On a higher timeframe (default: 1H), the script runs a Fair Value Gap engine with:
EMA 50/200 trend filter
ATR-based body filter (minimum candle strength)
Wilder ADX filter (trend strength)
Deep retest requirement inside the FVG zone
Optional zone auto-expiry and delete-on-use
It returns:
BUY (bullish HTF FVG confirmed)
SELL (bearish HTF FVG confirmed)
NONE (no valid zone active)
You can control how strict this bias is used via a “Strict: require active HTF FVG for entry” checkbox:
Strict OFF (default) → HTF bias can block trades against a strong HTF signal, but allows trades when HTF is neutral.
Strict ON → LTF entries are allowed only when HTF has an active FVG in the same direction (very selective).
HTF events are shown on the chart as HTF BUY / HTF SELL markers.
Execution Signals (LTF LONG / SHORT)
On your entry timeframe (e.g. 5m), the script generates LONG / SHORT arrows when:
Trend is clearly bullish or bearish (MA stack aligned),
Grade ≥ B for two consecutive bars,
HTF bias conditions are satisfied (depending on the strict mode).
These arrows are not a full auto-strategy, but a high-quality execution cue:
“Trend OK + Momentum OK + Volatility OK + HTF not against you.”
Dashboard
A compact dashboard in the corner shows, in real time:
Trend – UP / DOWN / RANGE (20/50/200 stack)
Impulse (CCI) – LOW / MEDIUM / HIGH / EXTREME
Volatility (ATR) – QUIET / NORMAL / ACTIVE
Size Multiplier – suggested risk sizing factor based on impulse
Grade – A / B / C / X
HTF FVG – BUY / SELL / NONE
This lets you sanity-check the context before pressing the button, not after the loss.
Recommended Use
Instrument: XAUUSD
Timeframe: 5m (scalping / intraday), but can be tested on 15m/1H as well
HTF: 1H by default (can experiment with 4H)
Focus on:
Grade A/B only
Strict mode ON for more institutional, fewer but higher-quality trades
Size up only when both impulse and volatility are supportive
Disclaimer
This script is a decision-support tool, not financial advice and not a guarantee of profit.
Always forward-test, understand the logic, and use your own risk management.
ZENADX Momentum FlowZENADX Momentum Flow คืออินดิเคเตอร์ที่ออกแบบมาเพื่อช่วยเทรดเดอร์จับ “ทิศทาง + จังหวะ” ของตลาดด้วยความเรียบง่ายแบบเซน แต่ทรงพลังด้วยแกนวิเคราะห์จาก ADX, DI และ Stochastic Momentum
อินดิเคเตอร์นี้ผสมผสาน โครงสร้างเทรนด์ (Trend Structure) ด้วย ADX/DI และ โมเมนตัม (Momentum Timing) ด้วย Stochastic เพื่อค้นหาจุดเข้าออกที่ “นิ่ง คม และมีสติ” ตามหลัก Zen Flow Trading
สิ่งที่ ZENADX Momentum Flow ทำให้คุณ:
1.จับเทรนด์หลักด้วย ADX ที่ผ่านเกณฑ์ความแข็งแรง
2.ฟิลเตอร์จังหวะด้วย Stochastic เพื่อหลีกเลี่ยงสัญญาณหลอก
3.แสดงสัญญาณ BUY/SELL เฉพาะเมื่อน้ำหนักเทรนด์ + โมเมนตัมสอดคล้องกัน
เหมาะทั้งสาย Trend Following และ Swing Entry ที่ต้องการ Flow ที่เป็นระบบ
เหมาะกับใคร?
สายเทรนด์, เทรดเดอร์แบบ Flow, คนที่ชอบระบบที่เรียบง่ายแต่ให้ “ความมั่นใจ” เวลาเข้าออก
หลักการ Zen:
ไม่ใช่แค่การตามเทรนด์… แต่คือการ ไหลไปตามตลาด อย่างมีสติและไม่ฝืนตลาด
-------------------------------------------------------------------------
ZENADX Momentum Flow is a trend–momentum hybrid indicator designed for traders who want clarity, simplicity, and precision. Inspired by Zen principles, this tool helps you align with the market’s natural flow—without noise or over-complication.
This indicator blends trend strength from ADX/DI with momentum confirmation from Stochastic, producing clean BUY/SELL signals only when both market structure and momentum agree.
What ZENADX Momentum Flow provides:
Detects strong trend directions using ADX threshold logic
Filters noise with Stochastic momentum alignment
Generates precise BUY/SELL signals based on DI crossovers + momentum confirmation
Ideal for Trend Following and Swing Entry traders who want a smooth, systematic flow
Perfect for:
Traders who seek a calm, disciplined, and structured way to follow the market’s movement—without forcing trades.
Zen Philosophy:
You don’t fight the trend…
You flow with it.
RSI os/ob overlay on candle - RichFintech.comRSI os/ob overlay on candle - RichFintech.com reduce the time your eyes must to look two pane, easier to analysis and tired eyes
SignalSquad Lite: SMC Structure Mapper © 2025Free Lite: Map SMC Structure (Pivots + BOS).
Teaser for Premium SignalSquad (Signals + 75% Wins).
Trial: in.tradingview.com
RSI Forecast Colorful [DiFlip]RSI Forecast Colorful
Introducing one of the most complete RSI indicators available — a highly customizable analytical tool that integrates advanced prediction capabilities. RSI Forecast Colorful is an evolution of the classic RSI, designed to anticipate potential future RSI movements using linear regression. Instead of simply reacting to historical data, this indicator provides a statistical projection of the RSI’s future behavior, offering a forward-looking view of market conditions.
⯁ Real-Time RSI Forecasting
For the first time, a public RSI indicator integrates linear regression (least squares method) to forecast the RSI’s future behavior. This innovative approach allows traders to anticipate market movements based on historical trends. By applying Linear Regression to the RSI, the indicator displays a projected trendline n periods ahead, helping traders make more informed buy or sell decisions.
⯁ Highly Customizable
The indicator is fully adaptable to any trading style. Dozens of parameters can be optimized to match your system. All 28 long and short entry conditions are selectable and configurable, allowing the construction of quantitative, statistical, and automated trading models. Full control over signals ensures precise alignment with your strategy.
⯁ Innovative and Science-Based
This is the first public RSI indicator to apply least-squares predictive modeling to RSI calculations. Technically, it incorporates machine-learning logic into a classic indicator. Using Linear Regression embeds strong statistical foundations into RSI forecasting, making this tool especially valuable for traders seeking quantitative and analytical advantages.
⯁ Scientific Foundation: Linear Regression
Linear regression is a fundamental statistical method that models the relationship between a dependent variable y and one or more independent variables x. The general formula for simple linear regression is:
y = β₀ + β₁x + ε
where:
y = predicted variable (e.g., future RSI value)
x = explanatory variable (e.g., bar index or time)
β₀ = intercept (value of y when x = 0)
β₁ = slope (rate of change of y relative to x)
ε = random error term
The goal is to estimate β₀ and β₁ by minimizing the sum of squared errors. This is achieved using the least squares method, ensuring the best linear fit to historical data. Once the coefficients are calculated, the model extends the regression line forward, generating the RSI projection based on recent trends.
⯁ Least Squares Estimation
To minimize the error between predicted and observed values, we use the formulas:
β₁ = Σ((xᵢ - x̄)(yᵢ - ȳ)) / Σ((xᵢ - x̄)²)
β₀ = ȳ - β₁x̄
Σ denotes summation; x̄ and ȳ are the means of x and y; and i ranges from 1 to n (number of observations). These equations produce the best linear unbiased estimator under the Gauss–Markov assumptions — constant variance (homoscedasticity) and a linear relationship between variables.
⯁ Linear Regression in Machine Learning
Linear regression is a foundational component of supervised learning. Its simplicity and precision in numerical prediction make it essential in AI, predictive algorithms, and time-series forecasting. Applying regression to RSI is akin to embedding artificial intelligence inside a classic indicator, adding a new analytical dimension.
⯁ Visual Interpretation
Imagine a time series of RSI values like this:
Time →
RSI →
The regression line smooths these historical values and projects itself n periods forward, creating a predictive trajectory. This projected RSI line can cross the actual RSI, generating sophisticated entry and exit signals. In summary, the RSI Forecast Colorful indicator provides both the current RSI and the forecasted RSI, allowing comparison between past and future trend behavior.
⯁ Summary of Scientific Concepts Used
Linear Regression: Models relationships between variables using a straight line.
Least Squares: Minimizes squared prediction errors for optimal fit.
Time-Series Forecasting: Predicts future values from historical patterns.
Supervised Learning: Predictive modeling based on known output values.
Statistical Smoothing: Reduces noise to highlight underlying trends.
⯁ Why This Indicator Is Revolutionary
Scientifically grounded: Built on statistical and mathematical theory.
First of its kind: The first public RSI with least-squares predictive modeling.
Intelligent: Incorporates machine-learning logic into RSI interpretation.
Forward-looking: Generates predictive, not just reactive, signals.
Customizable: Exceptionally flexible for any strategic framework.
⯁ Conclusion
By combining RSI and linear regression, the RSI Forecast Colorful allows traders to predict market momentum rather than simply follow it. It's not just another indicator: it's a scientific advancement in technical analysis technology. Offering 28 configurable entry conditions and advanced signals, this open-source indicator paves the way for innovative quantitative systems.
⯁ Example of simple linear regression with one independent variable
This example demonstrates how a basic linear regression works when there is only one independent variable influencing the dependent variable. This type of model is used to identify a direct relationship between two variables.
⯁ In linear regression, observations (red) are considered the result of random deviations (green) from an underlying relationship (blue) between a dependent variable (y) and an independent variable (x)
This concept illustrates that sampled data points rarely align perfectly with the true trend line. Instead, each observed point represents the combination of the true underlying relationship and a random error component.
⯁ Visualizing heteroscedasticity in a scatterplot with 100 random fitted values using Matlab
Heteroscedasticity occurs when the variance of the errors is not constant across the range of fitted values. This visualization highlights how the spread of data can change unpredictably, which is an important factor in evaluating the validity of regression models.
⯁ The datasets in Anscombe’s quartet were designed to have nearly the same linear regression line (as well as nearly identical means, standard deviations, and correlations) but look very different when plotted
This classic example shows that summary statistics alone can be misleading. Even with identical numerical metrics, the datasets display completely different patterns, emphasizing the importance of visual inspection when interpreting a model.
⯁ Result of fitting a set of data points with a quadratic function
This example illustrates how a second-degree polynomial model can better fit certain datasets that do not follow a linear trend. The resulting curve reflects the true shape of the data more accurately than a straight line.
⯁ What Is RSI?
The RSI (Relative Strength Index) is a technical indicator developed by J. Welles Wilder. It measures the velocity and magnitude of recent price movements to identify overbought and oversold conditions. The RSI ranges from 0 to 100 and is commonly used to identify potential reversals and evaluate trend strength.
⯁ How RSI Works
RSI is calculated from average gains and losses over a set period (commonly 14 bars) and plotted on a 0–100 scale. It consists of three key zones:
Overbought: RSI above 70 may signal an overbought market.
Oversold: RSI below 30 may signal an oversold market.
Neutral Zone: RSI between 30 and 70, indicating no extreme condition.
These zones help identify potential price reversals and confirm trend strength.
⯁ Entry Conditions
All conditions below are fully customizable and allow detailed control over entry signal creation.
📈 BUY
🧲 Signal Validity: Signal remains valid for X bars.
🧲 Signal Logic: Configurable using AND or OR.
🧲 RSI > Upper
🧲 RSI < Upper
🧲 RSI > Lower
🧲 RSI < Lower
🧲 RSI > Middle
🧲 RSI < Middle
🧲 RSI > MA
🧲 RSI < MA
🧲 MA > Upper
🧲 MA < Upper
🧲 MA > Lower
🧲 MA < Lower
🧲 RSI (Crossover) Upper
🧲 RSI (Crossunder) Upper
🧲 RSI (Crossover) Lower
🧲 RSI (Crossunder) Lower
🧲 RSI (Crossover) Middle
🧲 RSI (Crossunder) Middle
🧲 RSI (Crossover) MA
🧲 RSI (Crossunder) MA
🧲 MA (Crossover)Upper
🧲 MA (Crossunder)Upper
🧲 MA (Crossover) Lower
🧲 MA (Crossunder) Lower
🧲 RSI Bullish Divergence
🧲 RSI Bearish Divergence
🔮 RSI (Crossover) Forecast MA
🔮 RSI (Crossunder) Forecast MA
📉 SELL
🧲 Signal Validity: Signal remains valid for X bars.
🧲 Signal Logic: Configurable using AND or OR.
🧲 RSI > Upper
🧲 RSI < Upper
🧲 RSI > Lower
🧲 RSI < Lower
🧲 RSI > Middle
🧲 RSI < Middle
🧲 RSI > MA
🧲 RSI < MA
🧲 MA > Upper
🧲 MA < Upper
🧲 MA > Lower
🧲 MA < Lower
🧲 RSI (Crossover) Upper
🧲 RSI (Crossunder) Upper
🧲 RSI (Crossover) Lower
🧲 RSI (Crossunder) Lower
🧲 RSI (Crossover) Middle
🧲 RSI (Crossunder) Middle
🧲 RSI (Crossover) MA
🧲 RSI (Crossunder) MA
🧲 MA (Crossover)Upper
🧲 MA (Crossunder)Upper
🧲 MA (Crossover) Lower
🧲 MA (Crossunder) Lower
🧲 RSI Bullish Divergence
🧲 RSI Bearish Divergence
🔮 RSI (Crossover) Forecast MA
🔮 RSI (Crossunder) Forecast MA
🤖 Automation
All BUY and SELL conditions can be automated using TradingView alerts. Every configurable condition can trigger alerts suitable for fully automated or semi-automated strategies.
⯁ Unique Features
Linear Regression Forecast
Signal Validity: Keep signals active for X bars
Signal Logic: AND/OR configuration
Condition Table: BUY/SELL
Condition Labels: BUY/SELL
Chart Labels: BUY/SELL markers above price
Automation & Alerts: BUY/SELL
Background Colors: bgcolor
Fill Colors: fill
Linear Regression Forecast
Signal Validity: Keep signals active for X bars
Signal Logic: AND/OR configuration
Condition Table: BUY/SELL
Condition Labels: BUY/SELL
Chart Labels: BUY/SELL markers above price
Automation & Alerts: BUY/SELL
Background Colors: bgcolor
Fill Colors: fill
🔹 Williams %R x2🔹 Williams %R x2 — Dual Williams %R Oscillator (MTF)
Williams %R x2 is an enhanced version of the classic Williams Percent Range indicator, allowing you to display two independent %R lines with separate parameters and multi-timeframe (MTF) support.
This tool is ideal for precise entry timing, spotting reversals, identifying extreme zones, and confirming momentum shifts.
✨ Indicator Features
1. Two Independent Williams %R Inputs
Separate period settings
Individual price sources
Custom line colors
Configurable overbought/oversold levels
Ability to enable or disable each oscillator independently
2. Multi-Timeframe (MTF) Mode
Each %R can be calculated on:
the current chart timeframe
or any higher/lower timeframe selected by the user (from M1 to MN)
This allows flexible combinations such as:
local %R for entries
higher-timeframe %R for trend filtering
3. Built-in Levels
OB/OS levels for each oscillator
Central midpoint level at −50
Fully customizable level colors
🎯 Use Cases
Detecting short-term reversals
Assessing momentum and timing entries
Applying SMC/ICT confirmation models
Filtering signals with higher-timeframe structure
Identifying extreme price conditions
🛠️ Technical Details
Fully compatible with Pine Script® v6
No repainting
Clean and minimal oscillator without unnecessary elements
CIHAN SCALP PRO v3 ELITEI’m sharing a testable scalping strategy:
When you see a Long or Short signal, you can open a position without waiting for the candle to close and take quick profits with a short TP.
But the real game-changer is coming soon!
The Professional Scalping System I’ve been working on, with 85%+ accuracy, is almost ready.
This system is fully mechanical — no analysis needed, it instantly catches momentum and trend shifts.
It will be available soon with a small monthly subscription fee.
Stay tuned!
Ehlers Cyber Cycle⭐ Ehlers Cyber Cycle
Description (Copy/Paste for Publishing)
The Ehlers Cyber Cycle is a classic digital signal–processing (DSP) oscillator developed by John F. Ehlers, designed to extract the true cyclic component from price while minimizing lag.
This simplified implementation uses the Cyber Cycle formula (price minus smoothing) along with a fast trigger line to generate clean, low-lag reversal signals.
How It Works
• Price is smoothed using a 6-period EMA
• Cyber Cycle = raw cycle component = price – smooth
• A 3-period EMA trigger line acts as a confirmation filter
• Signals are generated on Cyber/Trigger crossovers
• Zero line helps identify positive/negative cycle states
Features
✔ Low-lag cycle oscillator
✔ Automatic buy/sell crossover signals
✔ Zero-line state shift detection
✔ Extremely lightweight and responsive
✔ Works on all assets and timeframes
✔ Perfect for mean-reversion or cycle-based timing
Use Cases
• Reversal timing
• Cycle confirmation
• Early trend detection
• Filtering noise in choppy markets
• Combining with Ehlers-based indicators (Fisher Transform, Roofing Filter, MESA, etc.)
A clean, fast, and accurate cycle tool for traders who want a simple Ehlers oscillator with strong signal clarity.
Beast Mode Adaptive Oscillator V6⭐ Beast Mode Adaptive Oscillator V6
Description (Copy/Paste for Publishing)
Beast Mode Adaptive Oscillator V6 is a high-precision, regime-aware momentum engine that adapts dynamically to market conditions.
It blends ADX-based market regime filtering, StochRSI adaptive oscillation, and ATR-driven signal validation to deliver a powerful, low-noise, context-smart oscillator.
Instead of giving the same overbought/oversold signals in every environment, this oscillator changes its behavior depending on market regime:
Market Regime Filter (MRF)
Automatically detects:
✔ Strong Bull Trend
✔ Strong Bear Trend
✔ Ranging Bull
✔ Ranging Bear
✔ Noise / Low-Volatility Environment
ADX + DI structure determines how aggressive or conservative the oscillator becomes.
Adaptive Regime Oscillator (ARO)
A smart StochRSI core whose OB/OS levels shift depending on trend regime:
• In strong trends → wider OB/OS bands (10–90)
• In ranges → tighter, mean-reverting bands (20–80)
• Higher accuracy and fewer false reversals
Price/Volatility Control (PVC)
Built-in ATR risk modules:
• ATR-based stop zones
• ATR-based target zones
• Internal validation to confirm signal strength
Optional Visual Aids
• Entry signal markers
• Regime bar at the bottom of the chart
• ADX line display
• Custom colors for trend strength
What This Indicator Is Best At
• Avoiding bad signals during chop
• Catching trend continuation entries
• Identifying exhaustion points in strong moves
• Adapting OB/OS logic to match volatility
• Confirming strength with ADX + DI structure
Perfect For
• Intraday traders
• Swing traders
• Trend traders
• Mean-reversion setups
• Volatility-based strategies
This is a complete adaptive oscillator system designed to stay accurate across every market condition.
Elliott Wave — HYBRID BEAST MODE⭐ Elliott Wave — HYBRID BEAST MODE
Description (Copy/Paste for Publishing)
Elliott Wave — HYBRID BEAST MODE is an advanced, automated Elliott Wave detection engine that blends classical wave theory with modern algorithmic logic. This tool identifies impulsive waves, corrective structures, wave-strength conditions, and volume-enhanced Wave 3 confirmations — all while automatically adapting to any timeframe.
This script uses a hybrid approach:
• Elliott Oscillator (5/35 MA difference)
• Pivot-based wave structure detection
• Automated wave spacing (dynamic by timeframe)
• Fibonacci projection mapping
• Wave channels & structure geometry
• Dashboard for quick-read market conditions
• Automatic alerts for Wave 3, Wave 5, and corrective waves
Key Features
✔ Auto Wave Detection using pivot geometry and spacing logic
✔ Elliott Oscillator histogram for momentum confirmation
✔ Wave Labels (1–5, A–B–C) with intelligent spacing
✔ Adaptive Timeframe System that recalculates wave spacing automatically
✔ Wave 3 Strength Logic using your custom volume multiplier
✔ Fibonacci Levels for projection and confirmation
✔ Wave Channels for structure alignment
✔ Built-In Alerts for key high-probability moments
✔ Designed for 4H / Daily, but optimized for all timeframes
Use Cases
• Identifying impulsive wave cycles
• Confirming corrections & retracements
• Determining trend exhaustion
• Timing Wave 3 and Wave 5 extensions
• Integrating wave theory with oscillator momentum
This is a full Elliott Wave toolbox packed into one script — ideal for traders who want automatic structure detection without the subjectivity of manual wave counting.
Tesla 3-6-9 Vortex OscillatorTesla 3-6-9 Vortex Oscillator — Description
The Tesla 3-6-9 Vortex Oscillator is a unique market-structure indicator inspired by Nikola Tesla’s 3-6-9 theory, vortex mathematics, and digital-root numerical cycles.
This tool analyzes price and volume through digit-reduction patterns to track the frequency of “sacred” 3-6-9 values versus traditional 1-2-4-5-7-8 “material world” values.
Core Concept
In vortex math, all numbers reduce to a single digit (1–9).
However, 3, 6, and 9 form a special control triad, representing cyclical creation, harmony, and completion.
This indicator measures how often market data resolves into these higher-cycle digits — creating a real-time “vortex energy ratio” for trend bias and momentum shifts.
What the Indicator Measures
✔ Digital Root of Price / Volume / Range
✔ 3-6-9 Frequency vs. Counter Digit Frequency
✔ Vortex Ratio (%) – percentage dominance of 3/6/9 activity
✔ Smoothed Vortex Oscillator – trend-ready version
✔ Tesla Wave – a cyclical sine-wave based on vortex length & chosen (3, 6, or 9) multiplier
✔ Optional Visual Layers:
• Digital-root analysis
• Vortex spiral visualization
• Harmonic 3-6-9 levels
How to Use It
High Vortex Values (above 60%)
→ Market dominated by 3-6-9 cycles
→ Often aligns with expansion, breakouts, or trend strengthening
Low Vortex Values (below 40%)
→ Counter-digit dominance
→ Consolidation, weakening trend, or potential mean-reversion
Tesla Wave Crosses
→ Can signal timing windows and rhythm shifts within the cycle.
Who This Indicator Is For
• Traders who like numerical cycle analysis
• Users of vortex math, digital-root, or harmonic structures
• People who want a non-lagging sentiment oscillator
• Anyone blending TA + number theory for timing large moves
Average Directional Index with middle line 25I interpret the ADX as indicating weakness in the current price when the value is below 25, and strength when it is above 25.
This line at 25 is drawn in the ADX chart. Its color and value can be customized in the Trading View box.
MYPYBITE.com – Oscillators PackWe got Stoch and RSI and MARSI packed together. You can switch all on or just use the ones that meaningful to your tracking.
Thanks you for looking. I hope to update
Money Flow Matrix This comprehensive indicator is a multi-faceted momentum and volume oscillator designed to identify trend strength, potential reversals, and market confluence. It combines a volume-weighted RSI (Money Flow) with a double-smoothed momentum oscillator (Hyper Wave) to filter out noise and provide high-probability signals.
Core Components
1. Money Flow (The Columns) This is the backbone of the indicator. It calculates a normalized RSI and weights it by relative volume.
Green Columns: Positive money flow (Buying pressure).
Red Columns: Negative money flow (Selling pressure).
Neon Colors (Overflow): When the columns turn bright Neon Green or Neon Red, the Money Flow has breached the dynamic Bollinger Band thresholds. This indicates an extreme overbought or oversold condition, suggesting a potential climax in the current move.
2. Hyper Wave (The Line) This is a double-smoothed Exponential Moving Average (EMA) derived from price changes. It acts as the "signal line" for the system. It is smoother than standard RSI or MACD, reducing false signals during choppy markets.
Green Line: Momentum is increasing.
Red Line: Momentum is decreasing.
3. Confluence Zones (Background) The background color changes based on the agreement between Money Flow and Hyper Wave.
Green Background: Both Money Flow and Hyper Wave are bullish. This represents a high-probability long environment.
Red Background: Both Money Flow and Hyper Wave are bearish. This represents a high-probability short environment.
Signal Guide
The Matrix provides three tiers of signals, ranging from early warnings to confirmation entries.
1. Warning Dots (Circles) These appear when the Hyper Wave crosses specific internal levels (-30/30).
Green Dot: Early warning of a bullish rotation.
Red Dot: Early warning of a bearish rotation.
Usage: These are not immediate entry signals but warnings to tighten stop-losses or prepare for a reversal.
2. Major Crosses (Triangles) These occur when Money Flow crosses the zero line, confirmed by momentum direction.
Green Triangle Up: Major Buy Signal (Money Flow crosses above 0).
Red Triangle Down: Major Sell Signal (Money Flow crosses below 0).
Usage: These are the primary trend-following entry signals.
3. Divergences (Labels "R" and "H") The script automatically detects discrepancies between Price action and the Hyper Wave oscillator.
"R" (Regular Divergence): Indicates a potential Reversal.
Bullish R: Price makes a lower low, but Oscillator makes a higher low.
Bearish R: Price makes a higher high, but Oscillator makes a lower high.
"H" (Hidden Divergence): Indicates a potential Trend Continuation.
Bullish H: Price makes a higher low, but Oscillator makes a lower low.
Bearish H: Price makes a lower high, but Oscillator makes a higher high.
Dashboard (Confluence Meter)
Located in the bottom right of the chart, the dashboard provides a snapshot of the current candle's status. It calculates a score based on three factors:
Is Money Flow positive?
Is Hyper Wave positive?
Is Hyper Wave trending up?
Readings:
STRONG BUY: All metrics are bullish.
WEAK BUY: Mixed metrics, but leaning bullish.
NEUTRAL: Metrics are conflicting.
WEAK/STRONG SELL: Bearish equivalents of the buy signals.
Trading Strategies
Strategy A: The Trend Rider
Entry: Wait for a Green Triangle (Major Buy).
Confirmation: Ensure the Background is highlighted Green (Confluence).
Exit: Exit when the background turns off or a Red Warning Dot appears.
Strategy B: The Reversal Catch
Setup: Look for a Neon Red Column (Overflow/Oversold).
Trigger: Wait for a Green "R" Label (Regular Bullish Divergence) or a Green Warning Dot.
Confirmation: Wait for the Hyper Wave line to turn green.
Strategy C: The Pullback (Continuation)
Context: The market is in a strong trend (Green Background).
Trigger: Price pulls back, but a Green "H" Label (Hidden Bullish Divergence) appears.
Action: Enter in the direction of the original trend.
Settings Configuration
The code includes tooltips for all inputs to assist with configuration.
Money Flow Length: Adjusts the sensitivity of the volume calculation. Lower numbers are faster but noisier; higher numbers are smoother.
Threshold Multiplier: Controls the "Neon" overflow bars. Increasing this (e.g., to 2.5 or 3.0) will result in fewer, more extreme signals.
Divergence Lookback: Determines how many candles back the script looks to identify pivots. Increase this number to find larger, macro divergences.
Disclaimer
This source code and the accompanying documentation are for educational and informational purposes only. They do not constitute financial, investment, or trading advice.
SGK - Trend Score [Protected]Stop guessing the strength of the trend. The SGK Trend Score is a proprietary oscillator designed to cut through market noise and tell you exactly who is in control: the Bulls or the Bears.
How It Works: Instead of a simple "Buy" or "Sell" signal, the SGK Trend Score evaluates the quality of the trend. It aggregates data from multiple timeframe analyses and volatility channels to produce a composite score:
Green Zone (> 0): Uptrend. Scores above +50 indicate a high-conviction bullish trend.
Red Zone (< 0): Downtrend. Scores below -50 indicate a high-conviction bearish trend.
Why Use This?
Objective Analysis: Removes emotional bias by converting complex price action into a single value between -100 and +100.
Customizable Sensitivity: You can tweak the weightings of the signal components in the settings menu to adapt the indicator for Scalping (faster reaction) or Swing Trading (smoother signals).
Access: This is a protected, professional-grade indicator. It is currently free to use while I gather community feedback. Please leave your thoughts in the comments below!
Best wishes, sgkalluri
3-in-1 Oscillator Pro3-IN-1 OSCILLATOR PRO: PMO + MACD + OBV
═══════════════════════════════════════════════════════════════════════════════
🎯 WHAT THIS INDICATOR DOES
The 3-in-1 Oscillator Pro combines three powerful momentum indicators into ONE clean, normalized oscillator panel. No more cluttered charts with multiple indicator windows - this combines Price Momentum Oscillator (PMO), MACD, and On-Balance Volume (OBV) into a single, actionable view.
**The Secret Sauce:** Advanced normalization technology puts all three indicators on the SAME SCALE, allowing you to compare momentum, trend, and volume flow side-by-side for the first time ever.
**Bonus Feature:** Automatic pattern detection for divergences, double tops/bottoms, and head & shoulders patterns across ALL THREE indicators simultaneously!
═══════════════════════════════════════════════════════════════════════════════
🔥 WHY THIS IS A GAME CHANGER
═══════════════════════════════════════════════════════════════════════════════
**Traditional Problem:**
- PMO ranges from -10 to +10
- MACD ranges from -2 to +2
- OBV ranges in millions
→ You CAN'T plot them together or compare them directly!
**Our Solution:**
Advanced normalization (Z-Score, Min-Max, or Percentage) puts ALL indicators on the same -3 to +3 scale, allowing you to:
✅ See when all 3 indicators AGREE (high conviction setups)
✅ Spot DIVERGENCES between momentum, trend, and volume
✅ Identify which indicator is leading vs lagging
✅ Make faster, more confident trading decisions
═══════════════════════════════════════════════════════════════════════════════
📊 THE THREE INDICATORS EXPLAINED
═══════════════════════════════════════════════════════════════════════════════
**1️⃣ PMO (Price Momentum Oscillator)** - BLUE LINE
- Advanced momentum indicator based on Rate of Change
- Smoother than RSI, more responsive than MACD
- Double EMA smoothing eliminates false signals
- Best for: Identifying momentum shifts EARLY
**How to Use:**
- PMO crossing above signal = Bullish momentum
- PMO crossing below signal = Bearish momentum
- PMO above 0 = Bullish zone
- PMO below 0 = Bearish zone
**2️⃣ MACD (Moving Average Convergence Divergence)** - ORANGE LINE
- The industry standard trend-following indicator
- Shows relationship between two moving averages
- Histogram shows momentum strength
- Best for: Confirming trend direction
**How to Use:**
- MACD above signal = Uptrend
- MACD below signal = Downtrend
- Histogram growing = Momentum increasing
- Histogram shrinking = Momentum decreasing
**3️⃣ OBV (On-Balance Volume)** - GREEN LINE
- Measures buying vs selling pressure
- Uses volume to confirm price moves
- Leading indicator (moves before price)
- Best for: Validating breakouts and reversals
**How to Use:**
- OBV rising = Accumulation (smart money buying)
- OBV falling = Distribution (smart money selling)
- OBV divergence = Possible reversal ahead
- OBV confirms price = Strong trend
═══════════════════════════════════════════════════════════════════════════════
🎨 NORMALIZATION METHODS
═══════════════════════════════════════════════════════════════════════════════
Choose the normalization method that fits your trading style:
**Z-SCORE (DEFAULT - RECOMMENDED)**
- Statistical method measuring standard deviations from mean
- Values typically range from -3 to +3
- Best for: Identifying extreme readings and mean reversion
- Reading: -2 or below = Oversold | +2 or above = Overbought
**MIN-MAX SCALING**
- Scales to -1 to +1 range based on recent high/low
- Best for: Range-bound markets
- Reading: Shows position within recent range
**PERCENTAGE**
- Shows deviation from average as percentage
- Best for: Relative strength comparison
- Reading: Direct percentage above/below mean
**Normalization Period:** Adjustable from 20-500 bars (default 100)
- Shorter period = More reactive, more signals
- Longer period = Smoother, fewer false signals
═══════════════════════════════════════════════════════════════════════════════
🎯 AUTOMATIC PATTERN DETECTION
═══════════════════════════════════════════════════════════════════════════════
The indicator automatically detects 6 powerful patterns across ALL THREE oscillators:
**BULLISH PATTERNS** 🟢
1. **Bullish Divergence** - Price makes lower low, indicator makes higher low
→ Signals: Downtrend losing momentum, reversal likely
2. **Double Bottom** - Two similar lows with bounce in between
→ Signals: Strong support level, upward reversal setup
3. **Inverse Head & Shoulders** - Three troughs with middle one lowest
→ Signals: Major reversal pattern, strong bullish signal
**BEARISH PATTERNS** 🔴
4. **Bearish Divergence** - Price makes higher high, indicator makes lower high
→ Signals: Uptrend losing momentum, reversal likely
5. **Double Top** - Two similar highs with dip in between
→ Signals: Strong resistance level, downward reversal setup
6. **Head & Shoulders** - Three peaks with middle one highest
→ Signals: Major reversal pattern, strong bearish signal
**Pattern Table Display:**
- Shows current pattern for each indicator
- 🟢 BULL / 🔴 BEAR / ⚪ None signal
- Updates in real-time as patterns develop
- Positioned at bottom right (non-intrusive)
═══════════════════════════════════════════════════════════════════════════════
💡 HOW TO TRADE WITH THIS INDICATOR
═══════════════════════════════════════════════════════════════════════════════
**STRATEGY 1: TRIPLE CONFIRMATION**
Wait for all 3 indicators to agree:
- All pointing up = Strong BUY signal
- All pointing down = Strong SELL signal
- Mixed signals = Stay out or reduce position size
**STRATEGY 2: DIVERGENCE HUNTER**
Watch for divergences between price and indicators:
1. Price makes new high but PMO/MACD/OBV doesn't = Bearish divergence (SHORT setup)
2. Price makes new low but PMO/MACD/OBV doesn't = Bullish divergence (LONG setup)
3. When 2 or 3 indicators show same divergence = HIGHEST probability
**STRATEGY 3: VOLUME CONFIRMATION**
Use OBV to confirm price moves:
- Price breaking out + OBV rising = Valid breakout (BUY)
- Price breaking out + OBV falling = False breakout (AVOID)
- Price dropping + OBV rising = Bullish accumulation (BUY DIP)
- Price rising + OBV falling = Distribution (PREPARE TO SHORT)
**STRATEGY 4: MOMENTUM SHIFTS**
Use PMO for early entries:
- PMO crosses signal line + MACD confirms = Early entry
- PMO extreme reading (>+2 or <-2) = Possible reversal zone
- PMO divergence + Pattern detection = High probability setup
**STRATEGY 5: PATTERN POWER PLAYS**
When pattern table shows same pattern on 2+ indicators:
- 2 indicators show Bull Divergence = Strong LONG setup
- 2 indicators show Double Bottom = Strong BUY signal
- 3 indicators show bearish pattern = MAXIMUM conviction SHORT
═══════════════════════════════════════════════════════════════════════════════
⚙️ CUSTOMIZATION OPTIONS
═══════════════════════════════════════════════════════════════════════════════
**DISPLAY CONTROLS**
- Toggle each indicator on/off independently
- Hide/show MACD histogram
- Hide/show pattern detection table
- Mix and match based on your strategy
**PMO SETTINGS**
- ROC Length (default 35)
- Smoothing periods (20 and 10)
- Custom colors and line width
- Signal line color and width
**MACD SETTINGS**
- Fast length (default 12)
- Slow length (default 26)
- Signal length (default 9)
- Custom colors for lines and histogram
- Bull/bear histogram colors
- Histogram transparency control
**OBV SETTINGS**
- Moving average length (default 20)
- Custom color and line width
- Percentage calculation based on MA
**NORMALIZATION**
- Method selection (Z-Score, Min-Max, Percentage)
- Lookback period (20-500 bars)
- Affects ALL indicators simultaneously
**PATTERN DETECTION**
- Lookback period (5-50 bars)
- Controls sensitivity of pattern recognition
- Shorter = More patterns (more signals)
- Longer = Stronger patterns (fewer signals)
═══════════════════════════════════════════════════════════════════════════════
📈 BEST PRACTICES
═══════════════════════════════════════════════════════════════════════════════
✅ **DO:**
- Wait for multiple indicators to confirm
- Use pattern detection as confluence
- Combine with price action and support/resistance
- Adjust normalization period based on timeframe
- Use divergences as early warning signals
❌ **DON'T:**
- Trade based on single indicator alone
- Ignore volume confirmation (OBV)
- Use in ranging markets without adjusting settings
- Chase signals without proper risk management
- Overtrade - quality over quantity
**TIMEFRAME RECOMMENDATIONS:**
- Scalping: 1m-5m charts, shorter normalization (50 bars)
- Day Trading: 5m-15m charts, default settings (100 bars)
- Swing Trading: 1H-4H charts, longer normalization (200 bars)
- Position Trading: Daily charts, longest normalization (500 bars)
═══════════════════════════════════════════════════════════════════════════════
🔍 WHAT MAKES THIS DIFFERENT
═══════════════════════════════════════════════════════════════════════════════
**vs. Traditional PMO:**
✅ Combined with MACD and OBV for multi-dimensional analysis
✅ Normalized scale allows direct comparison
✅ Automatic pattern detection
✅ Single panel instead of 3 separate windows
**vs. Standard MACD:**
✅ Enhanced with momentum (PMO) and volume (OBV)
✅ Earlier signals from PMO
✅ Volume confirmation from OBV
✅ Pattern recognition across all components
**vs. Regular OBV:**
✅ Normalized to match other indicators
✅ Combined with trend and momentum for context
✅ Pattern detection adds analytical power
✅ Cleaner visual presentation
═══════════════════════════════════════════════════════════════════════════════
⚡ QUICK START GUIDE
═══════════════════════════════════════════════════════════════════════════════
**FOR BEGINNERS:**
1. Start with default settings
2. Focus on triple confirmation (all 3 agree)
3. Watch the pattern table for signals
4. Wait for clear divergences
**FOR INTERMEDIATE TRADERS:**
1. Experiment with normalization methods
2. Adjust periods based on your timeframe
3. Combine pattern signals with price action
4. Use OBV to filter false breakouts
**FOR ADVANCED TRADERS:**
1. Fine-tune each indicator independently
2. Build strategies around specific patterns
3. Use shorter lookbacks for scalping
4. Combine with your existing edge for confluence
═══════════════════════════════════════════════════════════════════════════════
📊 TECHNICAL SPECIFICATIONS
═══════════════════════════════════════════════════════════════════════════════
**Pine Script Version:** v6 (Latest)
**Indicator Type:** Oscillator (Overlay = false)
**Calculation:** Real-time on every bar
**Repainting:** No - all calculations are finalized
**Data Required:** Minimum 100 bars recommended
**Max Lookback:** Configurable up to 500 bars
**Performance:** Optimized for all timeframes
**Pattern Detection Algorithm:**
- Pivot point identification
- Divergence calculation
- Double top/bottom recognition
- Head & shoulders complex pattern detection
- Minimum threshold filtering to reduce noise
═══════════════════════════════════════════════════════════════════════════════
🎁 WHAT YOU GET
═══════════════════════════════════════════════════════════════════════════════
✅ 3 indicators in 1 clean panel
✅ Advanced normalization technology
✅ 6 automatic pattern detection systems
✅ Real-time pattern table
✅ Fully customizable colors and settings
✅ Works on ALL timeframes
✅ Works on ALL markets (stocks, crypto, forex, futures)
✅ No repainting
✅ Clean, professional visual design
✅ Low CPU usage (optimized code)
═══════════════════════════════════════════════════════════════════════════════
💬 FINAL THOUGHTS
═══════════════════════════════════════════════════════════════════════════════
The 3-in-1 Oscillator Pro isn't just three indicators slapped together - it's a carefully engineered trading system that gives you a complete view of market momentum, trend, and volume flow in a single glance.
By normalizing these different indicators to the same scale, you can finally see the relationships between momentum, trend, and volume that were previously hidden. Combined with automatic pattern detection, you get high-probability setups served to you on a silver platter.
Whether you're scalping, day trading, swing trading, or position trading - this indicator adapts to your style and gives you the edge you need in today's markets.
**Stop cluttering your chart with multiple indicators. Get the 3-in-1 Oscillator Pro and trade with confidence.**
═══════════════════════════════════════════════════════════════════════════════
📌 **TAGS:** PMO, MACD, OBV, Momentum, Volume, Oscillator, Divergence, Pattern Detection, Multi-Indicator, Normalized, Trading System, Technical Analysis
🔗 **CATEGORY:** Oscillators, Volume
💡 **USE CASE:** Day Trading, Swing Trading, Scalping, All Markets
⚡ **TRADEHAWK PRO** - Professional Trading Tools for Serious Traders
═══════════════════════════════════════════════════════════════════════════════
---
**DISCLAIMER:** This indicator is for educational and informational purposes only. Past performance does not guarantee future results. Always practice proper risk management and never risk more than you can afford to lose. Trading involves substantial risk of loss.
---
**VERSION:** 1.0
**RELEASE DATE:** November 2025 **PINE SCRIPT:** v6
**DEVELOPER:** Timmy741
---
If you find this indicator helpful, please give it a 👍 and share your experience in the comments!
For questions, suggestions, or custom indicator requests, feel free to reach out.
Happy Trading! 🚀📈
DarkPool's Squeeze Momentum @author LazyBearDarkPool's Squeeze Momentum Pro is a comprehensive overhaul of the classic volatility indicator, designed for the modern trader who requires deeper market insight. While staying true to the core logic of the original TTM Squeeze, this version introduces advanced features like automatic divergence detection, dynamic moving average selection, and main-chart integration to help you time entries and exits with precision.
Credit: This script is built upon the foundational "Squeeze Momentum Indicator" originally developed by LazyBear. This version expands on that legacy with enhanced visualization, alert systems, and divergence logic.
Key Features
1. Advanced Divergence Detection
The indicator automatically scans for Regular Bullish and Regular Bearish divergences between price action and momentum.
Bullish Divergence (Green "BULL" Label): Occurs when Price makes a Lower Low, but Momentum makes a Higher Low. This often precedes a bullish reversal.
Bearish Divergence (Red "BEAR" Label): Occurs when Price makes a Higher High, but Momentum makes a Lower High. This often precedes a bearish reversal.
2. Multi-Mode Squeeze Detection
The central dots on the zero line tell you the state of market volatility:
Red Dot (Squeeze ON): Volatility is compressed. The Bollinger Bands are inside the Keltner Channels. The market is "coiling" and preparing for an explosive move. Do not trade yet—wait for the fire.
Grey Dot (Squeeze OFF): The squeeze has "fired." Volatility is expanding, and price is moving.
Blue Dot (Wide Bands): Volatility is extremely high. The bands are exceptionally wide, often indicating the end of a trend or a period of high risk.
3. "Ghost" Histogram & Visual Depth
The momentum histogram features a "Ghost" fill (transparent background) to help visualize the volume of momentum without cluttering the screen.
Bright Green: Strong Bullish Momentum (Rising).
Dark Green: Weakening Bullish Momentum (Fading).
Bright Red: Strong Bearish Momentum (Falling).
Dark Red: Weakening Bearish Momentum (Recovering).
4. Dynamic Candle Coloring
Enabled by default, this feature colors the candles on your main chart to match the momentum histogram. This allows you to instantly gauge the trend strength without looking down at the oscillator pane.
5. Adaptive Calculation Engines
Unlike standard versions fixed to SMA, you can now select the moving average algorithm that drives the Bollinger Bands and Keltner Channels:
SMA: Standard, stable signals.
EMA: More reactive to recent price action.
WMA/RMA: Weighted options for specific strategies.
🛠 How to Operate
The "Squeeze & Fire" Strategy
Identify the Squeeze: Look for a series of Red Dots on the zero line. This indicates the market is resting and building energy.
The Trigger: Wait for the dot to turn Gray AND for the histogram to expand clearly in one direction.
Long Signal: Squeeze fires (Red -> Gray) + Histogram turns Green.
Short Signal: Squeeze fires (Red -> Gray) + Histogram turns Red.
The "Divergence Reversal" Strategy
Watch for "BULL" or "BEAR" labels appearing near the peaks or valleys of the histogram.
Confirmation: A divergence is a warning. Wait for the histogram color to change (e.g., from Bright Red to Dark Red) before entering a reversal trade.
⚙️ Settings Guide
Basis MA Type: Choose between SMA, EMA, WMA, or RMA to tune the sensitivity of the squeeze.
BB/KC Settings: Fully customizable Length and Multipliers to adapt to different assets (Crypto, Forex, or Stocks).
Pivot Lookback: Controls how strict the divergence detection is. Higher numbers = fewer, more significant signals.
Colour Main Chart Candles: Toggle this OFF if you prefer your standard candle colours.
Disclaimer
Trading involves a high level of risk and is not suitable for all investors. This indicator is a tool for technical analysis and does not constitute financial advice. Past performance is not indicative of future results. Always use proper risk management and do not trade based solely on a single indicator.
RSI adaptive zones [AdaptiveRSI]This script introduces a unified mathematical framework that auto-scales oversold/overbought and support/resistance zones for any period length. It also adds true RSI candles for spotting intrabar signals.
Built on the Logit RSI foundation, this indicator converts RSI into a statistically normalized space, allowing all RSI lengths to share the same mathematical footing.
What was once based on experience and observation is now grounded in math.
✦ ✦ ✦ ✦ ✦
💡 Example Use Cases
RSI(14): Classic overbought/oversold signals + divergence
Support in an uptrend using RSI(14)
Range breakouts using RSI(21)
Short-term pullbacks using RSI(5)
✦ ✦ ✦ ✦ ✦
THE PAST: RSI Interpretation Required Multiple Rulebooks
Over decades, RSI practitioners discovered that RSI behaves differently depending on trend and lookback length:
• In uptrends, RSI tends to hold higher support zones (40–50)
• In downtrends, RSI tends to resist below 50–60
• Short RSIs (e.g., RSI(2)) require far more extreme threshold values
• Longer RSIs cluster near the center and rarely reach 70/30
These observations were correct — but lacked a unifying mathematical explanation.
✦ ✦ ✦ ✦ ✦
THE PRESENT: One Framework Handles RSI(2) to RSI(200)
Instead of using fixed thresholds (70/30, 90/10, etc.), this indicator maps RSI into a normalized statistical space using:
• The Logit transformation to remove 0–100 scale distortion
• A universal scaling based on 2/√(n−1) scaling factor to equalize distribution shapes
As a result, RSI values become directly comparable across all lookback periods.
✦ ✦ ✦ ✦ ✦
💡 How the Adaptive Zones Are Calculated
The adaptive framework defines RSI zones as statistical regimes derived from the Logit-transformed RSI .
Each boundary corresponds to a standard deviation (σ) threshold, scaled by 2/√(n−1), making RSI distributions comparable across periods.
This structure was inspired by Nassim Nicholas Taleb’s body–shoulders–tails regime model:
Body (±0.66σ) — consolidation / equilibrium
Shoulders (±1σ to ±2.14σ) — trending region
Tails (outside of ±2.14σ) — rare, high-volatility behavior
Transitions between these regimes are defined by the derivatives of the position (CDF) function :
• ±1σ → shift from consolidation to trend
• ±√3σ → shift from trend to exhaustion
Adaptive Zone Summary
Consolidation: −0.66σ to +0.66σ
Support/Resistance: ±0.66σ to ±1σ
Uptrend/Downtrend: ±1σ to ±√3σ
Overbought/Oversold: ±√3σ to ±2.14σ
Tails: outside of ±2.14σ
✦ ✦ ✦ ✦ ✦
📌 Inverse Transformation: From σ-Space Back to RSI
A final step is required to return these statistically normalized boundaries back into the familiar 0–100 RSI scale. Because the Logit transform maps RSI into an unbounded real-number domain, the inverse operation uses the hyperbolic tangent function to compress σ-space back into the bounded RSI range.
RSI(n) = 50 + 50 · tanh(z / √(n − 1))
The result is a smooth, mathematically consistent conversion where the same statistical thresholds maintain identical meaning across all RSI lengths, while still expressing themselves as intuitive RSI values traders already understand.
✦ ✦ ✦ ✦ ✦
Key Features
Mathematically derived adaptive zones for any RSI period
Support/resistance zone identification for trend-aligned reversals
Optional OHLC RSI bars/candles for intrabar zone interactions
Fully customizable zone visibility and colors
Statistically consistent interpretation across all markets and timeframes
Inputs
RSI Length — core parameter controlling zone scaling
RSI Display : Line / Bar / Candle visualization modes
✦ ✦ ✦ ✦ ✦
💡 How to Use
This indicator is a framework , not a binary signal generator.
Start by defining the question you want answered, e.g.:
• Where is the breakout?
• Is price overextended or still trending?
• Is the correction ending, or is trend reversing?
Then:
Choose the RSI length that matches your timeframe
Observe which adaptive zone price is interacting with
Interpret market behavior accordingly
Example: Long-Term Trend Assesment using RSI(200)
A trader may ask: "Is this a long term top?"
Unlikely, because RSI(200) holds above Resistance zone , therefore the trend remains strong.
✦ ✦ ✦ ✦ ✦
👉 Practical tip:
If you used to overlay weekly RSI(14) on a daily chart (getting a line that waits 5 sessions to recalculate), you can now read the same long-horizon state continuously : set RSI(70) on the daily chart (~14 weeks × 5 days/week = 70 days) and let the adaptive zones update every bar .
Note: It won’t be numerically identical to the weekly RSI due to lookback period used, but it tracks the same regime on a standardized scale with bar-by-bar updates.
✦ ✦ ✦ ✦ ✦
Note: This framework describes statistical structure, not prediction. Use as part of a complete trading approach. Past behavior does not guarantee future outcomes.
framework ≠ guaranteed signal
---
Attribution & License
This indicator incorporates:
• Logit transformation of RSI
• Variance scaling using 2/√(n−1)
• Zone placement derived from Taleb’s body–shoulders–tails regime model and CDF derivatives
• Inverse TANH(z) transform for mapping z-scores back into bounded RSI space
Released under CC BY-NC-SA 4.0 — free for non-commercial use with credit.
© AdaptiveRSI
Signal Vision - Divergence vs ES1!Signal Vision – Divergence vs ES1!
This TradingView indicator tracks the divergence between a chart’s RSI and the ES1 RSI. It plots an oscillator showing the difference between the two RSIs, helping identify when the asset is overperforming or underperforming the S&P 500 futures.
Multi Indicator Strategy with RSI Divergence - Voting SystemThe indicator works on any timeframe. It has a built-in trailing stop. It shows trend movements well. Adjustments are required for each asset. I recommend setting the trailing stop to 0.003, 0.002, and 0.1 for proper operation.
RSI Divergence Pro | Instant & Confirmed RSI Divergence Pro 是一个专为实盘交易打造的专业级背离系统,它的设计目标很明确:更快、更准、更稳定。在长期交易美股、A 股与加密货币的过程中,我发现市面上大多数背离指标都有明显缺陷:传统背离确认太慢,动不动延迟 3~8 根 K;快速背离虽然及时,但基本都重绘,复盘好看、实盘没法用;复杂的背离工具则逻辑混乱,视觉杂乱,很难在实盘中形成稳定的执行体系。因此,我希望创建一个真正能反映市场动能变化、适用于实盘、且结构清晰的背离系统。最终形成了 RSI Divergence Pro:即时背离(预测模型)与确认背离(零重绘)双引擎架构。
这个指标由两个核心引擎构成。第一个是即时背离,它基于 RSI 的二阶动能变化来捕捉拐点,无需等待枢轴成型,因此信号非常提前。它能在 K 线创新低但 RSI 不再同步时提醒你,也能在市场动能逐渐衰竭的早期阶段发出信号。即时背离以虚线呈现,可能重绘,但这种“重绘本质上是预判”,可以让你比传统背离提前 1~5 根 K 观察到趋势反转的可能性。第二个是确认背离,它采用“左宽右窄”的不对称枢轴结构:左端保持足够的结构宽度,确保信号含金量;右端使用极窄宽度,让确认信号比传统枢轴快很多。同时确认背离完全不重绘,非常适合实盘与策略回测,所有信号都以实线表现,稳定可靠。
除了核心结构,RSI Divergence Pro 提供了清晰直观的视觉呈现:背离连线、可选文字标签、右端短尾增强设计,使得信号的方向性更明确。它支持所有周期,从 1 分钟到周线都可以使用,同时包含四种提醒触发(即时多、即时空、确认多、确认空),适合自动化或半自动化交易体系。它的逻辑充分考虑了实际交易中“反应速度”与“信号可靠性”的平衡,因此尤其适用于短线交易者、波段交易者、结构分析者以及基于 RSI 建模的量化策略用户。
它带来的价值并不仅仅是“画背离线”,而是在帮助交易者理解市场深层的动能变化。无论是避免追高杀跌、确认趋势衰竭、识别顶部底部结构,还是减少情绪化操作——背离在交易系统中扮演的是风险过滤器和反转预警器的角色。即时背离让你看到别人看不到的早期信号,而确认背离为执行提供可靠依据,从而形成一个可复制、可执行的交易框架。
需要强调的是,即时背离属于预测模型,会因为动能变化而重绘,这是正常的;确认背离则完全不重绘,可以放心用于实盘与回测。背离是信号,不是指令,需结合趋势与结构判断使用。
总结来说,RSI Divergence Pro 的核心价值在于“快、稳、清晰、专业”。它不是为了炫技,而是为了让你在市场结构变化的关键位置更早、更准地获得信息。如果你长期依赖 RSI 或动能分析,它会成为一个真正值得加入工具库的专业级指标。
RSI Divergence Pro is a professional-grade divergence system designed specifically for real trading. Its purpose is simple: to be faster, more accurate, and more stable than traditional divergence tools. After years of trading equities and crypto, I realized that most divergence indicators share the same major weaknesses: classic divergence signals come far too late, often 3–8 bars after the structure forms; fast divergence tools repaint heavily, making them unsuitable for live trading; and more complex indicators are visually cluttered and difficult to execute in real time. I wanted a tool that reveals momentum shifts clearly, works in live markets, and helps traders build a consistent execution framework. That led to the creation of RSI Divergence Pro, a dual-engine system that combines predictive divergence with fully confirmed, non-repainting divergence.
The first engine is Instant Divergence. It is built on RSI momentum inflection rather than pivot structures, allowing signals to appear far earlier. It detects moments when price makes a new low but RSI no longer follows, or when momentum begins to weaken before it becomes visually obvious. Instant signals are drawn with dashed lines and may repaint, because they are predictive by design. This enables early detection 1–5 bars ahead of traditional divergence tools, giving traders an informational edge in momentum reversal scenarios.
The second engine is Confirmed Divergence. It uses an asymmetric pivot model with a wider left side and a narrow right side. The left width preserves structural integrity, while the small right width accelerates signal confirmation, making it significantly faster than standard pivot divergence. All confirmed divergences are fully non-repainting and displayed with solid lines, making them ideal for both live trading and backtesting.
Beyond the core logic, RSI Divergence Pro includes clean and intuitive visual elements: divergence lines, optional labels, and mini stub extensions to highlight direction and momentum. It supports all timeframes—from 1-minute scalping to weekly swing analysis—and provides four types of alert conditions (instant bull, instant bear, confirmed bull, confirmed bear). It is especially suitable for scalpers, swing traders, structural traders, and quantitative traders who rely on RSI-based momentum modeling.
The true value of this tool is not simply drawing divergence lines. It helps traders understand deeper momentum shifts within market structure. It prevents chasing tops and bottoms, identifies trend exhaustion, provides context for reversals, and reduces emotional trading. Instant divergence shows what most traders cannot see, while confirmed divergence provides stable validation, forming a consistent and repeatable execution framework.
It is important to clarify that instant divergence repaints by design—this is part of its predictive nature. Confirmed divergence does not repaint at all and is safe for strategy testing. Divergence is a signal, not a command, and should be interpreted alongside market structure and trend context.
In summary, RSI Divergence Pro focuses on what matters: speed, stability, clarity, and professional-level reliability. It is not built to be flashy but to help traders receive actionable information at the exact moments when momentum and structure begin to shift. For traders who rely on RSI or momentum analysis, this indicator is a powerful addition to any serious trading toolkit.






















