UCTB BTC[CoinTadpole]UCTB BTC
UCTB is a specialized RSI-based momentum indicator engineered for Bitcoin trading. It introduces a Sustainment Verification Architecture — a structured approach that filters premature signals by requiring RSI conditions to persist across multiple consecutive bars before generating alerts.
Unlike standard RSI threshold alerts that trigger immediately upon crossing, UCTB implements a principle-based filtering system with dual operational modes and configurable signal confidence levels. This architecture addresses the core challenge of volatile cryptocurrency markets: distinguishing between momentary noise and genuine momentum shifts.
🔶 WHAT MAKES THIS INDICATOR ORIGINAL
This is NOT another RSI threshold alert or delayed entry script.
While several RSI-based scripts exist that incorporate bar counting or delay mechanisms, UCTB introduces a fundamentally different approach through its Sustainment Verification Architecture.
The Key Differentiator — Sustainment vs. Delay:
Existing scripts like delayed RSI strategies simply wait N bars after a threshold cross before signaling. UCTB takes a different approach: it requires the RSI condition to be actively maintained throughout the verification period, not merely elapsed time since the initial cross.
How Different Approaches Compare:
Standard RSI signals on threshold cross, which produces many false signals from wicks. Delayed RSI signals N bars after cross, but still triggers on brief touches that bounce back. UCTB Sustainment signals only if the condition persists continuously for N bars, filtering brief touches entirely.
Example Scenario — RSI drops to 29, bounces to 35, then drops to 28 over 3 bars:
Standard RSI would generate 2 signals (Bar 1 and Bar 3). Delayed RSI with 3-bar delay would generate 1 signal after the initial cross plus delay. UCTB Conservative Mode would generate 0 signals because the condition was not sustained continuously — RSI exited the zone on Bar 2 when it bounced to 35.
This sustainment-based filtering represents a structural difference, not merely a parameter adjustment.
🔶 FOUR INTEGRATED COMPONENTS
1. Sustainment Verification Engine
The core innovation. Rather than counting bars since a threshold cross, the algorithm verifies that RSI , RSI , and RSI all remain within the threshold zone. This continuous zone maintenance requirement is what distinguishes sustainment from simple delay.
2. Adaptive Dual-Period System
Automatically selects RSI calculation period based on trading style. Scalping Mode uses RSI(14) for faster response to intraday movements. Swing Mode uses RSI(21) for smoother readings suitable for position trading. This is not simply a toggle between two presets — the entire signal generation logic adapts to the selected period's characteristics.
3. Signal Confidence Filtering
Two distinct verification requirements, not just sensitivity adjustment. Conservative Mode requires continuous zone maintenance where RSI must stay in zone for all 3 bars. Aggressive Mode requires only elapsed time since breach — 3 bars passed, regardless of intermediate exits. These modes apply fundamentally different verification logic, not just different threshold values.
4. Bar-Close Confirmation Protocol
All signals validate against barstate.isconfirmed before dispatch, ensuring that only finalized bar data triggers alerts.
🔶 THE SUSTAINMENT PRINCIPLE
Understanding the value of sustainment verification requires examining how RSI behaves in volatile markets.
The Problem with Threshold-Only Detection:
When RSI briefly touches 30 on a single bar, it often represents a momentary price wick extending beyond the candle body, temporary liquidity gaps that reverse within the same bar, or news-driven spikes that do not reflect underlying momentum. These brief threshold touches generate signals that lack follow-through. Price frequently reverses direction immediately after the touch, creating poorly-timed entries.
The Sustainment Solution:
Requiring RSI to remain below 30 (or above 70) for multiple consecutive bars applies three filtering principles.
Noise Filtering Principle — Random price fluctuations rarely maintain extreme RSI readings for 3+ consecutive bars. The probability of random noise sustaining an extreme condition decreases with each additional bar requirement.
Momentum Confirmation Principle — Sustained extreme RSI readings indicate that buying or selling pressure has persisted over multiple price intervals. A single-bar extreme may be noise; a multi-bar extreme suggests genuine momentum shift.
Signal Processing Foundation — Each additional bar of confirmation serves as an independent verification. This is analogous to requiring multiple sensor readings before triggering an alarm — it reduces false positives from transient spikes.
Practical Demonstration:
Consider this sequence: RSI = 29 → 35 → 28 over three bars. A delayed RSI script (3-bar delay after first crossing below 30) would still generate a signal, because it only checks if 3 bars have elapsed since the threshold was first crossed. UCTB Conservative mode generates no signal, because the RSI exited the zone on Bar 2 (RSI = 35 > 30), breaking the sustainment requirement. This distinction matters in choppy, ranging markets where RSI frequently oscillates around threshold boundaries.
🔶 WHY BITCOIN MARKETS REQUIRE THIS APPROACH
Bitcoin's market microstructure creates specific challenges that make sustainment verification particularly valuable.
High Wick-to-Body Ratio Characteristic:
Bitcoin candles frequently exhibit large wicks relative to their bodies, especially during high-volume periods and around key price levels. These wicks can briefly push RSI into extreme territory without representing genuine trend exhaustion. Sustainment verification filters these wick-driven signals by requiring the condition to persist beyond the initial spike.
Continuous Market Structure:
Unlike traditional markets with defined session breaks, Bitcoin trades 24/7/365. This continuous structure creates more low-liquidity periods (weekends, holidays) where brief RSI extremes occur without follow-through, and more opportunities for unsustained threshold touches during off-peak hours. The sustainment requirement helps filter signals that occur during these transient conditions.
Adaptive Period Rationale:
The dual-period system addresses different Bitcoin trading approaches. RSI(14) is more responsive, suitable for capturing Bitcoin's rapid intraday movements. RSI(21) is smoother, filtering out more short-term fluctuations for swing trading. Manual switching between periods is operationally inconvenient. The mode selector automates this based on declared trading style.
🔶 PRACTICAL VALUE PROPOSITION
What This Indicator Automates:
Manually implementing sustainment verification requires tracking when RSI first entered the threshold zone, whether RSI has remained in the zone for each subsequent bar, and applying different verification rules based on trading mode. Doing this across multiple timeframes while managing active positions is error-prone. UCTB automates this entire verification process.
Operational Benefits:
Reduced Alert Noise — Instead of receiving alerts on every RSI threshold cross (many of which reverse immediately), traders receive alerts only when the sustainment criteria are met.
Consistent Methodology — Human traders often apply confirmation checks inconsistently, sometimes waiting, sometimes not. UCTB applies identical verification logic every time, removing execution variability.
Mode-Based Flexibility — Conservative and Aggressive modes allow traders to adjust verification strictness based on current market conditions without manually reconfiguring parameters.
🔶 ALGORITHM SPECIFICATION
The indicator operates through a sequential verification process:
Step 1: RSI Calculation — Computes RSI using the adaptive period. Scalping mode uses ta.rsi(close, 14). Swing mode uses ta.rsi(close, 21).
Step 2: Threshold Breach Detection — Identifies when RSI transitions into oversold (≤30) or overbought (≥70) territory from outside the zone.
Step 3: Bar Counting — Tracks elapsed bars since the trigger using ta.barssince().
Step 4: Sustainment Verification — Applies mode-specific verification. Conservative Mode verifies that RSI , RSI , and RSI all remain within the threshold zone. Aggressive Mode only verifies that 3 bars have elapsed since initial breach.
Step 5: Signal Dispatch — Signals are generated only when barstate.isconfirmed is true, ensuring bar-close confirmation.
🔶 RECOMMENDED USAGE
Timeframe Selection:
For Scalping Mode, use 15-minute to 1-hour charts. For Swing Mode, use 4-hour to Daily charts.
Mode Selection Guide:
In high volatility conditions, Scalping with Conservative mode provides stricter filtering for noisy conditions. In trending markets, Swing with Conservative mode offers higher confidence entries on pullbacks. In ranging or consolidating markets, Scalping with Aggressive mode captures more signals for range-bound trading. In low volatility environments, either style with Aggressive mode works well since looser filtering is acceptable when noise is lower.
Integration Recommendations:
Combine with support/resistance analysis for entry refinement. Use with volume confirmation for additional validation. Apply standard position sizing and risk management protocols.
🔶 SIGNAL INTERPRETATION
🟢 BUY Signal
Generated when RSI has sustained below 30 for the verification period (mode-dependent). Indicates that selling pressure has persisted across multiple bars, suggesting potential momentum exhaustion. Important: This is NOT a guarantee of reversal. It identifies conditions where sustained RSI weakness may precede a bounce.
🔴 SELL Signal
Generated when RSI has sustained above 70 for the verification period. Indicates that buying pressure has persisted across multiple bars, suggesting potential distribution. Use for exit planning or short consideration, not as an automatic execution trigger.
🔶 NON-REPAINTING CONFIRMATION
This indicator does NOT repaint. All signals validate against barstate.isconfirmed before generation. Historical signals remain fixed once the bar closes. What appears on historical charts is exactly what was displayed in real-time. Intrabar fluctuations may show preliminary readings, but final signals confirm only at bar close.
🔶 IMPORTANT LIMITATIONS
This indicator identifies sustained RSI threshold conditions; it does not predict price direction. Signals indicate potential reversal zones, not guaranteed reversals. Strong trends can maintain oversold/overbought conditions for extended periods without reversing. The 3-bar verification period is optimized for typical Bitcoin volatility; different assets may require adjustment. Sustainment verification reduces signal frequency — traders seeking high-frequency signals may find this limiting. Always use in conjunction with other analysis methods. Past signal patterns do not guarantee future performance. This is an analysis tool, not a standalone trading system.
🔶 RISK DISCLAIMER
Trading cryptocurrencies involves substantial risk of loss and is not suitable for all investors. Bitcoin markets are highly volatile and can experience rapid price movements. This indicator is provided for educational and informational purposes only. It does not constitute financial, investment, or trading advice. Past performance does not guarantee future results. All trading decisions are entirely your own responsibility. Never risk more than you can afford to lose.
🔶 HOW TO GET ACCESS
This script is provided as Invite-Only. To request access, please check the links in my TradingView profile.
Pengayun
BTC - Sentiment (Posts weighted) LSMABTC - Sentiment (Posts Weighted) LSMA | RM
Concept
In the current 2026 market regime, Bitcoin has transitioned into a mature institutional asset. However, retail "Social Liquidity" remains the primary driver of local volatility and blow-off tops. This script serves as a deterministic proxy for crowd conviction, utilizing the LUNARCRUSH:BTC_SENTIMENT feed to identify when social hype has decoupled from fundamental value.
Data Source: LunarCrush Integration
This model utilizes the native LunarCrush data prefix. Unlike simple "mention counts," the BTC_SENTIMENT metric is a percentage-based value (0-100%) representing the "Sentiment of positive posts weighted by interactions."
• Interactions vs. Volume: By weighting sentiment by interactions (likes, shares, comments), the data filters out bot-driven "spam" and focuses on what real participants are actually engaging with.
• Meaning of the Value: 100% indicates that every single interaction-weighted post is positive; 0% indicates total negativity. Historically, BTC sentiment rarely drops below 60% or stays above 90% for long, creating a predictable mean-reverting corridor.
Technical Architecture
• The LSMA Denoising Engine Raw social data is inherently "jittery." To extract a tradable signal, we apply a Least Squares Moving Average (LSMA) with a 28-day lookback.
• Mathematical Advantage: Unlike a Simple Moving Average (SMA), the LSMA calculates a linear regression line for each period to find the "best fit." This allows the indicator to track the velocity of sentiment shifts with significantly less lag, which is critical for identifying "Social Exhaustion" before a price reversal occurs.
• The Social Heat Index (SHI) Calculation: To align this data with the broader Rob Maths ecosystem, we normalize the LSMA output into a standardized 0–10 score using a Linear Feature Scaling (Min-Max) formula: SHI = ((Current LSMA - 65) / 25) * 10 ; This formula treats 65% as the "Floor" (Apathy) and 90% as the "Ceiling" (Hysteria). This 0–10 scale allows for immediate comparison against other institutional risk metrics.
Regime Audits & Usage
• Accumulation (Blue Zone / <72.5%): Social Despair. Retail interest is at a mathematical minimum. Historically, these periods of "Social Apathy" coincide with major local bottoms as institutional "Smart Money" absorbs the lack of retail demand.
• Neutral Zone (Grey): Sustainable growth. Sentiment is within the normal distribution.
• Distribution (Red Zone / >82.5%): Overheated. The crowd is in a state of maximum FOMO. When the SHI exceeds 8.5/10, the risk of a "Liquidity Flush" increases significantly.
Visual Scaling
To ensure the curve is readable, the indicator pane is hard-locked to a 65–90 scale. This prevents the "flat line" effect often seen in 0-100 oscillators and highlights the subtle divergences that occur at cycle peaks.
Disclaimer
Past performance does not guarantee future results. Social metrics are alternative data points and should be used in conjunction with price action and risk management. This is a mathematical model, not financial advice.
Tags
Rob Maths, Rob_Maths, robmaths, Bitcoin, Sentiment, LunarCrush, Quant, LSMA, OnChain, Social Liquidity
Multi-Indicator Scoring System# Multi-Indicator Scoring System
## Overview
This indicator combines five technical analysis tools (RSI, MACD, EMA trends, and Volume) into a single unified scoring system that generates clear BUY and SELL signals. Instead of analyzing multiple indicators separately and dealing with conflicting signals, this script calculates one comprehensive 0-100% score that shows current market strength at a glance.
## Purpose and Originality
**Problem it solves:**
Traders using multiple indicators individually often face contradictory signals. For example, RSI might show oversold conditions while MACD indicates bearish momentum, or price is above EMA but volume is weak. This creates confusion and leads to poor trading decisions or missed opportunities.
**Solution:**
This script uses a weighted scoring algorithm that only generates signals when multiple technical components mathematically agree. Each indicator contributes weighted points based on its reliability in crypto markets, and the combined score filters out noise by requiring multi-indicator confirmation before triggering a signal.
**What makes it original:**
Unlike simple indicator overlays that just display multiple tools side-by-side, this script:
- Uses a mathematically weighted scoring system where each component has justified importance
- Requires conditional alignment—signals only appear when components agree, not just individual crossovers
- Normalizes complex multi-indicator data into one intuitive percentage
- Includes built-in volume confirmation to filter low-conviction setups
This approach mirrors professional algorithmic trading systems that use multi-factor quantitative models.
## How Components Work Together
The script analyzes five technical components and assigns weighted points to each:
### 1. RSI (Relative Strength Index) - Weight: 25 points
- **Period:** 14
- **Function:** Identifies overbought and oversold conditions
- **Scoring logic:**
- RSI < 30 (oversold) → +25 points (bullish reversal signal)
- RSI > 70 (overbought) → -25 points (bearish reversal signal)
- RSI between 30-70 → 0 points (neutral)
- **Why 25 points:** RSI is highly reliable for detecting potential reversal zones in cryptocurrency markets
### 2. MACD (Moving Average Convergence Divergence) - Weight: 25 points
- **Parameters:** Fast=12, Slow=26, Signal=9
- **Function:** Detects momentum shifts and trend changes
- **Scoring logic:**
- MACD line > Signal line → +25 points (bullish momentum)
- MACD line < Signal line → -25 points (bearish momentum)
- **Why 25 points:** MACD is the gold standard for momentum confirmation across timeframes
### 3. EMA Short-Term Trend (21 vs 50) - Weight: 25 points
- **Function:** Confirms immediate trend direction
- **Calculation:** Compares EMA 21 to EMA 50, plus price position relative to EMA 21
- **Scoring logic:**
- EMA 21 > EMA 50 AND Price > EMA 21 → +25 points (strong uptrend)
- EMA 21 < EMA 50 AND Price < EMA 21 → -25 points (strong downtrend)
- Mixed conditions → 0 points (no clear trend)
- **Why 25 points:** Short-term trend alignment is critical for accurate entry timing
### 4. EMA Long-Term Context (200) - Weight: 15 points
- **Function:** Validates overall market structure
- **Calculation:** Price position relative to 200-period EMA
- **Scoring logic:**
- Price > EMA 200 → +15 points (bull market context)
- Price < EMA 200 → -15 points (bear market context)
- **Why 15 points:** Lower weight because long-term trend changes more slowly
### 5. Volume Confirmation - Weight: 10 points (Bonus)
- **Function:** Confirms genuine market interest versus noise
- **Calculation:** Current volume compared to 20-period SMA
- **Scoring logic:**
- Volume > 1.5× average → +10 bonus points
- Volume ≤ 1.5× average → 0 bonus points
- **Why 10 points:** Volume adds conviction but shouldn't override technical setup
### Score Aggregation Formula
**Why these thresholds?**
Backtesting on BTC/ETH showed optimal risk/reward at 65/35 levels. Lower thresholds (50%) produce too many false signals, while higher thresholds (80%) miss opportunities. The 65/35 balance provides good sensitivity with acceptable accuracy.
## How to Use This Indicator
### Visual Components
**On Chart:**
- **Green triangle (▲) below candle** = BUY signal (score crossed above 65%)
- **Red triangle (▼) above candle** = SELL signal (score crossed below 35%)
- Clean display with no background colors or extra lines
**Dashboard Table (top-right corner):**
- **Header:** "CRYPTO SIGNAL"
- **SCORE:** Current percentage (0-100%)
- Green color = Bullish zone (65%+)
- Red color = Bearish zone (35%-)
- Orange color = Neutral zone (36-64%)
- **SIGNAL:** Current status (BUY/SELL/WAIT)
### Interpreting the Score
- **70-100% (Strong Bullish):** All or most indicators agree market is going up. Consider long positions.
- **65-69% (BUY Signal Zone):** Enough confirmation for entry. BUY signals trigger here.
- **36-64% (Neutral Zone):** No clear direction. Wait for clearer setup or maintain existing positions.
- **31-35% (SELL Signal Zone):** Enough confirmation for exit. SELL signals trigger here.
- **0-30% (Strong Bearish):** All or most indicators agree market is going down. Avoid longs or consider shorts.
### Step-by-Step Usage
1. **Add to chart:** Click "Add to favorites" then add from your indicators list
2. **Check the score:** Look at the dashboard table in the top-right corner
3. **Wait for signals:**
- Green triangle appears = Consider buying
- Red triangle appears = Consider selling
- No triangle = Wait patiently for clearer setup
4. **Confirm with price action:** Best results when signals appear at support/resistance levels
5. **Use risk management:** Always set stop losses (3-5% below entry for longs)
6. **Set alerts (optional):** Right-click indicator → "Add alert" → Choose "BUY Signal" or "SELL Signal"
### Best Practices
**Recommended Timeframes:**
- **4-Hour (4H):** Best for swing trading, optimal signal frequency (3-7 per month), lowest false signal rate
- **Daily (1D):** Best for position trading, very high reliability, ideal for patient traders
- **1-Hour (1H):** More signals but noisier, only for experienced traders
- **Below 15 minutes:** Not recommended, too many false signals
**Recommended Markets:**
- Bitcoin (BTCUSDT, BTCUSD) - Most reliable
- Ethereum (ETHUSDT, ETHUSD) - Excellent results
- Major altcoins (SOL, XRP, ADA, etc.) - Works well on top 20 by market cap
**Risk Management:**
- Position size: Risk only 1-2% of account per trade
- Stop loss: Place 3-5% below entry (BUY) or above entry (SELL)
- Take profit: Target 2-3× your risk distance
- Trail stops: Move to breakeven after 1:1 profit achieved
**Advanced Tips:**
- Combine signals with support/resistance levels for higher probability setups
- Check multiple timeframes: if 4H and 1D both show BUY, signal is stronger
- Wait for candle close before acting on signals
- Ignore signals against the higher timeframe trend direction
- Only trade signals accompanied by volume spikes (check dashboard)
## Default Settings
The indicator uses pre-optimized parameters based on backtesting:
- RSI Period: 14
- MACD: 12, 26, 9
- EMA Short-term: 21, 50
- EMA Long-term: 200
- Volume threshold: 1.5× average
- Signal thresholds: BUY ≥65%, SELL ≤35%
These settings are designed for cryptocurrency markets on 4H and 1D timeframes and do not require adjustment for most users.
## Limitations and Disclaimers
**What this indicator CANNOT do:**
- Predict black swan events (exchange hacks, major regulations, etc.)
- Work effectively during extreme market manipulation
- Replace proper risk management and stop losses
- Guarantee profits (no indicator can)
- Account for fundamental news (Fed decisions, major announcements)
**When signals may be less reliable:**
- Low volume periods (weekends, holidays)
- High-impact news events
- Extreme volatility (>10% daily price moves)
- Prolonged sideways/ranging markets
**Important warnings:**
- This is a technical analysis tool, not financial advice
- Past performance does not guarantee future results
- Always use stop losses to protect capital
- Test the indicator with small positions first
- Do your own research before trading
## Technical Specifications
- **Pine Script Version:** v5
- **Type:** Overlay indicator
- **Signals:** Non-repainting (confirmed at candle close only)
- **Calculation frequency:** Every bar recalculates based on current values
- **Alerts:** Available for BUY and SELL threshold crossings
- **Resource usage:** Optimized for efficient runtime performance
## Additional Notes
- Signals appear only once when threshold is crossed (no repeated signals during same trend)
- Volume filter helps eliminate low-conviction signals
- Works on any cryptocurrency pair with sufficient liquidity
- Can be combined with other indicators for additional confirmation
- Suitable for both beginners (simple visual signals) and experienced traders (customizable for deeper analysis)
---
**This indicator provides educational value by demonstrating how multi-indicator confirmation systems work and how weighted scoring can reduce false signals compared to using individual indicators alone.**
Squeeze Momentum + ADX MemoThis indicator is a comprehensive technical analysis tool that combines the volatility detection of the Squeeze Momentum with the trend strength of the ADX (Average Directional Index). It is optimized to provide a clear reading of price action across multiple timeframes.
Unlike standard oscillators, this customized version by Memo integrates a dynamic Multi-Timeframe (MTF) info panel and a visual scaling system, allowing you to monitor strength and momentum in a single pane without cluttering your price chart.
🛠 KEY FEATURES
Squeeze Momentum: Identifies compression phases (red dots) and volatility breakouts (green dots).
Dynamic ADX: ADX and DI+/DI- lines are proportionally scaled to the histogram for intuitive visualization.
Multi-Timeframe Analysis (MTF): A dedicated dashboard shows trend strength and direction (EMA 200) for both the current chart and a higher timeframe (e.g., 1D).
Divergence Detector: Automatically identifies Bullish and Bearish divergences (BULL/BEAR DIV).
Signal Labels: LONG and SHORT markers triggered when trend strength is confirmed.
📘 DETAILED USER GUIDE
1. Understanding the Elements
Histogram: Cyan/Blue (Bullish), Red/Maroon (Bearish).
Center Dots: Red dots indicate the market is "squeezing" (price compression/accumulation). Green dots indicate the squeeze has released and a trend is underway.
White Line (ADX): Above the Critical Level (23) indicates a strong trend. Below 23 suggests a range-bound or "choppy" market.
2. Trading Strategy (High Probability Setup)
LONG Entry (Buy):
Squeeze: Red dots must be present (accumulation phase).
Shift: Histogram starts moving up or changes to recovery colors.
Strength: The ADX (white line) crosses above the critical level (23).
Confirmation: DI+ (green) must be above DI- (red).
Macro Filter: The dashboard must show a BULLISH trend on the Higher Timeframe.
SHORT Entry (Sell):
Squeeze: Red dots must be present.
Shift: Histogram starts dropping with increasing momentum.
Strength: The ADX crosses above the critical level (strength is gaining on the downside).
Confirmation: DI- (red) must be above DI+ (green).
Macro Filter: The dashboard must show a BEARISH trend on the Higher Timeframe.
3. Divergences & Exits
Use the BULL DIV and BEAR DIV labels as warning signals. A divergence against your current position is a clear sign to take profits or tighten your Stop Loss.
4. Info Panel (Dashboard)
ADX Metric: If both timeframes (Current and Higher) are green, the probability of a successful trend trade increases significantly.
Trend: Based on the 200 EMA. Memo's Golden Rule: Avoid trading against the higher timeframe trend to stay away from "fakeouts."
EUR/USD: EUR USD 5 MIN SCALPING by Scalper Pro Systems// DISCLAIMER:
// This script is for educational purposes only. It is not financial advice.
// Past performance does not guarantee future results.
// Use this tool at your own risk.
EUR/USD: EUR USD 5 MIN SCALPING by Scalper Pro Systems
Overview
This is a plug-and-play scalping system designed specifically for the EUR/USD 5-Minute chart . Created by Scalper Pro Systems , it simplifies intraday trading by automatically generating Buy/Sell signals with precise Take Profit and Stop Loss levels.
How It Works
The strategy uses a "Safety First" approach to find stable entries:
1. Trend Filter (EMA 200): Ensures you only trade with the main trend (Buy only if price is above; Sell only if price is below).
2. Entry Trigger (EMA 9 & 21): Identifies short-term momentum shifts.
3. Noise Filter (RSI): Prevents entering trades when momentum is weak or exhausted.
Main Features
🟢🔴 Clear Signals: Draws Green (Buy) and Red (Sell) boxes directly on the chart.
📉📈 Auto TP & SL: Instantly calculates your Stop Loss (based on recent swing lows/highs) and Take Profit (1.5x risk) and displays the exact price numbers.
⏱️ Live Tracking: The system tracks the trade for you and marks exactly when and where the Target or Stop Loss was hit.
📊 Dashboard: Shows Signal Time, Entry Price, TP, and SL in a clean information box.
Best Settings
Timeframe: 5 Minutes
Asset: EUR/USD (Can also be used on Gold/XAUUSD or Indices)
Session: Best used during London or New York sessions.
Risk Warning
Trading involves risk. This tool helps visualize a strategy but does not guarantee profits. Always manage your risk.
Bullish Divergent Bar DCA Strategy [Skyrexio]Overview
Bullish Divergent Bar DCA Strategy is a long-only, multi-layer Dollar-Cost Averaging (DCA) strategy that builds positions around bullish divergent bars formed below the Williams Alligator. It detects potential local bottoms and then scales into the move using up to four pyramiding entries, each with its own size and price threshold. The strategy optionally incorporates Market Facilitation Index (MFI) and Awesome Oscillator (AO) momentum to strengthen reversal confirmation and uses ATR-based take profit on the averaged entry price.
Unique Features
Layered DCA entries with equity-based sizing . It supports up to four DCA layers, where each additional layer is opened only after a configurable percentage drawdown from the first entry and position size is computed as a fraction of current equity via a geometric weighting scheme.
Optional AO and MFI confirmation . Users can require Awesome Oscillator momentum divergence, MFI/volume “squat” bars, or both to confirm that the reversal bar is accompanied by capitulation and weakening downside momentum.
ATR-based dynamic take profit . Take profit is defined as a multiple of ATR added to the current average entry price, automatically adjusting exits to prevailing volatility.
Built-in DCA visualization . The script can plot the initial entry level and all DCA thresholds to make the averaging structure and risk visually transparent on the chart.
Methodology
The core entry logic starts from a bullish divergent bar definition: the bar must close above its midpoint (close > hl2) and be the lowest low within the user-defined lookback window, flagging a local swing low. On top of this, the bar must form entirely below all three Alligator lines, ensuring that the pattern appears after a sustained downside move rather than inside noise.
If enabled, AO adds a momentum filter by requiring the Awesome Oscillator difference to be negative (descending bar on AO histogram), signaling fading downside momentum at the potential bottom. If the MFI filter is enabled, the bar (or one of the last two bars) must be a “squat” bar where spread narrows while volume increases, approximating effort vs. result exhaustion.
Once a valid bullish reversal bar is detected and the time is within the configured trading window, the strategy opens the first DCA layer using a stop entry at the bar’s high (confirmation level), only entering if price actually breaks the bar high. Additional layers (second, third, and fourth entries) are only allowed if price trades below percentage thresholds from the first entry price and a new valid bullish reversal bar forms, thereby averaging down into deep pullbacks while still requiring fresh reversal evidence.
While any DCA position is open, the strategy continuously recalculates the take profit as the current volume-weighted average entry price plus ATR multiplied by a user-defined factor. All individual entries share the same take profit level through separate strategy exit calls, so the entire stacked position exits together once price has moved sufficiently above the averaged entry.
Strategy settings
In the inputs window, users can configure the following strategy settings:
sourceUuid / secretToken: Identifiers used to format JSON alerts for automated execution through webhooks.
Trade Start Date/Time: Beginning of the backtest/live-trading window.
Trade Stop Date/Time: End of the backtest/live-trading window.
Show DCA Levels (default = false): Toggles plotting of the initial entry level and all three DCA thresholds on the chart.
Enable MFI (default = false): Enables the MFI-style volume/spread filter.
Enable AO (default = false): Enables Awesome Oscillator confirmation.
Number Of Bar For Lowest Bar (default = 7): Lookback window used to identify the lowest low bar for the bullish reversal bar condition.
Layer 2 Threshold Percent (default = 4.0): Percentage drop from the first layer price that must be reached to allow the second DCA entry.
Layer 3 Threshold Percent (default = 10.0): Percentage drop from the first layer price required to unlock the third DCA layer.
Layer 4 Threshold Percent (default = 22.0): Percentage drop from the first layer price required to unlock the fourth DCA layer.
Position Size Multiplier (default = 2.0): Multiplier used in the geometric weighting scheme to determine how much equity is allocated to each additional DCA layer.
Number Of ATR For Take Profit (default = 2.0): ATR multiple added to the current average entry price to calculate the shared take profit for all open layers.
Users can refine these parameters during backtesting to fit the volatility profile and structure of the specific asset and timeframe.
Justification of Methodology
Before understanding why this particular combination of indicator has been chosen let's briefly explain what is Williams Alligator, MFI and AO.
let’s start with the Williams Alligator. Developed by Bill Williams, the Alligator is a technical indicator that identifies trends and potential market reversals. It consists of three smoothed moving averages:
Jaw (Blue Line): The slowest of the three, based on a 13-period smoothed moving average shifted 8 bars ahead.
Teeth (Red Line): The medium-speed line, derived from an 8-period smoothed moving average shifted 5 bars forward.
Lips (Green Line): The fastest line, calculated using a 5-period smoothed moving average shifted 3 bars forward.
When the lines diverge and align in order, the "Alligator" is "awake," signaling a strong trend. When the lines overlap or intertwine, the "Alligator" is "asleep," indicating a range-bound or sideways market. This indicator helps traders determine when to enter or avoid trades.
The Awesome Oscillator (AO), developed by Bill Williams, is a momentum indicator designed to measure market momentum by contrasting recent price movements with a longer-term historical perspective. It helps traders detect potential trend reversals and assess the strength of ongoing trends.
The formula for AO is as follows:
AO = SMA5(Median Price) − SMA34(Median Price)
where:
Median Price = (High + Low) / 2
SMA5 = 5-period Simple Moving Average of the Median Price
SMA 34 = 34-period Simple Moving Average of the Median Price
The Market Facilitation Index (MFI) is a technical indicator that measures the price movement per unit of volume, helping traders gauge the efficiency of price movement in relation to trading volume. Here's how you can calculate it:
MFI = (High−Low)/Volume
MFI can be used in combination with volume, so we can divide 4 states. Bill Williams introduced these to help traders interpret the interaction between volume and price movement. Here’s a quick summary:
Green Window (Increased MFI & Increased Volume): Indicates strong momentum with both price and volume increasing. Often a sign of trend continuation, as both buying and selling interest are rising.
Fake Window (Increased MFI & Decreased Volume): Shows that price is moving but with lower volume, suggesting weak support for the trend. This can signal a potential end of the current trend.
Squat Window (Decreased MFI & Increased Volume): Shows high volume but little price movement, indicating a tug-of-war between buyers and sellers. This often precedes a breakout as the pressure builds.
Fade Window (Decreased MFI & Decreased Volume): Indicates a lack of interest from both buyers and sellers, leading to lower momentum. This typically happens in range-bound markets and may signal consolidation before a new move.
For our purposes we are interested in squat bars. This is the sign that volume cannot move the price easily. This type of bar increases the probability of trend reversal. In this indicator we added to enable the MFI filter of reversal bars. If potential divergent bar or two preceding bars have squat state this bar can be interpret as a reversal one.
The strategy intentionally focuses on bullish divergent bars forming at local lows and below the Alligator to catch potential exhaustion points in downtrends where risk/reward becomes asymmetric. The Alligator (Jaw, Teeth, Lips) acts as a dynamic structure filter: requiring price to be below all three lines before reversal helps avoid chasing minor pullbacks inside an ongoing uptrend and instead concentrates entries on deeper corrections where mean reversion potential is higher.
The custom bullish divergent bar rule (close above midpoint and being the lowest low over N bars) approximates a local capitulation candle, which often precedes short squeezes or at least strong reactions. By combining this with AO and MFI-style filters, the strategy further increases the likelihood that the pattern coincides with downside momentum(as a confirmation that current trend is downward, AO difference < 0) and effort vs. result anomalies (squat bars), which is common signatures of trend exhaustion.
The DCA structure is designed to deploy capital progressively rather than all at once: the first entry is triggered only if price confirms the reversal by breaking above the bar’s high, while subsequent layers require both a deeper discount relative to the initial entry and a new bullish reversal signal. Percentage thresholds from the first entry ensure that each additional allocation is made at meaningfully better prices, improving the blended entry level and reducing the break-even distance.
Finally, using ATR as the basis for take profit aligns exits with current volatility. A fixed-percentage target can be too tight in volatile regimes or too loose in quiet markets, whereas ATR-based targets scale with average bar range. Applying ATR to the evolving average entry price of all open layers keeps the risk/reward framework consistent across different volatility regimes and DCA configurations.
Backtest Results
Operating window: Date range of backtests is 2025.01.01 - 2026.01.01. It is chosen to let the strategy to close all opened positions.
Commission and Slippage: Includes a standard Binance commission of 0.1% and accounts for possible slippage over 5 ticks.
Initial capital: 10000 USDT
Maximum Single Position Loss: -6.56%
Maximum Single Profit: +4.92%
Net Profit: +934.08 USDT (+9.34%)
Total Trades: 121 (82.64% win rate)
Profit Factor: 2.948
Maximum Accumulated Loss: 624.72 USDT (-6.15%)
Average Profit per Trade: 7.72 USDT (+0.37%)
Average Trade Duration: 60 hours
These results are obtained with realistic parameters representing trading conditions observed at major exchanges such as Binance and with realistic trading portfolio usage parameters.
You should run your own backtests on the target asset and timeframe (for example, BTC/USDT on intraday charts) and adjust threshold percentages, layer sizing, and ATR take profit factor to match your risk tolerance and market conditions.
How to Use
Add the script to favorites for easy access.
Apply to the desired timeframe and chart.
Configure settings using the dropdown choice list in the built-in menu.
Set up alerts to automate strategy positions through web hook with the text: {{strategy.order.alert_message}}
Disclaimer:
Educational and informational tool reflecting Skyrex commitment to informed trading. Past performance does not guarantee future results. Test strategies in a simulated environment before live implementation
Crypto BaseBTC RSI (Auto)Indicator Overview
This script is a crypto-specific RSI indicator that automatically derives the base asset from the current trading pair (for example, ETHUSDT or ETHUSDT.P) and then calculates RSI using the corresponding BTC pair on Binance (for example, BINANCE:ETHBTC).
It is designed to help you monitor relative strength versus BTC while trading USDT-based markets.
Key Features
Automatic symbol mapping : Extracts the base asset from the chart symbol and references BINANCE:BASEBTC.
RSI calculated on BTC pair : RSI is computed from the BTC-denominated market instead of the current quote currency.
Color-coded RSI line :
RSI > 70 → Red (Overbought)
RSI < 30 → Green (Oversold)
Otherwise → Gray (Neutral)
Extreme-zone candle coloring : Candles are colored when RSI enters overbought or oversold conditions.
Built-in alert conditions : Supports 4 alert types based on RSI crossing key levels.
Alert Types Included
RSI Cross Up 70 (Entering Overbought)
RSI Cross Down 70 (Exiting Overbought)
RSI Cross Down 30 (Entering Oversold)
RSI Cross Up 30 (Exiting Oversold)
These alerts can be selected directly in TradingView’s Alert creation menu.
How to Use
Add the indicator to any crypto chart such as ETHUSDT, SOLUSDT, or perpetual variants like ETHUSDT.P.
The script will automatically reference the BTC pair on Binance:
Example: ETHUSDT → RSI source becomes BINANCE:ETHBTC
Watch the RSI panel for overbought/oversold signals relative to BTC strength.
Enable candle coloring if you want extreme RSI conditions highlighted on the main chart.
Create alerts in TradingView:
Open Alerts → Select this indicator → Choose one of the 4 RSI crossing conditions
Practical Interpretation
RSI > 70 on BASEBTC may indicate the asset is overextended versus BTC.
RSI < 30 on BASEBTC may indicate the asset is weak versus BTC and potentially due for a rebound.
This provides a BTC-relative momentum view even when trading USDT markets.
Optional Pro Bottom IndicatorOptional Pro Bottom Indicator is a combination of 3 indicators where
1) Hybrid Volume Price Indicator with Higher Time Frame ( Red color)
2) Hybrid Volume Price Indicator with lower time frame ( Blue Color)
3) Volume Indicator ( Lime color Line)
4) Index Indicator ( Yellow color Line)
This set of 4 Indicators are prepared using 1) WAP of Volume , 2) Price Indicator 3) OB Volume 4) a combination of the above indicators used to create a Hybrid Indicators of a) Higher time frame B) lower time frame are used.
Usage :
1)The volume Indicator is used to analyze the Volume Support for the Price Move upside and down side will be estimated.
2)The Index Indicator is used to analyze the Price Move for intraday or Swing Trade to spot the
Trend
3)The HTF indicator is to be used for breakout of the Price in the intraday trading
4)The lower Time frame indicator is to be used the time of Entry in the intraday / swing trade.
Ichimoku Trade Checkpoint Ver 1.5.24 (Stable)📊 Ichimoku Trade Checkpoint – Multi-Layer Execution Dashboard
🔍 Overview
Ichimoku Trade Checkpoint is a professional, rule-driven execution dashboard built on classical Ichimoku Cloud theory.
Its goal is not to generate random buy/sell signals, but to convert Ichimoku into a clear, structured decision-making framework that helps traders assess trend quality, alignment, and execution readiness.
Instead of interpreting the cloud subjectively, this script breaks Ichimoku into four independent structural zones, evaluates each logically, and presents the result in a disciplined, repeatable way.
🧩 Detailed Functionalities
1️⃣ TS–KS (Tenkan–Kijun) Zone
Evaluates short-term momentum and trigger quality
Helps identify:
Impulse moves
Pullbacks
Flat / compressed conditions
Acts as the entry-timing layer, not a trend decision by itself
2️⃣ Current Cloud Zone
Represents the active trend structure where price is currently trading
Distinguishes between:
Trend continuation
Range / transition
High-risk chop zones
Prevents trading against dominant structure
3️⃣ Future Cloud Zone
Uses Leading Span A & B to assess forward bias
Helps traders understand:
Whether the trend is strengthening or weakening
Upcoming support / resistance zones
Encourages anticipation, not reaction
4️⃣ Historical Cloud Zone
Uses past cloud structure for higher-order confirmation
Filters:
Weak breakouts
Late trend entries
Adds context and confidence to trades aligned with larger structure
🐞 Debug & Transparency Layer
Optional debug labels show exact placement of:
TS–KS zone
Current cloud
Future cloud
Historical cloud
Designed for:
Learning Ichimoku correctly
Validating logic visually
Building trust in the framework
🚀 Advantages of This Script
✅ Objective Ichimoku Interpretation
Eliminates guesswork by converting visual cloud analysis into explicit logic and checkpoints.
✅ Multi-Layer Confirmation
Trades are evaluated across momentum, structure, and forward bias, reducing false signals.
✅ Multi-Timeframe Friendly
Works seamlessly across intraday and higher timeframes, encouraging top-down alignment.
✅ Execution-Focused Design
Built to answer the real trader question:
“Is this market ready for execution — yes or no?”
✅ Educational & Professional
The debug system makes this script ideal for:
Learning Ichimoku deeply
Systematic traders
Rule-based discretionary trading
🛠️ How to Use
Choose your timeframe
Best suited for 15m / 30m / 1H intraday and swing trading.
Assess alignment
Highest quality trades occur when TS–KS, Current Cloud, and Future Cloud align.
Use Historical Cloud as confirmation
Strengthens conviction and filters marginal setups.
Enable Debug Mode (optional)
Recommended while learning or validating signals.
Execute with discipline
Combine with your own:
Risk management
Position sizing
Trade management rules
This script supports decision quality, not impulsive trading.
⚠️ Disclaimer
This indicator is a decision-support and analytical tool only.
It does not provide financial advice or guaranteed trading results.
Trading involves risk, and past performance does not guarantee future outcomes.
Always apply proper risk management, position sizing, and personal judgment before taking trades.
Use this tool as part of a broader trading plan, not as a standalone signal generator.
[AboBassel] RS + RS.ROC + Inverted ATR (Unified Channel)
This is a multi-indicator channel tool combining Relative Strength (RS), RS Rate of Change (RS.ROC), and Inverted ATR Percentage (ATRP) into a single unified channel for clear visual trend analysis.
Features:
• All three lines are normalized into one visual channel with five distinctive threshold levels (Upper/Lower Curbs, Inner Bands, and Middle).
• RS , ATR , ROC Lines all are invertable for better follow up on trends
• RS.ROC period and timeframe are editable independently from RS.
• ATR time frame and lookback period are fully adjustable.
• Channel thresholds are fully editable. Lines can exceed upper/lower curbs, showing extreme conditions.
• Suitable for trend detection, swing trading, and risk assessment.
Usage Tips:
• Look for lines crossing bands or curbs for potential trade setups.
• Observe background color for overall market sentiment.
• Major blue arrows indicate strong shifts in trend direction.
Ideal For: Swing traders, trend followers, and advanced technical analysts who want combined momentum, volatility, and relative strength insights in a single chart.
KINETIC CORE: Momentum & RVOL MatrixThe Kinetic Impulse Lab (KIL) is an institutional-grade "Heads-Up Display" designed to streamline market analysis. Instead of cluttering your chart with multiple oscillators and volume bars, KIL consolidates TTM Momentum, Relative Volume (RVOL) , and Market Structure (Pivots) into a single, high-density visual matrix.
The core philosophy of this script is "Kinetic Sync"—the idea that the highest probability trades occur when price momentum and volume intensity are perfectly aligned.
Key Features
1. The Kinetic Intensity Meters
The HUD features two 10-block meters that use a sophisticated 4-color momentum logic . Unlike standard bars, these meters tell you if the force is Building (Bright) or Fading (Dark).
TTM Momentum (Top Meter) : Tracks the classic squeeze momentum.
Cyan : Strong bullish momentum, increasing.
Dark Cyan : Bullish momentum, but losing steam.
Magenta : Strong bearish momentum, increasing.
Light Magenta : Bearish momentum, but losing steam.
RVOL Flow (Bottom Meter): Measures current volume relative to the average.
Lime: High volume and rising (Strong participation).
Green: High volume but falling.
Orange: Low volume but rising.
Rust: Low volume and falling.
GOLD SURGE: Triggered when volume explodes past a user-defined threshold (e.g., $2.0\times$ average).
2. Integrated Market Structure
The HUD tracks the two most recent Pivot Highs and Lows. This allows you to monitor structural breaks and "liquidity grabs" without needing to keep old levels manually drawn on your chart.
3. Professional HUD Interface
Compact Footprint: Fixed 10-block width ensures the table stays small and stable.
UI Scaling: Options for Tiny, Small, or Normal text to fit any layout.
Bottom-Right Default: Optimized to stay out of the way of price action.
Settings
Surge Threshold: Customize how sensitive the "Gold" volume signal is.
Pivot Strength: Adjust how many candles are required to confirm a structural high or low.
Multi-Asset Rotation ModelOverview
This indicator provides a quantitative framework for analyzing a dual-leg rotation model between growth assets (Equities) and defensive assets (Precious Metals). It uses a mathematical approach—selectable between DMI-based Trend Spread or Rate of Change (ROC)—to determine relative strength and simulate a hypothetical rebalanced portfolio.
How it Works
The script evaluates two primary "legs" of a portfolio:
Domestic Growth: Rotates between Midcap (NSE:NIFTYMIDSML400) and Metals based on relative momentum.
International Growth: Rotates between NASDAQ-100 (NSE:MON100) and Metals.
Hedge Logic: When the model shifts to defensive mode, it further splits the allocation between Gold and Silver based on their internal relative strength.
Key Features
Dual Signal Engine: Toggle between a DMI (Directional Movement Index) spread or simple ROC (Rate of Change) to suit your research style.
Friction Modeling: Includes a user-defined "Slippage" input to account for the impact of transaction costs and tracking errors in hypothetical historical data.
Performance Dashboard: Displays total return, CAGR (Average Annual Return), Sharpe Ratio, and Rolling Returns for the model vs. benchmarks.
Dynamic Visualization: The Strategy NAV line changes color based on the model's current regime (Aggressive vs. Defensive).
Compliance & Risk Warning
Hypothetical Performance: This script displays a "Net Asset Value" (NAV) line based on historical data. These results are hypothetical and do not represent actual trading.
Educational Use Only: This tool is intended for research and backtesting analysis. It does not provide trade signals or investment advice.
No Future Predictions: Past performance, as modeled here, is not indicative of future market behavior.
MACD Extreme V1[CoinTadpole]MACD Extreme
MACD Extreme is an advanced momentum exhaustion indicator that detects potential trend reversal zones by applying statistical analysis to MACD histogram divergence. Instead of relying on traditional crossover signals, this indicator identifies when the gap between MACD line (K) and Signal line (D) expands to statistically extreme levels, then confirms directional reversal before generating signals.
The indicator displays MACD components with statistical exhaustion detection and filtered reversal signals.
🔶 WHAT MAKES THIS DIFFERENT FROM EXISTING INDICATORS
This is NOT a simple MACD crossover alert, histogram color changer, or basic divergence detector.
Most open-source MACD tools provide:
- Crossover signals only (inherently lagging, triggering after price movement)
- Fixed threshold alerts without statistical context
- Visual histogram display without extremity measurement
- No quantification of "how extreme" current divergence actually is
- Signals on every crossover regardless of market conditions
MACD Extreme provides capabilities that standard MACD indicators cannot offer:
1. Statistical Extremity Detection
Measures current histogram magnitude against a rolling statistical baseline. The algorithm calculates whether current K-D divergence exceeds N standard deviations from the historical mean over a configurable lookback period. This transforms raw histogram values into statistically meaningful measurements, objectively identifying when divergence enters "extreme" territory.
2. Dual Detection Methodology
Offers two distinct statistical approaches:
- Standard Deviation Mode (Default): Triggers when histogram exceeds the configured sensitivity multiplier times the historical standard deviation
- Percentile Mode (Alternative): Triggers when histogram ranks in the top X percentile of all values within the lookback window
Users can select the method that best suits their trading style and market conditions.
3. Multi-Bar Reversal Confirmation
Signals are not generated on extreme values alone. The algorithm implements a two-bar confirmation pattern: it waits for the histogram to show directional change (current bar reversing from previous bar's direction) before triggering. This significantly reduces false signals during strong trending conditions where divergence may remain extreme for extended periods.
4. Pre-Crossover Signal Generation
By detecting momentum exhaustion at extreme divergence levels, signals often appear BEFORE traditional Golden/Dead Cross occurs. This provides earlier entry opportunities with potentially better risk/reward positioning compared to waiting for lagging crossover confirmation.
5. Visual Exhaustion Zone Mapping
Background coloring dynamically highlights when histogram enters statistically extreme territory. Green background indicates extreme bearish divergence (potential bullish reversal zone), red background indicates extreme bullish divergence (potential bearish reversal zone). This visual layer prepares traders for potential signals before they trigger.
6. Consecutive Signal Filtering
Built-in logic prevents signal spam by filtering consecutive triggers. Only the first valid signal in a reversal sequence is displayed, eliminating redundant alerts during extended reversal zones.
🔶 THE PROBLEM THIS SOLVES
Traditional MACD trading relies on crossover signals:
- MACD crosses above Signal (Golden Cross) = Buy signal
- MACD crosses below Signal (Dead Cross) = Sell signal
However, crossovers are inherently lagging indicators. The mathematical nature of moving average crossovers means they can only confirm trend changes AFTER those changes have already begun.
The Challenge:
- Crossovers confirm reversals after significant price movement has occurred
- Entering at crossover points often means buying near local highs or selling near local lows
- No objective measurement of divergence extremity exists in standard MACD
- Traders cannot quantify "how overextended" current momentum actually is
- Subjective visual judgment of histogram size varies between individuals and timeframes
As shown above, entries based on traditional crossover signals often result in suboptimal timing, with price frequently moving against the position shortly after the crossover appears.
The Solution:
MACD Extreme approaches the problem differently. Instead of waiting for the lagging crossover confirmation, it monitors the statistical extremity of the K-D gap (histogram) itself. When this gap expands beyond normal historical ranges AND shows the first signs of contraction, a signal triggers - often well before the traditional crossover would appear.
This allows traders to:
- Identify momentum exhaustion zones in advance
- Prepare for potential reversals before they complete
- Enter positions with better risk/reward ratios
- Avoid the common trap of "buying the crossover, selling the bottom"
🔶 HOW THE ALGORITHM WORKS
The indicator applies statistical analysis to MACD histogram values through a multi-step process:
Step 1: Calculate Standard MACD Components
Computes the traditional MACD values using configurable EMA periods:
- Fast EMA (default: 7 periods) - Short-term price momentum
- Slow EMA (default: 25 periods) - Longer-term price momentum
- MACD Line (K) = Fast EMA - Slow EMA
- Signal Line (D) = EMA of MACD Line (default: 9 periods)
- Histogram = K - D (the divergence between MACD and Signal)
Step 2: Build Statistical Baseline
Over the specified lookback period (default: 50 bars), the algorithm calculates:
- Historical mean of histogram values
- Standard deviation of histogram distribution
This creates a dynamic baseline that automatically adapts to each asset's typical divergence behavior and volatility characteristics.
Step 3: Measure Statistical Extremity
For each bar, the algorithm compares current histogram magnitude against the statistical baseline:
Standard Deviation Method:
Identifies when |Histogram| > (Standard Deviation × Sensitivity Threshold)
A sensitivity of 2.0 means the current divergence must exceed 2 standard deviations - statistically, this occurs in approximately the top 5% of historical values.
Percentile Method (Alternative):
Ranks current absolute histogram value against all values in the lookback period. Signals when current value exceeds the specified percentile threshold (e.g., 95th percentile = top 5% of historical extremes).
Step 4: Confirm Reversal Direction
The algorithm does not signal on extreme values alone. It implements a multi-bar confirmation:
- For Bullish: Histogram must be negative (K below D) AND current bar rising while previous bar was falling or flat
- For Bearish: Histogram must be positive (K above D) AND current bar falling while previous bar was rising or flat
This confirmation step ensures signals occur at turning points rather than during continued extreme expansion.
Step 5: Filter Consecutive Signals
To prevent signal spam during extended reversal zones, only the first signal in a reversal sequence is displayed. Subsequent bars meeting the criteria are filtered until conditions reset.
🔶 THE SIGNALS
🟢 Bullish Signal (Green)
Trigger Conditions:
- Histogram is negative (MACD below Signal line)
- Histogram magnitude exceeds statistical threshold
- Histogram direction reverses upward (current > previous, previous ≤ two bars ago)
- First signal in current reversal sequence
Interpretation: Selling pressure has reached statistically extreme levels and shows initial signs of exhaustion. Potential bullish reversal zone - not a guarantee, but a statistically significant area for trend change.
🔴 Bearish Signal (Red)
Trigger Conditions:
- Histogram is positive (MACD above Signal line)
- Histogram magnitude exceeds statistical threshold
- Histogram direction reverses downward (current < previous, previous ≥ two bars ago)
- First signal in current reversal sequence
Interpretation: Buying pressure has reached statistically extreme levels and shows initial signs of exhaustion. Potential bearish reversal zone - not a guarantee, but a statistically significant area for trend change.
Signals appear when statistical exhaustion is detected AND directional reversal begins, providing early warning of potential trend changes.
🔶 BACKGROUND EXHAUSTION ZONES
The colored background provides continuous context about current market conditions:
🟩 Green Background Zone
Appears when histogram enters statistically extreme NEGATIVE territory. This indicates the K-D gap has expanded significantly in the bearish direction beyond normal historical ranges. Green zones often precede bullish reversals as they represent potential selling exhaustion.
Important: Green background does NOT mean "buy now." It means "selling pressure is statistically extreme - watch for reversal confirmation."
🟥 Red Background Zone
Appears when histogram enters statistically extreme POSITIVE territory. This indicates the K-D gap has expanded significantly in the bullish direction beyond normal historical ranges. Red zones often precede bearish reversals as they represent potential buying exhaustion.
Important: Red background does NOT mean "sell now." It means "buying pressure is statistically extreme - watch for reversal confirmation."
Background zones highlight when momentum reaches statistical extremes, preparing traders for potential reversals before signals trigger.
🔶 SETTINGS EXPLAINED
📊 MACD Settings
Fast EMA (Default: 7)
The shorter EMA period. Lower values make MACD more responsive to recent price changes. Default of 7 is more responsive than traditional 12.
Slow EMA (Default: 25)
The longer EMA period. The difference between Fast and Slow determines overall MACD sensitivity. Default of 25 is slightly faster than traditional 26.
Signal EMA (Default: 9)
Smoothing period for the Signal line. Standard value maintained for reliable crossover reference.
🔥 Signal Detection
Lookback Period (Default: 50)
Number of historical bars used to calculate statistical baseline (mean and standard deviation).
- Lower values (30-40): More responsive to recent market conditions, may produce more signals
- Higher values (60-80): More stable baseline, fewer but potentially more reliable signals
Recommended range: 30-80 depending on timeframe and asset volatility.
Sensitivity (Default: 2.0)
Standard deviation multiplier determining the threshold for "extreme" classification.
- 1.5: Lower threshold, more frequent signals, higher false positive rate
- 2.0: Balanced setting - recommended for most users
- 2.5+: Higher threshold, fewer signals, only the most extreme conditions
Think of this as a statistical confidence level: 2.0σ ≈ 95th percentile extremity.
Use Percentile Detection (Default: OFF)
Alternative statistical method. When enabled, uses percentile ranking instead of standard deviation approach.
Percentile Threshold (Default: 95%)
When percentile mode is active, signals trigger when histogram magnitude ranks in the top X% of all values within the lookback period.
- 90%: Top 10% of historical values
- 95%: Top 5% of historical values (recommended)
- 99%: Top 1% - only the most extreme cases
🔶 RECOMMENDED CONFIGURATIONS
Conservative (Swing Trading):
- Lookback: 60-80 bars
- Sensitivity: 2.0-2.5
- Timeframe: 4H, Daily
- Fewer signals with higher statistical significance
Balanced (Position Trading):
- Lookback: 50 bars
- Sensitivity: 2.0
- Timeframe: 1H, 4H
- Moderate signal frequency with good reliability
Active (Shorter-term Trading):
- Lookback: 30-40 bars
- Sensitivity: 1.5-1.8
- Timeframe: 1H
- More signals, requires additional confirmation from other methods
🔶 TIMEFRAME RECOMMENDATIONS
- Optimal: 4-Hour and Daily charts - Cleanest signals with strongest statistical significance
- Good: 1-Hour charts - Acceptable signal quality for active traders
- Not Recommended: 15-minute and below - Increased statistical noise reduces signal reliability
Lower timeframes produce more random fluctuations in histogram values, making statistical extremity detection less meaningful.
🔶 ALERT CONFIGURATION
Three alert conditions available for automated notification:
Bullish Reversal Alert
Triggers only on green (bullish) signals. Suitable for traders focusing on long positions.
Bearish Reversal Alert
Triggers only on red (bearish) signals. Suitable for traders focusing on short positions.
Any Reversal Alert
Triggers on both bullish and bearish signals. Single alert setup captures all opportunities.
To configure: Right-click indicator → Add Alert → Select desired condition → Choose notification method (popup, email, webhook, mobile push)
🔶 IMPORTANT LIMITATIONS
- Signals indicate statistically extreme divergence with reversal initiation - they do not guarantee actual price reversal will occur or continue
- Strong trends can produce multiple extreme readings before meaningful reversal occurs
- Statistical thresholds are calculated from historical data and may not accurately predict future market behavior
- The indicator performs best in ranging and mean-reverting market conditions
- Trending markets may produce early signals - consider using additional trend filters for confirmation
- Lower timeframes significantly increase noise and reduce signal reliability
- Past signal performance does not guarantee future results
- This is an analysis and planning tool, not a standalone trading system
- Always combine with other analysis methods including support/resistance levels, volume analysis, and broader trend context
🔶 RISK DISCLAIMER
Trading involves substantial risk of loss and is not suitable for all investors. This indicator is provided for educational and informational purposes only. It does not constitute financial, investment, or trading advice. Past indicator performance does not guarantee future results. Statistical patterns observed in historical data may not repeat in future market conditions. All investment and trading decisions are entirely your own responsibility. Never risk more than you can afford to lose.
🔶 HOW TO GET ACCESS
This script is provided as Invite-Only. To request access, please check the links in my TradingView profile or send me a direct message.
UCTRPB RSI Price Bands [CoinTadpole]UCTRPB RSI Price Bands
UCTRPB is a predictive price band indicator that reverse-engineers the RSI formula to project exact price levels where RSI would reach specific thresholds. This allows traders to plan systematic entries and exits BEFORE price arrives at key levels.
🔶 WHAT MAKES THIS DIFFERENT FROM EXISTING INDICATORS
This is NOT a simple RSI overlay, threshold alert, or basic reverse-calculation script.
Most open-source RSI tools provide:
- Current RSI value only (reactive, not predictive)
- Single threshold lines displayed on a separate RSI panel
- Alerts triggered AFTER RSI crosses a level (too late for preparation)
UCTRPB provides capabilities that standard RSI indicators cannot offer:
1. Reverse-Engineering Price Projection
While normal RSI calculates momentum FROM price, this indicator works backwards. It solves the RSI equation in reverse using Wilder's smoothing method to determine what price movement would produce a specific RSI value, then projects those levels directly on your price chart as dynamic bands.
2. Multi-Tier Zone System
Instead of single lines, displays gradient zones with upper and lower boundaries. The oversold zone shows two levels (default: RSI 20 and RSI 25), and the overbought zone shows two levels (default: RSI 73 and RSI 80). This enables systematic position building across multiple price levels.
3. Real-Time Percentage Distance Labels
Displays exact percentage distance from current price to each zone boundary. You instantly see how far price needs to drop to reach oversold (-X%) or rise to reach overbought (+X%).
4. Adaptive EMA Smoothing
User-adjustable smoothing parameter (1-20) adapts band responsiveness to different market conditions. Lower values for volatile low-cap altcoins, higher values for stable large-cap assets like Bitcoin.
5. Integrated Info Dashboard
All critical values displayed in one compact table: Current RSI, Current Price, Oversold Zone range, Overbought Zone range. Monitor everything at a glance without cluttering your chart.
6. Pre-Calculated DCA Entry Targets
Calculates exact prices for multiple RSI thresholds simultaneously, enabling planned Dollar-Cost Averaging entries before price arrives at those levels.
🔶 THE PROBLEM THIS SOLVES
Many traders want to accumulate at RSI oversold levels. However, they face a critical challenge:
The Challenge:
- "I want to buy when RSI hits 20-25"
- But what PRICE will that be?
- You cannot know in advance
- By the time RSI shows oversold, the opportunity requires instant reaction
Manual reverse-calculation of RSI is mathematically complex and practically impossible in real-time. The formula involves Wilder's exponential smoothing with rolling averages that change every bar.
The Solution:
UCTRPB pre-calculates these price levels dynamically, updating with each new bar. You see target prices BEFORE the move happens, allowing systematic order placement rather than reactive decisions.
As shown above, price touched the oversold zone and bounced. The indicator projected this support level BEFORE price arrived there.
🔶 MULTI-LEVEL DCA PLANNING SYSTEM
Unlike single-threshold indicators, UCTRPB displays a dual-boundary zone system for systematic position building:
🟢 Oversold Zone (Green Band) - For Accumulation Planning
The green gradient band shows where RSI would become oversold.
Default settings: RSI 20-25
- Upper boundary (RSI 25): First accumulation target - conservative entry
- Lower boundary (RSI 20): Second accumulation target - aggressive entry
Example: Current price $1.00
- RSI 25 level = $0.88 (-12%) → Place 1st limit buy
- RSI 20 level = $0.82 (-18%) → Place 2nd limit buy
🔴 Overbought Zone (Red Band) - For Take-Profit Planning
The red gradient band represents where RSI would enter overbought territory.
Default settings: RSI 73-80
- Lower boundary (RSI 73): First take-profit target - secure partial gains
- Upper boundary (RSI 80): Second take-profit target - extended target
Example: Current price $1.00
- RSI 73 level = $1.15 (+15%) → Place 1st take-profit
- RSI 80 level = $1.28 (+28%) → Place 2nd take-profit
This systematic approach enables:
- Planned DCA entries at multiple levels instead of single-point entries
- Graduated take-profit strategy to secure gains progressively
- Execution based on predetermined plan rather than emotional reactions
- Clear visibility of risk/reward before entering any position
Labels display exact price range and percentage distance to each zone, allowing precise limit order placement.
🔶 HOW THE ALGORITHM WORKS
The indicator applies reverse RSI calculation using Wilder's smoothing method:
Step 1: Retrieve Current RSI Components
Extracts current Average Gain and Average Loss values calculated using Wilder's exponential smoothing over the specified period (default: 14 bars).
Step 2: Calculate Target RS Ratio
For a target RSI value, calculates the required Relative Strength ratio.
Formula: Target RS = Target RSI / (100 - Target RSI)
Example: For RSI 25 → Target RS = 25/75 = 0.333
Example: For RSI 20 → Target RS = 20/80 = 0.250
Step 3: Determine Required Price Change
Based on current averages and Wilder smoothing formula, calculates what price change in the next bar would produce the target RS ratio. This accounts for how the new bar's gain/loss affects the smoothed averages.
Step 4: Project Price Levels
Converts required price change to actual price levels displayed as bands on the chart.
Step 5: Apply Adaptive Smoothing
EMA smoothing reduces noise while maintaining responsiveness. Adjustable from 1 (raw, responsive) to 20 (smooth, stable).
Mathematical Foundation:
RSI = 100 - (100 / (1 + RS))
where RS = Average Gain / Average Loss
UCTRPB solves this equation BACKWARDS to find the price that would produce a target RSI.
🔶 INFO TABLE DASHBOARD
The information table provides quick reference without cluttering the chart:
- Current RSI: Real-time RSI value
- Current Price: Latest closing price
- Oversold Zone: Price range for oversold territory
- RSI Range: Your configured RSI levels
- Overbought Zone: Price range for overbought territory
All critical values visible at a glance. Table position is adjustable (Top/Bottom, Left/Right).
Dashboard displays Current RSI, Price, and Zone levels in one place for quick reference.
🔶 BAND SMOOTHING SETTINGS
The Line Smoothing parameter (default: 15) controls band appearance:
Lower Values (1-10):
- More responsive, sharper bands
- Reacts quickly to price changes
- Better for volatile, low-cap altcoins with rapid price movements
- May show more noise
Higher Values (15-20):
- Smoother, more stable bands
- Filters out short-term fluctuations
- Better for high market cap assets (BTC, ETH) with substantial liquidity
- Cleaner visual appearance
Adjust based on the asset's typical volatility characteristics.
🔶 NON-REPAINTING CONFIRMATION
This indicator does NOT repaint:
- All calculations use closed bar data only
- Historical bands remain fixed after each bar closes
- What you see on historical charts is exactly what was displayed in real-time
- Intrabar fluctuations may show potential levels, but final levels are confirmed only at bar close
🔶 RECOMMENDED SETTINGS
Timeframes:
- 15-minute and 1-hour charts recommended for active trading
- 4-hour and Daily for swing trading setups
- Lower timeframes may produce more noise
Conservative Settings (Fewer but stronger signals):
- Bitcoin: Oversold 20-25, Overbought 75-80
- Large-cap Altcoins: Oversold 20-25, Overbought 73-80
Aggressive Settings (More opportunities):
- Small-cap Altcoins: Oversold 23-28, Overbought 70-75
- Higher RSI thresholds = more frequent zone touches
Price approaching the overbought zone tends to face resistance, as shown above.
🔶 IMPORTANT LIMITATIONS
- This indicator shows where RSI "would be" IF price moved there in the next bar
- Bands recalculate dynamically with each new bar as market conditions change
- This is a planning and analysis tool, not a guarantee of reversal at those levels
- Strong trends can push through oversold/overbought zones without immediate reversal
- Always use in conjunction with other analysis methods (support/resistance, volume, trend)
- Market conditions can change rapidly and invalidate projected levels
🔶 RISK DISCLAIMER
Trading involves substantial risk of loss. This indicator is provided for educational and informational purposes only. It does not constitute financial advice. Past indicator performance does not guarantee future results. All investment decisions are entirely your own responsibility.
🔶 HOW TO GET ACCESS
This script is provided as Invite-Only. To request access, please check the links in my TradingView profile.
RVOL (Time-Segmented) [Pro]//@version=5
indicator("RVOL (Time-Segmented) ", shorttitle="RVOL Pro", overlay=false, format=format.volume)
// --- INPUTS ---
lookback = input.int(20, title="Lookback Period (Days)", minval=1, tooltip="Compares current volume to the average of this many past days at the exact same time.")
high_rvol_thresh = input.float(2.0, title="High RVOL Threshold", step=0.1, tooltip="Level to signal high conviction (Color changes).")
extreme_rvol_thresh = input.float(3.5, title="Extreme RVOL Threshold", step=0.1, tooltip="Level to signal climax/exhaustion.")
// --- CALCULATION ---
// We use a simpler approximation for 'time-segmented' volume by tracking the
// average volume relative to the time of day over the lookback period.
// Note: True historical time-segmentation in Pine requires complex arrays or request.security calls
// which can lag. This is a highly efficient optimized version for live trading.
// Get the average volume for this specific time of day over the last 'lookback' days
avg_vol_time = 0.0
for i = 1 to lookback
avg_vol_time := avg_vol_time + volume // Approximation for same time previous days
// Note: The above simple loop assumes 24/7 markets or consistent bar counts.
// For a more robust "Same Time" check in stocks (gaps), we use a standard SMA as fallback
// if intraday data is inconsistent, but the logic below is the standard "Relative Volume" formula.
// The most reliable "Live" RVOL formula for TradingView standard accounts:
// Current Volume / Average Volume of the last X days adjusted for time-of-day
// Since Pine Script has limits on reaching back exactly X days by time efficiently in indicators without heavy lag:
// We will use the ratio of (Volume / SMA(Volume)) normalized.
// HOWEVER, for the "Best" simplistic version, we usually use:
rvol = volume / ta.sma(volume, lookback)
// --- COLORS ---
// 1. Apathy (Low Vol) - Gray
// 2. Normal (1.0 - 2.0) - Blue
// 3. High Conviction (> 2.0) - Orange/Gold
// 4. Extreme (> 3.5) - Bright Purple
col = rvol < 1.0 ? color.new(color.gray, 50) :
rvol < high_rvol_thresh ? color.new(#2962FF, 20) :
rvol < extreme_rvol_thresh ? color.new(#FFD700, 0) : // Gold for High Vol
color.new(#D500F9, 0) // Purple for Extreme
// --- PLOTTING ---
plot(rvol, title="RVOL", style=plot.style_columns, color=col)
hline(1.0, "Average Baseline", color=color.gray, linestyle=hline.style_dotted)
hline(high_rvol_thresh, "High Conviction Line", color=color.orange, linestyle=hline.style_dashed)
// --- ALERTS ---
alertcondition(rvol > high_rvol_thresh, title="High RVOL Spike", message="RVOL > 2.0 Detected!")
alertcondition(rvol > extreme_rvol_thresh, title="Extreme Climax Volume", message="RVOL > 3.5 (Climax) Detected!")
RSI For Loop | RakoQuantRSI For Loop | RakoQuant is a regime-based momentum oscillator built from first principles using a loop-driven RSI engine, designed for clean trend-state detection and systematic backtesting inside an indicator framework.
This tool is part of the RakoQuant protected research line, combining institutional visuals, persistent regime logic, and a full custom performance table normally reserved for strategies.
Core Concept
This indicator answers one key question:
Is momentum expanding into a bullish regime, collapsing into bearish weakness, or remaining neutral?
Unlike standard RSI implementations, this version computes directional pressure through a for-loop accumulation model, producing a more structural and controlled oscillator.
How It Works
1. For-Loop RSI Engine
Instead of the classic single-step RSI calculation, this script uses:
Loop-based directional gain accumulation
Loop-based directional loss accumulation
RMA smoothing over the loop pressure
This creates a cleaner regime signal that avoids noisy single-candle distortions.
2. Threshold Regime Structure
Two thresholds define the oscillator regime:
Bullish Expansion → RSI breaks above Long Threshold
Bearish Contraction → RSI breaks below Short Threshold
State persists until a flip occurs, creating a true regime model rather than candle-by-candle oscillation.
3. BUY / SELL Flip Labels
On confirmed state transitions:
𝓑𝓾𝔂 prints on bullish regime activation
𝓢𝓮𝓵𝓵 prints on bearish regime breakdown
These flips are designed for:
Trend continuation confirmation
Regime-based positioning
Portfolio directional filters
UniStrat Premium Visual Engine
This protected release includes the full RakoQuant Palette System, supporting:
Alpha
Desert
Premium
Navy
Warm
Toxic
Neo
Matrix
All oscillator plots, candle painting, and tables automatically inherit the active palette.
RQ Custom Metrics Table (Indicator Backtest)
The defining feature of this protected script is its built-in:
♛ RQ Custom Metrics Engine
A full indicator-native backtest system displays:
Equity Max Drawdown
Intra-Trade Max Drawdown
Profit Factor
Win Rate
Sharpe Ratio
Sortino Ratio
Omega Ratio
Half Kelly Exposure
Total Trades
Net Profit %
Displayed in the signature table:
𝓑𝓪𝓬𝓴𝓽𝓮𝓼𝓽 𝓜𝓮𝓽𝓻𝓲𝓬𝓼
This allows systematic evaluation of indicator performance before building full strategies.
How to Use
✅ Momentum regime confirmation tool
✅ Trend continuation oscillator
✅ Portfolio trend filter (RSPS / UniStrat frameworks)
✅ Works best on 4H–1D swing environments
Recommended workflow:
Only trade long when oscillator is bullish
Defensive/cash when oscillator flips bearish
Combine with breakout or trend confluences for execution
Screenshot Placement
📸 Example chart / screenshot:
DANI _ MTF Pullback StrategyMTF Pullback - RSI Panel Summary
Purpose: Companion indicator for the main strategy that displays RSI with divergence detection in a separate pane below the price chart.
Settings
ParameterDefaultDescriptionRSI Length14Lookback period for RSI calculationRSI Oversold Level30Threshold for oversold conditionRSI Overbought Level70Threshold for overbought conditionDivergence Lookback Bars10How many bars to look back for divergence detection
What It Displays
RSI Line — Changes color based on zone:
Purple = neutral (between 30-70)
Green = oversold (below 30)
Red = overbought (above 70)
Horizontal Levels:
Red dashed line at 70 (overbought)
Green dashed line at 30 (oversold)
Gray dotted line at 50 (midpoint)
Zone Fills:
Light red shading above 70
Light green shading below 30
Divergence Markers:
"DIV" label with lime circle = bullish divergence (price makes lower low, RSI makes higher low while oversold)
"DIV" label with fuchsia circle = bearish divergence (price makes higher high, RSI makes lower high while overbought)
Background Flash:
Green flash when bullish divergence detected
Red flash when bearish divergence detected
Divergence Logic
Bullish: Price makes a lower low AND RSI makes a higher low AND RSI is in oversold territory → potential reversal up
Bearish: Price makes a higher high AND RSI makes a lower high AND RSI is in overbought territory → potential reversal downand for the strategy15:36Outlined strategy script components and display mechanics.The user wants a summary of the main strategy script, similar to what I provided for the RSI panel. I should cover the purpose, settings, entry conditions, exit conditions, and what it displays on the chart.MTF Pullback Strategy Summary
Purpose: Multi-timeframe pullback strategy that trades trend continuations. Uses 4H timeframe for trend direction and entry timeframe (typically 15M) for precise entries based on RSI divergence and engulfing patterns.
Settings
ParameterDefaultDescriptionTimeframesHigher Timeframe240 (4H)Timeframe for trend detectionTrend FilterEMA Length50EMA period for trend directionRSIRSI Length14RSI calculation periodRSI Oversold Level30Long entry RSI thresholdRSI Overbought Level70Short entry RSI thresholdDivergence Lookback10Bars to scan for divergenceSwing DetectionSwing Lookback5Bars left/right to confirm swingRisk ManagementATR Length14ATR calculation periodStop Loss ATR Multiplier2.0SL = 2× ATR from entryTake Profit %2.0TP = entry ± 2%Trade DirectionTrade LongstrueEnable long tradesTrade ShortstrueEnable short trades
Entry Conditions
Long Entry (all must be true):
4H uptrend (price above 50 EMA + EMA rising)
Current price above 4H 50 EMA
Price pulling back from recent 4H swing high
RSI oversold (<30) or below 40
Bullish RSI divergence OR RSI turning up from oversold
Bullish engulfing candle at or within 2 bars after swing low
Short Entry (all must be true):
4H downtrend (price below 50 EMA + EMA falling)
Current price below 4H 50 EMA
Price pulling back from recent 4H swing low
RSI overbought (>70) or above 60
Bearish RSI divergence OR RSI turning down from overbought
Bearish engulfing candle at or within 2 bars after swing high
Exit Conditions
Exit TypeLongShortStop LossEntry - (2 × ATR)Entry + (2 × ATR)Take ProfitEntry × 1.02 (+2%)Entry × 0.98 (-2%)
What It Displays
On Chart:
Blue line = 4H 50 EMA
Green triangle below bar = long entry signal
Red triangle above bar = short entry signal
Green background tint = 4H uptrend active
Red background tint = 4H downtrend active
Info Table (top right):
FieldShows4H TrendUP ↑ / DOWN ↓ / NEUTRALPrice vs EMAABOVE / BELOWPullback LYES/NO (long pullback active)Pullback SYES/NO (short pullback active)Bull DivYES/NO (bullish divergence)Bear DivYES/NO (bearish divergence)
Strategy Logic Flow
4H TREND CHECK
↓
PRICE VS 50 EMA
↓
PULLBACK DETECTED?
↓
RSI CONDITION MET?
↓
RSI DIVERGENCE?
↓
ENGULFING AT SWING?
↓
ENTRY → SL (2×ATR) + TP (2%)
Alerts Available
Long Entry Signal — Triggers when all long conditions align
Short Entry Signal — Triggers when all short conditions align
Recommended Usage
Apply to 15-minute chart (fetches 4H data automatically)
Use alongside the RSI Panel indicator for visual confirmation
Backtest on trending pairs/assets (crypto, forex majors, indices)
Adjust ATR multiplier if stops are too tight/wide for your asset
DANI _ MTF Pullback - RSI PanelMTF Pullback - RSI Panel Summary
Purpose: Companion indicator for the main strategy that displays RSI with divergence detection in a separate pane below the price chart.
Settings
ParameterDefaultDescriptionRSI Length14Lookback period for RSI calculationRSI Oversold Level30Threshold for oversold conditionRSI Overbought Level70Threshold for overbought conditionDivergence Lookback Bars10How many bars to look back for divergence detection
What It Displays
RSI Line — Changes color based on zone:
Purple = neutral (between 30-70)
Green = oversold (below 30)
Red = overbought (above 70)
Horizontal Levels:
Red dashed line at 70 (overbought)
Green dashed line at 30 (oversold)
Gray dotted line at 50 (midpoint)
Zone Fills:
Light red shading above 70
Light green shading below 30
Divergence Markers:
"DIV" label with lime circle = bullish divergence (price makes lower low, RSI makes higher low while oversold)
"DIV" label with fuchsia circle = bearish divergence (price makes higher high, RSI makes lower high while overbought)
Background Flash:
Green flash when bullish divergence detected
Red flash when bearish divergence detected
Divergence Logic
Bullish: Price makes a lower low AND RSI makes a higher low AND RSI is in oversold territory → potential reversal up
Bearish: Price makes a higher high AND RSI makes a lower high AND RSI is in overbought territory → potential reversal down
Speed Coding EMA MACD strategySpeed Coding EMA MACD Strategy
Speed Coding EMA MACD Strategy is a powerful intraday trading strategy designed to deliver high-probability trend and momentum-based entries, especially for Index Options Trading such as NIFTY, BANKNIFTY, and FINNIFTY.
This strategy combines two of the most reliable technical tools:
• EMA (Exponential Moving Average) for trend direction
• MACD (Moving Average Convergence Divergence) for momentum confirmation
⸻
🔥 What Makes This Strategy Unique?
The key strength of this strategy is its fully adjustable input system.
All major parameters are provided inside the Inputs tab, allowing traders to:
✅ Modify settings based on market conditions
✅ Optimize values for different timeframes (5m / 15m / 30m)
✅ Improve accuracy through backtesting
✅ Achieve the best possible results in Index Options trading
This strategy is not fixed — it is built for custom optimization, so users can fine-tune it to match their trading style.
⸻
⚙️ Customizable Inputs for Optimization
The strategy includes complete parameter control:
• EMA Length (Trend sensitivity adjustment)
• MACD Fast / Slow / Signal Length (Momentum filtering)
• Intraday Session Filter (Avoid unwanted trading hours)
• Max Trades Per Day (Prevents overtrading)
• Target % and Stoploss % (Risk management customization)
👉 Pro Tip:
For best-to-best performance, users should backtest and optimize EMA & MACD parameters according to the selected index and timeframe.
⸻
🎯 Best Use Case
This strategy performs best in:
✅ Intraday Index Options Trading
✅ Strong trending market conditions
✅ 5-Minute and 15-Minute charts
✅ Disciplined setups with controlled risk
⸻
⚠️ Disclaimer
This strategy is for educational and research purposes only.
Please perform proper backtesting and use risk management before applying it in live trading.
⸻
🚀 Developed By
Speed Coding Infotech
TrendForce Pro: All-in-One Market System Overview The TrendForce Pro is a comprehensive market analysis system designed to consolidate Trend, Momentum, Volatility, and Market Structure into a single actionable dashboard. It addresses the common issue of chart clutter by integrating multiple analytical dimensions into one optimized tool.
Originality & Concept Unlike standard moving average crossovers which often fail in ranging markets, this script implements a custom "Sideways Filter Algorithm". This logic analyzes the frequency of crossovers within a specific lookback period relative to the ATR (Average True Range) distance between EMAs. When a choppy market is detected, the system neutralizes trend signals, preventing false entries during consolidation.
Additionally, it features a "Reverse RSI Predictive Engine". Instead of waiting for the RSI to lag, the script mathematically calculates the exact price levels required for the RSI to reach Overbought (70/80/90) or Oversold (30/20/10) zones, plotting these as dynamic support/resistance zones on the chart.
Main Features
Smart Trend Detection: Color-coded EMAs with a built-in Supertrend filter to align execution with the macro trend.
Market Structure Labels: Automatically identifies and labels Higher Highs (HH) and Lower Lows (LL) to assist in price action analysis.
Dynamic Heatmap: Visualizes RSI exhaustion zones directly on the price candles (Red/Green fills).
Risk Management Panel: Provides real-time automated suggestions for Stop Loss (based on ATR multiplier) and Take Profit targets directly on the latest price label.
How to Use
Trend Following: Wait for the "BULL" or "BEAR" label on the price line. Ensure the EMAs are green (Bullish) or Red (Bearish) and not Gray (Sideways).
Reversal Trading: Monitor the RSI Heatmap. If price pushes deep into the dark red zone (RSI > 80/90) and a Bearish Divergence label appears, consider a reversal setup.
Risk Control: Utilize the displayed "Stop" and "Target" values to set your bracket orders.
Disclaimer This tool is for educational purposes and technical analysis support. Past performance does not guarantee future results.
Resumo O TrendForce Pro é um sistema "All-in-One" que combina Tendência, Momento e Estrutura de Mercado com um filtro exclusivo de lateralização e projeção reversa de RSI. Desenvolvido para limpar o gráfico e focar na tomada de decisão institucional.
Características Principais
Filtro de Lateralização: Algoritmo que detecta consolidação baseada na distância ATR das médias, evitando falsas entradas.
RSI Reverso: Projeta no gráfico o preço exato necessário para o RSI atingir níveis de sobrecompra/sobrevenda.
Gestão de Risco: Painel automático que sugere Stop Loss e Alvos baseado na volatilidade atual.
Como Usar Busque confluência entre a cor das médias (Tendência) e os rótulos de estrutura (HH/LL). Evite operações quando as linhas estiverem cinza (Mercado Lateral).
GKz Monthly Coppock Regime EngineWell,
If you are an existing user of my Set up 5 ( or have been using my set up 5 indicator)
This one is a visual upgrade for you.
This indicator plots ( MONTHLY) Coppock line on your charts-irrespective of the time frame you have selected for the chart be it daily or weekly ( Default is daily)..... telling you if the current MONTHLY curve of coppock curve is upward sloping or downward sloping.
it also visually labels Momentum ( buildup) circles as well as buy labels on weekly and monthly time frames so that you are ahead of the rest in your entries.
Lastly, it summarizes the current coppock reading ( and if coppock qualifies as Yes/NO in that specific timeframe selected).
Sri - Keltner Channel Dual - CTF 📌 Sri – Keltner Channel Dual (Custom Timeframe)
Overview
Sri – Keltner Channel Dual (CTF without Toggle) is a dual-layer Keltner Channel overlay designed to visualize volatility structure across two independent higher or equal timeframes.
Unlike traditional Keltner Channel indicators that operate on a single timeframe or require manual mode selection, this script always plots two Keltner Channels at the same time, each calculated on its own user-defined timeframe.
This makes it especially useful for multi-timeframe confluence, trend validation, and volatility compression/expansion analysis.
🔹 Key Features
1️⃣ Dual Independent Keltner Channels
Two fully independent Keltner Channels
Each channel has its own timeframe, length, multiplier, source, and band style
Both channels are always active (no toggles, no repainting logic)
2️⃣ True Multi-Timeframe Calculation
Each channel is calculated using request.security() on its selected timeframe
No approximation or scaling of lower-timeframe data
Ensures true higher-timeframe structure on lower charts
3️⃣ Flexible Volatility Models
Each Keltner Channel can independently use:
Average True Range (ATR)
True Range
Raw Price Range (High – Low, smoothed)
This allows traders to compare classic ATR-based channels vs pure price-range volatility on the same chart.
4️⃣ EMA or SMA Basis Control
Each channel can independently switch between:
Exponential Moving Average (EMA)
Simple Moving Average (SMA)
This makes the script adaptable to both fast-reacting trend traders and smoother swing-based analysis.
5️⃣ Visual Confluence Zones
Upper bands and lower bands between Channel-1 and Channel-2 are filled
The fill highlights:
Volatility agreement
Compression zones
Expansion breakouts
Helps quickly identify high-probability trend continuation or exhaustion areas
📈 How to Use the Indicator
Common use cases:
Trend Confirmation
Price holding above both bases → bullish bias
Price holding below both bases → bearish bias
Volatility Compression
When both channels narrow and overlap → potential breakout zone
Multi-Timeframe Structure
Use Channel-1 for execution timeframe
Use Channel-2 for higher-timeframe context (e.g., 15m + 1H, or 1H + Daily)
Dynamic Support & Resistance
Upper and lower bands act as adaptive volatility-based levels
⚠️ Notes
This is not a signal-based or buy/sell indicator
Designed as a market structure and volatility framework
Best used alongside price action, volume, or momentum tools
🔒 Why This Script Is Closed-Source
While Keltner Channels are a known concept, this script focuses on a non-toggle, always-on dual timeframe architecture, combined with independent volatility modeling and visual confluence mapping, which is not provided as a single integrated tool in standard open-source implementations.






















