Price Action Trader [BackQuant]Price Action Trader
Introduction
Price Action Trader is an all-in-one, chart-side workflow for reading trend, timing impulses, and mapping high-probability zones the way discretionary traders actually trade. It blends an ensemble trend engine with clean price-action building blocks—Market Structure (BOS/MSB), Fair Value Gaps, Order Blocks, and Volumetric Support/Resistance—so you can form a bias, find confluence, and execute with context.
What is it
A modular “price-action stack” that:
Paints trend bias and impulse shifts on the chart (optional candle coloring).
Auto-annotates internal & swing structure (BOS / MSB).
Finds FVGs on your chosen timeframe and draws them cleanly.
Detects Order Blocks (with optional FVG confirmation).
Builds volumetric S/R levels that adapt to liquidity.
Emits alerts for key events (new levels, touches, breaks, OB creation/touch).
Everything is configurable—keep it minimal (trend + a few zones) or run the full toolkit.
What’s it used for
Bias first, trade second: establish direction/conviction, then execute where structure, gaps, blocks, and volume agree.
Timing: impulse flips and level touches provide actionable triggers.
Risk placement: OB edges, FVG midlines, and volumetric bands give logical stop/target references.
Review & journaling: optional session shading and labeled structures make post-trade notes simple.
Composite Trend Model
A lightweight signal line (default: 30-period) that turns green when the composite regime is bullish and red when bearish. Under the hood, multiple cues (adaptive momentum, de-noised oscillation, volatility-aware filters) are blended into a single directional score; when thresholds flip, the line recolors and optional Long/Short dots appear.
How to use
Treat the line as your bias rail : favor longs while green, shorts while red.
Flat/rapid flips = stand down or reduce size.
Prefer clean charts? Keep only the line and (optionally) trend-painted candles.
Inputs to know
Show Trend Signal Line / Width.
Paint Candles by Trend.
Long/Bearish color controls.
Impulse Model
Highlights short-term pressure shifts with optional impulse candle coloring and ▲/▼ markers. Great for entries in the prevailing trend and for early warnings when impulses fire against bias.
How to use
Up-bias: look for the next impulse-up near structure/FVG/OB or volumetric support.
Down-bias: mirror the logic.
Frequent counter-impulses → expect chop or regime change.
Inputs to know
Show Impulse Signals.
Paint Impulse Candles.
Market Structure
Automatic Internal (tight lookback) and Swing (wider lookback) structure with BOS and MSB (CHoCH) labels. You decide what to show—All, BOS only, MSB only—independently for internal vs swing.
How to use
Use Swing labels for the primary map; Internal for entry refinement.
After a bullish MSB , seek the first HL back into support/FVG/OB.
After a bearish BOS , favor LH fades into resistance/FVG/OB.
Inputs to know
Swing Lookback / Internal Lookback.
Swing/Internal Structure: All | BOS | MSB | None .
Separate bull/bear color controls for both layers.
Fair Value Gaps
Detects bullish/bearish FVGs on the current or higher TF, draws boxes, and can extend them forward. Midlines provide quick visual targeting.
How to use
In-trend fills: in an up-bias, tags of bullish FVGs often offer high-quality continuation entries, especially with structure/OB confluence.
Failed fills: rejections at the midline can signal emerging strength/weakness.
Inputs to know
Show FVG / Show Last N / Extend.
Timeframe (blank = chart TF; set higher TF for macro FVGs).
Bull/Bear colors (tune opacity to taste).
Volumetric Support and Resistance
Builds adaptive S/R from price interaction + relative volume over a rolling lookback. Levels store touch counts; you can show volume stats on labels or inside boxes. Transparency and border thickness can scale with volume so stronger levels are visually louder. Broken levels can auto-remove.
How to use
Use as confluence with structure, OBs, and FVGs. A long at volumetric support + Bull OB + FVG midline is qualitatively different from a naked level.
If a level breaks on strong volume, stop fading—flip expectations or wait for a clean retest.
Inputs to know
Detection Sensitivity / Volume Multiplier.
Analysis Period / Max Levels / Min Distance (%).
Remove Broken / Extend Right / Show Volume Info / Text Inside.
Support/Resistance colors (+ high-vol variants).
Alerts
New Support/Resistance Level Created.
Level Touch.
Level Break.
Order Blocks
Detects bullish/bearish OBs using configurable fractals (3- or 5-bar) with a break confirmation (by Close or High/Low). Optional FVG proximity filter, right-extension, and auto-delete when filled.
How to use
Bullish bias: stalk pullbacks into fresh Bull OBs aligned with a bullish FVG or volumetric support.
If price fills an opposing OB and fails to continue, reassess bias—context may be shifting.
Inputs to know
Fractal Type & Break Method (Close / HL).
Filter with FVG + Max FVG Distance.
Extend Blocks / Delete When Filled / Show Labels.
Alerts
New Order Block Created.
Order Block Touch.
Final Notes
Suggested workflow
Start with Composite Trend (bias).
Mark Swing structure in that direction.
Wait for an Impulse in-direction near an OB / FVG / Volumetric level.
Risk = nearest opposite level or OB edge; targets = FVG midlines / next S/R.
Timeframes & assets
Defaults suit liquid intraday and 1–4H swing.
Slower markets → lengthen lookbacks, lower sensitivity.
Very noisy crypto → keep trend visible, trim drawings (e.g., MSB only, last 3–5 FVGs, 8–12 volume levels).
Keep it readable
Turn off modules you don’t need today—fewer, higher-quality signals beat clutter.
About this release
Internal scoring, smoothing, and detection logic are proprietary. Behavior is controlled via inputs described above.
Trade with a plan, test your settings, and let confluence do the heavy lifting.
Search in scripts for "bear"
Navigator Range Pro+Title Navigator Range Pro+
What it is Navigator Range Pro+ is a confluence-first indicator that blends multi-timeframe (MTF) trend bias with a Dealing Range (DR) framework. It helps you quickly see when higher timeframes align and pairs that bias with clean breakout triggers from a current range. Designed to reduce noise and keep charts readable.
What you’ll see
Dealing Range: Auto-detected range top/bottom with a midline. Choose Stuck (pivot-based, fixed) or Dynamic (rolling highest/lowest) modes.
MTF Bias: Higher timeframe trend bias derived from a selectable moving average (SMA/EMA).
Compact Info Panel (table): A configurable on-chart panel that summarizes each higher timeframe’s bias, optional lower-timeframe analog labels, and a confluence tally. You can position it, resize text, and set columns/rows to fit your layout.
Clean Charting: Flip labels are optional and default to off, so alerts can fire without covering price action.
How it works
Bias engine: Computes bullish/bearish bias for each selected higher timeframe using your chosen MA length/type, then aggregates them into a confluence count.
DR engine: Finds or follows the current trading range and calculates a midline reference for signals or context.
Signals: You can use pure confluence, pure DR breakouts, or a combined “Bias + DR” confirmation for higher-quality entries.
Inputs to know
HTF Ranges (comma separated): Higher timeframes to assess (e.g., W,D,240,60,15).
MA Length/Type: Controls the bias engine’s sensitivity.
DR Mode: Stuck (pivot-based, fixed until a new pivot confirms) or Dynamic (rolling high/low by lookback).
Swing Length / Dynamic Lookback / Extend Right: Shape how the range is found and displayed.
Panel Position / Text Size / Panel Columns / Panel Rows: Customize the on-chart table.
Alerts: Min HTFs to align and Strict alignment (no opposite) to refine confluence.
Show Flip Labels on Chart: Optional visual flip labels; alerts are unaffected if kept off.
Alert conditions
Multi-TF Confluence Bullish: Minimum number of HTFs are bullish (optionally strict).
Multi-TF Confluence Bearish: Minimum number of HTFs are bearish (optionally strict).
DR Breakout Up: Close crosses above DR top.
DR Breakout Down: Close crosses below DR bottom.
Bias + DR Combo Bullish: Bullish confluence and price above your DR threshold (Midline or Top/Bottom).
Bias + DR Combo Bearish: Bearish confluence and price below your DR threshold (Midline or Top/Bottom).
Tips
For live trading, “Once per bar close” alerts are the safest and most consistent.
Increase the Min HTFs to align to reduce noise; switch Combo Threshold to Top/Bottom for fewer, stronger momentum entries.
Keep flip labels off to maintain a clean chart (alerts still fire).
Disclaimer This script is for educational and informational purposes only and does not constitute financial, investment, or trading advice. Trading involves risk, including the risk of loss. You are solely responsible for your own trading decisions. Past performance does not guarantee future results. Always test on a demo and consult a licensed professional where appropriate.
CandelaCharts - Projections 📝 Overview
Projections turns a hand-picked swing window into clean, forward price levels. You pick a time range and an anchor (wick or body); the tool finds that window’s reference extremes (Level 0 & Level 1) and then projects directional extensions (e.g., −1, −2, −2.5, −4) in the chosen bias (Auto / Bullish / Bearish). It draws flat lines across the chart with optional labels so you can plan targets, fade zones, or continuation levels at a glance.
📦 Features
This section highlights the core capabilities you’ll rely on most.
Window-based engine — Define a start/end time; the script records open/high/low/close inside that window and builds levels from those extremes.
Two anchor styles — Project from Wick extremes (Hi/Lo) or Body extremes (max/min of OHLC at the high/low bars).
Directional bias — Auto (up if net up; doji resolves by wick dominance), or force Bullish/Bearish for one-sided extensions.
Default & Custom levels — Toggle pre-sets (−1/−2/−2.5/−4) or enter your own comma-separated list (decimals supported).
Readable drawings — Per-level colors (defaults) or unified bull/bear color (custom), with label size, line style, and width controls.
⚙️ Settings
Use these controls to define the window, pick the projection style, and customize the visuals.
Settings (Core)
From / To — Start and end timestamps of the capture window (everything is computed from this segment).
Bias — Auto / Bullish / Bearish. Guides which way negative levels extend (up for bull, down for bear).
Anchor — Wick uses Hi/Lo; Body uses the body extremes at the high/low bars.
Levels
Levels = Default — Enable any of −1, −2, −2.5, −4 and set each color.
Levels = Custom — Provide your own list (e.g., “−0.5, −1, −1.5, −3”) and pick Bullish/Bearish colors. (Custom uses one color per side.)
Style
Labels — Show/Hide the numeric level tag at the line’s right edge; choose label size.
Lines — Pick solid/dashed/dotted and line width.
⚡️ Showcase
Bearish Projection
Bullish Projection
📒 Usage
Follow these steps to set the window, generate levels, and turn them into a trade plan.
1) Mark the window — Set From/To around the swing you want to project (e.g., prior day, news impulse, weekly move).
2) Choose bias — Auto adapts; or lock Bullish/Bearish if you only want upside or downside projections.
3) Pick anchor — Wick = raw extremes; Body = more conservative reference. Body helps when single-print wicks distort levels.
4) Select levels — Toggle defaults or add a custom list. Negative values (−1, −2, …) extend beyond the reference extreme in the bias direction. (Level 0 and 1 are always drawn as the reference pair.)
5) Style it — Turn labels on, adjust size, and set line style/width for visibility on your timeframe.
6) Trade plan — Treat projections as reaction/continuation zones: scale out into −1/−2/−2.5, watch for fades back into the band, or ride continuation when price accepts beyond a level.
🚨 Alerts
There are no built-in alerts in this version.
⚠️ Disclaimer
Trading involves significant risk, and many participants may incur losses. The content on this site is not intended as financial advice and should not be interpreted as such. Decisions to buy, sell, hold, or trade securities, commodities, or other financial instruments carry inherent risks and are best made with guidance from qualified financial professionals. Past performance is not indicative of future results.
Trapper Magnifying Glass - Bar Decomposer — Last Visible BarHeadline
Decompose any higher-timeframe bar into lower-timeframe candles directly on the chart. Zoom/pan reactive, session-accurate, auto-fit inset, and compliant with TradingView placement limits.
Quick Start
Add the indicator and choose a Child TF (minutes) (e.g., 1, 5, 10, 15).
The inset follows the last visible bar on your screen. Adjust Right separation / Mini width / Gap / Vertical exaggeration as needed.
Leave Show HUD label OFF by default. Turn it on only if you want a compact readout.
Overview
This tool draws a miniature, on-chart inset of lower-timeframe candles that make up the currently viewed higher-timeframe bar. It stays on the main price chart (not in a separate pane), respects zoom/pan, compresses itself to fit available space, and adheres to TradingView’s 500-bar object placement limit.
The design goal is micro-structure inspection without changing the chart timeframe.
What Makes It Different
On-chart inset (not a separate indicator panel) for true visual context.
Zoom/Pan reactive to the last visible bar — works naturally as you navigate.
Auto-fit logic keeps the inset readable while staying inside TradingView’s future-bars limit.
Session-accurate decomposition: uses TradingView’s own lower-timeframe OHLC, exactly within the parent bar’s time window.
Strictly compliant: no synthetic bars, no repaint tricks, no lookahead.
How It Works
Child data is fetched with request.security_lower_tf(syminfo.tickerid, , open/high/low/close).
Only closed lower-TF bars inside the parent bar’s time window are returned by TradingView.
The script maps each child bar to an inset candle (body + wick) scaled to the parent bar’s price range and placed to the right of the parent’s position.
The inset tracks the last visible bar so it always stays relevant to what you’re inspecting.
Inputs (Defaults)
Timeframes
Child TF (minutes): 1 (min 1, max 1440)
Layout
Right separation (bars): 10
Mini candle width (bars): 2
Gap between mini candles (bars): 0
Vertical exaggeration ×: 1.6
Auto-Fit
Auto-fit inset width: ON
Max bars ahead to use: 120
Minimum mini width: 1
Minimum gap: 0
Style
Bull/Bear colors: ON
Body Bull / Body Bear / Wick Bull / Wick Bear: configurable
Body Fill Opacity (0–100): 12
Outline color: dark grey
Outline width: 1
Wick width: 2
HUD
Show HUD label: OFF (recommended default; enable only when you need a summary)
Session Behavior (Important)
TradingView constructs bars strictly by exchange sessions. For US equities (regular session 09:30–16:00, 390 minutes):
On a 1h chart you will see 7 bars per day:
09:30–10:00 (30 minutes)
10:00–11:00, 11:00–12:00, 12:00–13:00, 13:00–14:00, 14:00–15:00 (five full hours)
15:00–16:00 (full hour)
Decomposing the 09:30–10:00 bar into 1m returns 30 minis (not 60).
Decomposing 10:00–11:00 returns 60 minis, as expected.
The last hour (15:00–16:00) decomposes to 60 minis once they exist (i.e., immediately after each child bar closes). If you are mid-session, you will see only the minis that have closed so far.
This is by design and ensures the inset reflects the true lower-timeframe structure TradingView has for that exact bar window. Nothing is synthesized.
Live vs Confirmed Bars
Confirmed bars (historical) always decompose to a full, correct count of child minis for that parent window.
Live bars (currently forming) only return child minis that have already closed. Mid-hour on a 1h chart with 10m children, you might see 3, 4, or 5 minis depending on elapsed time.
This script’s default experience focuses on the last visible bar and displays whatever the platform provides at that moment. The HUD (when enabled) includes the parent bar duration in minutes to make short session bars explicit.
Auto-Fit and Placement Limits
TradingView prevents drawing objects beyond 500 bars into the future. The inset’s right edge is automatically clamped to stay within that boundary. If the requested number of minis would overflow the allowed space, the script proportionally compresses mini width/gap (down to your configured minimums). If necessary, it draws only as many minis as safely fit — favoring stability over clutter.
Styling Tips
For dense decompositions (e.g., 1m inside 1h), set:
Mini width = 1, Gap = 0, Auto-fit = ON, Right separation = 7–12.
Increase Vertical exaggeration to highlight wick-to-body differences when the parent bar is narrow.
Keep HUD OFF for publishing and screenshots unless you’re highlighting counts or session duration.
Notes & Limitations
Child arrays show closed bars only. No forming mini is displayed to avoid misleading totals.
If you reload a chart or switch symbols/timeframes, the most recent confirmed bar’s arrays may be empty on the very first calculation frame; the script guards against this and will draw on the next update.
The tool is an overlay visualization, not a signal generator; there are no alerts or trading advice.
Performance: heavy decompositions on very fast symbols/timeframes can add many objects. Auto-fit and minimal widths help.
Compliance
Uses only native TradingView data (request.security_lower_tf).
No repainting and no lookahead.
No external feeds, synthetic candles, or hidden calculations that would misrepresent the underlying data.
Fully respects TradingView’s object placement constraints.
Recommended Defaults (for broad usability)
Child TF: 5 or 15 (depending on your HTF).
Right separation: 7–12
Mini width / Gap: 2 / 0 for clarity, 1 / 0 for dense fits.
Auto-fit: ON
HUD: OFF
Troubleshooting
“Why aren’t there 60 one-minute minis in this 1h bar?”
Either the parent bar is a session-short bar (09:30–10:00 = 30 minutes) or you are viewing a live bar mid-hour; only closed minis appear.
Inset clipped or not visible to the right:
Increase Max bars ahead to use (Auto-Fit group), reduce Mini width/Gap, or reduce Right separation.
Nothing draws on first load:
Wait for the next bar update, or navigate the chart so the last visible bar changes; arrays refresh as data becomes available.
Change Log
v1.0 – Initial public release.
On-chart inset, zoom/pan reactive, auto-fit width.
Session-accurate lower-TF decomposition.
HUD label toggle (off by default) with child TF, bar count, and parent duration.
Hardened array handling for confirmed snapshots.
Disclaimer
This script is provided strictly for educational and informational purposes only.
It does not constitute financial advice, investment advice, trading signals, or a recommendation to buy or sell any security, asset, or instrument. Trading and investing involve risk; always do your own research and consult with a licensed financial professional before making decisions.
AlphaRSI Pro - Adaptive RSI with Trend AnalysisOverview
AlphaRSI Pro is a technical analysis indicator that enhances the traditional RSI by incorporating adaptive overbought/oversold levels, trend bias analysis, and divergence detection. This indicator addresses common limitations of standard RSI implementations through mathematical adaptations to market volatility.
Technical Methodology
1. Smoothed RSI Calculation
Applies weighted moving average smoothing to standard RSI(14)
Reduces noise while preserving momentum signals
Configurable smoothing period (default: 3)
2. Adaptive Level System
Mathematical Approach:
Calculates ATR-based volatility ratio: volatility_ratio = current_ATR / average_ATR
Applies dynamic adjustment: adaptive_level = base_level ± (volatility_ratio - 1) × 20
Bounds levels between practical ranges (15-35 for oversold, 65-85 for overbought)
Purpose: Adjusts RSI sensitivity based on current market volatility conditions rather than using fixed 70/30 levels.
3. Trend Bias Integration
Uses Simple Moving Average slope analysis over configurable period
Calculates trend strength: |slope / price| × 100
Provides visual background shading for trend context
Filters RSI signals based on underlying price trend direction
4. Signal Generation Logic
Entry Conditions:
Bullish: RSI crosses above adaptive oversold level
Bearish: RSI crosses below adaptive overbought level
Strong signals: Include trend bias confirmation
Enhancement over standard RSI: Reduces false signals in choppy markets by requiring trend alignment for "strong" signals.
5. Divergence Detection
Automated identification of regular bullish/bearish divergences
Uses 5-bar lookback for pivot detection
Compares price highs/lows with corresponding RSI highs/lows
Plots divergence markers when conditions are met
Key Features
Real-time adaptive levels based on volatility
Trend-filtered signals to improve reliability
Built-in divergence scanner
Information dashboard showing current values
Comprehensive alert system
Clean visual presentation with customizable colors
Usage Guidelines
This indicator works best when:
Combined with proper risk management
Used in conjunction with other technical analysis
Applied to liquid markets with sufficient volatility data
Configured appropriately for the selected timeframe
Input Parameters
RSI Period: Standard RSI calculation length (default: 14)
Smoothing Period: WMA smoothing for noise reduction (default: 3)
Volatility Lookback: Period for ATR volatility calculation (default: 50)
Base OB/OS Levels: Starting points for adaptive adjustment (70/30)
Trend Period: Moving average length for trend bias (default: 21)
Alert Conditions
Bullish Signal: RSI crosses above adaptive oversold
Bearish Signal: RSI crosses below adaptive overbought
Strong Bullish/Bearish: Signals with trend confirmation
Divergence Alerts: Automated divergence detection
Educational Value
This indicator demonstrates several advanced Pine Script concepts:
Dynamic level calculation using mathematical formulas
Multi-timeframe analysis integration
Conditional signal filtering based on market state
Table display for real-time information
Comprehensive alert system implementation
Limitations
Requires sufficient historical data for volatility calculations
May generate fewer signals in very low volatility environments
Trend bias effectiveness depends on selected MA period
Divergences may not always lead to immediate reversals
Disclaimer
This indicator is for educational and analysis purposes. Past performance does not guarantee future results. Always use proper risk management and consider multiple forms of analysis before making trading decisions.
MaxAlgo - HTF Bias TableHTF Bias Tracker
Overview
The HTF Bias Tracker is a custom indicator designed to help traders monitor higher time frame (HTF) market biases while trading on lower time frames. It provides a clear visual table displaying the bias (bullish, bearish, mixed, or neutral) based on whether the current HTF candle has broken the high or low of the previous HTF candle. Additionally, it shows the current candle's condition (bullish or bearish based on close relative to open). This tool is particularly useful for multi-timeframe analysis, allowing traders to align lower time frame entries with higher time frame trends without switching charts.
The indicator does not generate buy/sell signals but offers contextual bias information to inform trading decisions. It is built for flexibility, supporting up to 5 customizable time frames (default: 1H, 4H, Daily, Weekly, Monthly) and can be used on any chart time frame.
How It Works
For each selected higher time frame (HTF):
Bias Calculation (H/L Break Column):
The indicator checks if the current HTF candle's high has exceeded the previous HTF candle's high (bullish break) or if the low has fallen below the previous HTF candle's low (bearish break).
Bullish: Current high > previous high (no low break).
Bearish: Current low < previous low (no high break).
Mixed: Both high and low breaks occur.
Neutral: No breaks yet. In this case, the text is colored based on the last completed break from the prior candle (green for bullish, red for bearish, orange for mixed) to maintain context.
Candle Condition (Candle Column):
Determines if the current HTF candle is bullish (close > open) or bearish (close <= open).
The results are displayed in a table with arrows (↑ for bullish, ↓ for bearish, ↔ for mixed) and color-coded text for quick readability.
The bias updates in real-time as the HTF candle develops, but final confirmation occurs at the HTF candle close.
This logic is rooted in price action principles: breaking a previous candle's extreme often indicates momentum. For example, historical data across various markets shows that when a candle takes the low of the previous candle, there's approximately a 70% probability it closes bearish (and vice versa for highs closing bullish). This can help gauge the likelihood of trend continuation, but results vary by asset, time frame, and market conditions—always backtest for your setup.
Features
Customizable Time Frames: Select up to 5 HTFs via inputs (e.g., "60" for 1H, "D" for Daily). Leave blank to disable.
Table Display: A compact table shows TF, H/L Break bias, and Candle condition. Includes headers for clarity.
Visual Enhancements: Color-coded text (green for bullish, red for bearish, orange for mixed, gray for neutral without prior bias). Arrows provide at-a-glance direction.
User Options:
Table Background Color: Adjust transparency and color for better visibility.
Table Position: Choose from 9 positions (e.g., Bottom Right default).
Border Width (Padding): Increase for more spacing around the table (min 0).
No Overlays: The indicator appears as a non-overlay pane, keeping your chart clean.
Supports all symbols and time frames, but best on lower TFs (e.g., 1m-15m) for monitoring HTFs.
How to Use It
Add to Chart: Search for "HTF Bias Tracker" in TradingView's indicator library and add it to your chart.
Configure Inputs: Set your desired HTFs, position, and colors.
Interpret the Table:
Look for alignment across multiple HTFs (e.g., multiple "Bullish ↑" biases suggest upward momentum).
Use the H/L Break as a directional filter: Enter long trades only when HTF bias is bullish or neutral with a prior bull break.
Combine with Candle Condition for confirmation: A bearish bias with a bearish candle might signal short opportunities.
Trading Example:
On a 1m chart, if the 1H bias shows "Bearish ↓" (low of previous 1H broken), there's ~70% chance the 1H closes lower. Wait for lower TF pullbacks to enter shorts, aligning with the HTF downtrend.
For scalping: If Daily is "Bullish ↑" but 4H is "Neutral ↓" (prior bear break), consider fading minor pullbacks but avoid counter-trend trades.
Risk Management: Always use stop-losses based on recent highs/lows and position size appropriately. This indicator aids bias assessment but should be combined with other tools like support/resistance or oscillators.
Strategy Ideas:
Trend Alignment: Trade in the direction of the majority HTF biases.
Breakout Confirmation: When a break occurs, monitor for volume or price action confirmation on your trading TF.
Reversion Plays: In ranging markets, a "Mixed ↔" bias might signal indecision—avoid trades until resolution.
Backtest the probability edge (e.g., via Pine Script strategies) to quantify performance in your markets.
Limitations and Disclaimer
The ~70% probability mentioned is a general observation from historical price action studies (e.g., across forex and indices); it is not a guarantee and should be verified with your own data. No backtesting results are provided here—users are encouraged to test independently.
The indicator relies on request.security() for HTF data, which may have minor delays in real-time.
This is not financial advice. Trading involves risk, and past performance does not predict future results. Use at your own discretion and consult a professional advisor if needed.
Aroon ADX/DIUnified trend-strength (ADX/DI) + trend-age (Aroon) with centered scaling, gated signals, regime tints, and a compact readout.
What is different about this script:
- Purpose-built mashup of ADX/DI tells trend strength and side, while Aroon Oscillator tracks trend emergence/aging. Combining them into a scaled chart creates a way to separate “strong-but-late” trends from “newly-emerging” ones.
- Unified scale: Centering the maps into a common +/- 100 range so all lines are directly comparable at a glance (no units mismatch or fumbling with scales).
- Signal quality gating: DI cross signals can be gated by minimum ADX so crosses in chop are filtered out.
- Regime context: Background tints show low-strength chop, developing, and strong regimes using your ADX thresholds.
- Operator-focused UI: Clean fills, color-blind palette, and a two-column table summarizing DI+, DI−, ADX, Aroon, and a plain-English Bias/Trend status.
How it works:
- DI+/DI−/ADX: Wilder’s DI is smoothed; DX → ADX via SMA smoothing.
- Aroon Oscillator: highlights new highs/lows frequency to infer trend
- Centering: Maps DI/ADX from 5-95 and ±100, with your Midpoint controlling where “0” sits in raw mode.
- Signals:
- Bullish/Bearish DI crosses, optionally allowed only when ADX ≥ Min.
- ADX crosses of your Low/High thresholds.
- Aroon crosses of 0, +80, −80 (fresh trend thresholds).
- Display aids: Optional fill between DI+/DI−; thin guides for thresholds; single-pane table summary.
How to use:
- For this to be useful, centering should stay on, modify ADX Low/High and monitor DI crosses with ADX.
- Interpretations:
Bias: DI+ above DI− = bull; below = bear.
Strength level: ADX < Low = chop, Low–High = developing, > High = strong.
Freshness: Aroon > +80 or crossing up 0 suggests new or continued bull push; < −80 or crossing down 0 suggests new or continued bear push.
- Alerts: Use built-ins for DI crosses, ADX regime changes, and Aroon thresholds.
Advanced RSI — Mark 4 RSI was introduced by J. Welles Wilder Jr. in 1978 in New Concepts in Technical Trading Systems. It measures the velocity of gains vs. losses on a bounded 0–100 scale and popularized the 14-period lookback with 70/30 guide rails for overbought/oversold. Over time, traders added variations (different lengths, thresholds, smoothing, adaptive levels), but the core idea stayed the same: momentum turns often precede price turns.
and i initially started to make minor adjustments for personal use like changing the default to 17 , and using Tradingviews official RSI which comes with a MA embedded. but it was not enough. especially the visuals.
so, for this public release Mark 4 i enhanced RSI by incorporating :
1. Dual-Length Fusion
Two RSI periods (default 17 + 21) blended then lightly smoothed (TEMA by default) → steadier
line without dulling turns.
2. Adaptive OB/OS (ATR-aware) for fewer whipsaws.
3. OB/OS alt solution:
Brief yellow segments appear only at local extremes (default: >72 tops, <32 bottoms) to
emphasize exhaustion without repainting the whole line.
4. Signals you can actually see
Triangle markers for:
Bullish: RSI crossing up through adaptive OS (and still <40 at the cross).
Bearish: RSI crossing down through adaptive OB (and still >60 at the cross).
“Strong Bull/Bear” background nudges appear when momentum is pushing beyond the
bands.
Optional Divergence Tags
and
Tiny diamonds to flag potential bullish/bearish divergences (look-back based).
Info Table (can be hidden)
my Fav feature i included 5 colorways with modern themes.(pls check under INPUTS)
and i made all that to make the indicator visualization look awesome on high end displays.
Credits & acknowledgment
Inspired by the original RSI by J. Welles Wilder Jr. (1978).
Built to be modern, focused, and comfortable for long sessions—especially on dark/OLED displays.
THIS INDICATOR IS MORE THAN ENOUGH BUT I DO HAVE PRIVATE INDICATORS WITH DIFFERENT LOGIC FUNCTIONS.
I'm open for feedback/collaboration.
drsamc.
RSI Divergence detector by Jaehee📌 RSI DIVERGENCE DETECTOR — Instant Detection of Regular & Hidden Divergences with Color-Coded Labels
🔍 WHAT IT IS
• Detects regular and hidden divergences between price and RSI instantly, without the delay common in other divergence indicators
• Displays divergences directly on the chart with color-coded labels and connecting lines for instant visual recognition
• Uses different label colors for each divergence type so traders can identify setups at a glance
⚙️ HOW IT WORKS
• RSI Calculation — RSI is computed from a chosen price source with adjustable length
• Immediate Pivot Detection — Identifies pivots just one bar after formation for minimal delay
• RSI Delta Filter — Requires a minimum RSI difference to reduce noise and false signals
• Divergence Logic
Regular Bullish: Price lower low • RSI higher low
Regular Bearish: Price higher high • RSI lower high
Hidden Bullish: Price higher low • RSI lower low
Hidden Bearish: Price lower high • RSI higher high
• Visual Output — Connects pivot points with lines and adds labels above/below bars in colors you set
💡 WHY THIS COMBINATION
• Instant feedback — Acts faster than typical divergence tools that wait for multiple bar confirmations
• All-in-one detection — Regular and hidden divergences in the same tool
• Visual clarity — Distinct label colors make type recognition immediate
• Customizable — Adjust RSI length, pivot sensitivity, color scheme, and filtering to your style
🆚 HOW IT DIFFERS FROM COMMON DIVERGENCE INDICATORS
• Displays divergence the moment a pivot forms
• Detects both regular and hidden divergences in real time
• Applies RSI difference filtering for better quality
• Offers full color customization for each divergence type
📖 HOW TO READ IT (CONTEXT, NOT SIGNALS)
• Regular Bullish ↑ — Possible upward reversal or trend continuation after pullback
• Regular Bearish ↓ — Possible downward reversal or continuation after rally
• Hidden Bullish ↑ — Often a trend continuation signal in uptrends
• Hidden Bearish ↓ — Often a trend continuation signal in downtrends
• Always confirm with trend, momentum, or volume tools before trading
🛠 INPUTS
• RSI source and length
• Pivot lookback bars (left/right)
• Minimum RSI difference
• Custom colors for each divergence type
🎨 DESIGN NOTES
• Overlay on price chart for context
• Lines connect relevant pivots for clarity
• Labels placed near pivot highs/lows for easy spotting
• Customizable colors for personal visual preferences
⚠️ LIMITATIONS AND GOOD PRACTICE
• Divergence is not a guaranteed reversal signal
• Strong trends may override divergence setups
• False signals can occur in low volume or choppy markets
• Best used with a complete trading system and risk management
📂 DEFAULTS AND SCOPE
• Works on all OHLCV instruments and timeframes
• No repainting after pivot confirmation
💬 AUTHOR’S NOTE FOR REVIEW
This script is not a repackaging of existing tools. It integrates immediate divergence detection, hidden divergence analysis, and visual type separation into a single, customizable package. All features interact to deliver faster, clearer market context without generating trade signals or making performance claims.
Volume Stack EmojisVolume Stack visualizes market bias and momentum for each candle using intuitive emojis in a dedicated bottom pane, keeping your main price chart clean and focused. The indicator analyzes where price closes within each bar’s range to estimate bullish or bearish pressure and highlights key momentum shifts.
Features:
Bullish and Bearish States:
🟩 Green square: Normal bullish candle
🟥 Red square: Normal bearish candle
Strong Bullish/Bearish:
🟢 Green circle: Strong bullish (close near high)
🔴 Red circle: Strong bearish (close near low)
Critical Transitions:
✅ Green checkmark: Bearish → strong bullish (momentum reversal up)
❌ Red cross: Bullish → strong bearish (momentum reversal down)
Easy Visual Scanning:
Emojis plotted in the indicator’s own pane for rapid pattern recognition and clean workflow.
No overlays:
Keeps all symbols off the main price pane.
How it works:
For each candle, the indicator calculates the percentage distance of the close price within the high/low range, then classifies and marks:
Normal bullish/bearish: Basic directional bias
Strong signals: Close is at least 75% toward the high (bullish) or low (bearish)
Transitions: Detects when the market suddenly flips from bullish to strong bearish (❌), or bearish to strong bullish (✅), pinpointing possible inflection points.
This indicator is ideal for traders who want a simple, non-intrusive visualization of intrabar momentum and key reversals—making trend reading and market sentiment effortless.
Multi SMA + Golden/Death + Heatmap + BB**Multi SMA (50/100/200) + Golden/Death + Candle Heatmap + BB**
A practical trend toolkit that blends classic 50/100/200 SMAs with clear crossover labels, special 🚀 Golden / 💀 Death Cross markers, and a readable candle heatmap based on a dynamic regression midline and volatility bands. Optional Bollinger Bands are included for context.
* See trend direction at a glance with SMAs.
* Get minimal, de-cluttered labels on important crosses (50↔100, 50↔200, 100↔200).
* Highlight big regime shifts with special Golden/Death tags.
* Read momentum and volatility with the candle heatmap.
* Add Bollinger Bands if you want classic mean-reversion context.
Designed to be lightweight, non-repainting on confirmed bars, and flexible across timeframes.
# What This Indicator Does (plain English)
* **Tracks trend** using **SMA 50/100/200** and lets you optionally compute each SMA on a higher or different timeframe (HTF-safe, no lookahead).
* **Prints labels** when SMAs cross each other (up or down). You can force signals only after bar close to avoid repaint.
* **Marks Golden/Death Crosses** (50 over/under 200) with special labels so major regime changes stand out.
* **Colors candles** with a **heatmap** built from a regression midline and volatility bands—greenish above, reddish below, with a smooth gradient.
* **Optionally shows Bollinger Bands** (basis SMA + stdev bands) and fills the area between them.
* **Includes alert conditions** for Golden and Death Cross so you can automate notifications.
---
# Settings — Simple Explanations
## Source
* **Source**: Price source used to calculate SMAs and Bollinger basis. Default: `close`.
## SMA 50
* **Show 50**: Turn the SMA(50) line on/off.
* **Length 50**: How many bars to average. Lower = faster but noisier.
* **Color 50** / **Width 50**: Visual style.
* **Timeframe 50**: Optional alternate timeframe for SMA(50). Leave empty to use the chart timeframe.
## SMA 100
* **Show 100**: Turn the SMA(100) line on/off.
* **Length 100**: Bars used for the mid-term trend.
* **Color 100** / **Width 100**: Visual style.
* **Timeframe 100**: Optional alternate timeframe for SMA(100).
## SMA 200
* **Show 200**: Turn the SMA(200) line on/off.
* **Length 200**: Bars used for the long-term trend.
* **Color 200** / **Width 200**: Visual style.
* **Timeframe 200**: Optional alternate timeframe for SMA(200).
## Signals (crossover labels)
* **Show crossover signals**: Prints triangle labels on SMA crosses (50↔100, 50↔200, 100↔200).
* **Wait for bar close (confirmed)**: If ON, signals only appear after the candle closes (reduces repaint).
* **Min bars between same-pair signals**: Minimum spacing to avoid duplicate labels from the same SMA pair too often.
* **Trend filter (buy: 50>100>200, sell: 50<100<200)**: Only show bullish labels when SMAs are stacked bullish (50 above 100 above 200), and only show bearish labels when stacked bearish.
### Label Offset
* **Offset mode**: Choose how to push labels away from price:
* **Percent**: Offset is a % of price.
* **ATR x**: Offset is ATR(14) × multiplier.
* **Percent of price (%)**: Used when mode = Percent.
* **ATR multiplier (for ‘ATR x’)**: Used when mode = ATR x.
### Label Colors
* **Bull color** / **Bear color**: Background of triangle labels.
* **Bull label text color** / **Bear label text color**: Text color inside the triangles.
## Golden / Death Cross
* **Show 🚀 Golden Cross (50↑200)**: Show a special “Golden” label when SMA50 crosses above SMA200.
* **Golden label color** / **Golden text color**: Styling for Golden label.
* **Show 💀 Death Cross (50↓200)**: Show a special “Death” label when SMA50 crosses below SMA200.
* **Death label color** / **Death text color**: Styling for Death label.
## Candle Heatmap
* **Enable heatmap candle colors**: Turns the heatmap on/off.
* **Length**: Lookback for the regression midline and volatility measure.
* **Deviation Multiplier**: Band width around the midline (bigger = wider).
* **Volatility basis**:
* **RMA Range** (smoothed high-low range)
* **Stdev** (standard deviation of close)
* **Upper/Middle/Lower color**: Gradient colors for the heatmap.
* **Heatmap transparency (0..100)**: 0 = solid, 100 = invisible.
* **Force override base candles**: Repaint base candles so heatmap stays visible even if your chart has custom coloring.
## Bollinger Bands (optional)
* **Show Bollinger Bands**: Toggle the overlay on/off.
* **Length**: Basis SMA length.
* **StdDev Multiplier**: Distance of bands from the basis in standard deviations.
* **Basis color** / **Band color**: Line colors for basis and bands.
* **Bands fill transparency**: Opacity of the fill between upper/lower bands.
---
# Features & How It Works
## 1) HTF-Safe SMAs
Each SMA can be calculated on the chart timeframe or a higher/different timeframe you choose. The script pulls HTF values **without lookahead** (non-repainting on confirmed bars).
## 2) Crossover Labels (Three Pairs)
* **50↔100**, **50↔200**, **100↔200**:
* **Triangle Up** label when the first SMA crosses **above** the second.
* **Triangle Down** label when it crosses **below**.
* Optional **Trend Filter** ensures only signals aligned with the overall stack (50>100>200 for bullish, 50<100<200 for bearish).
* **Debounce** spacing avoids repeated labels for the same pair too close together.
## 3) Golden / Death Cross Highlights
* **🚀 Golden Cross**: SMA50 crosses **above** SMA200 (often a longer-term bullish regime shift).
* **💀 Death Cross**: SMA50 crosses **below** SMA200 (often a longer-term bearish regime shift).
* Separate styling so they stand out from regular cross labels.
## 4) Candle Heatmap
* Builds a **regression midline** with **volatility bands**; colors candles by their position inside that channel.
* Smooth gradient: lower side → reddish, mid → yellowish, upper side → greenish.
* Helps you see momentum and “where price sits” relative to a dynamic channel.
## 5) Bollinger Bands (Optional)
* Classic **basis SMA** ± **StdDev** bands.
* Light visual context for mean-reversion and volatility expansion.
## 6) Alerts
* **Golden Cross**: `🚀 GOLDEN CROSS: SMA 50 crossed ABOVE SMA 200`
* **Death Cross**: `💀 DEATH CROSS: SMA 50 crossed BELOW SMA 200`
Add these to your alerts to get notified automatically.
---
# Tips & Notes
* For fewer false positives, keep **“Wait for bar close”** ON, especially on lower timeframes.
* Use the **Trend Filter** to align signals with the broader stack and cut noise.
* For HTF context, set **Timeframe 50/100/200** to higher frames (e.g., H1/H4/D) while you trade on a lower frame.
* Heatmap “Length” and “Deviation Multiplier” control smoothness and channel width—tune for your asset’s volatility.
MSTY-WNTR Rebalancing SignalMSTY-WNTR Rebalancing Signal
## Overview
The **MSTY-WNTR Rebalancing Signal** is a custom TradingView indicator designed to help investors dynamically allocate between two YieldMax ETFs: **MSTY** (YieldMax MSTR Option Income Strategy ETF) and **WNTR** (YieldMax Short MSTR Option Income Strategy ETF). These ETFs are tied to MicroStrategy (MSTR) stock, which is heavily influenced by Bitcoin's price due to MSTR's significant Bitcoin holdings.
MSTY benefits from upward movements in MSTR (and thus Bitcoin) through a covered call strategy that generates income but caps upside potential. WNTR, on the other hand, provides inverse exposure, profiting from MSTR declines but losing in rallies. This indicator uses Bitcoin's momentum and MSTR's relative strength to signal when to hold MSTY (bullish phases), WNTR (bearish phases), or stay neutral, aiming to optimize returns by switching allocations at key turning points.
Inspired by strategies discussed in crypto communities (e.g., X posts analyzing MSTR-linked ETFs), this indicator promotes an active rebalancing approach over a "set and forget" buy-and-hold strategy. In simulated backtests over the past 12 months (as of August 4, 2025), the optimized version has shown potential to outperform holding 100% MSTY or 100% WNTR alone, with an illustrative APY of ~125% vs. ~6% for MSTY and ~-15% for WNTR in one scenario.
**Important Disclaimer**: This is not financial advice. Past performance does not guarantee future results. Always consult a financial advisor. Trading involves risk, and you could lose money. The indicator is for educational and informational purposes only.
## Key Features
- **Momentum-Based Signals**: Uses a Simple Moving Average (SMA) on Bitcoin's price to detect bullish (price > SMA) or bearish (price < SMA) trends.
- **RSI Confirmation**: Incorporates MSTR's Relative Strength Index (RSI) to filter signals, avoiding overbought conditions for MSTY and oversold for WNTR.
- **Visual Cues**:
- Green upward triangle for "Hold MSTY".
- Red downward triangle for "Hold WNTR".
- Yellow cross for "Switch" signals.
- Background color: Green for MSTY, red for WNTR.
- **Information Panel**: A table in the top-right corner displays real-time data: BTC Price, SMA value, MSTR RSI, and current Allocation (MSTY, WNTR, or Neutral).
- **Alerts**: Configurable alerts for holding MSTY, holding WNTR, or switching.
- **Optimized Parameters**: Defaults are tuned (SMA: 10 days, RSI: 15 periods, Overbought: 80, Oversold: 20) based on simulations to reduce whipsaws and capture trends effectively.
## How It Works
The indicator's logic is straightforward yet effective for volatile assets like Bitcoin and MSTR:
1. **Primary Trigger (Bitcoin Momentum)**:
- Calculate the SMA of Bitcoin's closing price (default: 10-day).
- Bullish: Current BTC price > SMA → Potential MSTY hold.
- Bearish: Current BTC price < SMA → Potential WNTR hold.
2. **Secondary Filter (MSTR RSI Confirmation)**:
- Compute RSI on MSTR stock (default: 15-period).
- For bullish signals: If RSI > Overbought (80), signal Neutral (avoid overextended rallies).
- For bearish signals: If RSI < Oversold (20), signal Neutral (avoid capitulation bottoms).
3. **Allocation Rules**:
- Hold 100% MSTY if bullish and not overbought.
- Hold 100% WNTR if bearish and not oversold.
- Neutral otherwise (e.g., during choppy or extreme markets) – consider holding cash or avoiding trades.
4. **Rebalancing**:
- Switch signals trigger when the hold changes (e.g., from MSTY to WNTR).
- Recommended frequency: Weekly reviews or on 5% BTC moves to minimize trading costs (aim for 4-6 trades/year).
This approach leverages Bitcoin's influence on MSTR while mitigating the risks of MSTY's covered call drag during downtrends and WNTR's losses in uptrends.
## Setup and Usage
1. **Chart Requirements**:
- Apply this indicator to a Bitcoin chart (e.g., BTCUSD on Binance or Coinbase, daily timeframe recommended).
- Ensure MSTR stock data is accessible (TradingView supports it natively).
2. **Adding to TradingView**:
- Open the Pine Editor.
- Paste the script code.
- Save and add to your chart.
- Customize inputs if needed (e.g., adjust SMA/RSI lengths for different timeframes).
3. **Interpretation**:
- **Green Background/Triangle**: Allocate 100% to MSTY – Bitcoin is in an uptrend, MSTR not overbought.
- **Red Background/Triangle**: Allocate 100% to WNTR – Bitcoin in downtrend, MSTR not oversold.
- **Yellow Switch Cross**: Rebalance your portfolio immediately.
- **Neutral (No Signal)**: Panel shows "Neutral" – Hold cash or previous position; reassess weekly.
- Monitor the panel for key metrics to validate signals manually.
4. **Backtesting and Strategy Integration**:
- Convert to a strategy script by changing `indicator()` to `strategy()` and adding entry/exit logic for automated testing.
- In simulations (e.g., using Python or TradingView's backtester), it has outperformed buy-and-hold in volatile markets by ~100-200% relative APY, but results vary.
- Factor in fees: ETF expense ratios (~0.99%), trading commissions (~$0.40/trade), and slippage.
5. **Risk Management**:
- Use with a diversified portfolio; never allocate more than you can afford to lose.
- Add stop-losses (e.g., 10% trailing) to protect against extreme moves.
- Rebalance sparingly to avoid over-trading in sideways markets.
- Dividends: Reinvest MSTY/WNTR payouts into the current hold for compounding.
## Performance Insights (Simulated as of August 4, 2025)
Based on synthetic backtests modeling the last 12 months:
- **Optimized Strategy APY**: ~125% (by timing switches effectively).
- **Hold 100% MSTY APY**: ~6% (gains from BTC rallies offset by downtrends).
- **Hold 100% WNTR APY**: ~-15% (losses in bull phases outweigh bear gains).
In one scenario with stronger volatility, the strategy achieved ~4533% APY vs. 10% for MSTY and -34% for WNTR, highlighting its potential in dynamic markets. However, these are illustrative; real results depend on actual BTC/MSTR movements. Test thoroughly on historical data.
## Limitations and Considerations
- **Data Dependency**: Relies on accurate BTC and MSTR data; delays or gaps can affect signals.
- **Market Risks**: Bitcoin's volatility can lead to false signals (whipsaws); the RSI filter helps but isn't perfect.
- **No Guarantees**: This indicator doesn't predict the future. MSTR's correlation to BTC may change (e.g., due to regulatory events).
- **Not for All Users**: Best for intermediate/advanced traders familiar with ETFs and crypto. Beginners should paper trade first.
- **Updates**: As of August 4, 2025, this is version 1.0. Future updates may include volume filters or EMA options.
If you find this indicator useful, consider leaving a like or comment on TradingView. Feedback welcome for improvements!
Market Energy – Trend vs Retest (with Saturation %)Market Energy – Trend vs Retest Indicator
This indicator measures the bullish and bearish energy in the market based on volume-weighted price changes.
It calculates two smoothed energy waves — bullish energy and bearish energy — using exponential moving averages of volume-adjusted price movements.
The indicator detects trend changes and retests by comparing the relative strength of these waves.
A saturation percentage quantifies the intensity of the current dominant side (bulls or bears) relative to recent highs.
- High saturation (>70%) indicates strong momentum and dominance by bulls or bears.
- Low saturation (<30%) suggests weak momentum and possible market indecision or consolidation.
The background color highlights the current control: green for bulls, red for bears, with transparency indicating the saturation level.
A label shows which side is currently in control along with the saturation percentage for quick interpretation.
Use this tool to identify strong trends, possible retests, and momentum strength to support your trading decisions.
ZigZag Based RSIDescription
ZigZag Trend RSI (ZZ-RSI) is an advanced momentum indicator that combines ZigZag-based trend detection with a trend-adjusted RSI to deliver smarter overbought and oversold signals. Unlike traditional RSI that reacts purely to price movement, this indicator adapts its sensitivity based on the prevailing trend structure identified via the ZigZag pattern.
By dynamically adjusting RSI thresholds according to market direction, ZZ-RSI helps filter out false signals and aligns RSI readings with broader trend context—crucial for trend-following strategies, counter-trend entries, and volatility-based timing.
Core Components
ZigZag Pattern Recognition:
Identifies significant swing highs and lows based on price deviation (%) and pivot sensitivity (length). The most recent pivot determines the prevailing trend direction:
🟢 Bullish: last swing is a higher high
🔴 Bearish: last swing is a lower low
⚪ Neutral: no recent significant movement
Trend-Weighted RSI:
Modifies traditional RSI input by emphasizing price changes in the direction of the trend:
In bull trends, upside moves are magnified.
In bear trends, downside moves are emphasized.
Dynamic RSI Zones:
Overbought and Oversold thresholds adapt to the trend:
In uptrends: higher OB and slightly raised OS → tolerate stronger rallies
In downtrends: lower OS and slightly reduced OB → accommodate stronger sell-offs
In neutral: default OB/OS values apply
How to Use
✅ Entries (Reversal or Mean Reversion Traders):
Look for oversold signals (green triangle) in downtrends or neutrals to catch potential reversals.
Look for overbought signals (red triangle) in uptrends or neutrals to fade momentum.
Confirm with price action or volume for higher conviction.
📈 Trend Continuation (Momentum or Trend-Followers):
Use the trend direction label (Bullish / Bearish / Neutral) to align your trades with the broader move.
Combine with moving averages or price structure for entry timing.
Avoid counter-trend signals unless confirmed by divergence or exhaustion.
🧠 Signal Interpretation Table (top right of chart):
Trend: Indicates the current market direction.
RSI: Real-time trend-adjusted RSI value.
Signal: OB/OS/Neutral classification.
Customization Options
ZigZag Length / Deviation %:
Adjust pivot sensitivity and filter out minor noise.
RSI Length:
Controls how fast RSI responds to trend-adjusted price.
Color Settings:
Personalize visual cues for trend direction and OB/OS backgrounds.
Alerts Included
📢 Overbought/oversold conditions
🔄 Trend reversals (bullish or bearish shift)
These alerts are ideal for automated strategies, mobile notifications, or algorithmic workflows.
Ideal For
Traders seeking smarter RSI signals filtered by market structure
Trend-followers and swing traders looking for reliable reversals
Those frustrated with false OB/OS signals in volatile or trending markets
Best Practices
Use in confluence with price structure, trendlines, or S/R levels.
For intraday: consider lowering ZigZag Length and RSI Length.
For higher timeframes: use higher deviation % and smoother RSI to reduce noise.
Divergence Indicator with Multi-Length Pivot DetectionThis Pine Script, titled “Divergence Indicator with Multi-Length Pivot Detection”, tool that detects both regular and hidden divergences between price action and an oscillator (defaulting to close, but configurable). It features multi-length pivot logic, angle-based validation, no-cross filtering, and OB/OS region filtering, making it a robust and precise divergence engine. Below is a detailed breakdown:
⸻
🔧 Inputs and Configuration
• osc_src: Oscillator source (e.g. close, RSI, MACD).
• show_hidden: Toggles detection of hidden divergences.
• min_*_angle settings: Control the minimum angle thresholds (in degrees) for confirming valid divergences (ensures momentum is strong enough).
• validate_no_cross: Ensures oscillator and price slopes don’t “cross” the actual values (i.e. filters out invalid or messy trends).
• oversold_level, overbought_level: Used when use_ob_os_filter is enabled to require oscillator to be in OS/OB zones for regular divergence.
• min_div_length: Minimum distance in bars between previous and current pivot points.
⸻
🔁 Internal Engine Mechanics
1. Pivot Detection Engine (Phase 1: Historical Memory)
• For all combinations of left1 and right1 in the range :
• Records all valid pivot lows and pivot highs.
• Stores their:
• bar index
• price value
• oscillator value
This forms a “memory buffer” of past pivots that future price pivots are compared against.
2. Current Pivot Detection (Phase 2: Scanning)
• Loops through larger pivot configurations (left2 ∈ , right2 = 1) to detect new current pivots.
• For each new pivot, it compares against the historical pivots from phase 1.
⸻
📐 Slope and Angle Calculation
For each matching pivot pair (historical vs current):
• Price and Oscillator Slopes are calculated via linear regression, producing:
• price_angle
• osc_angle
• These are converted using math.atan() and math.todegrees() to get proper angular direction and intensity of trend.
⸻
🧠 Divergence Logic
✅ Bullish Divergence
• Regular Bullish: Price makes a lower low, oscillator makes a higher low.
• Hidden Bullish: Price makes a higher low, oscillator makes a lower low.
• Conditions:
• Must meet minimum angle thresholds.
• Optional: Must be in oversold region (osc_src < oversold_level).
• If validate_no_cross is enabled, linearly interpolated slope must not be violated.
✅ Bearish Divergence
• Regular Bearish: Price makes a higher high, oscillator makes a lower high.
• Hidden Bearish: Price makes a lower high, oscillator makes a higher high.
• Conditions mirror the bullish case (with polarity reversed).
⸻
🖍️ Visualization
• Draws colored lines between pivots for visual clarity:
• Green: Regular Bullish
• Lime: Hidden Bullish
• Red: Regular Bearish
• Maroon: Hidden Bearish
• Uses plotshape() to mark divergence bars:
• Triangle-up for bullish
• Triangle-down for bearish
The lines and shapes help quickly identify divergence zones with strong momentum structure.
⸻
🧪 Filtering Enhancements
• No Cross Slope Filter: Checks that oscillator and price values stay above/below their respective slope lines throughout the interval.
• OB/OS Filter: Restricts divergence signals to occur only in oversold/overbought conditions for regular divergences.
• Signal Thinning: Keeps line count to 100 using array.shift() and line.delete().
⸻
🧬 Design Philosophy
• Built to mimic institutional-grade divergence detection, avoiding common false positives.
• Uses adaptive pivots, rigorous angle validation, and noise filtering.
Smart RSI Divergence PRO | Auto Lines + Alerts📌 Purpose
This indicator automatically detects Regular and Hidden RSI Divergences between price action and the RSI oscillator.
It plots divergence lines directly on the chart, labels signals, and includes alerts for automated monitoring.
🧠 How It Works
1. RSI Calculation
RSI is calculated using the selected Source (default: Close) and RSI Length (default: 14).
2. Divergence Detection via Fractals
Swing points on both price and RSI are detected using fractal logic (5-bar patterns).
Regular Divergence:
Bearish: Price forms a higher high, RSI forms a lower high.
Bullish: Price forms a lower low, RSI forms a higher low.
Hidden Divergence:
Bearish: Price forms a lower high, RSI forms a higher high.
Bullish: Price forms a higher low, RSI forms a lower low.
3. Auto Drawing Lines
Lines are drawn automatically between divergence points:
Red = Regular Bearish
Green = Regular Bullish
Orange = Hidden Bearish
Blue = Hidden Bullish
Line width and transparency are adjustable.
4. Labels and Alerts
Labels mark divergence points with up/down arrows.
Alerts trigger for each divergence type.
📈 How to Use
Use Regular Divergences to anticipate trend reversals.
Use Hidden Divergences to confirm trend continuation.
Combine with support/resistance, trendlines, or volume for higher probability setups.
Recommended Timeframes: Works on all timeframes; more reliable on 1h, 4h, and Daily.
Markets: Forex, Crypto, Stocks.
⚙️ Inputs
Source (Close, HL2, etc.)
RSI Length
Toggle Regular / Hidden Divergence visibility
Toggle Lines / Labels
Line Width & Line Transparency
⚠️ Disclaimer
This script is for educational purposes only. It does not constitute financial advice.
Always test thoroughly before using in live trading.
The Visualized Trader (Fractal Timeframe)The **The Visualized Trader (Fractal Timeframe)** indicator for TradingView is a tool designed to help traders identify strong bullish or bearish trends by analyzing multiple technical indicators across two timeframes: the current chart timeframe and a user-selected higher timeframe. It visually displays trend alignment through arrows on the chart and a condition table in the top-right corner, making it easy to see when conditions align for potential trade opportunities.
### Key Features
1. **Multi-Indicator Analysis**: Combines five technical conditions to confirm trend direction:
- **Trend**: Based on the slope of the 50-period Simple Moving Average (SMA). Upward slope indicates bullish, downward indicates bearish.
- **Stochastic (Stoch)**: Uses Stochastic Oscillator (5, 3, 2) to measure momentum. Rising values suggest bullish momentum, falling values suggest bearish.
- **Momentum (Mom)**: Derived from the MACD fast line (5, 20, 30). Rising MACD line indicates bullish momentum, falling indicates bearish.
- **Dad**: Uses the MACD signal line. Rising signal line is bullish, falling is bearish.
- **Price Change (PC)**: Compares the current close to the previous close. Higher close is bullish, lower is bearish.
2. **Dual Timeframe Comparison**:
- Calculates the same five conditions on both the current timeframe and a user-selected higher timeframe (e.g., daily).
- Helps traders see if the trend on the higher timeframe aligns with the current chart, providing context for stronger trade decisions.
3. **Visual Signals**:
- **Arrows on Chart**:
- **Current Timeframe**: Blue upward arrows below bars for bullish alignment, red downward arrows above bars for bearish alignment.
- **Higher Timeframe**: Green upward triangles below bars for bullish alignment, orange downward triangles above bars for bearish alignment.
- Arrows appear only when all five conditions align (all bullish or all bearish), indicating strong trend potential.
4. **Condition Table**:
- Displays a table in the top-right corner with two rows:
- **Top Row**: Current timeframe conditions (Trend, Stoch, Mom, Dad, PC).
- **Bottom Row**: Higher timeframe conditions (labeled with "HTF").
- Each cell is color-coded: green for bullish, red for bearish.
- The table can be toggled on/off via input settings.
5. **User Input**:
- **Show Condition Boxes**: Toggle the table display (default: on).
- **Comparison Timeframe**: Choose the higher timeframe (e.g., "D" for daily, default setting).
### How It Works
- The indicator evaluates the five conditions on both timeframes.
- When all conditions are bullish (or bearish) on a given timeframe, it plots an arrow/triangle to signal a strong trend.
- The condition table provides a quick visual summary, allowing traders to compare the current and higher timeframe trends at a glance.
### Use Case
- **Purpose**: Helps traders confirm strong trend entries by ensuring multiple indicators align across two timeframes.
- **Example**: If you're trading on a 1-hour chart and see blue arrows with all green cells in the current timeframe row, plus green cells in the higher timeframe (e.g., daily) row, it suggests a strong bullish trend supported by both timeframes.
- **Benefit**: Reduces noise by focusing on aligned signals, helping traders avoid weak or conflicting setups.
### Settings
- Access the indicator settings in TradingView to:
- Enable/disable the condition table.
- Select a higher timeframe (e.g., 4H, D, W) for comparison.
### Notes
- Best used in trending markets; may produce fewer signals in choppy conditions.
- Combine with other analysis (e.g., support/resistance) for better decision-making.
- The higher timeframe signals (triangles) provide context, so prioritize trades where both timeframes align.
This indicator simplifies complex trend analysis into clear visual cues, making it ideal for traders seeking confirmation of strong momentum moves.
Fibonacci Sequence Moving Average [BackQuant]Fibonacci Sequence Moving Average with Adaptive Oscillator
1. Overview
The Fibonacci Sequence Moving Average indicator is a two‑part trading framework that combines a custom moving average built from the famous Fibonacci number set with a fully featured oscillator, normalisation engine and divergence suite. The moving average half delivers an adaptive trend line that respects natural market rhythms, while the oscillator half translates that trend information into a bounded momentum stream that is easy to read, easy to compare across assets and rich in confluence signals. Everything from weighting logic to colour palettes can be customised, so the tool comfortably fits scalpers zooming into one‑minute candles as well as position traders running multi‑month trend following campaigns.
2. Core Calculation
Fibonacci periods – The default length array is 5, 8, 13, 21, 34. A single multiplier input lets you scale the whole family up or down without breaking the golden‑ratio spacing. For example a multiplier of 3 yields 15, 24, 39, 63, 102.
Component averages – Each period is passed through Simple Moving Average logic to produce five baseline curves (ma1 through ma5).
Weighting methods – You decide how those five values are blended:
• Equal weighting treats every curve the same.
• Linear weighting applies factors 1‑to‑5 so the slowest curve counts five times as much as the fastest.
• Exponential weighting doubles each step for a fast‑reacting yet still smooth line.
• Fibonacci weighting multiplies each curve by its own period value, honouring the spirit of ratio mathematics.
Smoothing engine – The blended average is then smoothed a second time with your choice of SMA, EMA, DEMA, TEMA, RMA, WMA or HMA. A short smoothing length keeps the result lively, while longer lengths create institution‑grade glide paths that act like dynamic support and resistance.
3. Oscillator Construction
Once the smoothed Fib MA is in place, the script generates a raw oscillator value in one of three flavours:
• Distance – Percentage distance between price and the average. Great for mean‑reversion.
• Momentum – Percentage change of the average itself. Ideal for trend acceleration studies.
• Relative – Distance divided by Average True Range for volatility‑aware scaling.
That raw series is pushed through a look‑back normaliser that rescales every reading into a fixed −100 to +100 window. The normalisation window defaults to 100 bars but can be tightened for fast markets or expanded to capture long regimes.
4. Visual Layer
The oscillator line is gradient‑coloured from deep red through sky blue into bright green, so you can spot subtle momentum shifts with peripheral vision alone. There are four horizontal guide lines: Extreme Bear at −50, Bear Threshold at −20, Bull Threshold at +20 and Extreme Bull at +50. Soft fills above and below the thresholds reinforce the zones without cluttering the chart.
The smoothed Fib MA can be plotted directly on price for immediate trend context, and each of the five component averages can be revealed for educational or research purposes. Optional bar‑painting mirrors oscillator polarity, tinting candles green when momentum is bullish and red when momentum is bearish.
5. Divergence Detection
The script automatically looks for four classes of divergences between price pivots and oscillator pivots:
Regular Bullish, signalling a possible bottom when price prints a lower low but the oscillator prints a higher low.
Hidden Bullish, often a trend‑continuation cue when price makes a higher low while the oscillator slips to a lower low.
Regular Bearish, marking potential tops when price carves a higher high yet the oscillator steps down.
Hidden Bearish, hinting at ongoing downside when price posts a lower high while the oscillator pushes to a higher high.
Each event is tagged with an ℝ or ℍ label at the oscillator pivot, colour‑coded for clarity. Look‑back distances for left and right pivots are fully adjustable so you can fine‑tune sensitivity.
6. Alerts
Five ready‑to‑use alert conditions are included:
• Bullish when the oscillator crosses above +20.
• Bearish when it crosses below −20.
• Extreme Bullish when it pops above +50.
• Extreme Bearish when it dives below −50.
• Zero Cross for momentum inflection.
Attach any of these to TradingView notifications and stay updated without staring at charts.
7. Practical Applications
Swing trading trend filter – Plot the smoothed Fib MA on daily candles and only trade in its direction. Enter on oscillator retracements to the 0 line.
Intraday reversal scouting – On short‑term charts let Distance mode highlight overshoots beyond ±40, then fade those moves back to mean.
Volatility breakout timing – Use Relative mode during earnings season or crypto news cycles to spot momentum surges that adjust for changing ATR.
Divergence confirmation – Layer the oscillator beneath price structure to validate double bottoms, double tops and head‑and‑shoulders patterns.
8. Input Summary
• Source, Fibonacci multiplier, weighting method, smoothing length and type
• Oscillator calculation mode and normalisation look‑back
• Divergence look‑back settings and signal length
• Show or hide options for every visual element
• Full colour and line width customisation
9. Best Practices
Avoid using tiny multipliers on illiquid assets where the shortest Fibonacci window may drop under three bars. In strong trends reduce divergence sensitivity or you may see false counter‑trend flags. For portfolio scanning set oscillator to Momentum mode, hide thresholds and colour bars only, which turns the indicator into a heat‑map that quickly highlights leaders and laggards.
10. Final Notes
The Fibonacci Sequence Moving Average indicator seeks to fuse the mathematical elegance of the golden ratio with modern signal‑processing techniques. It is not a standalone trading system, rather a multi‑purpose information layer that shines when combined with market structure, volume analysis and disciplined risk management. Always test parameters on historical data, be mindful of slippage and remember that past performance is never a guarantee of future results. Trade wisely and enjoy the harmony of Fibonacci mathematics in your technical toolkit.
Multi SMA AnalyzerMulti SMA Analyzer with Custom SMA Table & Advanced Session Logic
A feature-rich SMA analysis suite for traders, offering up to 7 configurable SMAs, in-depth trend detection, real-time table, and true session-aware calculations.
Ideal for those who want to combine intraday, swing, and higher-timeframe trend analysis with maximum chart flexibility.
Key Features
📊 Multi-SMA Overlay
- 7 SMAs (default: 5, 20, 50, 100, 200, 21, 34)—individually configurable (period, source, color, line style)
- Show/hide each SMA, custom line style (solid, stepline, circles), and color logic
- Dynamic color: full opacity above SMA, reduced when below
⏰ Session-Aware SMAs
- Each SMA can be calculated using only user-defined session hours/days/timezone
- “Ignore extended hours” option for accurate intraday trend
📋 Smart Data Table
- Live SMA values, % distance from price, and directional arrows (↑/↓/→)
- Bull/Bear/Sideways trend classification
- Custom table position, size, colors, transparency
- Table can run on chart or custom (higher) timeframe for multi-TF analysis
🎯 Golden/Death Cross Detection
- Flexible crossover engine: select any two from (5, 10, 20, 50, 100, 200) for fast/slow SMA cross signals
- Plots icons (★ Golden, 💀 Death), optional crossover labels with custom size/colors
🏷️ SMA Labels
- Optional on-chart SMA period labels
- Custom placement (above/below/on line), size, color, offset
🚨 Signal & Trend Engine
- Bull/Bear/Sideways logic: price vs. multiple SMAs (not just one pair)
- Volume spike detection (2x 20-period SMA)
- Bullish engulfing candlestick detection
- All signals can use chart or custom table timeframe
🎨 Visual Customization
- Dynamic background color (Bull: green, Bear: red, Neutral: gray)
- Every visual aspect is customizable: label/table colors, transparency, size, position
🔔 Built-in Alerts
- Crossovers (SMA20/50, Golden/Death)
- Bull trend, volume spikes, engulfing pattern—all alert-ready
How It Works
- Session Filtering:
- SMAs can be set to count only bars from your chosen market session, for true intraday/trading-hour signals
Dynamic Table & Signals:
- Table and all signal logic run on your selected chart or custom timeframe
Flexible Crossover:
- Choose any pair (5, 10, 20, 50, 100, 200) for cross detection—SMA 10 is available for crossover even if not shown as an SMA line
Everything is modular:
- Toggle features, set visuals, and alerts to your workflow
🚨 How to Use Alerts
- All key signals (crossovers, trend shifts, volume spikes, engulfing patterns) are available as alert conditions.
To enable:
- Click the “Alerts” (clock) icon at the top of TradingView.
- Select your desired signal (e.g., “Golden Cross”) from the condition dropdown.
- Set your alert preferences and create the alert.
- Now, you’ll get notified automatically whenever a signal occurs!
Perfect For
- Multi-timeframe and swing traders seeking higher timeframe SMA confirmation
- Intraday traders who want to ignore pre/post-market data
- Anyone wanting a modern, powerful, fully customizable multi-SMA overlay
// P.S: Experiment with Golden Cross where Fast SMA is 5 and Slow SMA is 20.
// Set custom timeframe for 4 hr while monitoring your chart on 15 min time frame.
// Enable Background Color and Use Table Timeframe for Background.
// Uncheck Pine labels in Style tab.
Clean, open-source, and loaded with pro features—enjoy!
Like, share, and let me know if you'd like any new features added.
Paul_BDT Osc. MACD, ADX, CHOP, RSI & CVD🔧 Overview
Modular multi-oscillator engine designed for actionable and filtered trading signals. It combines the power of MACD, ADX, CHOP, RSI, and CVD, integrates advanced divergence detection, a multi-timeframe dashboard, and a built-in risk management system.
⸻
🚨 Alert System
Alerts are organized by signal type, oscillator used, and timeframe block, with precision controls for filtering and sensitivity.
1. Oscillator Alerts (Osc.)
Triggers ▲ / ▼ triangle markers based on trend momentum shifts detected on the selected oscillator:
• MACD: triggers when histogram crosses 0 with bullish or bearish slope
• ADX: triggers on directional breakout with increasing trend strength
• CHOP: signals trend resumption after choppy market phase
• RSI: breakout from dynamic support/resistance using pivot detection
• CVD: shift in buy/sell pressure based on aggregated volume delta
✅ All signals optionally trigger on bar close only (if enabled)
2. Divergence Alerts (Div.)
Automatic detection of:
• 🔼 Regular Divergences
• Bullish: Lower lows in price, higher lows in oscillator
• Bearish: Higher highs in price, lower highs in oscillator
• 🔁 Hidden Divergences
• Hidden Bullish: Higher lows in price, lower lows in oscillator
• Hidden Bearish: Lower highs in price, higher highs in oscillator
Alert trigger logic:
• Divergences only trigger if confirmed by price action:
→ breakout from wick or close beyond BB/RSI dynamic bands
• Alerts are non-repeating (fires only on signal change)
🔔 divergeUP and divergeDN are fired when divergence AND price condition are met.
3. Reversal Alerts (Rev.)
Strict combo alert:
• reverseUP = divergeUP AND bullish wick breakout
• reverseDN = divergeDN AND bearish wick breakout
🧠 These are high-conviction signals, ideal for swing entries or reversion trades.
📊 Multi-Timeframe Support (4 Blocks)
4 independent blocks:
• Scalp, Intra, Swing, Custom
• Each block accepts 3 sorted timeframes
• You can individually enable:
• Oscillator alerts
• Divergences
• Reversals
Example:
• Scalp: RSI only, no divergence
• Intra: CVD + reversal only
• Swing: MACD + divergence + reversal
Each timeframe is dynamically sorted and shown in a structured dashboard grid (TF01 to TF12), making the multi-timeframe readout seamless.
⸻
⚙️ Additional Features
• Full visual panel with color-coded trend indicators
• Take Profit/Exit Alerts available on a custom timeframe
• Built-in Money Management:
• % or USD risk
• Configurable R/R ratio
• Minimum PnL threshold (filter out low-return setups)
⸻
✅ Best Use Cases
• High-frequency scalping (1s–1min) with real-time oscillator breakouts
• Structured intraday/swing planning using divergence + reversal logic
• Manual backtesting and alert-based discretionary entries
⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻
🧠 Fonctionnalités
• Oscillateurs personnalisables : activez un indicateur à la fois (MACD, ADX, CHOP, RSI, ou CVD) pour une analyse ciblée et lisible.
• Détection des divergences :
• Divergences classiques (bullish/bearish),
• Divergences cachées (hidden bullish/bearish),
• Filtres avancés pour ne détecter que les signaux pertinents (crossover/crossunder + break de mèche).
• Multi-timeframes :
• Jusqu’à 4 blocs configurables (scalp, intra, swing, custom),
• Tri automatique des UT,
• Alertes différenciées par bloc et par type de signal.
• Visualisation modulaire :
• Tableau de synthèse personnalisable, affichant l’état de chaque indicateur par UT,
• Affichage hors graphique ou directement sur le chart,
• Couleurs dynamiques pour les signaux haussiers, baissiers ou neutres.
• Gestion du risque intégrée :
• Paramétrez le risque en % du capital ou en valeur absolue (USD),
• Ratio risk/reward configurable pour filtrer les signaux,
• Seuil de profit minimum (PnL) configurable pour filtrer les signaux.
• Support de volumes agrégés multi-exchange pour CVD : compatible avec les plateformes crypto (BITGET, BINANCE, etc).
⸻
⚙️ Personnalisation
• Choix du type de moyenne mobile (EMA, RMA, VWAP, etc.).
• Activation sélective des signaux (Oscillateur, Divergence, Renversement) pour chaque bloc de timeframes.
⸻
📈 Alertes intégrées
• Compatibles avec les alertes automatiques de TradingView,
• Détection de signaux d’entrée (achat/vente), divergences, renversements,
• Configuration des alertes par type de signal et par timeframe (scalp/intra/swing/custom).
⸻
🔍 Utilisations recommandées
• Scalping haute fréquence (1s à 1min),
• Intraday en multi-UT (5 à 30min),
• Swing trading (1H à 1D),
• Analyse technique avancée sur crypto, indices, forex ou actions.
⸻
📌 Conclusion
Ce script combine précision algorithmique et flexibilité de personnalisation.
Composite Index Divergences This is an automated trading strategy for TradingView designed to trade based on divergences between the price and a custom technical indicator called the "CMB Composite Index."
Main Functions:
"Composite Index Divergence" Calculation:
It generates a composite index by combining information from two RSIs (a long-period RSI and its rate of change, and a smoothed short-period RSI). This index is the primary tool for divergence detection.
Divergence Detection:
It identifies four types of divergences:
Regular Bullish: Lower lows in price but higher lows on the "CMB Composite Index."
Regular Bearish: Higher highs in price but lower highs on the "CMB Composite Index."
Hidden Bullish: Higher lows in price but lower lows on the "CMB Composite Index."
Hidden Bearish: Lower highs in price but higher highs on the "CMB Composite Index."
It uses pivot points (significant highs and lows) of both the price and the indicator to find these divergences within a user-defined range of bars.
Entry and Exit Logic:
It enters long (buy) or short (sell) positions when one of the user-selected divergences is confirmed and no position is currently open.
It manages trades with:
Stop Loss (SL): Based on a multiple of the ATR (Average True Range).
Take Profit (TP): Also based on a multiple of the ATR.
Close on Opposite Signal: Optionally, it can close a position if a divergence signal in the opposite direction appears.
Position size is calculated as a percentage of available equity.
Orders are processed at the close of the bar where the signal is confirmed.
Visualization (Optional):
It can draw lines on the chart to highlight the detected divergences.
It displays labels to identify the type of divergence.
It plots the Stop Loss and Take Profit levels for active trades.
In essence, the strategy looks for discrepancies between price action and momentum to generate trading signals, while managing risk with volatility-based Stop Loss and Take Profit levels.
MestreDoFOMO Future Projection BoxMestreDoFOMO Future Projection Box - Description & How to Use
Description
The "MestreDoFOMO Future Projection Box" is a TradingView indicator tailored for crypto traders (e.g., BTC/USDT on 1H, 4H, or 1D timeframes). It visualizes current price ranges, projects future levels, and confirms trends using semi-transparent boxes. With labeled price levels and built-in alerts, it’s a simple yet powerful tool for identifying support, resistance, and potential price targets.
How It Works
Blue Box (Current Channel): Shows the recent price range over the last 10 bars (adjustable). The top is the highest high plus an ATR buffer, and the bottom is the lowest low minus the buffer. Labels display exact levels (e.g., "Top: 114000", "Bottom: 102600").
Green Box (Future Projection): Projects the price range 10 bars ahead (adjustable) based on the trend slope of the moving average. Labels show "Proj Top" and "Proj Bottom" for future targets.
Orange Box (Moving Average): Traces a 50-period EMA (adjustable) to confirm the trend. An upward slope signals a bullish trend; a downward slope signals a bearish trend. A label shows the current MA value (e.g., "MA: 105000").
Alerts: Triggers when the price nears the projected top or bottom, helping you catch breakouts or retracements.
How to Use
Add the Indicator: Apply "MestreDoFOMO Future Projection Box" to your chart in TradingView.
Interpret the Trend: Check the orange box’s slope—upward for bullish, downward for bearish.
Identify Key Levels: Use the blue box’s top as resistance and bottom as support. On a 4H chart, if the top is 114,000, expect resistance; if the bottom is 102,600, expect support.
Plan Targets: Use the green box for future targets—top for profit-taking (e.g., 114,000), bottom for stop-loss or buying (e.g., 102,600).
Set Alerts: Enable alerts for "Near Upper Projection" or "Near Lower Projection" to get notified when the price hits key levels.
Trade Examples:
Bullish: If the price breaks above the blue box top (e.g., 114,000), buy with a target at the green box top. Set a stop-loss below the green box bottom.
Bearish: If the price rejects at the blue box top and drops below the orange MA, short with a target at the blue box bottom.
Customize: Adjust the lookback period, projection bars, ATR multiplier, and MA length in the settings to fit your trading style.
Tips
Use on 1H for short-term trades, 4H for swing trades, or 1D for long-term trends.
Combine with volume or RSI to confirm signals.
Validate levels with market structure (e.g., candlestick patterns).
Adaptive Strength MACD [UM]Indicator Description
Adaptive Strength MACD is an adaptive variant of the classic MACD that uses a customized Strength Momentum moving average for both its oscillator and signal lines. This makes the indicator more responsive in trending conditions and more stable in sideways markets.
Key Features
1. Adaptive Strength Momentum MA
Leverages the Adaptive Momentum Oscillator to scale smoothing coefficients dynamically.
2. Trend-Validity Filters
Optional ADX filter ensures signals only fire when trend strength (ADX) exceeds a user threshold.
3. Directional Filter (DI+) confirms bullish or bearish momentum.
4. Color-Coded Histogram
5. Bars turn bright when momentum accelerates, faded when slowing.
6. Grayed out when trend filters disqualify signals.
7. Alerts
Bullish crossover (histogram from negative to positive) and bearish crossover (positive to negative) only when filters validate trend.
Comparison with Regular MACD
1. Moving Averages
Classic MACD uses fixed exponential moving averages (EMAs) for its fast and slow lines, so the smoothing factor is constant regardless of how strong or weak price momentum is.
Adaptive Strength MACD replaces those EMAs with a dynamic “Strength Momentum” MA that speeds up when momentum is strong and slows down in quiet or choppy markets.
2. Signal Line Smoothing
In the classic MACD, the signal is simply an EMA of the MACD line, with one user-selected period.
In the Adaptive Strength MACD , the signal line also uses the Strength Momentum MA on the MACD series—so both oscillator and signal adapt together to the underlying momentum strength.
3. Responsiveness to Momentum
A static EMA reacts the same way whether momentum is surging or fading; you either get too-slow entries when momentum spikes or too-fast whipsaws in noise.
The adaptive MA in your indicator automatically gives you quicker crossovers when there’s a trending burst, while damping down during low-momentum chop.
4. Trend Validation Filters
The classic MACD has no built-in mechanism to know whether price is actually trending versus ranging—you’ll see crossovers in both regimes.
Adaptive Strength MACD includes optional ADX filtering (to require a minimum trend strength) and a DI filter (to confirm bullish vs. bearish directional pressure). When those filters aren’t met, the histogram grays out to warn you.
5. Histogram Coloring & Clarity
Typical MACD histograms often use two colors (above/below zero) or a simple ramp but don’t distinguish accelerating vs. decelerating moves.
Your version employs four distinct states—accelerating bulls, decelerating bulls, accelerating bears, decelerating bears—plus a gray “no-signal” state when filters fail. This makes it easy at a glance to see not just direction but the quality of the move.
6. False-Signal Reduction
Because the classic MACD fires on every crossover, it can generate whipsaws in ranging markets.
The adaptive MA smoothing combined with ADX/DI gating in your script helps suppress those false breaks and keeps you focused on higher-quality entries.
7. Ideal Use Cases
Use the classic MACD when you need a reliable, well-understood trend-following oscillator and you’re comfortable manually filtering choppy signals.
Choose Adaptive Strength MACD \ when you want an all-in-one, automated way to speed up in strong trends, filter out noise, and receive clearer visual cues and alerts only when conditions align.
How to Use
1. Setup
- Adjust Fast and Slow Length to tune sensitivity.
- Change Signal Smoothing to smooth the histogram reaction.
- Enable ADX/DI filters and set ADX Threshold to suit your preferred trend strength (default = 20).
2. Interpretation
- Histogram > 0: Short‐term momentum above long‐term → bullish.
- Histogram < 0: Short‐term below long‐term → bearish.
- Faded greyed bars indicate a weakening move; gray bars show filter invalidation.
How to Trade
Buy Setup:
- Histogram crosses from negative to positive.
- ADX ≥ threshold and DI+ > DI–.
- Look for confirmation (bullish candlestick patterns or support zone).
Sell Setup:
- Histogram crosses from positive to negative.
- ADX ≥ threshold and DI– > DI+.
- Confirm with bearish price action (resistance test or bearish pattern).
Stop & Target
- Place stop just below recent swing low (long) or above recent swing high (short).
- Target risk–reward of at least 1:2, or trail with a shorter‐period adaptive MA.






















