BB+AO STRATto be used with AO indicator, based on forex strat --
www.forexstrategiesresources.com
works on 1/3/5/15/30 candles, buy signals are best when the black 3 fast ema crosses up through the red mid band
"scalping" için komut dosyalarını ara
BB+AO ALERTSto be used with AO indicator, based on forex strat --
www.forexstrategiesresources.com
works on 1/3/5/15/30 candles, buy signals are best when the black 3 fast ema crosses up through the red mid band
BB+AO STRATto be used with AO, based on forex strat --
www.forexstrategiesresources.com
works on 1/3/5/15/30 candles
Adaptive Trend Flow (ATF)Adaptive Trend Flow (ATF) is a custom trend-following indicator designed to work reliably across all markets and all timeframes.
It uses an adaptive moving average that automatically adjusts to market conditions, combined with trend slope analysis and a volatility filter to reduce noise during ranging periods.
Unlike traditional fixed moving averages, ATF reacts faster during strong trends and slows down during consolidation, helping traders stay aligned with meaningful price movements.
🔍 How It Works
Uses an adaptive smoothing algorithm to track price efficiently
Confirms trend direction using trend slope
Filters out low-volatility and choppy conditions using ATR-based logic
Does not repaint — signals are based only on confirmed data
📊 Visual Interpretation
🟢 Green line / background → Bullish trend
🔴 Red line / background → Bearish trend
⚪ Gray → No clear trend (range / low volatility)
⚙️ Features
Works on Crypto, Forex, Stocks, Futures
Compatible with all timeframes
Optional trend-change signals
Optional background highlighting
Fully customizable inputs
Alert-ready
🎯 Best Use Cases
Trend filter for entries and exits
Directional bias for scalping, day trading, or swing trading
Strategy backbone when combined with price action or momentum tools
⚠️ Disclaimer
This indicator is for educational and analytical purposes only and does not constitute financial advice. Always manage risk appropriately.
Pivot Levels Real-Time Latest Bar (Skip Current, With Zones)ddPivot Levels Real-Time Indicator with Shaded Zones
Author: Ammar Hasan
Overview
The Pivot Levels Real-Time Indicator is a TradingView Pine Script (v5) indicator that plots classic pivot levels using the most recently confirmed bar while skipping the currently forming bar.
It enhances the chart with shaded zones between pivot levels to help visualize potential support, resistance, and price reaction areas.
Key Features
Uses the latest confirmed bar only (no repainting)
Plots Pivot, S1, S2, S3 and R1, R2, R3
Displays shaded zones between levels
Automatically removes old drawings to keep the chart clean
Lightweight and suitable for lower timeframes
No labels for a clean visual layout
Pivot Level Calculations
Pivot (P) = (High + Low + Close) / 3
Support Levels
S1 = 2 x Pivot - High
S2 = Pivot - (High - Low)
S3 = Low - 2 x (High - Pivot)
Resistance Levels
R1 = 2 x Pivot - Low
R2 = Pivot + (High - Low)
R3 = High + 2 x (Pivot - Low)
All values are calculated using the last confirmed candle to ensure stable, non-repainting levels.
Visual Components
Lines
The pivot line is drawn in yellow and slightly thicker for emphasis.
Support lines are drawn in red.
Resistance lines are drawn in green.
Shaded Zones
Resistance Zones
R3 to R2
R2 to R1
R1 to Pivot
Support Zones
Pivot to S1
S1 to S2
S2 to S3
These zones help visualize supply and demand areas and potential price reaction zones.
Use Cases
Intraday trading
Scalping
Support and resistance analysis
Price action confirmation
Notes and Limitations
Levels update once per confirmed candle
Zones are drawn only for a short forward range by default
This indicator is not intended to be used as a standalone trading system
Conclusion
The Pivot Levels Real-Time Indicator with Shaded Zones provides a clean and reliable visualization of key market levels while avoiding repainting. The shaded zones add depth and context, helping traders better understand price behavior around important levels.
Developed by Ammar Hasan
Lipsius Pure Momentum (1m/5m/15m/1h)Description:
Overview This script provides a complete, mechanical scalping strategy designed for 5m, 10m, and 15m timeframes. It combines trend filtering with momentum confirmation to identify high-probability entries while keeping you out of choppy markets.
It features a Real-Time Dashboard that tells you the current market state at a glance: Bullish, Bearish, or Neutral.
How it Works (The Logic) The strategy is built on three core pillars:
EMA 200 (Trend): Determines the long-term direction.
VWAP (Volume/Value): Acts as the dynamic "fair value" level.
RSI (Momentum): Measures the strength of the move.
Entry Rules
LONG Signal (Green 'L'):
Price must be ABOVE both the EMA 200 and the VWAP.
RSI must be healthy (oversold enough to have room to grow).
Trigger: RSI crosses above the 50-line.
SHORT Signal (Red 'S'):
Price must be BELOW both the EMA 200 and the VWAP.
RSI must be healthy (not already oversold).
Trigger: RSI crosses below the 50-line.
NO TRADE (Neutral):
If the price is trapped between the EMA and VWAP, the dashboard will show NEUTRAL. This is a chop zone—do not trade.
Features
Asset Class Switcher: Select "Crypto" (uses standard Volume VWAP) or "Forex" (uses a fallback calculation if volume data is missing) in the settings.
Live Dashboard: Displays the status of the EMA, VWAP, RSI, and the final Trading Bias (Seek Long / Seek Short).
Timeframe Monitor: The dashboard warns you (Orange color) if you are not on the recommended 5m, 10m, or 15m charts.
Settings
EMA Length: 200 (Default)
RSI Length: 14 (Default)
Asset Class: Toggle between Crypto and Forex.
Crypto MMFCrypto MMF Indicator:
The Crypto Money Flow (MMF) indicator represents an advanced technical analysis tool specifically designed for cryptocurrency markets. This document outlines the logical foundation for its component integration, explains the synergistic mechanisms between its constituent elements, and provides practical implementation guidance without making unrealistic performance claims.
Integration Rationale
Volume-Weighted Momentum Analysis
The primary integration rationale combines price momentum with trading volume—two fundamental market dimensions frequently analyzed in isolation. Traditional momentum oscillators like RSI measure price velocity but ignore transaction volume, potentially misrepresenting conviction behind price movements. By multiplying price changes by corresponding volume, the indicator creates a conviction-weighted momentum measure that distinguishes between high-volume breakouts and low-volume price fluctuations.
The theoretical foundation for this integration stems from market microstructure theory, which posits that volume accompanies informed trading. In cryptocurrency markets—where volatility is pronounced and manipulation attempts occur—volume confirmation provides valuable filtering of meaningful price movements from noise.
Multi-Timeframe Momentum Convergence
The second integration layer incorporates higher timeframe analysis, acknowledging that markets function across temporal hierarchies. While shorter timeframes offer precision for entry and exit timing, longer timeframes establish directional bias and filter out insignificant counter-trend movements. This multi-timeframe approach follows established technical analysis principles that prioritize trend alignment across time horizons.
This integration is particularly relevant for cryptocurrency traders, as these markets exhibit strong momentum characteristics where higher timeframe trends often dominate shorter-term fluctuations. The higher timeframe component serves as both a trend filter and early warning system for momentum divergences.
Component Synergy Mechanism
Core Calculation Components
Price-Volume Integration Engine
The indicator begins by calculating the average of open, high, low, and close prices (OHLC4), providing a balanced price representation less susceptible to intra-period anomalies. This value undergoes differencing to establish direction, then multiplies by volume to create volume-weighted momentum values. This transformation produces two separate data streams: upward volume-weighted momentum and downward volume-weighted momentum.
Exponential Smoothing Application
Both momentum streams undergo exponential smoothing using Wilder's Relative Moving Average methodology. This approach applies greater weight to recent observations while maintaining memory of historical patterns, striking an optimal balance between responsiveness and noise reduction. The smoothed upward and downward momentum values create a ratio representing the relative strength between buying and selling pressure.
Normalization Process
The momentum ratio undergoes mathematical normalization to produce a bounded oscillator ranging from 0 to 100. This normalization enables consistent interpretation across different market conditions, timeframes, and cryptocurrency pairs, establishing standardized overbought and oversold thresholds.
Multi-Timeframe Synchronization System
Hierarchical Timeframe Calculation
The indicator dynamically determines appropriate higher timeframes based on user-defined multipliers and current chart intervals. This automated calculation eliminates manual timeframe selection errors while ensuring logical temporal relationships between analyzed periods.
Cross-Timeframe Data Retrieval
A secure data retrieval mechanism accesses higher timeframe momentum calculations without introducing future bias or repainting. This process maintains data integrity while enabling direct comparison between current and higher timeframe momentum conditions.
Higher Timeframe Smoothing Layer
An additional exponential moving average smooths the higher timeframe data, reducing noise and creating a stable reference signal for divergence analysis. This smoothing parameter is independently adjustable, allowing users to balance sensitivity and stability according to their trading style.
Signal Generation Framework
Threshold-Based Zone Analysis
The indicator establishes three operational zones based on statistical observations of momentum extremes:
Neutral zone (25-75): Represents balanced market conditions
Lower extreme zone (0-25): Indicates potential oversold conditions
Upper extreme zone (75-100): Indicates potential overbought conditions
These threshold levels derive from empirical observations of momentum oscillator behavior in trending and ranging cryptocurrency markets, though optimal values may vary across different market regimes.
Conditional Signal Categorization
The system monitors four distinct momentum conditions:
Initial extreme readings: Momentum enters extreme zones without confirmation
Confirmed extremes: Smoothed momentum follows into extreme zones
Multi-timeframe alignment: Current and higher timeframe momentum move in concert
Multi-timeframe divergence: Current and higher timeframe momentum diverge
Each condition category carries different interpretive implications, with stronger signals emerging when multiple conditions converge.
Practical Implementation Guidelines
Functional Applications
Trend Confirmation Protocol
When price trends directionally with momentum maintaining consistent readings above or below the midpoint (50), and higher timeframe momentum confirms the direction, this suggests sustainable trend conditions. The volume-weighting component further validates whether significant trading activity supports the price movement.
Divergence Detection Methodology
Three divergence types merit monitoring:
Classic divergence: Price reaches new extremes while momentum fails to confirm
Hidden divergence: Price retraces within a trend while momentum suggests trend continuation
Timeframe divergence: Momentum moves opposite directions across timeframes
Divergence analysis proves most reliable when occurring in conjunction with other technical factors such as support/resistance levels or chart patterns.
Zone-Based Risk Assessment
The oscillator's bounded nature facilitates structured risk assessment:
Extreme zone entries: Higher potential reward but require confirmation
Neutral zone movements: Lower signal clarity but potentially favorable risk-reward ratios
Zone transitions: Often precede accelerated price movements
Parameter Configuration Philosophy
Core Parameter Settings
The default parameters balance responsiveness and reliability across diverse cryptocurrency market conditions. The 14-period calculation length aligns with conventional momentum oscillator standards, providing sufficient data for meaningful smoothing while maintaining sensitivity to recent market developments.
Multi-Timeframe Multiplier Selection
The default 3x multiplier creates meaningful temporal separation without introducing excessive lag. This multiplier proves particularly effective for swing trading horizons, though position traders may benefit from larger multipliers while shorter-term traders might reduce this value.
Smoothing Parameter Considerations
Dual smoothing parameters (primary and higher timeframe) allow independent adjustment of sensitivity. More volatile cryptocurrency pairs typically benefit from increased smoothing, while less volatile conditions may permit reduced smoothing for earlier signal generation.
Interpretation Protocol
Step 1: Momentum Context Assessment
Begin analysis by determining the current momentum context:
Absolute level relative to threshold zones
Direction and velocity of recent momentum changes
Relationship to the midpoint (50) level
Step 2: Timeframe Alignment Evaluation
Compare current and higher timeframe momentum:
Confirm directional alignment for trend trading
Identify divergences for potential reversal scenarios
Assess convergence strength for position sizing decisions
Step 3: Volume Confirmation Analysis
Evaluate whether recent volume patterns support momentum readings:
Extreme momentum with declining volume: Caution warranted
Neutral momentum with increasing volume: Potential breakout precursor
Confirmed momentum with expanding volume: Higher conviction signal
Step 4: Market Context Integration
Correlate momentum readings with broader market context:
Correlated cryptocurrency movements
Overall market capitalization trends
Relevant news or fundamental developments
Originality and Differentiation
Innovative Design Elements
Volume-Integrated Momentum Calculation
Unlike conventional momentum oscillators that analyze price in isolation, this indicator integrates volume as a conviction multiplier. This integration follows logical market principles where volume validates price movements, creating a more robust momentum assessment particularly valuable in cryptocurrency markets where volume manipulation attempts occasionally occur.
Dynamic Timeframe Adaptation
The automated timeframe calculation system eliminates manual timeframe selection while ensuring logical temporal relationships. This approach reduces user error and maintains consistency across different charting intervals and trading instruments.
Multi-Layer Confirmation Framework
The indicator employs three analytical layers: raw momentum, smoothed momentum, and higher timeframe momentum. This layered approach provides graduated confirmation levels, allowing traders to distinguish between preliminary signals and confirmed conditions.
Theoretical Foundations
The indicator's design incorporates elements from multiple technical analysis disciplines:
Momentum analysis principles from oscillator theory
Volume-price relationships from market microstructure
Multi-timeframe analysis from hierarchical trend theory
Statistical normalization from quantitative analysis
This interdisciplinary approach creates a comprehensive tool addressing multiple dimensions of market analysis rather than focusing on isolated phenomena.
Risk Management Integration
Signal Quality Assessment
The indicator facilitates signal quality evaluation through multiple confirmation requirements:
Primary momentum extreme reading
Smoothed momentum confirmation
Higher timeframe alignment or constructive divergence
Supporting volume characteristics
Signal strength varies with the number of confirmed elements, enabling proportionate position sizing and risk allocation.
False Signal Mitigation
Several design elements reduce false signal susceptibility:
Volume-weighting filters low-conviction price movements
Exponential smoothing reduces noise-induced fluctuations
Multi-timeframe analysis filters counter-trend movements
Graduated confirmation requirements prevent premature action
These mechanisms collectively improve signal reliability while acknowledging that no technical indicator eliminates false signals entirely.
Implementation Considerations
Cryptocurrency Market Specificity
The indicator incorporates design elements particularly relevant to cryptocurrency markets:
24/7 market operation accommodation
High volatility regime compatibility
Volume data availability considerations
Cross-market correlation awareness
These adaptations enhance effectiveness in cryptocurrency trading environments while maintaining applicability to traditional financial markets.
Customization Guidelines
Users may adjust parameters based on:
Trading timeframe (scalping, day trading, swing trading)
Cryptocurrency pair characteristics (volatility, volume profile)
Risk tolerance and trading style
Market regime (trending, ranging, transitional)
Empirical testing across different parameter sets and market conditions provides the most reliable customization guidance.
Conclusion
The Crypto MMF indicator represents a logically integrated analytical tool combining volume-weighted momentum analysis with multi-timeframe perspective. Its component synergy creates a comprehensive market assessment framework while maintaining practical implementation feasibility. Users should integrate this tool within broader trading methodologies, combining its signals with additional technical, fundamental, and risk management considerations.
The indicator's value derives from its structured approach to market analysis rather than predictive capabilities. By providing organized information about momentum, volume relationships, and timeframe interactions, it supports informed trading decisions within appropriate risk parameters.
Scalp Breakout Predictor Pro - by Herman Sangivera (Papua)Scalp Breakout Predictor Pro by Herman Sangivera ( Papuan Trader )
Overview
The Scalp Breakout Predictor Pro is a high-performance technical indicator designed for scalpers and day traders who thrive on market volatility. This tool specializes in identifying "Squeeze" phases—periods where the market is consolidating sideways—and predicts the likely direction of the upcoming breakout using underlying momentum accumulation.
How It Works
The indicator combines three core mathematical concepts to ensure "Safe but Fast" entries:
Squeeze Detection (BB vs. KC): It monitors the relationship between Bollinger Bands and Keltner Channels. When Bollinger Bands contract inside the Keltner Channels, the market is in a "Squeeze" (represented by the gray background). This indicates that energy is being coiled for a massive move.
Momentum Accumulation (Pre-Signal): While the price is still moving sideways, the script analyzes linear regression momentum.
PRE-BULL: Momentum is building upwards despite price being flat.
PRE-BEAR: Momentum is fading downwards despite price being flat.
Breakout Confirmation: An entry signal is only triggered when the Squeeze "fires" (the price breaks out of the bands), ensuring you don't get stuck in a dead market for too long.
Key Features
Real-time Prediction Labels: Get early warnings (PRE-BULL / PRE-BEAR) to prepare for the trade before it happens.
Dynamic TP/SL Lines: Automatically calculates Take Profit and Stop Loss levels based on the Average True Range (ATR), adapting to the current market's "breath."
On-Screen Dashboard: A sleek table in the top-right corner displays the current market phase (Squeeze vs. Volatile), the predicted next move, and the current ATR value.
Pine Script V6 Optimized: Built using the latest version of TradingView’s coding language for maximum speed and compatibility.
Trading Rules
Preparation: When you see a Gray Background, the market is sideways. Watch the Dashboard for the "Potential" direction.
Anticipation: If a PRE-BULL or PRE-BEAR label appears, get ready to enter.
Execution: Enter the trade when the ENTRY BUY (Lime Triangle) or ENTRY SELL (Red Triangle) signal appears.
Exit: Follow the Green Line for Take Profit and the Red Line for Stop Loss.
Technical Settings
HMA Length: Adjusts the sensitivity of the trend filter (Hull Moving Average).
TP/SL Multipliers: Allows you to customize your Risk:Reward ratio based on ATR volatility.
Squeeze Length: Determines the lookback period for consolidation detection.
Disclaimer: Scalping involves high risk. Always test this indicator on a demo account before using it with live capital.
Multi-Layer Support Resistance & Auto TrendlineMulti-Layer Support Resistance & Auto Trendline (Multi-Timeframe Analysis)
Maximize your chart analysis with this advanced Support and Resistance (S/R) engine. This indicator automatically detects critical horizontal levels and diagonal trendlines across four different lookback periods, giving you a comprehensive view of market structure.
Why this indicator?
Universal Search Appeal: Ideal for traders looking for "Support and Resistance," "Auto Trendline," "Pivot Points," and "Gap Detection."
Multi-Layer Logic: Filters market noise by identifying levels from short-term scalping confirms to ultra-long-term historical walls.
Auto Trendlines: No more manual drawing. It automatically connects valid pivot highs and lows to visualize trend channels and breakouts.
Gap Analysis: Automatically marks "Windows" (Gaps) as high-priority zones, often acting as magnetic levels for future price action.
Cyberpunk Aesthetics: High visibility neon colors with customizable transparency to keep your chart professional yet intuitive.
How to trade: Focus on price action where multiple layers (e.g., a diagonal trendline and a long-term horizontal line) intersect. These "confluence zones" offer higher probability trade setups.
多層型サポート&レジスタンス+自動トレンドライン(マルチ分析エンジン)
「サポート・レジスタンス」「自動トレンドライン」「窓(ギャップ)検知」を一つに統合した、高度な相場分析ツールです。4つの期間(短期・中期・長期・超長期)から価格の壁と流れを自動的に抽出し、精度の高いトレード戦略をサポートします。
本インジケーターの強み:
高い検索親和性: 「サポレジ」「自動トレンドライン」「ピボット」「窓埋め」などの普遍的な要素を全て網羅しています。
4層の多角ロジック: ノイズの多い短期的な節目から、歴史的に意識される超長期の壁までを階層的に表示。
自動トレンドライン: 高値・安値の更新に合わせて斜めのラインを自動描画。トレンドの転換やブレイクアウトを瞬時に判断できます。
ギャップ(窓)検知: 窓が開いた重要価格帯を自動マーク。窓埋めや反発の根拠として利用できます。
洗練されたデザイン: 視認性の高いネオンカラーを採用しつつ、層ごとの透明度や太さを自由に調整可能。チャートの美しさと実用性を両立しました。
活用方法: 複数のライン(例:斜めのトレンドラインと長期水平線)が重なる「コンフルエンス(根拠の重なり)」に注目してください。そこが最も反発やブレイクが期待できる強力なエントリーポイントになります。
ICT Silver Only Toolkit (XAGUSD) No Baby ICTThis indicator is designed exclusively for Silver (XAGUSD) and applies core ICT concepts to help traders identify high-probability smart-money setups. It automatically plots the Asia session range, London and New York killzones, previous day high/low, equal highs and lows (liquidity pools), Asia liquidity sweeps, and ICT fair value gaps (FVGs).
The toolkit also includes “Do Nothing” warning labels to help traders avoid low-quality conditions such as trading outside killzones, extended pre-NY moves, or impulsive candles. Built for precision and patience, this indicator supports traders who wait for liquidity, displacement, and retracement rather than chasing price.
Best used on 1–15 minute charts during London and New York sessions.
No indicators for bias guessing. No scalping gimmicks. Just clean ICT structure for Silver.
Reversal Detection System v3.3═══════════════════════════════════════════════════
REVERSAL DETECTION SYSTEM v3.3
Professional Multi-Feature Market Structure Analysis
═══════════════════════════════════════════════════
Born from 40+ years of trading experience across commodities, stocks, and futures markets. After founding multiple successful companies including Anchor Financial and U.S. Investors Group, I shifted focus entirely to trading, spending 12 years specializing in micro futures scalping (MNQ, MES, MYM, MGC, MCL). This system represents 20+ years of indicator development on ThinkScript, now converted to TradingView to help the trading community.
DEVELOPER: NPR21 - Retired sales executive, professional day trader, second-degree black belt in Tae Kwon Do (discipline shapes trading mindset). Converting my personal ThinkScript library to TradingView to share proven tools with the community.
═══════════════════════════════════════════════════
CORE FEATURES
═══════════════════════════════════════════════════
✓ REVERSAL DETECTION - Adaptive ATR-based with 5 sensitivity presets (Very High to Very Low) plus custom mode. Non-repainting confirmed signals with optional preview.
✓ SMART MONEY CONCEPTS - BOS (Break of Structure) continuation signals and CHoCH (Change of Character) reversal warnings. Fractal-based institutional footprint tracking.
✓ PREMIUM/DISCOUNT ZONES - Three-zone price structure (Premium/Equilibrium/Discount) with volume-based strength analysis. Shows actual buy/sell pressure from last 20 bars with Strong/Weak High/Low labels.
✓ ORDER BLOCKS - Volumetric split visualization showing buy/sell pressure ratios. Automatic mitigation detection with breaker zones (flipped polarity). Shows institutional entry zones.
✓ FAIR VALUE GAPS (FVG) - Three-candle gap detection with 50% Consequent Encroachment lines. Dynamic fill percentage tracking with auto-cleanup when filled.
✓ MOBIUS TREND PIVOTS - Institutional-grade pivot system with True Range-based target zones. Dynamic cloud visualization with real-time long/short entry signals and risk offset lines.
✓ STRONG/WEAK HIGHER HIGHS & LOWER LOWS - Market structure shift detection with strength percentages showing momentum conviction.
✓ SUPPLY/DEMAND ZONES - Rectangular zones at confirmed reversal pivots with adjustable display limits.
═══════════════════════════════════════════════════
WHY THIS WORKS
═══════════════════════════════════════════════════
Each feature captures different institutional behavior:
- Premium/Discount = Where smart money accumulates vs distributes
- Order Blocks = Exact zones where institutions placed large orders
- BOS/CHoCH = Trend structure confirmation and reversal warnings
- FVG = Inefficient price discovery that gets filled
- Mobius = Pivot-based target zones with high hit rates
- Volume Strength = Actual order flow conviction (not price-based guesses)
═══════════════════════════════════════════════════
QUICK START
═══════════════════════════════════════════════════
1. Choose sensitivity: High (1-5m), Medium (15m-1H), Low (4H-Daily)
2. Enable features you want (all ON by default)
3. Set ONE alert: "STRONG Bullish/Bearish Signal" for best setups
4. Paper trade 1-2 months before going live
SCALPERS (1-5m): Use Very High sensitivity, focus on Order Blocks + Mobius signals
DAY TRADERS (15m-1H): Use Medium sensitivity, focus on BOS/CHoCH + Premium/Discount
SWING TRADERS (4H-Daily): Use Low sensitivity, focus on major structure + Strong/Weak HL
═══════════════════════════════════════════════════
CUSTOMIZATION
═══════════════════════════════════════════════════
- Independent text size controls for ALL label types (Tiny/Small/Normal/Large)
- Adjustable swing high/low line width (1-5)
- Customizable zone extensions and lookback periods
- Color customization for all components
- Toggle each feature independently
- Real-time info dashboard showing active features
═══════════════════════════════════════════════════
ALERT SYSTEM
═══════════════════════════════════════════════════
Available alerts:
- Bullish/Bearish Reversals
- BOS and CHoCH (structure breaks)
- Fair Value Gaps
- Mobius pivot crossovers
- Strong confluence signals (reversal + trend aligned)
Recommended: Start with "STRONG Bullish/Bearish Signal" - these require multiple confirmations and have highest win rates.
═══════════════════════════════════════════════════
WORKS ON
═══════════════════════════════════════════════════
✓ All timeframes (1m to Monthly)
✓ All instruments (Stocks, Forex, Futures, Crypto, Indices)
✓ Tested extensively on micro futures (MNQ, MES, MYM, MGC, MCL)
═══════════════════════════════════════════════════
IMPORTANT NOTES
═══════════════════════════════════════════════════
- This indicator provides technical analysis signals - NOT financial advice
- Always use proper risk management (1-2% risk per trade maximum)
- Past performance does not guarantee future results
- Combine with price action and fundamental analysis
- Test thoroughly on paper/demo before live trading
- Best results come from understanding WHY features work, not blindly following signals
═══════════════════════════════════════════════════
COMPREHENSIVE GUIDE
═══════════════════════════════════════════════════
For detailed usage instructions including:
- Step-by-step trade examples for Forex, Futures Scalpers, and Swing Traders
- Multi-timeframe confirmation strategies
- Alert configuration guide
- Troubleshooting and optimization
- Performance tracking methods
Visit: docs.google.com
═══════════════════════════════════════════════════
CREDITS
═══════════════════════════════════════════════════
Inspiration from Michael J. Huddleston & ICT (Inner Circle Trader) for Smart Money Concepts framework. Mobius for trend pivot methodology. The trading community for decades of shared knowledge.
═══════════════════════════════════════════════════
VERSION HISTORY
═══════════════════════════════════════════════════
v3.3 (January 27, 2026) - Added Premium/Discount zones with volume strength, Mobius pivots, Strong/Weak HL detection, enhanced customization
v3.2 (January 2026) - Enhanced order blocks, FVG tracking, info table
v3.1 (January 2026) - Initial TradingView release
Simple Scalper using Pivots from last Higher timeframe candleHTF Pivot Levels – Proper Alignment
Version: 1.0
Pine Script Version: 5
Overlay: Yes
Author: Ammar Hasan
Description
This is very rudimentary beginner friendly indicator to help scalpers scalp level to level using previous higher timeframe pivot points.
This indicator draws pivot levels based on Higher Timeframe (HTF) candles on a lower timeframe chart. It calculates Pivot, Support (S1–S3), and Resistance (R1–R3) levels from the last closed HTF candle and draws them precisely on the lower timeframe bars corresponding to that candle.
Key Features:
Works on any lower timeframe chart (e.g., 1m, 5m) using higher timeframe inputs (e.g., 15m, 1h).
Draws 7 levels per HTF candle: Pivot (yellow), S1–S3 (red), R1–R3 (green).
Only shows the last maxBars HTF candles to keep the chart clean.
Fully aligned with the actual closed HTF candle, avoiding forward shifts.
No labels, repainting, or multi-line statements.
Inputs
Name Type Default Description
Higher Timeframe Timeframe "10" HTF to base pivot calculations on.
Max HTF Bars to Keep Integer (1–50) 7 Number of HTF candles to display at once.
Calculations
Pivot Level:
Pivot = (High + Low + Close) / 3
Support Levels:
S1 = 2 × Pivot − High
S2 = Pivot − (High − Low)
S3 = Low − 2 × (High − Pivot)
Resistance Levels:
R1 = 2 × Pivot − Low
R2 = Pivot + (High − Low)
R3 = High + 2 × (Pivot − Low)
Where High, Low, Close are from the last closed HTF candle.
Drawing Logic
Lower TF bars per HTF candle is calculated as:
LowerBarsPerHTF = HTF_seconds / LowerTF_seconds
Lines are drawn from x1 to x2:
x1 = (htf_count − 2) × LowerBarsPerHTF
x2 = x1 + LowerBarsPerHTF − 1
This ensures lines are aligned exactly with the lower TF bars corresponding to the HTF candle.
Lines are deleted once maxBars is exceeded to keep the chart clean.
Colors
Level Color
Pivot Yellow
S1–S3 Red
R1–R3 Green
Notes
Repainting: The indicator only uses closed HTF candles (lookahead=barmerge.lookahead_off) to prevent repainting.
Chart Compatibility: Works on any lower timeframe chart; HTF input can be any valid TradingView timeframe.
Scalping Use: Useful for seeing higher timeframe support/resistance levels on intraday charts.
Institutional Top-Bottom by Herman Sangivera (Papua)Institutional Top-Bottom + Volume Profile by Herman Sangivera ( Papua )
📈 Component Description
Orange Line (POC - Point of Control): This represents the "Fair Value." Institutions view prices far above this line as "Expensive" (Premium) and prices below as "Cheap" (Discount).
Green/Red Boxes (Order Blocks): These are footprints left by big banks. A Green Box is a demand zone where institutional buying occurred, and a Red Box is a supply zone where institutional selling happened.
Institutional Labels: These appear when the RSI Divergence confirms that price momentum is fading, signaling a high-probability reversal (Top or Bottom).
🚀 Trading Strategy Guide
1. The High-Probability Buy Setup (Bottom)
Look for a "Confluence" of these three factors:
Location: Price is trading below the Orange POC line (Discount zone).
The Zone: Price enters or touches a Green Order Block.
The Signal: The "INSTITUTIONAL BUY" label appears.
Entry: Enter Buy at the close of the candle with the label.
Stop Loss: Place it just below the Green Order Block.
Take Profit: Target the Orange POC line or the nearest Red Order Block.
2. The High-Probability Sell Setup (Top)
Look for a "Confluence" of these three factors:
Location: Price is trading above the Orange POC line (Premium zone).
The Zone: Price enters or touches a Red Order Block.
The Signal: The "INSTITUTIONAL SELL" label appears.
Entry: Enter Sell at the close of the candle with the label.
Stop Loss: Place it just above the Red Order Block.
Take Profit: Target the Orange POC line or the nearest Green Order Block.
💡 Pro Tips for Accuracy
Timeframes: For the best results, use 15m for Scalping, and 1H or 4H for Day/Swing Trading.
Wait for the Candle Close: Labels are based on Pivot points. Always wait for the current candle to close to ensure the signal is locked and won't "repaint."
Avoid Flat Markets: This indicator works best when there is volatility. Avoid using it during "choppy" or sideways markets with very low volume.
Short-Term Weekly Refuges (Shelters)## // Introduction //
══════════════
Short-Term Weekly Refuges (Shelters) (WR or RS) is a structural analysis indicator designed to track price action during the current week. It combines a configurable ZigZag with Fibonacci retracements anchored to recent phases, using the Weekly Opening Price (W.O.P.) as a key reference level.
This indicator is optimized for 4H timeframe but also works on 1H and 15min charts.
## // Theoretical Foundation of the Indicator //
═══════════════════════════════
The WR (RS) indicator provides a structural framework for following price action during the current trading week.
The core concept: Recent ZigZag phases, combined with the Weekly Opening Price, create dynamic support and resistance levels that institutional traders often monitor and use for intraweek positioning. The indicator allows you to select which recent phase (1-10) serves as the Fibonacci anchor.
## // Indicator Objectives //
══════════════════
1) Display a configurable ZigZag showing recent price structure with numbered phases (1 = most recent). Users should configure the ZigZag parameters based on whether they are analyzing a Major Degree Pattern (larger swings, less noise) or a Minor Degree Pattern (smaller swings, more detail), following standard Elliott Wave terminology. Configure the ZigZag to match the degree of your analysis: use higher Depth values for Major Degree Patterns, or lower values for Minor Degree Patterns.
2) Draw Fibonacci retracements on a user-selected phase, with two modes:
• "On ZigZag": Traditional Fibonacci on the selected phase.
• "Relative to W.O.P.": Fibonacci from phase anchor (i0) to Weekly Opening Price.
3) Show Weekly Opening Price lines as horizontal references, with the current week's line extended into the future.
4) Provide Pivot Up/Down markers for additional confirmation of local highs and lows.
5) Support multiple simultaneous indicator loads with visual identifier labels to distinguish between different analysis degrees (e.g., "Major Degree Pattern" vs "Minor Degree Pattern").
6) Optional Embedded Indicator: Enable Intraday Shelters (RID) - percentage-based support/resistance levels calculated from the Daily Opening Price, useful for 1H and 15min trading.
## // Key Features //
══════════════
• **Flexible ZigZag**: Adjustable Depth, Deviation, and Backstep parameters to adapt to any asset's volatility.
• **Phase Selection**: Choose from the 10 most recent phases for Fibonacci anchoring.
• **Dual Fibonacci Modes**: Trace on the ZigZag phase itself, or relative to the Weekly Opening Price.
• **New Age Color Palette**: Professional Fibonacci color scheme used by old school experienced traders.
• **Weekly Opening Price (W.O.P.)**: Historical weekly opens plus current week projection.
• **"Show Only W.O.P." Mode**: Isolate just the Weekly Opening Price line for cleaner charts on non-4H timeframes.
• **Optional Intraday Shelters (RID)**: 11 percentage levels (±0.382%, ±1%, ±1.5%, ±2%, ±2.5%) based on Daily Opening Price.
• **Multi-Load Support**: Visual identifier tags and Large Label for running multiple indicator instances simultaneously.
## // Recommended Workflow //
═════════════════════
1) Load the indicator on a 4H chart.
2) Adjust ZigZag parameters (Depth, Deviation) until the phases match your visual analysis of recent price structure.
3) Select the phase you want to use as Fibonacci anchor (typically Phase 2, 3 or higher).
4) Choose Fibonacci mode: "On ZigZag" for phase analysis, or "Relative to W.O.P." for analysis based on weekly opening price context.
5) Monitor how price interacts with the Fibonacci levels and Weekly Opening Price throughout the week.
6) Optionally enable RID for intraday precision on 1H or 15min charts.
## // Integration with Other Refuge Indicators //
════════════════════════════════
WR (RS) is part of a complete refuge-based analysis ecosystem:
• LTR (RLP) (Long-Term Refuges): For automatic determination of the predominant phase of a ZigZag, which institutional investors choose as the basis for a Fibo whose levels calculate the projection for order placement over the following months and years.
• LTRS (RLPS) (Simple Long-Term Refuges): Simplified version of LTR in which the known coordinates of the predominant phases (obtained with the LTR indicator) of one or up to five assets are easily captured for permanent long-term operation.
• WR (RS) (Short-Term Weekly Refuges): (This indicator) For short-term tactical analysis (4H, 1H) based on chosen phases of a ZigZag that define Fibo levels generated during the near past week(s) and probably effective in the present week.
• IDR (RID) (Intra-Day Refuges): For daily operations relying on intraday levels on timeframes of 1H or less. Ideal for scalping traders.
By combining LTR, LTRS, WR and IDR, you obtain a multi-level framework that allows you to operate with clarity at any time horizon, from intraday positions to investments spanning months and years.
## // Additional Notes //
════════════════
1) Default parameters are optimized for volatile assets (crypto, tech stocks). For forex or less volatile instruments, consider reducing Deviation to 3-8%.
2) The "Phase in Development" (dashed line) shows the tentative current ZigZag segment that may still change as new bars form.
3) Bug reports, improvement proposals for the ZigZag generator, pattern determination, or Fibo composition, etc., will be greatly appreciated and taken into account for a future version. Best regards and happy hunting.
(Sorry: Spanish translation erased trying to avoid confusing publishing banning rules).
RSI < 30 BUY | RSI > 70 SELL (One-Time) TSMThis script is a clean, non-repainting RSI-based trading indicator designed for scalping and intraday trading. It focuses on extreme market conditions and gives one-time BUY and SELL signals only, avoiding repeated or noisy alerts.
Smart Liquidity & Step-TrendSmart Liquidity & Step-Trend
Overview
The Smart Liquidity & Step-Trend is a technical analysis tool designed to identify market manipulation points, specifically Liquidity Sweeps, and filter them using a Dynamic Multi-Timeframe (MTF) Trend.
By combining Price Action concepts with institutional flow logic, this indicator helps traders spot high-probability reversal zones where "Smart Money" typically enters the market by capturing retail stop-losses.
The Core Concept: Where is the Liquidity?
Markets do not move randomly. Institutional players require significant liquidity to fill their large orders. This liquidity is often found where retail traders place their stop-loss orders: above obvious swing highs and below obvious swing lows.
A Liquidity Sweep occurs when the price briefly breaks through these key levels to trigger stops/orders and then immediately reverses back into the range. This indicator visualizes these events as potential turning points.
To increase the probability of success, the Step-Trend (EMA) provides a higher-timeframe context, ensuring you are aware of the dominant market direction.
Key Features
Advanced Sweep Detection: Automatically identifies false breakouts of key swing highs and lows.
Dynamic MTF Logic:
- Trend Filter: The EMA (Exponential Moving Average) is calculated on a timeframe of your choice (e.g., 4H) even while viewing a lower timeframe (e.g., 15m).
- MTF Swings: Support and Resistance zones are derived from MTF data for higher reliability.
Temporary vs. Historical Zones:
- Mitigation Logic (Default): Zones are automatically deleted once the price closes through them. This keeps your chart clean, showing only active and relevant levels that haven't been "tested" yet.
- History Mode: Toggle "Show Historical Zones" to keep all past levels on the chart for backtesting and analysis.
ATR Filter (Zone Importance): Adjustable sensitivity to filter out market noise and focus on significant liquidity grabs.
How to Trade with This Indicator
1. Trend Confluence (Recommended)
This is the highest probability setup.
- BUY Signal: Look for a "SUPPORT" zone (teal) forming below the price while the Step-Trend EMA indicates an uptrend. This suggests a "buy-the-dip" manipulation. Use the "Trend Confluence Buy Signal" alert.
- SELL Signal: Look for a "RESISTANCE" zone (orange) forming above the price while the Step-Trend EMA indicates a downtrend. Use the "Trend Confluence Sell Signal" alert.
2. Scalping & Reversals
- Users can utilize the "SUPPORT" and "RESISTANCE" zones as potential targets or quick scalp entry points even against the main trend. Use the "Any Trend" sweep alerts for this style of trading.
Settings Explained
- Liquidity & Trend Timeframe: The timeframe used for trend calculation and swing detection.
- Swing Sensitivity: How "obvious" a high or low must be to be considered a liquidity target.
- Zone Importance (ATR Filter): Defines how deep the sweep must be relative to current volatility.
- Show Historical Zones: Switch between a clean chart (temporary zones) and a backtesting view (historical zones).
Important Notice:
No indicator is 100% accurate. This tool is intended to confirm your own analysis and trading strategies. Always use proper Risk Management and do not trade based on just one indicator.
I hope this tool will help you improve your trading!
XAUUSD: Ultimate Sniper v6.0 [Order Flow & Macro]This indicator is a comprehensive trading system designed specifically for XAUUSD (Gold). It moves away from lagging indicators by combining real-time Macro-Economic sentiment, Regression Analysis, and Institutional Order Flow logic into a single professional interface.
### Core Strategy & Features: 1. Macro Correlation Filter: Gold has a strong inverse correlation with the USD (DXY) and Treasury Yields (US10Y). This script monitors them in the background. If DXY/US10Y are Bullish, Gold Buy signals are filtered out to prevent trading against the trend. 2. Linear Regression Channel: Defines the "Fair Value" of price. We only look for reversal trades when price hits the extreme Upper or Lower bands. 3. Order Flow Pressure (New): Analyzes the internal structure of each candle (Wick vs Body). A signal is only confirmed if the "Buying Pressure" or "Selling Pressure" within the candle supports the move (e.g. >50%). 4. RSI Divergence: Automatically spots Bullish and Bearish divergences to identify momentum exhaustion.
### ⚙️ Recommended Settings / Best Practices To get the best results, adjust the settings based on your trading style:
🏎️ SCALPING (1min - 5min Charts) * Goal: Quick entries, smaller targets, higher frequency. * DXY/US10Y Timeframe: Set to "15" or "30" (Reacts faster to macro changes). * Regression Length: 50 or 80 (Adapts to short-term trends). * RSI Length: 9 or 14.
🛡️ INTRADAY (15min - 1h Charts) - * Goal: Balanced trading, capturing the daily range. * DXY/US10Y Timeframe: Set to "60" (1 Hour). * Regression Length: 100 (Standard setting). * RSI Length: 14.
🦅 SWING TRADING (4h - Daily Charts) * Goal: Catching major trend reversals. * DXY/US10Y Timeframe: Set to "240" (4 Hours) or "D" (Daily). * Regression Length: 200 (Long-term trend baseline). * Channel Width: Increase to 2.5 or 3.0.
### How to Trade: - BUY Signal: Valid when the Dashboard shows "BEARISH" DXY/US10Y and the Live Pressure is "BUYERS". - SELL Signal: Valid when the Dashboard shows "BULLISH" DXY/US10Y and the Live Pressure is "SELLERS". - Risk Management: The script automatically calculates ATR-based Stop Loss (SL) and Take Profit (TP) levels.
Impulse Trend Levels [BOSWaves]Impulse Trend Levels - Momentum-Adaptive Trend Detection with Impulse-Driven Confidence Bands
Overview
Impulse Trend Levels is a momentum-aware trend identification system that tracks directional price movement through adaptive confidence bands, where band width dynamically adjusts based on impulse strength and freshness to reflect real-time conviction in the current trend direction.
Instead of relying on fixed moving average crossovers or static band multipliers, trend state, band positioning, and zone thickness are determined through impulse detection patterns, exponential decay modeling, and volatility-normalized momentum measurement.
This creates dynamic trend boundaries that reflect actual momentum intensity rather than arbitrary technical levels - contracting during fresh impulse conditions when trend conviction is high, expanding during impulse decay periods when directional confidence weakens, and incorporating momentum freshness calculations to reveal whether trends are accelerating or deteriorating.
Price is therefore evaluated relative to bands that adapt to momentum state rather than conventional static thresholds.
Conceptual Framework
Impulse Trend Levels is founded on the principle that meaningful trend signals emerge when price momentum intensity reaches significant thresholds relative to recent volatility rather than when price simply crosses moving averages.
Traditional trend-following methods identify directional changes through price-indicator crossovers, which often ignore the underlying momentum dynamics and conviction levels that sustain those moves. This framework replaces static-threshold logic with impulse-driven band construction informed by actual momentum strength and decay characteristics.
Three core principles guide the design:
Trend direction should be determined by volatility-normalized momentum breaches, not simple price crossovers alone.
Band width must adapt to impulse freshness, reflecting real-time confidence in the current trend.
Momentum decay modeling reveals whether trends are maintaining strength or losing conviction.
This shifts trend analysis from static indicator levels into adaptive, momentum-anchored confidence boundaries.
Theoretical Foundation
The indicator combines exponential moving average smoothing, mean absolute deviation measurement, impulse detection methodology, and exponential decay tracking.
An EMA-based trend baseline provides directional reference, while Mean Absolute Deviation (MAD) offers volatility-normalized scaling for momentum measurement. Impulse detection identifies significant price movements relative to recent volatility, triggering fresh momentum readings that decay exponentially over time. Band multipliers interpolate between tight and wide settings based on calculated impulse freshness.
Four internal systems operate in tandem:
Trend Baseline Engine : Computes EMA-smoothed price levels for directional reference and band anchoring.
Volatility Measurement System : Calculates MAD to provide adaptive scaling that normalizes momentum across varying market conditions.
Impulse Detection Logic : Identifies volatility-normalized price movements exceeding threshold levels, capturing momentum intensity and direction.
Decay-Based Confidence Modeling : Applies exponential decay to impulse readings, converting raw momentum into time-weighted freshness metrics that drive band adaptation.
This design allows trend confidence to reflect actual momentum behavior rather than reacting mechanically to price formations.
How It Works
Impulse Trend Levels evaluates price through a sequence of momentum-aware processes:
Baseline Calculation : EMA smoothing of open and close creates a directional trend reference that filters short-term noise.
Volatility Normalization : MAD calculation over a specified lookback provides dynamic scaling for momentum measurement.
Raw Impulse Detection : Price change over impulse lookback divided by MAD creates volatility-normalized momentum readings.
Threshold-Based Activation : When normalized momentum exceeds threshold (1.0), impulse registers with absolute magnitude and directional sign.
Exponential Decay Application : Between impulse events, stored impulse value decays exponentially via configurable decay rate.
Freshness Conversion : Decaying impulse transforms into freshness metric (0-100%) representing current momentum conviction.
Adaptive Band Construction : Band multiplier interpolates between minimum (fresh) and maximum (stale) settings based on freshness, then scales MAD to determine band width.
Trend State Logic : Price crossing above upper band triggers bullish state; crossing below lower band triggers bearish state; state persists until opposite breach.
Signal Generation : Trend state switches from bearish to bullish produce buy signals; bullish to bearish switches produce sell signals.
Retest Identification : Price touching inner band edge after signal buffer period marks retests, with cooldown periods preventing excessive plotting.
Together, these elements form a continuously updating trend framework anchored in momentum reality.
Interpretation
Impulse Trend Levels should be interpreted as momentum-anchored trend confidence boundaries:
Bullish Trend State (Cyan) : Established when price closes above adaptive upper band, indicating upward momentum breach with associated confidence level.
Bearish Trend State (Magenta) : Established when price closes below adaptive lower band, signaling downward momentum breach with directional conviction.
Trend Cloud : Visual gradient zone displays between outer and inner band edges, with opacity reflecting current trend state and confidence.
Band Width Dynamics : Tighter bands indicate fresh impulse (high confidence), wider bands indicate impulse decay (reduced confidence).
▲ Buy Signals : Green upward triangles mark bullish trend state initiations at crossovers above upper band.
▼ Sell Signals : Red downward triangles mark bearish trend state initiations at crossovers below lower band.
✦ Retest Markers : Small diamonds identify price retouching inner band edge after sufficient buffer period from initial signal.
Retest Extension Lines : Horizontal projections from retest points extend forward, marking potential support/resistance levels.
Colored Candles : Optional bar coloring reflects current trend state for immediate visual reference. Note: The original chart candles must be disabled in chart settings for the trend-colored candles to display properly.
Impulse freshness, band width dynamics, and momentum normalization outweigh isolated price movements.
Signal Logic & Visual Cues
Impulse Trend Levels presents two primary interaction signals:
Buy Signal (▲) : Green label appears when trend state switches from bearish to bullish via upper band crossover, suggesting momentum shift to upside.
Sell Signal (▼) : Red label displays when trend state switches from bullish to bearish via lower band crossunder, indicating momentum shift to downside.
Retest detection provides secondary confirmation when price revisits inner band boundaries after signal buffer cooldown expires.
Alert generation covers trend state switches (long/short), retest occurrences, and impulse freshness decay below 50% threshold for systematic monitoring.
Strategy Integration
Impulse Trend Levels fits within momentum-informed and adaptive trend-following approaches:
Momentum-Confirmed Entries : Use band crossovers as high-probability trend initiation points where volatility-normalized momentum exceeded threshold.
Freshness-Based Position Sizing : Scale exposure based on impulse freshness - larger positions during fresh impulse periods, reduced sizing as impulse decays.
Band-Width Risk Management : Expect wider price ranges when bands expand during decay, tighter ranges when bands contract during fresh impulse.
Retest-Based Re-entry : Use inner band retests as lower-risk entry opportunities within established trends after initial signal cooldown.
Cloud-Aligned Directional Bias : Favor trades aligning with current trend state rather than counter-trend positions.
Multi-Timeframe Momentum Confirmation : Apply higher-timeframe impulse trend state to filter lower-timeframe entry precision.
Technical Implementation Details
Core Engine : EMA-based baseline with MAD volatility measurement
Impulse Model : Volatility-normalized momentum detection with directional sign capture
Decay System : Exponential decay application (0.8-0.99 range) with freshness conversion
Band Construction : Linear interpolation between min/max multipliers scaled by MAD
Visualization : Gradient-filled cloud zones with bar coloring and signal labels
Signal Logic : State-switch detection with retest buffer and cooldown mechanisms
Performance Profile : Optimized for real-time execution across all timeframes
Optimal Application Parameters
Timeframe Guidance:
1 - 5 min : Micro-trend detection for scalping with responsive impulse settings
15 - 60 min : Intraday momentum tracking with balanced decay characteristics
4H - Daily : Swing-level trend identification with sustained impulse persistence
Suggested Baseline Configuration:
Trend Length : 19
Impulse Lookback : 5
Decay Rate : 0.99
MAD Length : 20
Band Min (Fresh) : 1.5
Band Max (Stale) : 1.9
Signal Buffer Period : 10
Show Trend Cloud : Enabled
Color Bars : Enabled (requires disabling original chart candles in chart settings)
Show Buy/Sell Signals : Enabled
These suggested parameters should be used as a baseline; their effectiveness depends on the asset's volatility profile, momentum characteristics, and preferred signal frequency, so fine-tuning is expected for optimal performance.
Parameter Calibration Notes
Use the following adjustments to refine behavior without altering the core logic:
Excessive signal noise : Increase Trend Length to demand smoother baseline crossovers or increase Impulse Lookback for less reactive momentum detection.
Missed momentum shifts : Decrease Impulse Lookback to capture shorter-term momentum changes or reduce Decay Rate to allow faster impulse fade.
Bands too tight/wide : Adjust Band Min and Band Max multipliers to modify confidence zone thickness across freshness spectrum.
Impulse decays too quickly : Increase Decay Rate toward 0.99 to sustain impulse readings longer between fresh events.
Impulse decays too slowly : Decrease Decay Rate toward 0.8 for faster momentum fade and more frequent band expansion.
Unstable volatility scaling : Increase MAD Length to smooth volatility measurement and reduce sensitivity to short-term spikes.
Too many retest markers : Increase retest cooldown period (55 bars hardcoded) or increase Signal Buffer Period to space out signals.
Adjustments should be incremental and evaluated across multiple session types rather than isolated market conditions.
Performance Characteristics
High Effectiveness:
Trending markets with clear momentum phases and directional persistence
Instruments with consistent volatility characteristics where MAD scaling normalizes effectively
Momentum continuation strategies entering on fresh impulse signals
Trend-following approaches benefiting from adaptive confidence measurement
Reduced Effectiveness:
Choppy, range-bound markets with frequent whipsaw crossovers
Extremely low volatility environments where impulse threshold becomes difficult to breach
News-driven or gapped markets with discontinuous momentum patterns
Mean-reversion dominant conditions where momentum breaches quickly reverse
Consolidation and sideways price action where trend-following methodologies inherently struggle due to lack of sustained directional movement
Integration Guidelines
Confluence : Combine with BOSWaves structure, volume analysis, or traditional trend indicators
Freshness Respect : Trust signals occurring during high impulse freshness periods with contracted bands
Decay Awareness : Reduce position sizing or tighten stops as impulse decays and bands widen
Retest Utilization : Treat inner band retests as continuation confirmation rather than reversal signals
State Discipline : Maintain directional bias aligned with current trend state until opposite band breach occurs
Disclaimer
Impulse Trend Levels is a professional-grade momentum and trend analysis tool. It uses volatility-normalized impulse detection with exponential decay modeling but does not predict future price movements. Results depend on market conditions, volatility characteristics, parameter selection, and disciplined execution. BOSWaves recommends deploying this indicator within a broader analytical framework that incorporates price structure, volume context, and comprehensive risk management.
RSI Buy Sell Signals (Fixed) TSMRSI Buy–Sell Signals Indicator is a simple and effective momentum-based tool designed for scalping and intraday trading. It uses the Relative Strength Index (RSI) to identify high-probability BUY and SELL opportunities directly on the price chart.
🔹 How It Works
BUY Signal
Triggers when RSI crosses above 30 (oversold recovery) or above 50 (bullish momentum).
SELL Signal
Triggers when RSI crosses below 70 (overbought reversal) or below 50 (bearish momentum).
Signals are non-repainting and appear at candle close.
Psico LevelsPsychological Levels - 000 / 250 / 500 / 750
This indicator automatically draws psychological price levels (.000, .250, .500, .750) directly on your chart.
Psychological levels are "round" prices that tend to attract traders' attention and often act as natural support/resistance zones. These levels are particularly relevant in forex, crypto, and indices.
FEATURES:
- Horizontal lines at .000, .250, .500, .750 levels
- Enable/disable each level individually
- Customizable colors for each level type
- Adjustable base step (default 1.0)
- Lines automatically extend to the right
SETTINGS:
- Base Step: sets the interval between main levels (1.0 = 1.000)
- Show .000/.250/.500/.750: toggle individual levels on/off
- Customizable colors for each level
HOW TO USE:
Ideal for identifying significant price zones where market reactions are likely to occur. The .000 and .500 levels are generally the most relevant, while .250 and .750 provide intermediate levels.
Perfect for scalping, day trading, and swing trading on any timeframe.
Dav1zoN ScalpThis script is a 5-minute scalping setup built around SuperTrend.
Entries are taken on SuperTrend flips on the 5-minute chart
Direction is confirmed with the 15-minute SMA200
Above SMA200 → only BUY trades
Below SMA200 → only SELL trades
This helps avoid sideways markets and low-quality signals
SuperTrend adapts to market volatility, while the higher-timeframe SMA200 keeps trades aligned with the main trend.
Candle End Tracker
This indicator identifies the exact location where a candlestick formation ends. It allows for more precise tracking of asset trends and also helps monitor price trend reversals. Its purpose is to provide the user with a tool that allows visual monitoring of price action. It was created especially for those who trade using scalping techniques. Its use is enhanced when the candlestick color is removed.
moving_averages# MovingAverages Library - PineScript v6
A comprehensive PineScript v6 library containing **50+ Moving Average calculations** for TradingView.
---
## 📦 Installation
```pinescript
import TheTradingSpiderMan/moving_averages/1 as MA
```
---
## 📊 All Available Moving Averages (50+)
### Basic Moving Averages
| Function | Selector Key | Description |
| -------- | ------------ | ------------------------------------------ |
| `sma()` | `SMA` | Simple Moving Average - arithmetic mean |
| `ema()` | `EMA` | Exponential Moving Average |
| `wma()` | `WMA` | Weighted Moving Average |
| `vwma()` | `VWMA` | Volume Weighted Moving Average |
| `rma()` | `RMA` | Relative/Smoothed Moving Average |
| `smma()` | `SMMA` | Smoothed Moving Average (alias for RMA) |
| `swma()` | - | Symmetrically Weighted MA (4-period fixed) |
### Hull Family
| Function | Selector Key | Description |
| -------- | ------------ | ------------------------------- |
| `hma()` | `HMA` | Hull Moving Average |
| `ehma()` | `EHMA` | Exponential Hull Moving Average |
### Double/Triple Smoothed
| Function | Selector Key | Description |
| -------------- | ------------ | --------------------------------- |
| `dema()` | `DEMA` | Double Exponential Moving Average |
| `tema()` | `TEMA` | Triple Exponential Moving Average |
| `tma()` | `TMA` | Triangular Moving Average |
| `t3()` | `T3` | Tillson T3 Moving Average |
| `twma()` | `TWMA` | Triple Weighted Moving Average |
| `swwma()` | `SWWMA` | Smoothed Weighted Moving Average |
| `trixSmooth()` | `TRIXSMOOTH` | Triple EMA Smoothed |
### Zero/Low Lag
| Function | Selector Key | Description |
| --------- | ------------ | ----------------------------------- |
| `zlema()` | `ZLEMA` | Zero Lag Exponential MA |
| `lsma()` | `LSMA` | Least Squares Moving Average |
| `epma()` | `EPMA` | Endpoint Moving Average |
| `ilrs()` | `ILRS` | Integral of Linear Regression Slope |
### Adaptive Moving Averages
| Function | Selector Key | Description |
| ---------- | ------------ | ------------------------------- |
| `kama()` | `KAMA` | Kaufman Adaptive Moving Average |
| `frama()` | `FRAMA` | Fractal Adaptive Moving Average |
| `vidya()` | `VIDYA` | Variable Index Dynamic Average |
| `vma()` | `VMA` | Variable Moving Average |
| `vama()` | `VAMA` | Volume Adjusted Moving Average |
| `rvma()` | `RVMA` | Rolling VMA |
| `apexMA()` | `APEXMA` | Apex Moving Average |
### Ehlers Filters
| Function | Selector Key | Description |
| ----------------- | --------------- | --------------------------------- |
| `superSmoother()` | `SUPERSMOOTHER` | Ehlers Super Smoother |
| `butterworth2()` | `BUTTERWORTH2` | 2-Pole Butterworth Filter |
| `butterworth3()` | `BUTTERWORTH3` | 3-Pole Butterworth Filter |
| `instantTrend()` | `INSTANTTREND` | Ehlers Instantaneous Trendline |
| `edsma()` | `EDSMA` | Deviation Scaled Moving Average |
| `mama()` | `MAMA` | Mesa Adaptive Moving Average |
| `fama()` | `FAMAVAL` | Following Adaptive Moving Average |
### Laguerre Family
| Function | Selector Key | Description |
| -------------------- | ------------------ | ------------------------ |
| `laguerreFilter()` | `LAGUERRE` | Laguerre Filter |
| `adaptiveLaguerre()` | `ADAPTIVELAGUERRE` | Adaptive Laguerre Filter |
### Special Weighted
| Function | Selector Key | Description |
| ---------- | ------------ | -------------------------------- |
| `alma()` | `ALMA` | Arnaud Legoux Moving Average |
| `sinwma()` | `SINWMA` | Sine Weighted Moving Average |
| `gwma()` | `GWMA` | Gaussian Weighted Moving Average |
| `nma()` | `NMA` | Natural Moving Average |
### Jurik/McGinley/Coral
| Function | Selector Key | Description |
| ------------ | ------------ | --------------------- |
| `jma()` | `JMA` | Jurik Moving Average |
| `mcginley()` | `MCGINLEY` | McGinley Dynamic |
| `coral()` | `CORAL` | Coral Trend Indicator |
### Mean Types
| Function | Selector Key | Description |
| -------------- | ------------ | ------------------------- |
| `medianMA()` | `MEDIANMA` | Median Moving Average |
| `gma()` | `GMA` | Geometric Moving Average |
| `harmonicMA()` | `HARMONICMA` | Harmonic Moving Average |
| `trimmedMA()` | `TRIMMEDMA` | Trimmed Moving Average |
| `cma()` | `CMA` | Cumulative Moving Average |
### Volume-Based
| Function | Selector Key | Description |
| --------- | ------------ | -------------------------- |
| `evwma()` | `EVWMA` | Elastic Volume Weighted MA |
### Other Specialized
| Function | Selector Key | Description |
| ----------------- | --------------- | --------------------------- |
| `hwma()` | `HWMA` | Holt-Winters Moving Average |
| `gdema()` | `GDEMA` | Generalized DEMA |
| `rema()` | `REMA` | Regularized EMA |
| `modularFilter()` | `MODULARFILTER` | Modular Filter |
| `rmt()` | `RMT` | Recursive Moving Trendline |
| `qrma()` | `QRMA` | Quadratic Regression MA |
| `wilderSmooth()` | `WILDERSMOOTH` | Welles Wilder Smoothing |
| `leoMA()` | `LEOMA` | Leo Moving Average |
| `ahrensMA()` | `AHRENSMA` | Ahrens Moving Average |
| `runningMA()` | `RUNNINGMA` | Running Moving Average |
| `ppoMA()` | `PPOMA` | PPO-based Moving Average |
| `fisherMA()` | `FISHERMA` | Fisher Transform MA |
---
## 🎯 Helper Functions
| Function | Description |
| ---------------- | ------------------------------------------------------------- |
| `wcp()` | Weighted Close Price: (H+L+2\*C)/4 |
| `typicalPrice()` | Typical Price: (H+L+C)/3 |
| `medianPrice()` | Median Price: (H+L)/2 |
| `selector()` | **Master selector** - choose any MA by string name |
| `getAllTypes()` | Returns all supported MA type names as comma-separated string |
---
## 🔧 Usage Examples
### Basic Usage
```pinescript
//@version=6
indicator("MA Example")
import quantablex/moving_averages/1 as MA
// Simple calls
plot(MA.sma(close, 20), "SMA 20", color.blue)
plot(MA.ema(close, 20), "EMA 20", color.red)
plot(MA.hma(close, 20), "HMA 20", color.green)
```
### Using the Selector Function (50+ MA Types)
```pinescript
//@version=6
indicator("MA Selector")
import quantablex/moving_averages/1 as MA
// Full list of all supported types:
// SMA,EMA,WMA,VWMA,RMA,SMMA,HMA,EHMA,DEMA,TEMA,TMA,T3,TWMA,SWWMA,TRIXSMOOTH,
// ZLEMA,LSMA,EPMA,ILRS,KAMA,FRAMA,VIDYA,VMA,VAMA,RVMA,APEXMA,SUPERSMOOTHER,
// BUTTERWORTH2,BUTTERWORTH3,INSTANTTREND,EDSMA,LAGUERRE,ADAPTIVELAGUERRE,
// ALMA,SINWMA,GWMA,NMA,JMA,MCGINLEY,CORAL,MEDIANMA,GMA,HARMONICMA,TRIMMEDMA,
// EVWMA,HWMA,GDEMA,REMA,MODULARFILTER,RMT,QRMA,WILDERSMOOTH,LEOMA,AHRENSMA,
// RUNNINGMA,PPOMA,MAMA,FAMAVAL,FISHERMA,CMA
maType = input.string("EMA", "MA Type", options= )
length = input.int(20, "Length")
plot(MA.selector(close, length, maType), "Selected MA", color.orange)
```
### Advanced Moving Averages
```pinescript
//@version=6
indicator("Advanced MAs")
import quantablex/moving_averages/1 as MA
// ALMA with custom offset and sigma
plot(MA.alma(close, 20, 0.85, 6), "ALMA", color.purple)
// KAMA with custom fast/slow periods
plot(MA.kama(close, 10, 2, 30), "KAMA", color.teal)
// T3 with custom volume factor
plot(MA.t3(close, 20, 0.7), "T3", color.yellow)
// Laguerre Filter with custom gamma
plot(MA.laguerreFilter(close, 0.8), "Laguerre", color.lime)
```
---
## 📈 MA Selection Guide
| Use Case | Recommended MAs |
| ---------------------- | ------------------------------------------- |
| **Trend Following** | EMA, DEMA, TEMA, HMA, CORAL |
| **Low Lag Required** | ZLEMA, HMA, EHMA, JMA, LSMA |
| **Volatile Markets** | KAMA, VIDYA, FRAMA, VMA, ADAPTIVELAGUERRE |
| **Smooth Signals** | T3, LAGUERRE, SUPERSMOOTHER, BUTTERWORTH2/3 |
| **Support/Resistance** | SMA, WMA, TMA, MEDIANMA |
| **Scalping** | MCGINLEY, ZLEMA, HMA, INSTANTTREND |
| **Noise Reduction** | MAMA, EDSMA, GWMA, TRIMMEDMA |
| **Volume-Based** | VWMA, EVWMA, VAMA |
---
## ⚙️ Parameters Reference
### Common Parameters
- `src` - Source series (close, open, hl2, hlc3, etc.)
- `len` - Period length (integer)
### Special Parameters
- `alma()`: `offset` (0-1), `sigma` (curve shape)
- `kama()`: `fastLen`, `slowLen`
- `t3()`: `vFactor` (volume factor)
- `jma()`: `phase` (-100 to 100)
- `laguerreFilter()`: `gamma` (0-1 damping)
- `rema()`: `lambda` (regularization)
- `modularFilter()`: `beta` (sensitivity)
- `gdema()`: `mult` (multiplier, 2 = standard DEMA)
- `trimmedMA()`: `trimPct` (0-0.5, percentage to trim)
- `mama()/fama()`: `fastLimit`, `slowLimit`
- `adaptiveLaguerre()`: Uses `len` for adaptation period
---
## 📝 Notes
- All 50+ functions are exported for use in any PineScript v6 indicator/strategy
- The `selector()` function supports **all MA types** via string key
- Use `getAllTypes()` to get a comma-separated list of all supported MA names
- Some MAs (CMA, INSTANTTREND, LAGUERRE, MAMA) don't use `len` parameter
- Use `nz()` wrapper if handling potential NA values in your calculations
---
**Author:** thetradingspiderman
**Version:** 1.0
**PineScript Version:** 6
**Total MA Types:** 50+






















