Yearly Projection ExplorerThis indicator helps you understand how the current market period has behaved historically by overlaying the same date window from previous years and projecting it forward from today’s price.
The script works the following way:
Aligns past years to today’s calendar date
Normalizes all paths to the last close at the start
Projects historical performance X bars forward
Displays each year as a separate performance path
Calculates and plots the mean (average) projection for quick reference
🔧 How It Works
Number of Years: choose how many past years to include (e.g. last 10, 20, or 25 years)
Projection Length: choose how many bars (days) ahead to project
Each line shows how the market moved during the same period in a specific year
Labels show the year and total return at the projection end
The mean line highlights the average historical outcome
🧠 Why This Is Useful
Identify seasonal tendencies
Compare current price action to historical analogs
Visualize best / worst historical outcomes
Set realistic expectations for short-term moves
Add context to discretionary or systematic decisions
This tool does not predict the future, but it provides a powerful historical framework to assess what has been typical, rare, or extreme for the current market window.
⚠️ Notes
Script works on timenow variable for now, and you might see unexpected periods if today is a day off.
Results depend on the selected timeframe and instrument
Past performance is not a guarantee of future results
Designed for analysis and context, not standalone signals
Ciclos
TGS by Shad TGS Levels — Tesla–W.D. Gann Strategy
TGS Levels is a price-geometry indicator designed to map algorithmic decision zones on the chart using principles inspired by W.D. Gann price geometry and Tesla 3-6-9 harmonic structure.
This indicator is not a signal generator.
It provides a structured price map to help traders understand where reactions or breakouts are statistically more likely to occur.
🔹 Core Concept
Markets do not move randomly.
They rotate and expand around harmonic price cycles.
TGS Levels automatically plots a 100-unit price cycle framework (ideal for XAUUSD / Gold) and divides each cycle into hierarchical angles used by institutional and algorithmic trading models.
🔹 Level Hierarchy (Very Important)
TGS uses four types of levels, each with a different purpose:
🔴 SUPER ANGLE (+45)
Primary decision level
Price often shows strong rejection or explosive breakout
Highest importance level
🟥 MAIN ANGLES (+27, +63, +81)
High-probability reaction zones
Used for structured pullbacks, rejections, or continuation confirmation
🟠 SECONDARY ANGLES (+18, +36, +54, +72, +90)
Context & management levels
Expect hesitation, partial profit zones, or stop-tightening areas
Not recommended for direct entries
🟡 MICRO LEVELS (+3, +6, +9)
Liquidity & compression map
Help visualize absorption, stop hunts, and consolidation
For structure awareness only
🔹 What This Indicator Is Used For
✔ Identifying where price is likely to react
✔ Understanding market structure and rotation
✔ Distinguishing rejection vs breakout zones
✔ Improving trade timing when combined with:
Volatility (ATR)
Market structure (HL / LH / BOS)
Session timing (London / New York)
🔹 What This Indicator Is NOT
❌ Not a buy/sell signal
❌ Not a prediction tool
❌ Not based on indicators like RSI or MACD
TGS Levels is a price-first framework, designed to be used with price action, volatility, and structure.
🔹 Best Use Case
Asset: XAUUSD (Gold)
Execution Timeframe: M5
Sessions: London & New York
Style: Scalping / Intraday structure trading
The same logic can be adapted to other instruments by adjusting the cycle size.
🔹 How to Trade With TGS (High-Level)
When volatility is low or falling → expect rejections at main/super angles
When volatility is expanding → expect breakouts through angles
Use oscillators (like Stochastic) only for timing, not direction
Always confirm with price behavior at the level
🔹 Final Note
TGS Levels provides a clean, non-repainting price map that stays aligned when zooming or scrolling the chart.
All levels are calculated automatically and update dynamically with price.
Levels explain behavior — reactions create opportunity.
MD Cyclic PointsMD Cyclic Points – Intraday Time & Price Framework
MD Cyclic Points is an intraday market structure indicator designed for Indian indices and stocks.
It combines time-based cyclic candles, price projection levels, Bollinger volatility zones, and a 2611 rule framework to help traders identify high-probability intraday reaction points.
This tool is best suited for 5-minute and 3-minute charts during regular market hours.
________________________________________
🔹 Key Features
⏰ Cyclic Time Candles
• Automatically highlights specific cyclic candles during the trading session.
• Different candle numbers are used for 5-minute and 3-minute timeframes.
• Horizontal levels are extended from these candles for a user-defined number of bars.
• Helps identify time-based support and resistance zones.
________________________________________
🕑 2:00 PM Setup (Optional)
• Detects the 2:00 PM candle (IST) on 5-minute charts.
• Draws percentage-based upper and lower projection levels from the candle close.
• Useful for late-session breakouts or reversals.
• Can be enabled or disabled from settings.
________________________________________
📊 Bollinger Band Volatility Zones
• Uses a custom Bollinger Band setting (8, 0.2611).
• Dynamic background fill:
o Green → Price above upper band (strength)
o Red → Price below lower band (weakness)
o Gray → Neutral volatility
• Helps visually identify expansion and contraction phases.
________________________________________
📐 First 5-Minute Range Levels
• Captures the first 5-minute candle of the day.
• Automatically plots:
o R1 & S1 levels
o Midpoint
o Mid-Resistance & Mid-Support (dashed)
• Levels update in real time and reset each trading day.
• Useful for intraday bias and mean reaction zones.
________________________________________
⚙️ Recommended Usage
• Timeframes: 5-minute (preferred), 3-minute
• Market: Intraday equity & index trading
• Best combined with price action and volume
• Avoid usage in illiquid instruments
________________________________________
⚠️ Disclaimer
This indicator is intended for educational and analytical purposes only.
It does not provide buy/sell signals or financial advice.
Always manage risk and confirm signals with your own analysis.
Oxscope 1hr V1This indicator is a sophisticated trend-following tool designed to filter market noise by aggregating signals from 20 distinct technical indicators—including EMA, RSI, MACD, Bollinger Bands, SuperTrend, and Ichimoku. Instead of relying on a single metric, it calculates a real-time "consensus score" for every candle, where each indicator votes +1 for bullish or -1 for bearish.
Key Features:
High-Confidence Threshold: The strategy operates on a strict threshold of ±6. A score of +6 or higher activates the Long Zone (Green Background), while -6 or lower triggers the Short Zone (Red Background). This ensures trades are only suggested when there is strong technical agreement.
Visual Clarity: Designed for a distraction-free experience, this version removes complex data tables and indicator lines. It features massive, easy-to-read emoji labels ("🚀" for Long entries, "📉" for Short entries).
Smart Signal Logic: The script prioritizes entry signals over exit signals during sharp reversals, keeping your chart clean and focusing solely on the most critical trend changes.
This tool is ideal for traders seeking high-conviction setups without visual clutter.
TGS By ShadTGS Levels — Tesla–W.D. Gann Strategy
TGS Levels is a price-geometry indicator designed to map algorithmic decision zones on the chart using principles inspired by W.D. Gann price geometry and Tesla 3-6-9 harmonic structure.
This indicator is not a signal generator.
It provides a structured price map to help traders understand where reactions or breakouts are statistically more likely to occur.
🔹 Core Concept
Markets do not move randomly.
They rotate and expand around harmonic price cycles.
TGS Levels automatically plots a 100-unit price cycle framework (ideal for XAUUSD / Gold) and divides each cycle into hierarchical angles used by institutional and algorithmic trading models.
🔹 Level Hierarchy (Very Important)
TGS uses four types of levels, each with a different purpose:
🔴 SUPER ANGLE (+45)
Primary decision level
Price often shows strong rejection or explosive breakout
Highest importance level
🟥 MAIN ANGLES (+27, +63, +81)
High-probability reaction zones
Used for structured pullbacks, rejections, or continuation confirmation
🟠 SECONDARY ANGLES (+18, +36, +54, +72, +90)
Context & management levels
Expect hesitation, partial profit zones, or stop-tightening areas
Not recommended for direct entries
🟡 MICRO LEVELS (+3, +6, +9)
Liquidity & compression map
Help visualize absorption, stop hunts, and consolidation
For structure awareness only
🔹 What This Indicator Is Used For
✔ Identifying where price is likely to react
✔ Understanding market structure and rotation
✔ Distinguishing rejection vs breakout zones
✔ Improving trade timing when combined with:
Volatility (ATR)
Market structure (HL / LH / BOS)
Session timing (London / New York)
🔹 What This Indicator Is NOT
❌ Not a buy/sell signal
❌ Not a prediction tool
❌ Not based on indicators like RSI or MACD
TGS Levels is a price-first framework, designed to be used with price action, volatility, and structure.
🔹 Best Use Case
Asset: XAUUSD (Gold)
Execution Timeframe: M5
Sessions: London & New York
Style: Scalping / Intraday structure trading
The same logic can be adapted to other instruments by adjusting the cycle size.
🔹 How to Trade With TGS (High-Level)
When volatility is low or falling → expect rejections at main/super angles
When volatility is expanding → expect breakouts through angles
Use oscillators (like Stochastic) only for timing, not direction
Always confirm with price behavior at the level
🔹 Final Note
TGS Levels provides a clean, non-repainting price map that stays aligned when zooming or scrolling the chart.
All levels are calculated automatically and update dynamically with price.
Levels explain behavior — reactions create opportunity.
Sarina - 6 EMA Smart Signals - Colored AreasAdvanced 6 EMA system with smart MACD-based color coding. Features triple EMA pairs, dual signal types (MACD-only & FULL), real-time dashboard, and customizable displays. Perfect for multi-timeframe trend analysis with clear visual signals.
# 6 EMA Smart Signals with Colored Areas
## Overview
A sophisticated multi-timeframe indicator featuring three independent EMA systems with intelligent color coding based on MACD momentum. Perfect for traders who want clear visual signals and comprehensive trend analysis.
## Key Features
✅ **Triple EMA System** - 6 EMAs total (3 fast + 3 slow)
✅ **Smart Color Coding** - 4-color system based on MACD strength
✅ **Dual Signal Types** - MACD-only & FULL (EMA crossover) signals
✅ **Real-time Dashboard** - Compact table with all vital statistics
✅ **Fully Customizable** - Adjust every color, period, and display option
## How It Works
The indicator plots three pairs of EMAs, each representing different time horizons. The area between each fast/slow EMA pair is colored based on the corresponding MACD histogram's strength and direction. This creates an intuitive visual representation of momentum across multiple timeframes.
## Signal Interpretation
- **🟢 Green Triangles (Below Bar):** Buy signals
- **🔴 Red Triangles (Above Bar):** Sell signals
- **Faint Triangles:** MACD-only signals (quicker, more sensitive)
- **Bright Triangles:** FULL signals (EMA crossover + MACD, more reliable)
## Best Practices
1. **Start with defaults** - The preset periods (9/13, 21/34, 55/89) work well across most markets
2. **Use multi-system confirmation** - Wait for at least 2 systems to agree before entering
3. **Watch color alignment** - When all three areas turn the same color, the trend is strongest
4. **Combine with price action** - Use support/resistance levels for better entries
## Compatibility
- Works on all markets (Forex, Stocks, Crypto, Commodities)
- Suitable for all timeframes (1 minute to monthly)
- Compatible with other indicators
## Settings Guide
### EMA Systems
- **System 1 (Blue):** Short-term signals
- **System 2 (Green):** Medium-term trend
- **System 3 (Orange):** Long-term direction
### Display Options
- Toggle individual systems on/off
- Choose between MACD colors or solid fills
- Adjust signal visibility independently
## Disclaimer
This indicator is for educational and research purposes only. Past performance does not guarantee future results. Always practice proper risk management and consult with a financial advisor before trading.
Estrategia Timing SMA 10 de Faber Introduction This strategy is based on the classic trend-following logic popularized by Meb Faber in his white papers (such as "A Quantitative Approach to Tactical Asset Allocation") and frequently discussed by financial analyst José Luis Cárpatos. The core philosophy is simple but effective: stay in the market during uptrends to capture growth, and move to cash during downtrends to protect capital from major drawdowns.
This is a long-term "Timing" strategy designed for investors who want to filter out market noise and focus on the primary macro trend.
How it Works The strategy utilizes a specific Moving Average on a Monthly timeframe to determine the trend direction.
The Indicator: A 10-period Simple Moving Average (SMA) calculated on the Monthly timeframe (1M).
Long Condition: When the Monthly Close price is above the 10-Month SMA, the strategy enters a Long position (Risk On).
Exit Condition (Cash): When the Monthly Close price falls below the 10-Month SMA, the strategy closes the position and stays in Cash (Risk Off). It does not open short positions; it simply exits the market to preserve capital.
Key Features (Multi-Timeframe) This script has been coded using request.security to force the calculation on Monthly data (1M), regardless of the chart timeframe you are currently viewing.
This allows you to view the strategy on a Daily or Weekly chart while ensuring the mathematical logic remains strictly bound to the Monthly moving average.
The SMA line will appear "stepped" on lower timeframes (e.g., Daily), representing the constant value of the SMA for that specific month.
Settings
Length: Default is 10 (representing 10 Months), but this can be adjusted if you wish to test other periods (e.g., 12 months).
Source: Defaults to close.
Visuals
Blue Line: Represents the 10-Month SMA.
Background Color:
Green: Indicates the strategy is currently Long (Price > SMA).
Red/Grey: Indicates the strategy is in Cash (Price < SMA).
Important Note on Backtesting & Repainting Because this strategy requests Monthly data on lower timeframes (like Daily), please be aware that the current month's data is dynamic. The signal is technically confirmed only at the close of the monthly bar. When viewing on a Daily chart, the script evaluates the relationship between the current price and the current monthly SMA.
Disclaimer This script is for educational and research purposes only. Past performance is not indicative of future results. Always manage your risk appropriately.
SCR Signals(개요) 스토캐스틱, CCI, RSI를 결합한 지표입니다. 편의상 SCR이라고 명명할게요
* 블로거 'SOXL연구원님의 SCR을 지표화했습니다.
(지표설명)
1. 스토캐스틱은 %K길이, %K스무딩, %D스무딩이 각각 5,1,3 이 기본입니다. 어퍼밴드(과매수)는 80, 로우어밴드(과매도)는 20이며 설정해서 수정 가능합니다.
2. CCI는 길이 20이 기본입니다. 어퍼밴드(과매수)는 100, 로우어밴드(과매도)는 -100이며 역시 설정에서 변경가능합니다.
3. RSI 길이 14가 기본입니다. 어퍼밴드(과매수)는 70, 로우어밴드(과매도)는 30이며 역시 설정에서 변경가능합니다.
(시그널)
세개 지표 중 1개지표가 동시에 과매수 해소되는 순간 S1, 2개지표가 동시에 과매수 해소되는 순간 S2, 3개지표 동시에 과매수 해소시 S3로 하고 캔들 위쪽에 표시 / 세개 지표 중 1개지표가 과매도 진입시 B1, 2개지표가 동시에 과매도 진입시 B2, 3개지표가 동시에 과매도 진입시 B3로 하고 캔들 아래쪽에 표시
Overview
SCR is a combined signal system built from Stochastic, CCI, and RSI.
For convenience, I call this indicator SCR.
This script is an implementation/visualization of the SCR concept shared by the blogger “SOXL Researcher” (SOXL연구원).
Indicator Settings
Stochastic
Default parameters: %K Length = 5, %K Smoothing = 1, %D Smoothing = 3
Default bands: Overbought (Upper) = 80, Oversold (Lower) = 20
All values can be changed in the settings.
CCI
Default length: 20
Default bands: Overbought (Upper) = 100, Oversold (Lower) = -100
All values can be changed in the settings.
RSI
Default length: 14
Default bands: Overbought (Upper) = 70, Oversold (Lower) = 30
All values can be changed in the settings.
Signals (Plotted on the Main Price Chart)
Signals are generated when the indicators trigger their conditions on the same bar (simultaneously).
Overbought Resolution Signals (S) — plotted above candles
S1: Exactly 1 of the three indicators resolves overbT (overbought resolution) on the same bar
S2: Exactly 2 indicators resolve overbought on the same bar
S3: All 3 indicators resolve overbought on the same bar
Oversold Entry Signals (B) — plotted below candles
B1: Exactly 1 of the three indicators enters oversold on the same bar
B2: Exactly 2 indicators enter oversold on the same bar
B3: All 3 indicators enter oversold on the same bar
SessionsThis indicator highlights the New York After Hours and Pre-Market session and visually defines its structure on the chart.
The session runs from 18:00 to 09:30 New York time, covering the full overnight and pre-market trading window leading into the regular cash open.
During this period, the script tracks and marks the high and low of the New York pre-market, allowing traders to clearly see the overnight range that often acts as key liquidity, support, and resistance during the regular trading session.
The session range can be displayed as a shaded background or as a high/low range, depending on user preference.
For clarity and precision, the indicator is visible only on intraday timeframes:
5-minute
30-minute
1-hour
This makes it especially useful for futures, index, and intraday traders who incorporate pre-market structure into their trading plans.
TGS By ShadTGS Levels — Tesla–W.D. Gann Strategy
TGS Levels is a price-geometry indicator designed to map algorithmic decision zones on the chart using principles inspired by W.D. Gann price geometry and Tesla 3-6-9 harmonic structure.
This indicator is not a signal generator.
It provides a structured price map to help traders understand where reactions or breakouts are statistically more likely to occur.
🔹 Core Concept
Markets do not move randomly.
They rotate and expand around harmonic price cycles.
TGS Levels automatically plots a 100-unit price cycle framework (ideal for XAUUSD / Gold) and divides each cycle into hierarchical angles used by institutional and algorithmic trading models.
🔹 Level Hierarchy (Very Important)
TGS uses four types of levels, each with a different purpose:
🔴 SUPER ANGLE (+45)
Primary decision level
Price often shows strong rejection or explosive breakout
Highest importance level
🟥 MAIN ANGLES (+27, +63, +81)
High-probability reaction zones
Used for structured pullbacks, rejections, or continuation confirmation
🟠 SECONDARY ANGLES (+18, +36, +54, +72, +90)
Context & management levels
Expect hesitation, partial profit zones, or stop-tightening areas
Not recommended for direct entries
🟡 MICRO LEVELS (+3, +6, +9)
Liquidity & compression map
Help visualize absorption, stop hunts, and consolidation
For structure awareness only
🔹 What This Indicator Is Used For
✔ Identifying where price is likely to react
✔ Understanding market structure and rotation
✔ Distinguishing rejection vs breakout zones
✔ Improving trade timing when combined with:
Volatility (ATR)
Market structure (HL / LH / BOS)
Session timing (London / New York)
🔹 What This Indicator Is NOT
❌ Not a buy/sell signal
❌ Not a prediction tool
❌ Not based on indicators like RSI or MACD
TGS Levels is a price-first framework, designed to be used with price action, volatility, and structure.
🔹 Best Use Case
Asset: XAUUSD (Gold)
Execution Timeframe: M5
Sessions: London & New York
Style: Scalping / Intraday structure trading
The same logic can be adapted to other instruments by adjusting the cycle size.
🔹 How to Trade With TGS (High-Level)
When volatility is low or falling → expect rejections at main/super angles
When volatility is expanding → expect breakouts through angles
Use oscillators (like Stochastic) only for timing, not direction
Always confirm with price behavior at the level
🔹 Final Note
TGS Levels provides a clean, non-repainting price map that stays aligned when zooming or scrolling the chart.
All levels are calculated automatically and update dynamically with price.
Levels explain behavior — reactions create opportunity.
Top 10 Bullish Wedge ScannerThe script does a check of all stocks and gives the top 10 list of stocks with bullish wedge formed on daily timeframe.
Daily Percentage Oscillator### Daily Percentage Oscillator – Indicator Description
The **Daily Percentage Oscillator** transforms intraday price action into a clean, normalized percentage-based view, using the previous trading day's closing price as the fixed 0% baseline. Each new trading day automatically resets the axis to that prior close, allowing you to visualize true daily price oscillation without the distortion of absolute price levels or cumulative trends.
Key features:
- **Percentage-based OHLC display**: All bars or candlesticks represent percentage change from the previous day’s close, creating a consistent oscillation around the 0% line.
- **Daily reset**: The baseline updates every session, making it ideal for intraday traders focusing on relative strength, mean reversion, or daily momentum patterns.
- **Toggle between bars and candlesticks**: Choose your preferred visual style.
- **Simple Moving Average (SMA)**: Optional SMA applied directly to the percentage close values (default 20-period, fully customizable).
- **Daily-resetting VWAP**: Volume-Weighted Average Price calculated on the percentage series, resetting at the start of each trading day for precise intraday anchoring.
- **Clean presentation**: No clutter from scale labels or status line values — only the essential visuals appear in the pane.
This indicator is particularly useful for:
- Comparing intraday momentum across different assets or timeframes on equal footing.
- Identifying overbought/oversold conditions relative to the prior close.
- Enhancing mean-reversion and range-bound trading strategies.
- Overlaying percentage-based anchors (SMA, VWAP) that respect the daily session structure.
Works on any intraday timeframe (1m, 5m, 15m, etc.) and is designed to stay lightweight and responsive. Perfect for day traders and scalpers seeking a clearer, more intuitive view of daily price behavior.
Relative Strength Index SmoothedDefinition
The Relative Strength Index (RSI) is a well versed momentum based oscillator which is used to measure the speed (velocity) as well as the change (magnitude) of directional price movements. Essentially RSI, when graphed, provides a visual mean to monitor both the current, as well as historical, strength and weakness of a particular market. The strength or weakness is based on closing prices over the duration of a specified trading period creating a reliable metric of price and momentum changes. Given the popularity of cash settled instruments (stock indexes) and leveraged financial products (the entire field of derivatives); RSI has proven to be a viable indicator of price movements.
History
J.Welles Wilder Jr. is the creator of the Relative Strength Index. A former Navy mechanic, Wilder would later go on to a career as a mechanical engineer. After a few years of trading commodities, Wilder focused his efforts on the study of technical analysis. In 1978 he published New Concepts in Technical Trading Systems. This work featured the debut of his new momentum oscillator, the Relative Strength Index, better known as RSI.
Over the years, RSI has remained quite popular and is now seen as one of the core, essential tools used by technical analysts the world over. Some practitioners of RSI have gone on to further build upon the work of Wilder. One rather notable example is Andrew Cardwell who used RSI for trend confirmation.
Calculation
RSI = 100 – 100/ (1 + RS)
RS = Average Gain of n days UP / Average Loss of n days DOWN
For a practical example, the built-in Pine Script function rsi(), could be replicated in long form as follows.
change = change(close)
gain = change >= 0 ? change : 0.0
loss = change < 0 ? (-1) * change : 0.0
avgGain = rma(gain, 14)
avgLoss = rma(loss, 14)
rs = avgGain / avgLoss
rsi = 100 - (100 / (1 + rs))
"rsi", above, is exactly equal to rsi(close, 14).
The basics
As previously mentioned, RSI is a momentum based oscillator. What this means is that as an oscillator, this indicator operates within a band or a set range of numbers or parameters. Specifically, RSI operates between a scale of 0 and 100. The closer RSI is to 0, the weaker the momentum is for price movements. The opposite is also true. An RSI closer to 100 indicates a period of stronger momentum.
- 14 days is likely the most popular period, however traders have been known to use a wide variety of numbers of days.
What to look for
Overbought/Oversold
Wilder believed that when prices rose very rapidly and therefore momentum was high enough, that the underlying financial instrument/commodity would have to eventually be considered overbought and a selling opportunity was possibly at hand. Likewise, when prices dropped rapidly and therefore momentum was low enough, the financial instrument would at some point be considered oversold presenting a possible buying opportunity.
There are set number ranges within RSI that Wilder consider useful and noteworthy in this regard. According to Wilder, any number above 70 should be considered overbought and any number below 30 should be considered oversold.
An RSI between 30 and 70 was to be considered neutral and an RSI around 50 signified “no trend”.
Some traders believe that Wilder’s overbought/oversold ranges are too wide and choose to alter those ranges. For example, someone might consider any number above 80 as overbought and anything below 20 as oversold. This is entirely at the trader’s discretion.
Divergence
RSI Divergence occurs when there is a difference between what the price action is indicating and what RSI is indicating. These differences can be interpreted as an impending reversal. Specifically there are two types of divergences, bearish and bullish.
Bullish RSI Divergence – When price makes a new low but RSI makes a higher low.
Bearish RSI Divergence – When price makes a new high but RSI makes a lower high.
Wilder believed that Bearish Divergence creates a selling opportunity while Bullish Divergence creates a buying opportunity.
Failure Swings
Failure swings are another occurrence which Wilder believed increased the likelihood of a price reversal. One thing to keep in mind about failure swings is that they are completely independent of price and rely solely on RSI. Failure swings consist of four “steps” and are considered to be either Bullish (buying opportunity) or Bearish (selling opportunity).
Bullish Failure Swing
RSI drops below 30 (considered oversold).
RSI bounces back above 30.
RSI pulls back but remains above 30 (remains above oversold)
RSI breaks out above its previous high.
Bearish Failure Swing
RSI rises above 70 (considered overbought)
RSI drops back below 70
RSI rises slightly but remains below 70 (remains below overbought)
RSI drops lower than its previous low.
Cardwell’s trend confirmations
Of course no one indicator is a magic bullet and almost nothing can be taken simply at face value. Andrew Cardwell, who was mentioned earlier, was one of those students who took Wilder’s RSI interpretations and built upon them. Cardwell’s work with RSI led to RSI being a great tool not just for anticipating reversals but also for confirming trends.
Uptrends/Downtrends
Cardwell made keen observations while studying Wilder’s ideas of divergence. Cardwell believed that:
Bullish Divergence only occurs in a Bearish Trend.
Bearish Divergence only occurs in an Bullish Trend.
Both Bullish and Bearish Divergence usually cause a brief price correction and not an actual trend reversal.
What this means is that essentially Divergence should be used as a way to confirm trends and not necessarily anticipate reversals.
Reversals
Cardwell also discovered what are referred to as Positive and Negative Reversals. Positive and Negative Reversals are basically the opposite of Divergence.
Positive Reversal occurs when price makes a higher low while RSI makes a lower low. Price proceeds to rise. Positive Reversals only occur in Bullish Trends.
Negative Reversal occurs when price makes a lower high while RSI makes a higher high. Price proceeds to fall. Negative Reversals only occur in Bearish Trends.
Positive and Negative Reversals can be boiled down to cases where price outperformed momentum. And because Positive and Negative Reversals only occur in their specified trends, they can be used as yet another tool for trend confirmation.
Summary
For more than four decades the Relative Strength Index (RSI) has been an extremely valuable tool for almost any serious technical analyst. Wilder’s work with momentum laid the groundwork for future chartists and analysts to dive in deeper to further explore the implications of his RSI modeling and its correlation with underlying price movements. As such, RSI is simply one of the best tools or indicators in a trader’s arsenal of market metrics to develop most any trading methodology. Only the novice will take one look at RSI and assume which direction the market will be heading next based off of one number. Wilder believed that a bullish divergence was a sign that the market would soon be on the rise, while Cardwell believed that such a divergence was merely a slight price correction on the continued road of a downward trend. As with any indicator, a trader should take the time to research and experiment with the indicator before relying on it as a sole source of information for any trading decision. When used in proper its perspective, RSI has proven to be a core indicator and reliable metric of price, velocity and depth of market.
Session & ATR Trailing Stop mindedgean indicator that highlights the asian range where i look for the 15m fractal to be swept and then i trade in the opposite direction
London Session + EMA 200 + UT BotCombined trading indicator featuring three powerful tools:🔵 London Session Box - Highlights the London trading session (0700-1600) with a customizable colored box to identify high-volume trading periods📈 EMA 200 - Exponential Moving Average for trend identification and dynamic support/resistance levels🎯 UT Bot - ATR-based trailing stop indicator with buy/sell signals and bar coloring for trend following
Nested MA Envelopes HarmonicThe Nested MA Envelopes Harmonic is a custom TradingView Pine Script indicator that overlays a series of nested envelopes around exponentially increasing simple moving averages (SMAs). These SMAs use lengths that double successively (e.g., 25, 50, 100, 200, up to 3200, starting from a user-defined power-of-2 base). Each envelope is offset by deviations that follow a harmonic/octave structure (multipliers of ×1, ×2, ×4, ×8, ×16, ×32, ×64, ×128).The deviation can be set in fixed points or as a true percentage of price, with an optional auto-calibration mode that dynamically adjusts the multiplier based on historical price behavior and ATR to target a specified percentage of bars staying within the innermost envelope. The envelopes feature customizable colors, shaded zones between levels, touch counters, cycle number labels on band touches (with cooldown), and optional centering.This creates a visually layered "harmonic" channel system resembling octave bands, helping identify multi-scale support/resistance zones.
Use CaseTraders use this indicator to visualize price action across multiple time scales simultaneously, treating the nested bands as harmonic levels of volatility or mean reversion zones. Inner envelopes (levels 1–3) capture short-term fluctuations and potential overbought/oversold conditions.
Outer envelopes (levels 6–8) act as major support/resistance during strong trends or reversals.
The cycle labels mark significant touches of higher-level bands (e.g., a "7" or "8" label signals rare extreme extensions, often preceding reversals). It suits mean-reversion strategies (buy near lower bands, sell near upper), trend confirmation (price hugging mid-levels), or breakout alerts when price pierces outer zones. The auto mode adapts to changing volatility, making it versatile for stocks, forex, crypto, or futures on various timeframes.
Personal use - set on your favorite instrument and set to auto mode. Make note of the level picked in bottom right corner. Then switch to manual mode and use the same multiplier that auto used to get you in the right sizing ballpark. The goal is to capture 95% of pricing within the smallest envelope. The what you will see is you can quantify various tops and bottoms. A 1st order (hitting the top/bottom of the smallest envelope) hit is not as important as a 2nd or 3rd order hit. Generally 1st order is informational and 2-5 is actionable. 6-8 would be a unicorn and you should act accordingly. You can use points or % for the spacing.
CME Quarterly ShiftsCME Quarterly Shifts - Institutional Quarter Levels
Overview:
The CME Quarterly Shifts indicator tracks price action based on actual CME futures contract rollover dates, not calendar quarters. This indicator plots the Open, High, Low, and Close (OHLC) for each quarter, with quarters defined by the third Friday of March, June, September, and December - the exact dates when CME quarterly futures contracts expire and roll over.
Why CME Contract Dates Matter:
Institutional traders, hedge funds, and large market participants typically structure their positions around futures contract expiration cycles. By tracking quarters based on CME rollover dates rather than calendar months, this indicator aligns with how major institutional players view quarterly timeframes and position their capital.
Key Features:
✓ Automatic CME contract rollover date calculation (3rd Friday of Mar/Jun/Sep/Dec)
✓ Displays Quarter Open, High, Low, and Close levels
✓ Vertical break lines marking the start of each new quarter
✓ Quarter labels (Q1, Q2, Q3, Q4) for easy identification
✓ Adjustable history - show up to 20 previous quarters
✓ Fully customizable colors and line widths
✓ Works on any instrument and timeframe
✓ Toggle individual OHLC levels on/off
How to Use:
Quarter Open: The opening price when the new quarter begins (at CME rollover)
Quarter High: The highest price reached during the current quarter
Quarter Low: The lowest price reached during the current quarter
Quarter Close: The closing price from the previous quarter
These levels often act as key support/resistance zones as institutions reference them for quarterly performance, rebalancing, and position management.
Settings:
Display Options: Toggle quarterly break lines, OHLC levels, and labels
Max Quarters: Control how many historical quarters to display (1-20)
Colors: Customize colors for each level and break lines
Styles: Adjust line widths for OHLC levels and quarterly breaks
Best Practices:
Combine with other Smart Money Concepts (liquidity, order blocks, FVGs)
Watch for price reactions at quarterly Open levels
Monitor quarterly highs/lows as potential targets or stop levels
Use on higher timeframes (4H, Daily, Weekly) for clearer institutional perspective
Pairs well with monthly and yearly levels for multi-timeframe confluence
Perfect For:
ICT (Inner Circle Trader) methodology followers
Smart Money Concepts traders
Swing and position traders
Institutional-focused technical analysis
Traders tracking quarterly performance levels
Works on all markets: Forex, Indices, Commodities, Crypto, Stocks
Execution-Weighted Market Regime Map (EWRM)Overview
The Execution-Weighted Market Regime Map is designed to answer a simple question:
“Is this market worth trading right now, or is it mostly noise and costs?”
Instead of focusing only on trend vs range, it evaluates whether conditions are likely to:
offer clean, follow-through price movement
chop back and forth
be dominated by costs like spread and slippage
It is meant for day traders and swing traders who want to choose when to trade, not just where to enter .
Core idea
Most indicators try to predict direction.
EWRM focuses on tradability.
It highlights:
when the market moves cleanly and is easier to execute
when volatility is unstable and unreliable
when “cost of trading” (spread and slippage) eats potential profit
The indicator shows this using:
a visual dashboard
background color changes
clear regime labels
Key concepts in plain language
SRR – Spread-to-Range Ratio
How big the trading costs are compared to how much price is moving.
High SRR = the market moves little but costs you a lot → bad environment.
Low SRR = price moves much more than it costs to trade → better environment.
PEI – Pullback Efficiency Index
Measures how “clean” trends are.
If pullbacks lead to smooth continuation, PEI is high.
If pullbacks constantly fail and reverse, PEI is low.
SRP – Slippage Risk Proxy
Estimates how likely you are to get worse fills than expected.
Fast spikes, thin liquidity zones, and whipsaw behavior increase SRP.
What EWRM helps you do
avoid overtrading during messy conditions
size up when conditions are smooth and directional
identify when volatility is expanding or collapsing
adapt behavior by time of day (open, midday, close)
How it works at a high level
It measures how much the market is moving
It checks whether volatility is stable or chaotic
It estimates how expensive and difficult execution is
It breaks the day into premarket, open, midday, and power hour
It combines all of this into an overall “regime” label
It colors the background or dashboard so you can read the state instantly
There are no buy/sell arrows. It is a decision-support tool, not a signal generator.
How to use it
trade more when conditions are clean and execution-friendly
stand aside when cost and noise dominate movement
prefer trend setups when trend regimes are detected
stay cautious when regime flips frequently
Think of it as a weather map for the market, not a GPS.
Inputs and parameters
Core settings
Realized Volatility Length – how fast the tool reacts to volatility changes
Volatility Stability Length – how stable/unstable volatility appears
ATR Length – used to scale and normalize movement
General Lookback – how much history is analyzed
Session settings
Premarket
Opening drive
Midday
Power hour
These let the tool treat each time window differently, since behavior changes through the day.
Cost settings
Estimated Spread – approximate buy/sell price difference
Estimated Slippage – expected extra cost from fast movement
These make the tool focus on realistic, after-cost trading conditions .
Visual settings
toggle dashboard
toggle background shading
toggle regime labels
choose X/Y position of the panel
Limitations
uses estimates of spread and slippage, not live order-book data
cannot remove all uncertainty
best used as a filter, not a trading system
Suggested use
filter out bad environments
increase selectivity
align position size with regime quality
combine with your own strategy or entries
V-Max: Tactical Clock & Price (Master Fit)Overview
The V-Max Tactical Clock & Price is a high-visibility utility dashboard engineered for precision execution in global financial markets. It serves as a "Physical Timezone Navigator," providing real-time price tracking and synchronized local time display directly on the chart. This ensures traders can align their execution with specific market openings and closing volatility regardless of the exchange's default timezone.
Core Technical Logic & Features
This script focuses on the physics of time-alignment and visual stability:
Physical Time Calibration Engine: Unlike standard UI clocks, this script employs a millisecond-level compensation engine using the formula: $timenow + (tz\_offset \times 60 \times 60 \times 1000)$. This allows for precise synchronization with any global market (e.g., London, New York, or Asia sessions).
Momentum-Driven Price Rendering: The price display utilizes conditional coloring logic ($close \ge open ? up\_col : dn\_col$) to provide immediate visual feedback on the current bar's momentum.
High-Identifiability UI (Master Fit): Leverages the table.new titan rendering engine with size.huge font specifications for the price. This ensures critical data remains readable even on small mobile screens or high-density multi-chart layouts.
Anti-Flicker Monospaced Formatting: Employs font.family_monospace to ensure strict numerical alignment, preventing visual flickering or "jumping" during periods of extreme market volatility.
How to Use
Timezone Setup: Enter your local GMT offset (e.g., +8 for Taiwan/Singapore, -5 for New York) in the settings.
Visual Customization: Adjust the dashboard position (default: Bottom Left) and background aesthetics to fit your professional trading workspace.
產品概述
V-Max 戰術時鐘與價格顯示器是一款為全球市場設計的高辨識度工具。它作為一個實時的「全球時區導航儀」,在圖表上直接提供實時價格追蹤與同步化的本地時間顯示,確保交易者能精確對齊各國市場開盤瞬間的波動。
核心技術邏輯與功能物理時間校準引擎:採用毫秒級時間補償運算,公式為:$timenow + (tz\_offset \times 60 \times 60 \times 1000)$。這讓交易者能精確校準全球任一交易所的本地時間。
動能價格渲染:價格顯示具備即時漲跌變色邏輯,提供直觀的即時盤感反饋。
特大字體 UI (Master Fit):採用 size.huge 字體規格顯示價格,確保在移動端或複雜多圖表布局下依然清晰易讀。
防閃爍等寬格式:使用等寬字體確保數字在劇烈波動時不會產生視覺跳動,維持高度的讀數穩定性。
Access & Support
This script is published as a Free Public Utility in the TradingView Library. Disclaimer: For educational purposes only. Past performance does not guarantee future results.
Disclaimer: This script is for technical analysis and educational purposes only. It does not provide financial advice.
Stochastic RSI (adjustable fast line color)Definition
The Stochastic RSI indicator (Stoch RSI) is essentially an indicator of an indicator. It is used in technical analysis to provide a stochastic calculation to the RSI indicator. This means that it is a measure of RSI relative to its own high/low range over a user defined period of time. The Stochastic RSI is an oscillator that calculates a value between 0 and 1 which is then plotted as a line. This indicator is primarily used for identifying overbought and oversold conditions.
History
The Stochastic RSI (Stoch RSI) indicator was developed by Tushard Chande and Stanley Kroll. They introduced their indicator in their 1994 book The New Technical Trader.
Calculation
In this example, a very common 14 Period Stoch RSI is used.
Stoch RSI = (RSI - Lowest Low RSI) / (Highest High RSI - Lowest Low RSI)
Here are some approximate benchmark levels:
14 Day Stoch RSI = 1 when RSI is at its highest level in 14 Days.
14 Day Stoch RSI = .8 when RSI is near the high of its 14 Day high/low range.
14 Day Stoch RSI = .5 when RSI is in the middle of its 14 Day high/low range.
14 Day Stoch RSI = .2 when RSI is near the low of its 14 Day high/low range.
14 Day Stoch RSI = 0 when RSI is at its lowest level in 14 Days.
The basics
It is important to remember that the Stoch RSI is an indicator of an indicator making it two steps away from price. RSI is one step away from price and therefore a stochastic calculation of the RSI is two steps away. This is important because as with any indicator that is multiple steps away from price, Stoch RSI can have brief disconnects from actual price movement. That being said, as a range bound indicator, the Stoch RSI's primary function is identifying crossovers as well as overbought and oversold conditions.
What to look for
Overbought/Oversold
Overbought and Oversold conditions are traditionally different than the RSI. While RSI overbought and oversold conditions are traditionally set at 70 for overbought and 30 for oversold, Stoch RSI are typically .80 and .20 respectively. When using the Stoch RSI, overbought and oversold work best when trading along with the underlying trend.
During an uptrend, look for oversold conditions for points of entry.
During a downtrend, look for overbought conditions for points of entry.
Summary
When using Stoch RSI in technical analysis, a trader should be careful. By adding the Stochastic calculation to RSI, speed is greatly increased. This can generate many more signals and therefore more bad signals as well as the good ones. Stoch RSI needs to be combined with additional tools or indicators in order to be at its most effective. Using trend lines or basic chart pattern analysis can help to identify major, underlying trends and increase the Stoch RSI's accuracy. Using Stoch RSI to make trades that go against the underlying trend is a dangerous proposition.
Inputs
K
The time period to be used in calculating the %K. 3 is the default.
D
% D = Percent of Deviation between price and the average of previous prices (Momentum). The time period to be used in calculating the %D. 3 is the default.
RSI Length
The time period to be used in calculating the RSI
Stochastic Length
The time period to be used in calculating the Stochastic
RSI Source
Determines what data from each bar will be used in calculations. Close is the default.
BTC - StableFlow: Pit-Stop & Refuel EngineBTC – StableFlow: Pit-Stop & Refuel Engine | RM
Strategic Context: The Institutional Gas Station In the high-speed race of the crypto markets, Stablecoins (USDT, USDC, DAI) represent the Fuel, and Bitcoin is the Race Car. Most traders only look at the car's speed (Price), but they ignore the gas tank. The StableFlow Engine is a telemetry dashboard designed to monitor the "Fuel Pressure" within the ecosystem, identifying exactly when the car is being refueled and when it is running on empty.
The Telemetry Logic: How to Read the Race
The indicator operates on a Relative Velocity model. We aren't just looking at how many Stablecoins exist; we are measuring the Acceleration of Stablecoin Market Cap relative to the Acceleration of BTC Price.
1. The Fuel Reservoir (The Histogram)
• Cyan Zones (Refuel): The gas station is open. Institutional "Dry Powder" is flowing into stables faster than it is being spent on BTC. The tank is filling up.
• Orange Zones (Exhaust): The "Overdrive." The car is driving faster than the gas can be pumped. Price is outperforming the stablecoin supply—this is unsustainable and usually precedes a stall.
2. Lap Transitions (The Grey Lines)
These vertical markers signify a Regime Shift . They trigger the moment the momentum crosses the zero-axis, visually distinguishing the transition between a "Net-Refueling" period and a "Net-Exhaustion" period. While not used as direct entry signals, they define the Macro Lap we are currently in.
Operational Playbook: The Pit-Stop Signals
We don't just buy because the tank is full; we buy when the car exits the pits and begins to accelerate. This is captured by our proprietary Pit-Stop Pips.
• Blue Pip (Pit-Stop Buy): Triggered when the Refuel momentum has peaked and is now rotating back into the market. The refuel is complete; the car is rejoining the race with a full tank.
• Red Pip (Exhaust Sell): Triggered when the price acceleration has overextended relative to its fuel source and begins to "roll over." The tank is near empty; time for a tactical pull-back.
Settings & Calibration: The Pit Wall Dashboard
Signal Mode & Logic The engine features a dual-mode signaling system to adapt to different market conditions (or your personal preferred logic):
• Consecutive Mode: Best for high-velocity trends. Fires a pip after n bars of momentum reversal (Default: 2 bars).
• Percentage (%) Mode: Best for structural fades. Fires a pip when the momentum retraces by a specific percentage (e.g., 15%) from its local peak, regardless of the bar count.
Recommended Calibration
While the engine is versatile across various timeframes, the Weekly (1W) chart is the preferred setting for identifying high-conviction macro signals. Lower timeframes provide tactical speed, but the 1W frame offers significantly cleaner signals by filtering out the daily market noise.
Weekly (1W) — The Macro Signal (Preferred): * Velocity Lookback: 20 | Smoothing: 5.
Peak Lookback: 25 (Represents roughly half a year of telemetry data). This is a good starting point for identifying major cycle rotations.
Daily (1D) — The Tactical Pulse: * Velocity Lookback: 20 | Smoothing: 5.
Peak Lookback: 25 (Represents one trading month of telemetry). Useful for active swing traders looking for entry/exit timing within an established macro trend.
Technical Documentation
Data Sourcing & Aggregation The script utilizes request.security to aggregate a "Big Three" Stablecoin Market Cap (USDT + USDC + DAI). This prevents "False Exhaustion" signals caused by capital simply migrating between different stablecoin assets.
Mathematical Foundation The core engine calculates the Rate of Change (ROC) for the Aggregate Stablecoin Supply and BTC Price over a synchronized lookback window.
Formula Logic: Fuel Pressure = EMA ( ROC(Stables) - ROC(BTC) )
The Pit-Stop Pips utilize a local peak-finding algorithm via ta.highest and ta.lowest within a rolling 25-bar window to calculate the Relative Retracement Magnitude . This ensures signals are mathematically tied to the volatility of the current market regime.
The Dual-Fuel Framework: StableFlow x Liquisync
The StableFlow Engine is designed to function as the tactical counterpart to the Liquisync: Macro Pulse Engine . While Liquisync monitors the Global Supply Line (the "Tanker Truck" of M2 Liquidity moving from Central Banks toward the track with a 60-day lead), StableFlow measures the Immediate Fuel Pressure (the "Dry Powder" already in the pit lane, ready to be pumped into the car).
By using both indicators in tandem, you can follow the Dual-Fuel Strategy: Liquisync identifies the fundamental macro regime, while StableFlow identifies the specific "Refuel" and "Exhaustion" pivots within that regime. We will be providing a comprehensive breakdown of this synchronized telemetry in our upcoming Substack Masterclass: The Dual-Fuel Architecture.
Risk Disclaimer & Credits
The StableFlow is a thematic macro tool tracking on-chain liquidity proxies. Stablecoin data is subject to exchange reporting delays. This is not financial advice; it is a telemetry model for institutional education. Rob Maths is not liable for losses incurred via use of this model.
Tags:
indicator, bitcoin, btc, stablecoins, usdt, flow, liquidity, macro, refuel, institutional, robmaths, Rob Maths
NY Session Bar Counter & Bar painterThe NY Session Bar Counter is a high-visibility technical utility that provides an automated, sequential count of every candle during the New York session (09:30 to 16:00 EST). Unlike standard session highlighters, this tool numbers each bar starting from the market open, allowing traders to identify specific "time-of-day" windows with surgical precision.
This script is specifically engineered for traders who follow setups based on specific bar numbers (e.g., the Bar 17 reversal, the Bar 36 lunch-power-hour, or the final EOD flush).
🚀 Key Features
Precision Timing: Automatically resets every day at 09:30 AM New York time, regardless of your local timezone settings.
Multi-Timeframe Logic: Optimized to work seamlessly on 1m, 5m, 15m, and 30m charts without breaking the daily count.
Historical & Replay Compatibility: Unlike many session tools, this script is fully compatible with Bar Replay and displays historical data across several days (up to 500 labels).
Special Bar Highlighting: Includes a "Paint Bar" feature that allows you to choose a specific bar number (e.g., Bar 17) and automatically color the candle body for instant visual recognition.
Customizable Display: Filter for Odd/Even numbers to reduce chart clutter and adjust font size, color, and position (Above/Below bar).
💡 Why It Is Useful
In the modern trading environment, the market moves in cycles of liquidity and volatility that are often tied to specific times. This script is useful because:
Standardization: It provides a common language for traders. Instead of saying "the 10:50 AM candle," traders can refer to "Bar 17" (on a 5m chart), which is faster and more consistent.
Backtesting Accuracy: When reviewing past days or using Bar Replay, you can easily identify if your strategy triggers at the same relative time every day.
Visual Discipline: By highlighting a "Target Bar," you can train your eyes to wait for specific time windows before looking for a setup, helping to prevent overtrading during low-probability hours.
Operational Efficiency: It removes the manual work of counting bars from the open, allowing you to focus entirely on price action and order flow.
How to Use
Install the script on any intraday timeframe (best on 5m or 15m).
Adjust Lookback: Use the settings to determine how many historical days you want to view.
Identify Patterns: Use the "Special Bar Highlight" to mark the bar where your strategy most frequently triggers.






















