xTrader 20/200 EMA Wave Ribbon🔹 20/200 EMA Wave Ribbon
This indicator expands on the classic 20/200 moving average crossover by turning it into a momentum-aware ribbon. Instead of only showing where two lines cross, it highlights trend bias and momentum strength together in a visual form that adapts across timeframes.
🔑 How It Works
Fast / Slow MAs: Calculates a fast MA (default 20) and a slow MA (default 200). Traders can choose the MA type (EMA, SMA, WMA, RMA).
Bias: When the fast MA is above the slow MA, the ribbon turns 🟢 green (bullish). When it is below, the ribbon turns 🔴 red (bearish).
Wave Ribbon: A band is plotted around the fast MA. Its width comes from a user-defined percent of price, optionally scaled by ATR volatility so the ribbon stays meaningful on both 5m and 1D charts.
MACD-style intensity: Ribbon color adjusts with the separation between fast and slow MAs. Strong expansion makes the ribbon brighter and thicker; contraction makes it softer and thinner. This gives the same “growing and fading” feel traders know from MACD histograms.
Noise Control: Persistence settings can require several bars of agreement before a bias flip is confirmed, reducing whipsaws.
Signals: Optional markers and alerts trigger on bullish and bearish crosses.
📈 Practical Use
Bright, widening ribbon → trend is accelerating; continuation bias is strong.
Dimming ribbon → momentum is weakening; consider scaling out or tightening risk.
Color flip → regime change; possible entry/exit depending on confirmation settings.
Timeframe scaling → ensures ribbon width adapts to volatility, so interpretation is consistent across intraday and higher-timeframe charts.
⚡ What Makes It Different
Unlike open-source EMA cross scripts that only mark crosses:
✅ Plots a dynamic ribbon around the fast MA instead of shading the whole chart.
✅ Uses ATR-based auto-scaling to stay useful on all timeframes.
✅ Applies MACD-style intensity mapping to show not just bias, but trend strength and momentum shifts.
✅ Includes MA type selection (EMA, SMA, WMA, RMA) and persistence logic for confirmation.
⚠️ Disclaimer: This script is for educational and analytical purposes only. It is not financial advice. Always do your own research and use proper risk management before trading.
Análisis de tendencia
Ichimoku Horizon v2Ichimoku Horizon v2
Multi-timeframe Ichimoku. Pine Script v6.
lookahead_off, no-repaint. Chart timeframe + up to three higher horizons.
What’s new in v2
Presets (+ Custom mode).
Timeframe banner.
Lines and colors configurable per TF.
Right-side labels for Tenkan/Kijun + “Kumo TF” labels.
Preset structure
Timeframe 1 = short horizon → blue.
Timeframe 2 = medium horizon → green.
Timeframe 3 = long horizon → violet.
MTF display is automatic only when the selected TF is higher than the chart TF.
Calculation rules
Tenkan 9, Kijun 26, SSB 52, Displacement 26.
SSA = average(Tenkan, Kijun) projected +26.
SSB = (52-high + 52-low) / 2 projected +26.
Chikou = close plotted 26 periods back.
lookahead_off and no-repaint
lookahead_off: calculations use no future data. Lines update live while a bar forms, then freeze at close.
No-repaint: past values never change after close. Plots reflect the real-time state exactly.
Adjustable labels
Distance: per-TF right offset (in bars) to position labels.
Size and color: Tiny/Small/Normal/Large, color per TF.
Anti-overlap: automatic spacing when two labels share nearly the same price.
Disclaimer
Ichimoku Horizon is a decision-support tool. It guarantees no results and does not replace your analysis or training in trading and risk. Before risking capital, test on a demo account if possible. Match parameters to your asset and horizon. Markets are volatile: losses, including total loss, are possible. Use risk management.
ORB Pro w/ Filters + Debug Overlay Update with Reason box fixThis indicator is designed to highlight high-probability reversal setups for intraday traders.
It focuses on the cleanest, most reliable candlestick reversal patterns and combines them with trend, VWAP/EMA confluence, and a time-based filter to reduce noise.
🛠️ How It Works
The script scans each bar for well-known reversal signals:
Doji Reversal – small body, long wicks showing indecision.
Hammer / Shooting Star – long wick ≥ 2× body, showing exhaustion.
Engulfing Reversal – full body engulf of the prior candle.
Additional filters include:
✅ VWAP/EMA Confluence (optional) – confirms reversals near key intraday levels.
✅ Time Window (default 9:30–10:30 NY) – avoids false signals later in the session.
✅ Trend Exhaustion Check – requires a short-term directional push before reversal.
✅ Signal Cooldown – limits to one clean signal per move.
When conditions align, the script plots:
🟢 “Bull Rev” label below the bar for bullish reversals.
🔴 “Bear Rev” label above the bar for bearish reversals.
⚙️ Recommended Settings
For the tightest, most reliable signals:
Doji Body % → 25–30
Hammer Wick Multiple → 2.0
Confluence Tolerance % → 0.2–0.3
Time Filter → ON (9:30–10:30 NY)
VWAP/EMA Filter → ON
Cooldown Bars → 10–15
These settings minimize false positives and focus on the strongest reversals.
📈 Use Case
This tool is best for:
Intraday traders (stocks, ETFs, futures, crypto).
Traders who use Opening Range Breakout (ORB) or similar systems but want a secondary tool for catching reversals.
Anyone looking to filter out weak reversal patterns and focus on textbook setups.
⚠️ Disclaimer
This script is for educational purposes only and should not be considered financial advice. Always test in simulation/paper trading before applying live
🚀 Catch textbook reversals with confidence.
This indicator filters out noise and only plots high-probability reversal signals based on proven candlestick patterns + VWAP/EMA confluence.
🔥 Key Features:
✅ Detects Doji, Hammer/Shooting Star, and Engulfing Reversals
✅ VWAP & EMA confluence filter (optional)
✅ Time window filter (default 9:30–10:30 NY for max edge)
✅ Signal cooldown to avoid clutter
✅ Clean chart labels + alert conditions
🎯 Who’s It For?
Day traders who want precision reversal entries
ORB traders looking for secondary setups
Intraday scalpers who value quality over quantity
👉 Designed for traders who want fewer, cleaner, higher-probability signals.
⚠️ Not financial advice. For educational use only
_____
🎯 ORB SET-UP DESCRIPTIONS:
🔧 Exact settings I’d recommend (to avoid that mess):
requireClose = true
requireRetest = true with retestPct = 0.2%
minRangePct = 0.3%, maxRangePct = 1.5%
volumeFilter = true, volumeLength = 20
trendFilter = true, emaLength = 20
cooldownBars = 6 (on 5m chart → 30 minutes)
🔑 ORB Range Settings
Default sweet spot: 0.2% – 0.3%
→ This usually balances enough signals with reduced false breakouts.
High volatility days (CPI, FOMC, big gaps): 0.3% – 0.5%
→ Prevents fake outs.
Low volatility days (tight overnight range, slow open): 0.15% – 0.2%
→ Keeps you from sitting on hands all day.
📌 Filters you already added help you avoid noise
EMA alignment
Volume confirmation
Optional stop/target logic
This means you don’t have to shrink the box to 0.1% — the filters will keep you in higher-probability trades
✅ Why You Might NOT See a Signal
Check box for reason signal to turn it off, updated coloring so that candles are more visable.
ORB Box Too Wide
If the opening range is large, price has to move much further to trigger a clean breakout.
Wide box = fewer signals (but higher quality).
No Clean Break + Hold
Script waits for a candle to break above/below ORB and close strong enough.
A wick poke doesn’t count.
VWAP / EMA Filter Not Aligned
If price breaks but VWAP/EMA trend filter disagrees → no signal.
Keeps you out of fake moves against the trend.
Confirmation Candle Missing (if enabled)
Even if price breaks, the script may want the next bar to confirm direction before signaling.
Cooldown / One-Signal-Per-Break Rule
Some filters prevent back-to-back spam signals.
Only the first clean setup is alerted.
Cruces EMA5/20 y EMA20/50 - Triángulos y Etiquetasdescribe los cruces alcistas o bajistas de la EMA5 y EMA20 asi como de la EMA20 y EMA50
LSMAsThis indicator calculates and plots two Least Squares Moving Averages (LSMA) based on different lengths and a Smoothed Moving Average (SMMA) of the longer LSMA.
Inputs
lengthA : Period length for the first, longer LSMA.
lengthB : Period length for the second, shorter LSMA.
signAl : Signal period used in SMMA smoothing.
Calculations
LSMA-A and LSMA-B : Calculates the linear regression (least squares) of source over lengthA and lengthB respectively, with no offset. These represent two LSMAs, one slow and one fast.
SMMA : This is a smoothed moving average of the longer LSMA (LSMA-A).
Purpose
This indicator helps traders identify trend directions and momentum by using two least squares regression lines of different lengths to capture short- and long-term trends in price. The SMMA smoothing of the longer LSMA may be used as a signal or confirmation line to reduce noise and produce smoother signals.
It generates buy and sell signals based on the intersection of the LSMA-A and SMMA. If the LSMA-A crosses the SMMA upwards, a BUY signal is generated; if it crosses the SMMA downwards, a SELL signal is generated.
The LSMA-B, which is short-term, can be used for wave analysis. When a peak forms, a high is observed on the chart, and when a valley forms, a low is observed. This allows us to determine whether the wave is rising or falling.
Summary
Two LSMAs are calculated: one slow (lengthA), one fast (lengthB).
A smoothed moving average (SMMA) of the slow LSMA is computed using the signal length (signAl).
All three curves are overlaid on the price chart for visual trend and momentum analysis.
Elite Zone Master Pro - Advanced Multi-Session Trading System🚀 Elite Zone Master Pro - Advanced Multi-Session Trading System
🎯 ORIGINALITY & UNIQUE VALUE PROPOSITION
Elite Zone Master Pro is NOT a simple mashup of existing indicators. It's a proprietary trading system that combines three distinct methodologies into a unified, synergistic approach:
Multi-Session Zone Analysis - Original algorithm for tracking global market sessions
Dynamic Opening Range Breakout (ORB) - Enhanced ORB with bias-aware signal filtering
Advanced Fair Value Gap Detection - Proprietary FVG identification with smart mitigation tracking
🔧 Why This Combination Works
The power lies in how these components work together, not separately:
Session zones provide market context and volatility windows
ORB system identifies key breakout levels during optimal timeframes
FVG detection pinpoints precise entry locations within the ORB framework
Integrated bias system filters signals based on range direction momentum
🧠 DETAILED METHODOLOGY & CALCULATIONS
🌍 1. Multi-Session Zone Framework
What it does: Tracks and visualizes three major global trading sessions simultaneously.
How it works:
Dynamic zone tracking algorithm that calculates session highs/lows in real-time
Adaptive box rendering that expands/contracts based on actual price movement
Session overlap detection for identifying high-volatility periods
Time-weighted zone positioning using custom timezone calculations
Original concepts:
Simultaneous multi-session visualization (not found in standard session indicators)
Dynamic zone expansion based on volatility, not fixed time periods
Cross-session momentum analysis for bias determination
🎯 2. Enhanced Opening Range Breakout System
What it does: Identifies breakout opportunities from predefined session ranges with intelligent bias filtering.
How it works:
Multi-session ORB calculation: Supports US (16:30-16:45), EU (10:00-10:15), Asian (03:00-03:15), and custom sessions
Dynamic range establishment: Range is built in real-time during active session periods
Bias-aware signal filtering: Two-tier breakout system based on range midpoint momentum
Range direction analysis: Compares current range midpoint to previous session's midpoint
Original methodology:
Range Bias Calculation:
- If Current_Midpoint > Previous_Midpoint = Bullish Bias (+1)
- If Current_Midpoint < Previous_Midpoint = Bearish Bias (-1)
- If Current_Midpoint = Previous_Midpoint = Neutral Bias (0)
Signal Logic:
- Bullish Bias: Standard breakout above range high
- Bearish Bias: Enhanced breakout (range_high + 0.5 * range_width) for bullish signals
- Neutral Bias: Standard breakouts both directions
⚡ 3. Advanced Fair Value Gap (FVG) Detection
What it does: Identifies and tracks fair value gaps with automatic mitigation detection.
How it works:
Three-bar gap analysis: Compares current bar relationships to identify true gaps
Dynamic threshold calculation: Auto-adjusting sensitivity based on market volatility
Smart mitigation tracking: Automatically removes filled gaps from display
Directional bias integration: Color-codes gaps based on their directional implication
Proprietary algorithms:
Bullish FVG Criteria:
- Current_Low > High (gap condition)
- Close > High (confirmation)
- (Current_Low - High ) / High > Threshold (significance filter)
Bearish FVG Criteria:
- Current_High < Low (gap condition)
- Close < Low (confirmation)
- (Low - Current_High) / Current_High > Threshold (significance filter)
Mitigation Logic:
- Bullish FVG: Mitigated when Close < FVG_Low
- Bearish FVG: Mitigated when Close > FVG_High
📈 4. Session-Based Moving Average System
What it does: Calculates moving averages that reset and adapt to session boundaries.
How it works:
Session-aware length calculation: Effective length = min(bars_since_session_start, user_length)
Multiple MA types: EMA, SMA, RMA, WMA, VWMA with session-specific calculations
Dynamic smoothing: Adapts to session length for consistent signals across different session durations
🔄 INTEGRATED SYSTEM SYNERGY
🎯 How Components Work Together
Context Layer: Session zones provide market timing context
Setup Layer: ORB system identifies breakout opportunities within optimal timeframes
Entry Layer: FVG detection pinpoints precise entry levels
Filter Layer: Bias system ensures alignment with momentum direction
Confirmation Layer: Session MA provides trend confirmation
🧭 Signal Generation Process
Step 1: Session Analysis
- Identify active trading session
- Calculate session volatility metrics
- Establish range boundaries
Step 2: Range Bias Calculation
- Compare current vs previous range midpoints
- Assign directional bias (-1, 0, +1)
- Adjust breakout thresholds accordingly
Step 3: Breakout Detection
- Monitor price interaction with range boundaries
- Apply bias-specific breakout criteria
- Generate preliminary signals
Step 4: FVG Confirmation
- Scan for fair value gaps within range
- Validate gap significance using dynamic thresholds
- Provide entry refinement opportunities
Step 5: Signal Validation
- Cross-reference with session MA direction
- Ensure alignment with overall bias
- Output final trading signals
📊 PRACTICAL IMPLEMENTATION
🎯 Trading Strategy Framework
Setup Phase:
Configure session times for your timezone
Enable preferred sessions (US/EU/Asian)
Adjust FVG sensitivity based on instrument volatility
Execution Phase:
Wait for range establishment during active session
Monitor for bias-aligned breakouts
Look for FVG retest opportunities
Enter trades with ORB-based stop losses
Risk Management:
Stop loss placement: Outside ORB range boundaries
Position sizing: Based on range width volatility
Trade direction: Must align with calculated range bias
🎨 UNIQUE VISUAL IMPLEMENTATION
📊 Advanced Visualization Features
Multi-layered zone rendering with transparency controls
Dynamic range boxes that adapt to price movement
Smart label positioning to avoid chart clutter
Color-coded bias indication through range fills
Progressive FVG display with automatic cleanup
🔧 TECHNICAL SPECIFICATIONS
⚙️ Performance Optimizations
Efficient array management for FVG tracking
Memory optimization through historical data cleanup
Smart rendering to prevent chart overload
Error handling for edge cases and invalid timeframes
📈 Compatibility
All timeframes under 1 day
All instruments (Forex, Stocks, Crypto, Futures)
All chart types with overlay capability
Mobile and desktop platform support
🏆 WHAT MAKES THIS DIFFERENT FROM OTHER INDICATORS
❌ Standard ORB indicators: Only show basic range breakouts without bias consideration
❌ Basic FVG indicators: Don't integrate with session analysis or range systems
❌ Session indicators: Simply highlight time periods without actionable trading signals
❌ Moving average indicators: Don't adapt to session dynamics
✅ Elite Zone Master Pro: Combines all elements with proprietary logic for a complete trading system
📋 USE CASES & MARKET APPLICATION
🎯 Primary Applications
Forex day trading during major session overlaps
Index futures scalping using session-specific ranges
Cryptocurrency swing trading with 24/7 session analysis
Stock market opening range breakout strategies
📊 Performance Characteristics
Best performance: During high-volatility session transitions
Optimal timeframes: 1m to 4H for intraday trading
Risk-reward ratios: Typically 1:2 to 1:4 based on range width
Win rate: Higher probability when all components align
This indicator represents months of development combining institutional trading concepts with retail accessibility. It's not just another indicator - it's a complete trading methodology in one comprehensive tool.
cd_indiCATor_CxGeneral:
This indicator is the redesigned, simplified, and feature-enhanced version of the previously shared indicators:
cd_cisd_market_Cx, cd_HTF_Bias_Cx, cd_sweep&cisd_Cx, cd_SMT_Sweep_CISD_Cx, and cd_RSI_divergence_Cx.
Within the holistic setup, the indicator tracks:
• HTF bias
• Market structure (trend) in the current timeframe
• Divergence between selected pairs (SMT)
• Divergence between price and RSI values
• Whether the price is in an important area (FVG, iFVG, and Volume Imbalance)
• Whether the price is at a key level
• Whether the price is within a user-defined special timeframe
The main condition and trigger of the setup is an HTF sweep with CISD confirmation on the aligned timeframe.
When the main condition occurs, the indicator provides the user with a real-time market status summary, enriched with other data.
________________________________________
What’s new?
-In the SMT module:
• Triad SMT analysis (e.g.: NQ1!, ES1!, and YM1!)
• Dyad SMT analysis (e.g.: EURUSD, GBPUSD)
• Alternative pair definition and divergence analysis for non-correlated assets
o For crypto assets (xxxUSDT <--> xxxUSDT.P) (e.g.: SOLUSDT.P, SOLUSDT)
o For stocks, divergence analysis by comparing the asset with its value in another currency
(BIST:xxx <--> BIST:xxx / EURTRY), (BAT:xxx <--> BAT:xxx / EURUSD)
-Special timeframe definition
-Configurable multi-option alarm center
-Alternative summary presentation (check list / status table / stickers)
________________________________________
Details and usage:
The user needs to configure four main sections:
• Pair and correlated pairs
• Timeframes (Auto / Manual)
• Alarm center
• Visual arrangement and selections
Pair Selections:
The user should adjust trading pairs according to their trade preferences.
Examples:
• Triad: NQ1!-ES1!-YM1!, BTC-ETH-Total3
• Dyad: NAS100-US500, XAUUSD-XAGUSD, XRPUSDT-XLMUSDT
Single pairs:
-Crypto Assets:
If crypto assets are not in the triad or dyad list, they are automatically matched as:
Perpetual <--> Spot (e.g.: DOGEUSDT.P <--> DOGEUSDT)
If the asset is already defined in a dyad list (e.g., DOGE – SHIB), the dyad definition takes priority.
________________________________________
-Stocks:
If stocks are defined in the dyad list (e.g.: BIST:THYAO <--> BIST:PGSUS), the dyad definition takes priority.
If not defined, the stock is compared with its value in the selected currency.
For example, in the Turkish Stock Exchange:
BIST:FENER stock, if EUR is chosen from the menu, is compared as BIST:FENER / OANDA:EURTRY.
Here, “OANDA” and the stock market currency (TRY) are automatically applied for the exchange rate.
For NYSE:XOM, its pair will be NYSE:XOM / EURUSD.
________________________________________
Timeframes:
By default, the menu is set to “Auto.” In this mode, aligned timeframes are automatically selected.
Aligned timeframes (LTF-HTF):
1m-15m, 3m-30m, 5m-1h, 15m-4h, 1h-D, 4h-W, D-M
Example: if monitoring the chart on 5m:
• 1h sweep + 5m CISD confirmation
• D sweep + 1h CISD confirmation (bias)
• 5m market structure
• 1h SMT and 1h RSI divergence analysis
For manual selections, the user must define the timeframes for Sweep and HTF bias.
FVG, iFVG, and Volume Imbalance timeframes must be manually set in both modes.
________________________________________
Alarm Center:
The user can choose according to preferred criteria.
Each row has options.
“Yes” → included in alarm condition.
“No” → not included in alarm condition.
If special timeframe criteria are added to the alarm, the hour range must also be entered in the same row, and the “Special Zone” tab (default: -4) should be checked.
Key level timeframes and plot options must be set manually.
Example alarm setup:
Alongside the main Sweep + CISD condition, if we also want HTF bias + Trend alignment + key level (W, D) and special timeframe (09:00–11:00), we should set up the menu as follows:
________________________________________
Visual Arrangement and Selections:
Users can control visibility with checkboxes according to their preferences.
In the Table & Sticker tab, table options and labels can be controlled.
• Summary Table has two options: Check list and Status Table
• From the HTF bias section, real-time bias and HTF sweep zone (optional) are displayed
• The RSI divergence section only shows divergence analysis results
• The SMT 2 sub-section only functions when triad is selected
Labels are shown on the bar where the sweep + CISD condition occurs, displaying the current situation.
With the Check box option, all criteria’s real-time status is shown (True/False).
Status Table provides a real-time summary table.
Although the menu may look crowded, most settings only need to be adjusted once during initial use.
________________________________________
What’s next?
• Suggestions from users
• Standard deviation projection
• Mitigation/order blocks (cd special mtg)
• PSP /TPD
________________________________________
Final note:
Every additional criterion in the alarm settings will affect alarm frequency.
Multiple conditions occurring at the same time is not, by itself, sufficient to enter a trade—you should always apply your own judgment.
Looking forward to your feedback and suggestions.
Happy trading! 🎉
Bullish Harami / Engulfing with Arrows with alerts by StephBullish Candles that you can use to make alerts with.
Smoothed Basis Overview and Purpose
The script calculates a smoothed mid-range basis between the highest and lowest prices over a specified period, then applies a smoothing function (smoothed moving average) to show the trend direction or momentum in a less noisy way. The area between the basis and its smoothed value is color-filled to visually highlight when the basis is above or below the smoothed average, signaling potentially bullish or bearish momentum.
Indicator Setup
length = Period length for calculating the highest and lowest values.
signal = Smoothing period used to smooth the basis.
offset =Optional horizontal shift to the plots (default 0).
Core Calculations
lower = Finds the lowest low over the past length bars.
upper = Finds the highest high over the past length bars.
basis = Calculates the midpoint between the highest and lowest.
Smoothing Calculation (Smoothed Moving Average - SMMA)
Declares smma as 0.0 initially. If the previous smma value is not available (like on the first bar), initializes with a simple moving average of basis over signal bars. Else applies formula
which gives a smoother version of basis which reacts less to sudden changes.
Plotting and Color Fill
Plots the raw basis line and smoothed basis line .
Fills the area between the basis and smoothed basis lines:
Greenish fill if the basis is above the smoothed value (potentially bullish).
Reddish fill if the basis is below the smoothed value (potentially bearish).
Interpretation and Use
The indicator visually shows where price ranges are shifting by tracking the midpoint between recent highs and lows.
The smoothed basis serves as a trend or momentum filter by dampening noise in the basis line.
When the basis is above the smoothed line (green fill), it signals upward momentum or strength; below it (red fill) suggests downward momentum or weakness.
The length and signal parameters allow tuning for different timeframes or asset volatility.
In summary, this code creates a custom smoothed oscillator based on the midpoint range of price extremes, highlighting trend changes via color fills and smoothening price action noise with an SMMA.
Uptrick: Majors Directional BiasOverview
Uptrick: Majors Directional Bias is a trend-following indicator designed for higher timeframe markets, with a particular focus on the daily chart. It keeps a persistent bullish or bearish stance, highlights confirmed trend flips with one-time markers, and plots a slim, adaptive flow trail that often acts as dynamic support in bullish conditions and resistance in bearish conditions. It is purpose-built for BTC, ETH, and SOL, with safeguards to warn users if applied elsewhere.
Introduction
This indicator was created to simplify trend tracking on higher timeframes. Rather than layering multiple moving averages, oscillators, or external signals, it keeps everything on the price chart itself. Candles are colored by the active stance, a single marker shows the bar where a trend flip is confirmed, and the flow trail follows price closely while adjusting to volatility. For traders working with the daily chart, the trail becomes a practical tool: in an uptrend, it often serves as a natural stop placement zone or structural support, while in a downtrend it behaves like dynamic resistance. The combination of persistence, confirmation, and structure gives traders a clean map of market direction without noise or clutter.
Purpose
The tool is designed to help traders follow medium to long-term market trends rather than react to short intraday moves. Its focus is clarity and continuity — it latches onto a stance and only changes when a new confirmed flip occurs. This makes it suitable for swing traders and position traders who want to stay aligned with the prevailing trend on the daily chart.
Practical uses include identifying trend shifts, entering trades in the direction of the new stance, managing positions by trailing stops along the flow trail, and monitoring pullbacks for whether they respect or break the trail. In this way, the indicator supports both entry timing and ongoing trade management on higher timeframe markets.
Originality and uniqueness
The originality of this script lies in its blend of complexity and simplicity. Internally, it uses multiple filters and layered components to reduce market noise, smooth out erratic fluctuations, and avoid false flips that are common on higher timeframes. Externally, the presentation is deliberately simple: candles are colored by trend, a single marker identifies each confirmed flip, and a slim trail with soft fills shows where the trend structure sits. Many tools either overload traders with information or flicker constantly in uncertain conditions. This script strikes a balance — complex logic works in the background, but what the trader sees is minimal and actionable. Its ability to filter out noise, persist with confidence, and present direction in the simplest terms makes it unique among trend-following overlays.
Why these components were merged
Each component has a clear role in supporting higher timeframe trading. Persistent bias coloring ensures the dominant trend is always visible, making it easy to stay aligned with the market. Flip markers give clarity by identifying the exact bar where the stance shifts, allowing traders to backtest or audit trends quickly. The flow trail provides a structural guide that adapts to volatility: in bull phases it runs under price, often acting as support, while in bear phases it runs above price, often behaving as resistance. Together, these features provide three layers of information in one view — direction, confirmation, and structure — giving traders a reliable framework for swing and position trading on the daily chart.
Step-by-Step
The script determines the dominant trend and locks that stance until an opposite confirmation occurs.
On confirmation of a new trend, a single marker prints on the bar of the flip.
A slim, adaptive trail plots under price in bull phases and above price in bear phases, with a soft fill to reinforce the state.
Price candles are colored by the active stance so the overall direction is always clear.
If the indicator is loaded on assets outside BTC, ETH, or SOL, a warning panel appears to set expectations.
Features
Persistent trend stance
Candles are always bull or bear, with no neutral state. This reduces ambiguity and keeps the trend visible at all times.
One-time flip markers
Markers plot once at the confirmed flip bar, preventing repetitive clutter and making historical review straightforward.
Adaptive flow trail with soft fill
The trail tracks price while adjusting to volatility. In bull trends it acts like dynamic support, in bear trends like dynamic resistance. Traders can use it as a practical stop-loss reference, trailing their risk along the line as the trend progresses.
Noise filtering logic
Internally, the indicator applies multiple filters and components to dampen false signals and avoid unnecessary flips. This is particularly important on higher timeframes, where swings are larger and stability is critical.
Asset-aware design
The indicator is tuned for BTC, ETH, and SOL, with an internal mode that adapts its responsiveness to each. A warning panel appears when used outside these majors.
Overlay-only clarity
Everything is drawn directly on the main chart. The trail gaps at regime changes, fills are soft and non-obstructive, and the overall design emphasizes readability on higher timeframe candles.
Conclusion
The MDB is a higher timeframe trend-following overlay built for BTC, ETH, and SOL, with daily charts as its ideal setting. It combines persistent bias coloring, one-time flip markers, and an adaptive flow trail to give traders direction, confirmation, and structure in the simplest possible form. Internally, it uses complex filtering to reduce noise and maintain reliable signals, but externally it stays minimal and clean. For swing and position traders who want to follow the daily trend with clarity and discipline, this indicator provides a focused solution.
Disclaimer
This indicator is provided for educational and informational purposes only and does not constitute financial advice. Trading involves risk, including the risk of loss. Past performance does not guarantee future results. Always conduct your own analysis and use appropriate risk management.
Option Trend for Nifty & Bank Nifty (Indian Market)This is an advanced multi-system trading indicator for TradingView, offering a comprehensive suite of tools for technical analysis and trading decision support .
Main Features
Trendline Detection: Identifies bullish and bearish trendlines automatically using swing highs and lows, with optional labeling of key price structure (Higher Highs, Lower Lows, etc.) and customizable line colors and styles.
Signal & Trend Systems: Includes both a crossover signal system (for buy/sell entries) and a multi-period trend-following system, which uses enhanced moving averages and dynamic trailing levels to adapt to different market conditions.
Supply & Demand Zones: Automatically detects and marks potential supply and demand zones based on pivot structures and ATR buffers, helping spot logical areas for price reaction or reversal.
Support & Resistance: Plots periodic support/resistance and macro (long-term) levels, with user-defined periods and the ability to visualize volume delta for each zone.
Theil-Sen Estimator: Optionally adds a statistical regression channel using the robust Theil-Sen method to identify trend direction and breaks for long-term analysis.
RSI/KDE Analysis: Implements relative strength index (RSI) analysis with kernel density estimation (KDE) to detect pivot points with probability labeling and color-coded signals for high-confidence reversals.
Dashboards & Alerts: Provides multitimeframe dashboards summarizing trend, EMA signals, and momentum across up to five timeframes, plus integrated alerting for all major events (entries, exits, zone breaks, etc.).
Customization & Usability
Extensive input settings for periods, color themes, line widths, and label visibility.
Can display visual cloud bands, trend ribbons, and supply/demand boxes as overlays on price charts for enhanced clarity.
Open-source and for educational use under permissive licensing, not affiliated with TradingView.
This indicator is designed to deliver a full-featured market map, combining price action, trend, support/resistance, and probabilistic signals for discretionary or semi-automated trading.
Sine Weighted Trend Navigator [QuantAlgo]🟢 Overview
The Sine Weighted Trend Navigator utilizes trigonometric mathematics to create a trend-following system that adapts to various market volatility. Unlike traditional moving averages that apply uniform weights, this indicator employs sine wave calculations to distribute weights across historical price data, creating a more responsive yet smooth trend measurement. Combined with volatility-adjusted boundaries, it produces actionable directional signals for traders and investors across various market conditions and asset classes.
🟢 How It Works
At its core, the indicator applies sine wave mathematics to weight historical prices. The system generates angular values across the lookback period and transforms them through sine calculations, creating a weight distribution pattern that naturally emphasizes recent price action while preserving smoothness. The phase shift feature allows rotation of this weighting pattern, enabling adjustment of the indicator's responsiveness to different market conditions.
Surrounding this sine-weighted calculation, the system establishes volatility-responsive boundaries through market volatility analysis. These boundaries expand and contract based on current market conditions, creating a dynamic framework that helps distinguish meaningful trend movements from random price fluctuations.
The trend determination logic compares the sine-weighted value against these adaptive boundaries. When the weighted value exceeds the upper boundary, it signals upward momentum. When it drops below the lower boundary, it indicates downward pressure. This comparison drives the color transitions of the main trend line, shifting between bullish (green) and bearish (red) states to provide clear directional guidance on price charts.
🟢 How to Use
Green/Bullish Trend Line: Rising momentum indicating optimal conditions for long positions (buy)
Red/Bearish Trend Line: Declining momentum signaling favorable timing for short positions (sell)
Steepening Green Line: Accelerating bullish momentum with increasing sine-weighted values indicating strengthening upward pressure and high-probability trend continuation
Steepening Red Line: Intensifying bearish momentum with declining sine-weighted calculations suggesting persistent downward pressure and optimal shorting opportunities
Flattening Trend Lines: Gradual reduction in directional momentum regardless of color may indicate approaching consolidation or trend exhaustion requiring position management review
🟢 Pro Tips for Trading and Investing
→ Preset Strategy Selection: Utilize the built-in presets strategically - Scalping preset for ultra-responsive 1-15 minute charts, Default preset for balanced general trading, and Swing Trading preset for 1-4 hour charts and multi-day positions.
→ Phase Shift Optimization: Fine-tune the phase shift parameter based on market bias - use positive values (0.1-0.5) in trending bull markets to enhance uptrend sensitivity, negative values (-0.1 to -0.5) in bear markets for improved downtrend detection, and zero for balanced neutral market conditions.
→ Multiplier Calibration: Adjust the multiplier according to market volatility and trading style. Use lower values (0.5-1.0) for tight, responsive signals in stable markets, higher values (2.0-3.0) during earnings seasons or high-volatility periods to filter noise and reduce whipsaws.
→ Sine Period Adaptation: Customize the sine weighted period based on your trading timeframe and market conditions. Use 5-14 for day trading to capture short-term momentum shifts, 14-25 for swing trading to balance responsiveness with reliability, and 25-50 for position trading to maintain long-term trend clarity.
→ Multi-Timeframe Sine Validation: Apply the indicator across multiple timeframes simultaneously, using higher timeframes (4H/Daily) for overall trend bias and lower timeframes (15m/1H) for entry timing, ensuring sine-weighted calculations align across different time horizons.
→ Alert-Driven Systematic Execution: Leverage the built-in trend change alerts to eliminate emotional decision-making and capture every mathematically-confirmed trend transition, particularly valuable for traders managing multiple instruments or those unable to monitor charts continuously.
→ Risk Management: Increase position sizes during strong directional sine-weighted momentum while reducing exposure during frequent color changes that indicate mathematical uncertainty or ranging market conditions lacking clear directional bias.
Weis Wave Candle█Overview
The Weis Wave Candle indicator is a technical tool designed for the TradingView platform, enabling traders to analyze market dynamics by identifying price waves. The indicator relies solely on candlestick data, making it functional on markets where volume data is unavailable. It employs two trend detection methods, dynamic color gradients, trend change alerts, and clear visualization to assist in identifying trend strength and potential reversal points.
█Concept
The Weis Wave Candle indicator was developed to overcome limitations associated with the lack of volume data in certain markets, offering an alternative to traditional volume-based indicators like Weis Wave. Instead of volume, it measures candle size (body or body plus half the candle range) and accumulates it within a price wave. The indicator includes two trend calculation methods:
-LazyBear Style: Based on the popular Weis Wave adaptation by LazyBear, likely the most recognized version of this tool, it uses closing price comparisons and trend confirmation via trend functions. Results may differ from the original Weis Wave, as candle size does not always align with volume.
-Impulse Trend: A method that evaluates trend strength by summing price movements over a specified period, where each candle with a higher close than the previous adds +1, a lower close subtracts -1, and no change adds 0. The trend strength is determined by the sum: positive indicates an uptrend, negative a downtrend, and zero a continuation of the prior trend.
Results are visualized using dynamic color gradients, and alerts notify users of trend direction changes, facilitating quick decision-making.
█Why Use It?
-Volume-Free Operation: Ideal for markets without volume data.
-Flexibility: Two trend detection methods allow adaptation to various trading strategies.
-Dynamic Visualization: Color gradients and semi-transparent backgrounds simplify quick interpretation of trend strength.
-Alerts: Notifications for trend changes (from uptrend to downtrend and vice versa) support active trading.
-Customization: Options to adjust colors, analysis periods, and candle shadow inclusion.
█How It Works?
-Candle Size Calculation: Depending on the setting, candle size includes only the body (difference between close and open) or the body plus half the candle range (calculated as 0.5 * (high - low)) (setting Include candle shadows).
-Trend Detection:
LazyBear Style: Compares closing prices of adjacent candles to determine direction (uptrend, downtrend, or neutral) and confirms the trend using ta.rising or ta.falling functions over the specified period.
Impulse Trend: Sums price movements over the analysis period (+1 for a candle with a higher close than the previous, -1 for a lower close, 0 for no change). A positive sum indicates an uptrend, a negative sum a downtrend, and zero a continuation of the prior trend.
-Wave Accumulation: Candle sizes are accumulated within a single wave until the trend changes.
-Normalization and Gradients: Wave values are normalized to a 0-100 scale solely for color gradient purposes, enabling dynamic color changes from base to intense, reflecting wave strength relative to historical values. The height of columns (representing waves) is not normalized and corresponds to the accumulated candle size.
-Alerts: The indicator generates notifications when the wave direction changes (from uptrend to downtrend or vice versa), enabling quick responses to trend shifts.
-Visualization: Upward and downward waves are plotted as columns with dynamic colors, and the chart background changes color for better visibility.
█Settings and Customization
-Trend Detection Method: Choose between LazyBear Style (default) and Impulse Trend.
-Trend Analysis Period: Number of candles for trend analysis (default: 4).
-Include Candle Shadows: Determines whether to include half the candle range (high - low) in addition to the body (default: enabled).
-Lookback Period for Dynamic Thresholds: Number of candles to calculate the maximum and minimum wave values for color gradient normalization (default: 70).
-Gradient Minimum/Maximum Value: Threshold values defining the normalization range for color gradients (default: 0/100). A lower minimum value reduces the threshold for lighter colors, while a higher maximum value increases the threshold for more intense colors.
-Wave Colors: Options to select base and intense colors for upward and downward waves.
-Alerts: Enable alerts in TradingView settings (Upward Trend Change and Downward Trend Change) for trend change notifications.
█Usage Examples
-Trend Analysis: Upward waves (green columns) indicate buying pressure, while downward waves (red columns) indicate selling pressure. The more intense the color, the stronger the wave relative to historical values.
-Comparing Timeframes: Analyze trends across multiple timeframes (e.g., 1H, 4H, 1D) for broader context. For example, enter a position on the 4H timeframe after confirming trend alignment on 1H, 4H, and 1D, along with validation from a key level, such as a Fibonacci level or a Break of Structure (BOS).
-Using Alerts: Configure alerts in TradingView to receive notifications of trend changes, useful for active trading.
█Notes for Users
-Experiment with the Trend Analysis Period and Include Candle Shadows settings to tailor the indicator to your market and timeframe.
-Combine the indicator with other tools, such as support/resistance levels or RSI, to enhance signal accuracy.
-The Impulse Trend method may be more sensitive to short-term price changes, while LazyBear Style performs better in clear trends. Results from LazyBear Style may differ from the original Weis Wave, as candle size does not always align with volume.
Supertrend Ravi Shinde📌 Multi-Timeframe Supertrend (MFT Supertrend)
This indicator is a refined version of the classic Supertrend, designed with multi-timeframe flexibility for traders who rely on higher-timeframe confirmation while trading lower charts.
🔑 Key Features:
Multi-Timeframe Analysis: Apply Supertrend from any higher timeframe (e.g., use 15m, 1h, or 1d Supertrend on a 5m chart).
Clear Trend Identification:
🔴 Price below Supertrend → Bearish trend.
🟢 Price above Supertrend → Bullish trend.
Customizable Parameters: Input ATR length, ATR multiplier, and timeframe of your choice.
Visual Simplicity: Clean chart display with no clutter – just the essential Supertrend line.
Trend lines indicator by ForexBeeEnhanced 3-Swing Trendline Zones - Complete Feature Guide
WHAT THIS INDICATOR DOES
This indicator automatically draws trendline zones on your chart using a 3-point validation system. Instead of just connecting any two price points like basic trendline tools, it waits for three swing points to confirm the trendline is valid before drawing it.
FEATURE 1: SWING POINT DETECTION
What it detects:
Swing highs: Price points where the high is higher than surrounding candles
Swing lows: Price points where the low is lower than surrounding candles
These show up as small arrows on your chart labeled "SH" (swing high) and "SL" (swing low)
Settings that control this:
Swing Length : Default is 6, range 1-20
Higher numbers = fewer, more significant swing points
Lower numbers = more swing points, including minor ones
Example: Setting 5 means each swing point must be higher/lower than 5 candles on each side
How to use this setting:
On 1-minute charts: Use 5-10 to filter out noise
On daily charts: Use 2-3 for more sensitivity
Volatile markets: Increase the number
Quiet markets: Decrease the number
Please See the Below Images To See the difference of swing length of 6 and 8
Display control:
Show Swing Points : Turn the arrows on/off
Default: ON (you'll see the arrows)
Turn OFF if arrows clutter your chart
FEATURE 2: RETRACEMENT VALIDATION SYSTEM
What this does:
After finding two swing points, the system checks if the second swing represents a proper market retracement, not just random price movement.
How it works:
Finds the highest point between two swing lows (or lowest point between two swing highs)
Calculates how much the second swing retraced from this extreme point
Only accepts swings that retrace between your set percentages
Settings that control this:
Lower Limit % : Default 50%, range 0-100%
Upper Limit % : Default 90%, range 0-100%
These create a "valid retracement zone"
Why this matters:
Eliminates random trendlines that don't follow market structure
Ensures trendlines represent actual retracement patterns
Based on Elliott Wave and Fibonacci principles
FEATURE 3: ATR-BASED ZONE WIDTH
What ATR means:
Average True Range measures how much price typically moves in a given period. Instead of fixed-width trendlines, this creates zones that adapt to market volatility.
Settings that control this:
Zone Width (ATR Multiple) : Default 0.3, range 0.1-1.0
ATR Length : Default 14, range 1-50 periods
How zone width works:
Multiplier 0.1 = Very narrow zones (tight around trendline)
Multiplier 0.5 = Medium zones
Multiplier 1.0 = Wide zones (accommodates more price movement)
ATR Length explained:
14 periods = Uses last 14 candles to calculate average volatility
Shorter periods (7) = More sensitive to recent volatility changes
Longer periods (21) = Smoother, less sensitive to volatility spikes
Practical impact:
During high volatility: Zones automatically become wider
During low volatility: Zones automatically become narrower
Prevents false breakouts during normal market noise
Creates realistic support/resistance areas instead of precise lines
FEATURE 4: VISUAL ZONE SYSTEM
Active Uptrend Zones:
Green upper boundary line (solid, thick)
Lime green lower boundary line (solid, thick)
Green fill between lines (80% transparency)
These represent dynamic support levels
Active Downtrend Zones:
Blue upper boundary line (solid, thick)
Navy blue lower boundary line (solid, thick)
Red fill between lines (80% transparency)
These represent dynamic resistance levels
Broken/Expired Zones:
Gray/silver boundary lines (dashed, thick)
Original fill color maintained (green for uptrend zones, red for downtrend zones)
Shows historical trendlines that are no longer active
FEATURE 5: BREAK DETECTION SYSTEM
How breaks are detected:
The system monitors when price violates the zone boundaries, indicating the trendline structure has failed.
Settings that control this:
Use Wick Break : True/False toggle
TRUE: Break occurs when candle high/low touches zone boundary
FALSE: Break occurs when candle close price crosses zone boundary
Conservative vs Aggressive approach:
Wick Break = TRUE (Aggressive) :
- More sensitive, earlier signals
- May produce more false breaks during volatile periods
- Good for scalping and short-term trading
Wick Break = FALSE (Conservative) :
- Requires candle to close beyond zone
- Fewer false signals, more reliable breaks
- Better for swing trading and position trading
What happens when zone breaks:
Zone lines change from solid to dashed
Zone lines change color to gray/silver
Fill color remains original (green/red) for identification
Zone stops extending forward
Zone is removed from active monitoring
FEATURE 6: ZONE EXPIRATION SYSTEM
What expiration does:
Allows trendlines to automatically become inactive after a set number of bars, even if they haven't been broken.
Settings that control this:
Use Zone Expiration : True/False toggle
Zone Expiration (Bars) : Default 500, range 1-1000
FALSE: Zones run indefinitely until broken
TRUE: Zones expire after specified number of bars
Visual result:
Expired zones look identical to broken zones
Lines become dashed and gray/silver
Fill colors remain original (green/red)
FEATURE 7: MULTI-TIMEFRAME TREND ANALYSIS TABLE
What the table shows:
A small table on your chart that monitors trend conditions across four different timeframes simultaneously.
Settings that control this:
TF1, TF2, TF3, TF4 : Four customizable timeframes
Default: 4H, 8H, 1D, 1W
Table Position : 9 positions (top/middle/bottom + left/center/right)
Text Size : Tiny, Small, Normal, Large, Huge
How trend detection works:
Uptrend Pattern : Current candle's high AND low are both higher than previous candle's high AND low on specified timeframes
This creates higher highs and higher lows
Shows consistent buying pressure
Table displays green background with upward arrow (▲)
Downtrend Pattern : Current candle's high AND low are both lower than previous candle's high AND low on specified timeframes
This creates lower highs and lower lows
Shows consistent selling pressure
Table displays red background with downward arrow (▼)
Range/Sideways Pattern : Current candle creates either inside bar or outside bar
Inside bar: Current range smaller than previous candle
Outside bar: Current range larger than previous candle
Shows market indecision or consolidation
Table displays orange background with diamond symbol (◆)
No Clear Pattern : None of the above conditions are met
Table displays gray background with horizontal line (⎯)
How to interpret the table:
All timeframes green (uptrend): Strong bullish alignment
All timeframes red (downtrend): Strong bearish alignment
Mixed colors: Conflicting timeframes, exercise caution
Mostly orange: Market in consolidation phase
Tooltip explanations: Hover over each cell for detailed description
FEATURE 8: BACKGROUND COLOR SYSTEM
What background colors show:
Optional feature that colors your chart background based on the current timeframe's trend condition.
Settings that control this:
Show Background Colors : True/False toggle
Background Transparency : 80-98% range
Default: OFF (no background colors)
Color scheme:
Green background: Current timeframe showing uptrend
Red background: Current timeframe showing downtrend
Orange background: Current timeframe showing range/consolidation
No background: No clear trend pattern
Transparency levels:
80%: More visible background color
95%: Subtle background hint
98%: Very subtle background tint
8 EMA BundleThis indicator plots 8 key Exponential Moving Averages (EMAs) — 5, 8, 13, 20, 34, 50, 100, and 200 — in one script. These EMAs help traders analyze short, medium, and long-term market trends at a glance.
📌 Features:
Short-term EMAs (5, 8, 13, 20) highlight momentum and quick trend changes.
Medium-term EMAs (34, 50) confirm ongoing trends.
Long-term EMAs (100, 200) define the primary trend and major support/resistance.
Suitable for both intraday and swing trading.
This tool simplifies multi-EMA analysis, making it easier to spot crossovers, trend shifts, and pullback opportunities.
Strategy Selector 101🚀 Strategy Selector - The Ultimate Multi-Strategy Trading Arsenal
Unleash the Power of Three Elite Trading Systems in One Revolutionary Indicator!
Stop juggling multiple indicators and cluttering your charts. This game-changing tool delivers three battle-tested strategies with surgical precision, allowing you to dominate any market condition with the flip of a switch.
⚡ THREE POWERHOUSE INSTRUMENTS:
🎯 R25 Strategy - The PRECISION TOOL!
Laser-focused trend analysis merged with higher timeframe support/resistance zones and surgical percentage levels. Features intelligent weekly range mapping with automatic box generation and precise retracement calculations. Perfect for traders who need confluence between trend direction and key mathematical levels. Watch price respect your levels with uncanny accuracy as you pick off high-probability setups at exact percentage points.
💎 D4 Strategy - The PROFESSIONAL'S INSTRUMENT!
Dual-timeframe powerhouse featuring both daily AND weekly support/resistance mapping that evolves with price action. Includes dynamic line tracking that changes colour when price raids key levels, plus comprehensive box management across multiple timeframes. Experience institutional-level confluence with automatic daily range detection and higher timeframe zone projection. Perfect for swing traders who demand multi-timeframe precision.
⚔️ River Only Strategy - The PURIST'S SOLUTION!
Stripped-down trend mastery delivering pure Smart River analysis without any support/resistance distractions. Features advanced break-of-structure detection across multiple swing timeframes, trend change alerts, and crystal-clear directional signals. Perfect for day traders and scalpers who want clean charts with laser-focused trend identification. Pure price action excellence at your fingertips.
🔥 UNIVERSAL FEATURES (ALL STRATEGIES):
Smart River technology that reads market sentiment with dynamic colour coding
Lightning-fast break of structure alerts across multiple swing point timeframes
Multi-timeframe swing analysis with automatic pivot detection
Intelligent trend change alert system with customizable notifications
Professional daily trend analysis table with real-time status updates
Military-grade precision with automatic box and line clean-up
Zero-conflict guarantee - one strategy active, maximum focus, devastating results
💰 TRADING TRANSFORMATION AWAITS:
Whether you're scalping minutes or swinging weeks, this indicator adapts to YOUR style. Choose your tool, activate your strategy, and watch as the markets reveal their secrets through proven mathematical analysis and institutional-grade logic.
Ready to trade like the pros? Your competition is already using advanced tools - don't get left behind.
Transform confusion into clarity. Turn signals into profits. Make every trade count.
ORB + Volume FilterI created this for testing purposes only. If this script works as expected I will add a better description.
Day + HTF Separators + Midnight OpenOverview
The Day + HTF Separators + Midnight Open indicator is a versatile and easy-to-use tool for traders who want to track key price levels and time-based market events. It draws vertical lines to mark the start of each day, 4-hour period, and 1-hour period, adds labels to show the day of the week, and plots a horizontal line at a customizable hourly open price (defaulting to midnight, referred to as the "Time-Designated Open" or TDO). This indicator is perfect for day traders, swing traders, and anyone analyzing price action in Futures, forex, cryptocurrencies, or other markets on TradingView.
Designed for intraday charts (e.g., 1-minute, 5-minute, or 1-hour), this indicator offers extensive customization options, letting you toggle features, change colors, adjust line styles, and position labels. It’s built to be lightweight, ensuring smooth performance even on charts with lots of historical data.
Key Features
1. Daily Separators
What It Does: Draws a vertical line at the start of each new trading day to help you see daily boundaries clearly.
How It Works:
Places a vertical line at the beginning of each day, spanning the full price range of the opening moment.
Lines extend across the chart, making it easy to spot daily transitions.
Keeps up to 300 past daily lines visible, automatically managing older ones to stay within TradingView’s limits.
Customization:
Show/Hide: Always shown on intraday charts but tied to the "Show Days of Week Labels" setting for consistency.
Color: Choose any color (default: a medium gray).
Style: Pick Solid, Dashed, or Dotted lines (default: Dotted).
Why Use It: Helps you track daily price ranges, identify daily open/close levels, and plan trades around daily market cycles.
2. Day of the Week Labels
What It Does: Displays the day of the week (e.g., "MON" for Monday) at a specific hour each day, making it easy to know which day you’re analyzing.
How It Works:
Shows labels like "MON", "TUE", "WED", "THU", "FRI", "SAT", or "SUN" at the bottom of the chart.
Labels appear at a user-chosen hour (default: 5:00 AM) each day.
Only works on intraday charts (e.g., 5-minute or 1-hour).
Customization:
Show/Hide: Turn on/off with "Show Days of Week Labels" (default: on).
Color: Set the label text color (default: dark gray).
Hour: Choose any hour from 0:00 to 23:00 for label placement (default: 5:00 AM).
Why Use It: Great for traders who need to track specific days for events like economic releases or to spot weekly patterns in price action.
3. 4-Hour Separators
What It Does: Marks the start of each 4-hour period with a vertical line, ideal for aligning with higher timeframe trends.
How It Works:
Draws vertical lines every 4 hours, covering the price range of the starting moment.
Lines extend across the chart for clear visibility.
Stores up to 100 past 4-hour lines, reusing older ones for efficiency.
Customization:
Show/Hide: Enable/disable with "Show 4H Separator" (default: off).
Color: Choose any color (default: gray, slightly transparent).
Style: Select Solid, Dashed, or Dotted lines (default: Dotted).
Why Use It: Perfect for swing traders or those combining intraday trading with 4-hour chart analysis, such as identifying key support or resistance levels.
4. 1-Hour Separators
What It Does: Draws vertical lines to mark the start of each hour, helping short-term traders track hourly price movements.
How It Works:
Places a vertical line at the start of each hour, spanning the price range.
Lines extend across the chart and support up to 100 historical lines.
Customization:
Show/Hide: Enable/disable with "Show 1H Separator" (default: off).
Color: Pick any color (default: a light gray, slightly transparent).
Style: Choose Solid, Dashed, or Dotted lines (default: Dotted).
Why Use It: Ideal for scalpers or day traders focusing on hourly trends, session changes, or short-term price action.
5. Time-Designated Open (TDO) Lines
What It Does: Plots a horizontal line at the opening price of a chosen hour (default: midnight, 00:00) each day, with an optional label to mark the price level, helping you track key price points across multiple days.
How It Works:
Draws a horizontal line at the open price of the selected hour (e.g., midnight) in your chosen timezone (default: New York time).
Lines start at the chosen hour and extend to the current moment on the chart (or a few bars beyond, based on settings) or until 5:00 PM New York time (market close for Futures).
Supports up to 100 past TDO lines, keeping historical opens visible for comparison.
Adds a label (e.g., "TDO") at the end or start of the line, which is invisible by default due to full transparency.
Lines and labels only appear if both the main toggle and TDO-specific toggle are enabled.
Customization:
Show/Hide Line and Label: Turn on/off with "Enable Candle Open Line/Label" and the TDO-specific toggle (both default: on).
Show/Hide Label: Enable/disable the label separately with "Enable Candle Open Label" (default: on).
Hour: Select any hour from 00:00 to 23:00 (default: 00:00).
Label Text: Customize the label name (default: "TDO").
Line Color: Choose any color (default: light cyan).
Line Style: Pick Solid, Dashed, or Dotted (default: Solid).
Label Text Color: Set the label text color (default: gray, fully transparent).
Label Background Color: Choose the label background color (default: black).
Label Transparency: Adjust transparency for both label text and background (default: fully transparent, invisible).
Label Size: Select Tiny, Small, Normal, or Large (default: Small).
Label Position: Place the label at the right or left of the line with "Stick Label to Right" (default: right) and adjust spacing with "Label Padding" (default: 1 bar).
Line Length: Shorten the left side with "Enable Left-Side Trimming" (default: off) and set the trim length with "Left Trim Bars" (default: 8 bars). Extend the right side with "Line Padding" (default: 2 bars).
Timezone: Choose from New York, UTC, London, Paris, Tokyo, Shanghai, Singapore, or Sydney (default: New York).
Max History: Set how many past TDO lines to show (default: 100).
Multi-Day Plotting:
Plots a TDO line for the chosen hour (e.g., 00:00) each day, based on historical data.
Each line starts at the open price of that hour and extends to the current moment or 5:00 PM New York time (for Futures).
Past TDO lines stay visible, letting you compare daily open prices over time (up to 100 days, adjustable).
How to Use
Add to Your Chart:
Add the indicator to an intraday chart (e.g., 1-minute, 5-minute, or 1-hour) for any market (Futures, forex, crypto, etc.).
It works best on intraday timeframes to show all features.
Customize Settings:
Open the settings panel in TradingView.
Turn on/off features like daily separators, DOW labels, 1-hour/4-hour separators, or TDO lines.
Adjust colors, line styles, and label positions to fit your chart’s look.
Set the TDO hour (e.g., 00:00 for midnight or 03:00 for London open) and timezone to match your market.
Make TDO labels visible by reducing "Label Transparency" or changing "Label Text Color" to an opaque color.
Analyze the Chart:
Use daily separators to spot daily price ranges and key levels.
Check DOW labels to track specific days for trading events or weekly trends.
Use 1-hour/4-hour separators to align with short-term or higher timeframe strategies.
Monitor TDO lines to identify key opening price levels across days, useful for support/resistance or breakout trading.
Test and Adjust:
Toggle the main TDO switch or specific TDO toggle to hide/show the TDO line.
Reduce "Label Transparency" to 0 or change "Label Text Color" to make TDO labels visible.
Performance: The indicator is optimized to handle up to 300 daily lines, 100 4-hour lines, 100 1-hour lines, and 100 TDO lines, ensuring it runs smoothly on long charts.
Markets: Best for intraday charts. The 5:00 PM New York close is designed for futures; switch to UTC for forex or crypto.
Labels: TDO labels are invisible by default (fully transparent). Adjust "Label Transparency" or "Label Text Color" to make them visible.
Time Context: As of September 17, 2025, 6:08 PM EDT, TDO lines on stock charts stop updating at 5:00 PM New York time. Use historical data or change the timezone for continuous markets.
Limitations
Only works on intraday charts (e.g., 1-minute to 1-hour).
TDO lines stop at 5:00 PM New York time for Futures; adjust the timezone for 24/7 markets.
TDO labels are hidden by default (fully transparent); change transparency or color to see them.
Limited to 500 total lines and labels due to TradingView’s restrictions, managed automatically.
Feedback
If something isn’t working (e.g., missing lines or labels), please share:
The market and timeframe (e.g., EUR/USD, 5-minute).
Your settings (e.g., TDO hour, timezone, transparency).
A description or screenshot of the issue. This indicator is designed to make your trading easier with clear visuals for time-based analysis. Happy trading!
Altcoins Exit Planner [SwissAlgo]Altcoins Exit Planner
Navigating Altcoin Exits: A Strategic Approach: Planning your exits before emotions take over
------------------------------------------------------------------
✅ THE PSYCHOLOGY OF ALTCOIN TRADING
Many traders face recurring challenges when managing altcoin positions:
The Greed Trap : Holding through euphoric rallies, hoping for unrealistic targets, only to watch gains evaporate during market reversals.
The Paralysis Problem : Sitting on large unrealized profits but unsure which assets to exit, when, or how much — leading to inaction.
The FOMO Cycle : Rotating into trending coins too early or too late, often abandoning solid positions prematurely.
Analysis Overload : Consuming endless opinions and indicators without ever forming a clear, actionable exit strategy.
These patterns often stem from a lack of structure and planning . Emotional decision-making in volatile markets can be costly — especially with altcoins.
Developing a systematic framework can help define exit levels in advance , aiming to reduce emotional bias and improve decision clarity. The goal is to build disciplined exit strategies based on predefined logic rather than reactive impulses.
------------------------------------------------------------------
✅ FEATURES & FUNCTIONALITY
This indicator is designed to provide traders with a structured framework for exit planning. It aims to reduce decision-making under pressure by offering a visual roadmap on the chart.
The tool provides an analysis of key data points, including:
Structured Analysis : The indicator evaluates asset strength, identifies potential market phases, and derives potential exit levels from historical price behavior. This analysis may help traders assess whether an asset shows characteristics of strength (e.g., potential for extended targets) or weakness (e.g., early exit signals).
Actionable Information : It generates specific price levels and quantities for consideration as part of a predefined exit strategy.
Proactive Alerts : The system includes configurable alerts that can notify users as prices approach these key levels, allowing time for preparation. This feature is intended to support a shift from reactive trading toward systematic, criteria-based exit planning.
------------------------------------------------------------------
✅ HOW IT WORKS - AUTOMATED ANALYSIS & PLANNING
This indicator is designed to automate key aspects of exit planning that would otherwise require manual effort:
Fibonacci Level Calculation & Plotting : Automatically identifies key historical cycle points (e.g., bear market lows, bull market highs, recent pullbacks) and calculates relevant Fibonacci levels (both "Fib Retracments" from previous cycle ATH to bear market bottom, and "Fib. extensions" - considering major price impulses/waves in current bull market). This may help reduce manual drawing errors and streamline target identification.
Automated Calculation and Plotting of "Fib. Retracement "Levels
(from ATH of previous cycle to bottom in bear market)
Fibonacci retracement levels are a popular tool used in technical analysis to identify potential support and resistance levels in a market. After a significant price move, traders look for the price to "retrace" or pull back to one of several key Fibonacci ratios of the original move before continuing in its original direction. The most common retracement levels are 23.6%, 38.2%, 50%, 61.8%, and 78.6%. These levels are static horizontal lines on a chart, and their predictive power is based on the idea that they are "areas of interest" where a trend might pause or reverse.
Automated Calculation and Plotting of "Fib. Extension" Levels
(Price Impulses/Waves within current Bull Market)
Fibonacci extension levels are used to identify potential price targets or profit zones once a market has moved past its previous high or low. Unlike retracements, which measure a pullback, extensions project how far a trend might continue in the direction of its impulse move. They are typically used to anticipate where a wave or a rally might end and are based on ratios like 127.2%, 161.8%, 261.8%, and sometimes even higher. Extensions are a key tool for traders looking to set price targets for taking profits.
Coin Strength Assessment: Evaluates recovery performance relative to previous cycle peaks and classifies assets into four categories (Weak, Average, Strong, Outlier). Strength ratings may adjust dynamically based on momentum conditions — all derived from price data.
Market Phase Detection : Continuously monitors trend indicators, volume behavior, and altseason dynamics to estimate the current market phase. This may assist in contextualizing exit decisions without requiring manual phase analysis.
Exit Level Generation : Based on the asset’s strength classification and selected strategy (Conservative, Balanced, Aggressive), the system generates sequential exit levels with suggested percentages and quantities. Designed to support structured planning across three stages.
Signal Detection : Tracks multiple conditions — including price extensions, volume surges, momentum shifts, and cycle patterns — to generate alerts when predefined criteria are met.
Emergency Exit Detection : Scans for rare but high-risk scenarios (e.g., cycle top formations with multiple confluences) that may warrant immediate attention. Alerts are designed to highlight potential overextension during volatile phases.
Transfer Alerts : Calculates proximity to key exit zones and may issue early warnings to prepare for execution (e.g., moving assets from cold storage to exchanges), aiming to reduce last-minute decision pressure.
The script operates in two distinct modes:
Coin Analysis Mode Displays automatically-calculated Fibonacci levels, asset strength classification, market phase estimation, and contextual risk factors — designed to support structured analysis.
Exit Plan Mode Generates a customizable exit strategy with calculated price levels, suggested quantities, and potential outcome scenarios — aiming to assist with disciplined planning and reduce emotional bias.
------------------------------------------------------------------
✅ SETUP & INSTALLATION
Step 1: Chart Setup
Add the indicator to your altcoin USD chart (e.g., spot market pairs).
Recommended timeframe: 3 days for signal clarity.
Dark theme suggested for visual contrast.
Step 2: Configure Your Exit Strategy
Open Settings → “Setup Your Exit Plan”
Choose your strategy: Conservative: Prioritizes earlier exits for stricter risk control; Balanced: Combines early and late exits for a mixed approach; Aggressive: Targets later exits, accepting potentially higher volatility.
Input your asset quantity.
(Optional) Set a minimum sell price to block exit signals below your defined threshold.
(Optional) Set a sell-now price to trigger a sell alert when your exit target is reached, bypassing intermediate levels.
Step 3: Choose Display Mode
Coin Analysis Mode: View market conditions, strength classification, Fibonacci levels, and contextual risk insights. Designed to support monitoring and signal validation.
Exit Plan Mode: Displays your structured exit roadmap with suggested price levels, quantities, and visual chart overlays. Focuses on execution and planning.
Step 4: Set Up Alerts (Recommended)
Click the “Alert” button on the chart.
Select “Altcoins Exit Planner” as the condition.
Choose alert type: Planned Exit, Emergency Exit, Transfer Alert, Local Top, Trend Change
Set expiration to “Open-ended”
Configure your preferred notification method.
Alert Types Include:
Planned Exit Alerts: Triggered when suggested exit levels are reached (Exit #1, #2, #3).
Emergency Exit Alerts: Highlight potential cycle tops or full-exit conditions.
Transfer Alerts: Advance notice to prepare for execution (e.g., moving assets to exchanges).
Local Top Alerts: Short-term pullback signals for tactical decisions.
Trend Change Alerts: Indicate potential market phase transitions.
Once configured, the indicator begins analyzing and may notify you when exit conditions align with your selected strategy.
------------------------------------------------------------------
✅ USER INTERFACE
The interface is organized into two primary modes:
1) Coin Analysis Mode
Analysis Table Includes:
Fibonacci levels with price targets and percentage differentials
Market trend status (e.g., Strong Bull, Weakening Bull, Bear Market)
Volume behavior (Normal / Abnormal)
Price extension status (Overextended / Within range)
Altseason detection
Coin strength classification
Reversal risk assessment (Low / Average / High)
Suggested action based on current conditions
Visual Elements:
Bull/Bear trend EMA line
Volume-based candle coloring (overrides default chart candles)
Pivot points for key structural levels
Selectable Fibonacci extension/retracement lines
Background highlighting during altseason periods (potential cycle peak phase)
2) Exit Plan Mode
Exit Plan Table Displays:
Suggested quantity to sell at each exit level
Estimated portfolio value in USD
Structured exit plan with Fibonacci levels, percentages, quantities, and projected amounts
Average exit price calculation
Potential outcome scenarios if all exit levels are reached
Price Lines:
Individual exit level markers with contextual details
Average exit price reference line
Minimum sell price line (if enabled)
Sell-now price line (if enabled)
Signal Indicators:
Blue diamonds: Planned exit levels reached
Red triangles: Cycle top warnings
Orange triangles: Local top signals
These elements are designed to assist with visual interpretation and structured decision-making. All outputs are derived from price data and user-defined settings.
------------------------------------------------------------------
✅ LIMITATIONS
Market Cycle Dependency: This indicator is designed for cryptocurrency market cycles and will not perform similarly in other asset classes or market conditions. Its logic is based on historical crypto behavior, which may not repeat.
Assumption-Based Framework: The methodology relies on assumptions about market cycles, Fibonacci relationships, and altcoin behavior patterns. These assumptions may not hold under future conditions.
User Responsibility
All signals require user interpretation and decision-making.
The indicator provides information, not investment advice.
Signals should be validated with additional analysis.
Position sizing and risk management remain the user's responsibility.
Technical Requirements
Intended for use on the 3-day timeframe.
Designed for altcoin/USD trading pairs.
Requires sufficient historical data for Fibonacci calculations.
May not function properly on newly listed assets with limited price history.
Risk Management Guidelines. Recommended practices include:
Use with limited portions of your portfolio.
Combine with other technical and fundamental tools.
Consider broader market context beyond indicator signals.
Maintain independent stop-loss levels.
Review and adjust settings as market conditions evolve.
Signal Interpretation
Emergency signals highlight conditions that may warrant immediate review.
Planned exits support gradual, structured position reduction.
Transfer alerts provide preparation time before potential execution.
Local top signals may assist short-term tactical decisions.
------------------------------------------------------------------
✅ DISCLAIMER
This indicator is for educational and informational purposes only . It does not constitute financial, investment, or trading advice.
The indicator:
Makes no guarantees about future market performance.
Cannot predict market movements with certainty.
May generate false signals or miss key developments.
Relies on historical patterns that may not repeat.
Should not be used as the sole basis for trading decisions.
Users are responsible for:
Conducting independent research and analysis.
Understanding the risks of cryptocurrency trading.
Making their own investment/divestment decisions.
Managing position sizes and risk exposure appropriately.
Cryptocurrency trading involves substantial risk and may not be suitable for all investors. Past performance does not guarantee future results. Users should only invest what they can afford to lose and consult qualified professionals before making financial decisions.
The indicator’s assumptions may be invalidated by changing market conditions.
By using this tool, users acknowledge these limitations and accept full responsibility for their trading decisions.
FX % Change TableFX % Change Table
This tool provides currency strength analysis at a glance, allowing traders to instantly identify which currencies are outperforming or underperforming without the need to manually check each pair. It offers decision support for entries and exits by helping traders align their positions with broader strength and weakness trends, such as buying the strongest currency against the weakest. Its versatility makes it suitable for any timeframe, whether used by scalpers or swing traders. Best of all, it delivers these insights in a clean and simple format, presenting complex multi-pair calculations in an easy-to-read visual display.
This tool is especially helpful for traders who incorporate currency strength analysis, correlation checks, or basket trading into their strategy. It reduces time spent flipping through charts and provides a structured overview for smarter trade decisions.
Unlike traditional single-pair indicators, this tool calculates the percentage change between the current and previous higher timeframe closes for a group of forex pairs. You can choose between two curated groups:
• Majors – EURUSD, GBPUSD, USDJPY, USDCHF, AUDUSD, NZDUSD, USDCAD
• Cross Pairs – A wide basket of EUR, GBP, AUD, NZD, CAD, and CHF crosses
For each symbol, the script requests the selected timeframe’s price data, calculates the percentage change from the previous bar’s close, and then displays it in a neatly formatted table. Green highlights strength, red highlights weakness, and gray shows neutrality — making shifts in momentum instantly recognizable.
How to Use
1. Select your timeframe – For example, "60" (1H) to view hourly change, "240" (4H) for broader moves, or "D" for daily strength/weakness.
2. Choose your group – Focus on the Majors for a macro USD view, or switch to Cross Pairs for secondary flows.
3. Position the table – Place it in any corner of your chart (top-left, top-right, bottom-left, bottom-right) to match your workspace.
The table updates dynamically at the close of each bar, ensuring the displayed data always reflects the most recent market movements.
Dynamic EMA Stack Support & ResistanceEvery trader needs reliable support and resistance — but static zones and lagging indicators won't cut it in fast-moving markets. This script combines a Fibonacci-based 5-EMA stacking system and left/right pivots that create dynamic support & resistance logic to uncover real-time structural shifts & momentum zones that actually adapt to price action. This isn’t just a mashup — it’s a complete built-from-the-ground-up support & resistance engine designed for scalpers, intraday traders, and trend followers alike.
🧠 🧠 🧠What It Does🧠 🧠 🧠
This script uses two powerful engines working in sync:
1️⃣ EMA Stack (5-EMA Framework)
Built on Fibonacci-based lengths: 5, 8, 13, 21, 34, (configurable) this stack identifies:
🔹 Bullish Stack: EMAs aligned from fastest to slowest (uptrend confirmation)
🔹 Bearish Stack: EMAs aligned inversely (downtrend confirmation)
🟡 Narrowing Zones: When EMAs compress within ATR thresholds → possible breakout or reversal zone
🎯 Labels identify key transitions like:
✅"Begin Bear Trend?"
✅"Uptrend SPRT"
✅"RES?" (resistance test)
2️⃣ Pivot-Based Projection Engine
Using classic Left/Right Bar pivot logic, the script:
📌 Detects early-stage swing highs/lows before full confirmation
📈 Projects horizontal S/R lines that adapt to market structure
🔁 Keeps lines active until a new pivot replaces them
🧩 Syncs beautifully with EMA stack for confluence zones
🎯🎯🎯Key Features for Traders🎯🎯🎯
✅ Trend Detection
→ EMA order reveals real-time bias (bullish, bearish, compression)
✅ Dynamic S/R Zones
→ Historical support/resistance levels auto-draw and extend
✅ Smart Labeling
→ “SPRT”, “RES”, and “Trend?” labels for live context + testing logic
✅ Custom Candle Coloring
→ Choose from Bar Color or Full Candle Overlay modes
✅ Scalper & Swing Compatible
→ Use fast confirmations for scalping or stack consistency for longer trends
⚙️⚙️⚙️How to Use⚙️⚙️⚙️
✅Use Top/Bottom (trend state) Line Colors to quickly read trend conditions.
✅Use Pivot-based support/resistance projections to anticipate where price might pause or reverse.
✅Watch for yellow/blue zones to prepare for volatility shifts/reversals.
✅Combine with volume or momentum indicators for added confirmation.
📐📐📐Customization Options📐📐📐
✅EMA lengths (5, 8, 13, 21, 34) — fully configurable - try 21,34,55, 89, 144 for longer term trend states
✅Left/Right bar pivot settings (default: 21/5)
✅Label size, visibility, and color themes
✅Toggle line and label visibility for clean layouts
✅“Max Bars Back” to control how deep history is scanned safely
🛠🛠🛠Built-In Safeguards🛠🛠🛠
✅ATR-based filters to stabilize compression logic
✅Guarded lookback (max_bars_back) to avoid runtime errors
✅Works on any asset, any timeframe
🏁🏁🏁Final Word🏁🏁🏁
This script is not just a visual tool, it’s a complete trend and structure framework. Whether you're looking for clean trend alignment, dynamic support/resistance, or early warning labels, this system is tuned to help you react with confidence — not hindsight.
Rembember, no single indicator should be used in isolation. For best results, combine it with price action analysis, higher-timeframe context, and complementary tools like trendlines, moving averages etc Use it as part of a well-rounded trading approach to confirm setups — not to define them alone.
💡💡💡Turn logic into clarity. Structure into trades. And uncertainty into confidence.💡💡💡