5m Candle BoxEncasing a 5 min candle at same time every day. Drawing a box around the 5 min candle for support and resistance and break out patterns to form at this area. Pine Script® indicatorby robbiecollins0013
LinReg Channel (No Repaint + Alerts)💡 Если хочешь усилить систему Следующий шаг (очень рекомендую): добавить slope фильтр: trendUp = lr > lr trendDown = lr < lr и тогда: лонг = выше LR + slope вверх шорт = ниже LR + slope вниз Если хочешь — соберу тебе версию уровня проп-трейдинга: с volatility фильтром с FVG с точками входа/SL/TP Скажи, на каком ТФ ты реально торгуешь (1m / 5m / 15m).Pine Script® indicatorby AlekseyTroshkin1
Global Liquidity Index (Z-Score)Global Liquidity Index (Quant Normalized Edition) Overview The Global Liquidity Index (Quant Normalized Edition) is a professional-grade macro indicator designed to track the "lifeblood" of financial markets: Fiat Liquidity. Unlike retail-focused momentum oscillators, this tool dives deep into the Market Plumbing of the world’s major central banks to provide a lead-lag perspective on asset prices. The Core Logic Liquidity is not a single number; it is a flow. This indicator aggregates data from the Federal Reserve (FED), ECB, PBoC, BoJ, BoE, and SNB. It offers two distinct calculation modes: -Net Central Banks: Focuses on the "true" spendable liquidity by calculating: (Balance Sheet - RRP - TGA) for the US, plus major global central bank assets. -Global M2: Tracks the broad money supply growth across the world's largest economies. Key Features -Z-Score Normalization Layer: The breakthrough feature of this version. By applying a Z-score normalization to the liquidity Rate of Change (ROC), the script standardizes the different magnitudes of central bank balance sheets. This ensures that a massive move in the PBoC is weighted correctly against the FED, providing a balanced signal. -4-Phase Liquidity Engine: The indicator categorizes the market regime into four distinct stages: Phase 1: IGNITION (Blue) – Liquidity is beginning to accelerate, often preceding a major breakout. Phase 2: FULL THRUST (Green) – Maximum liquidity momentum; the "Golden Window" for trend-following. Phase 3: ROTATION (Orange) – Liquidity is decelerating. Momentum is fading, suggesting risk-off or distribution. Phase 4: DROUGHT (Red) – Net liquidity is contracting.Historically associated with increased volatility and "rug pulls". -X-Ray Projection (Offset): Includes a time-shifting engine that allows users to project the liquidity signal forward (or backward) to identify lead-lag correlations with price action. -Dynamic Correlation: An integrated dashboard shows the real-time correlation between the liquidity flow and the current chart's price action. How to Use -Bullish Environments: Look for Phase 1 (Ignition) transitions into Phase 2 (Full Thrust). -Risk Mitigation: Be cautious when the signal enters Phase 3 (Rotation), as this often marks the "topping out" of the liquidity cycle. -Divergence: Watch for "Price vs. Liquidity" divergences, where price moves higher while liquidity (GLI) is making lower highs. Credits & Disclaimer Credits: The foundational macro-data fetching logic was inspired by the original work of QuantitativeAlpha. This version has been deeply modified and independently developed to include a proprietary Z-Score normalization layer, a time-shifting engine, and a 4-phase algorithmic regime filter. Disclaimer: This indicator is for educational and informational purposes only. It does not constitute financial or investment advice.Pine Script® indicatorby giorgosgttsivis10
LSD Supply & Demand ZonesThis will mark out supply zones in red and demand zones in green. Accuracy zones are included - if the zone candles wick is larger than the candle after, it will only mark the candle from the body. Mitigated zones which are those tapped by opposing colour candles are not valid and aren't shown. Pine Script® indicatorby LegacyBBUpdated 25
Smart Buy Sell MultiConfluence GerardMali⚡ Smart Buy/Sell — Multi-Indicator Confluence System A high-confluence buy and sell signal indicator that combines seven of the most reliable technical indicators into a single, easy-to-read system. Instead of relying on one indicator alone — which produces too many false signals — this script requires multiple conditions to align simultaneously before triggering a signal. The result is fewer signals, but with significantly higher probability. How It Works Every bar, each indicator casts a vote — bullish or bearish. The votes are tallied into a score out of 7. A buy or sell signal only fires when the score meets your minimum threshold AND a crossover event (MACD, Stochastic, EMA, or RSI) acts as the trigger. This two-step requirement — background setup + timing trigger — filters out noise and keeps you out of choppy, low-conviction conditions. Indicators Used EMA Alignment (9 / 21 / 50 / 200) — trend direction and stack confirmation RSI (14) — momentum and overbought/oversold zones MACD (12, 26, 9) — trend momentum and crossover trigger Stochastic (14, 3, 3) — entry timing from overbought/oversold levels ADX (14) — trend strength filter Bollinger Bands (20, 2) — price position relative to volatility range Volume — confirms conviction behind each move What You See on the Chart 🟢 Green triangle = BUY signal with score (e.g. "BUY 6/7") 🔴 Red triangle = SELL signal with score (e.g. "SELL 5/7") Dashed lines = ATR-based Stop Loss and two Take Profit levels (auto-calculated from the most recent signal) Background shading = green during bullish EMA alignment, red during bearish alignment Top-right table = live dashboard showing the real-time status of every indicator Settings All indicator lengths are fully customizable. The key setting is Min Score to Trigger — set it to 4 for balanced signals, 5–6 for high-quality setups only, or 3 for more frequent entries. Stop loss and take profit distances are set using ATR multipliers, making them adaptive to current volatility on any timeframe. Works on any timeframe and any instrument — indices, forex, crypto, commodities, and stocks. Disclaimer: This indicator is for educational and informational purposes only. It does not constitute financial advice. Always use proper risk management and do your own research before trading. Pine Script® indicatorby gdakouoUpdated 14
MTF PRO OPTIMIZED(15m)simple breakout no bias fix sl fix tp with trailing easy to beginersPine Script® indicatorby yadav_surjeet3791
MTF Sniper v4MTF Sniper is a precision entry indicator that combines trendline structure, EMA momentum, Price action and ADX trend strength into a single, easy-to-read signal. No more second-guessing. No more watching multiple indicators separately. MTF Sniper does the heavy lifting — it analyzes the market structure in real time and fires a BUY or SELL label only when everything lines up perfectly. Designed for intraday traders, MTF Sniper works best on lower timeframes and comes with a built-in session filter to keep you out of low-liquidity hours. Fully customizable trendline styles, colors, and alert settings included. What you see on the chart: 🟢 BUY label — high-probability long entry 🔴 SELL label — high-probability short entry Major and Minor trendlines drawn automatically Built for XAUUSD at Forex.COM Chart.Pine Script® indicatorby upadhyaymanisha13Updated 23
OLC Pink Line OLC Pink - a shooting star and a engulfing candle , shooting star with a sweep Pine Script® indicatorby LazyIndian5
Gann Time Cycles Pro: Confluence Think of the stock market like a giant, calm pond. When the market has a **massive crash** (a bottom) or hits a **crazy all-time high** (a top), it is like dropping a giant boulder into that pond. That boulder creates ripples. Those ripples travel forward in time. According to W.D. Gann, those ripples hit the shore at very specific mathematical intervals: **90 days, 180 days, 270 days, and 360 days** later. When a ripple hits, the market usually changes direction violently. ### How to Use the Custom Features (User-Defined) **1. The 5 Anchors (Your "Boulders")** Instead of just tracking one boulder, the system lets you drop up to 5. * **How to use it:** Look at a Daily chart. Find the lowest low of last year. Make that **Anchor 1**. Find the highest high of six months ago. Make that **Anchor 2**. * *Layman Translation:* You are telling the system, "Hey, these two dates were super important. Show me where their future ripples are going to land." **2. The Custom Cycles (Your "Custom Ripples")** You already have the standard ripples (90, 180, 270, 360). But what if a specific stock, like Tesla or Reliance, has its own weird, unique rhythm? Or what if you want to use the famous "144" Fibonacci number? * **How to use it:** Go into the settings and type `144` into Custom Cycle 1, and maybe `45` into Custom Cycle 2. * *Layman Translation:* You are telling the system, "I don't just want the standard ripples. I want to see a special ripple exactly 144 days after my boulder dropped." --- ### Your Step-by-Step Action Plan (How to trade it tomorrow) Here is exactly what you do when you open TradingView: **Step 1: Turn on the Engine** Apply the indicator to your chart. Go to the settings. **Step 2: Set your Anchors (The Past)** Look back at the chart and find 2 or 3 major turning points (big V-shaped bottoms or upside-down V-shaped tops). * Check the box for `Use A1` and put in the date of the first bottom. * Check the box for `Use A2` and put in the date of the top. **Step 3: Set your Cycles (The Rhythm)** Leave the standard 90, 180, 270, and 360 as they are. If you like a specific number (like 45 or 144), type it into the Custom slots. If you don't want custom ones, just type `0` to turn them off. **Step 4: Hunt for the "Time Cluster" (The Future)** Now, look at the blank, empty space on the right side of your screen (the future). The system has drawn a bunch of vertical lines (Orange for Calendar days, Blue for Trading days). **THIS IS THE MOST IMPORTANT PART:** You are looking for a spot where a line from Anchor 1 lands **right next to, or exactly on top of**, a line from Anchor 2. * *Example:* Let's say Anchor 1's 360-day line lands on October 15th. And Anchor 2's 180-day line lands on October 16th. * *What it means:* Two massive historical ripples are crashing into each other at the exact same time. **Step 5: How to Trade It** When the actual date arrives (October 15th), you do not just blindly buy or sell. You watch the price action. * If the stock has been going up, up, up into that October 15th date... expect it to suddenly reverse and crash down. (Take profits, or prepare to Short). * If the stock has been bleeding and crashing down into that October 15th date... expect it to suddenly find a bottom and shoot up. (Get ready to Buy). **In short:** You use the overlapping lines to circle dates on your calendar. When that date arrives, expect the current trend to suddenly flip directions.Pine Script® indicatorby moodyankit33
Days of the Week FuturesFeatures: Day labels pinned to bottom of chart — SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY stay locked to the viewport as you scroll and zoom Vertical separator lines at the start of each trading day (Sunday evening through Friday) Sunday highlighted in dark red to mark the weekly open, while weekdays use a neutral black Fully customizable — adjust line colors, thickness, transparency, and label anchor times Separate Sunday anchor hour to accommodate the Sunday evening futures open (defaults to 9 PM ET) Settings: Weekday Line Color — color for Mon–Fri separators Sunday Line Color — color for the Sunday weekly open line Separator Line Width — adjust thickness (1–4) Weekday Label Anchor Hour (ET) — when labels appear for Mon–Fri (default: noon) Sunday Label Anchor Hour (ET) — when Sunday label appears (default: 9 PM)Pine Script® indicatorby imaadmerchant1
Brooks Price Action H-L Counts and Bar TypesAn overlay indicator that annotates your chart with the core visual vocabulary of Al Brooks' price action method: H/L counts, inside and outside bar patterns, and signal bar tinting. It does not generate buy/sell signals. It surfaces the raw structural information a Brooks-style reader would mark on every bar, so you can form your own interpretation faster and more consistently. What it marks H and L counts (above/below bars) Numbers above bars are "H" counts (higher highs); numbers below are "L" counts (lower lows). These are the tempo of Brooks' leg analysis — H2 is the second attempt to make a higher high in an up leg, L2 is the second attempt to make a lower low in a down leg, and so on. Two counting modes are available: Strict HH/LL — counts pure consecutive new highs or new lows. Each bar must have a higher high than the previous bar to increment H, a lower low to increment L. The count resets to zero when the direction breaks. Brooks (pullback) — closer to how Brooks himself counts. It waits for a pullback (a bar that fails to make a higher high or lower low) before counting the next H or L, capturing the "pullback and resume" rhythm that defines trending legs. Counts display from 2 upward and are capped at a user-defined maximum to keep the chart readable. Inside and outside bars ii — two consecutive inside bars. A classical Brooks breakout setup. Compression that resolves with momentum. iii — three or more consecutive inside bars. Even tighter compression. Breakouts from iii patterns often carry strong follow-through. oo — outside bar (high exceeds prior high while low undercuts prior low). Represents two-sided conviction within a single bar — frequently a reversal or a stop-run event. Signal bars (background tint) Bars whose close is within the top quartile of the bar's range AND whose body is at least 50% of the range receive a background tint — green for bull signals, red for bear signals. These are the "strong signal bars" Brooks-style readers look for as entry triggers. Both thresholds are user-configurable. Doji (optional) When enabled, small-body bars (body less than a configurable percent of range) receive a dot below them. Useful for seeing indecision or exhaustion, especially when clusters appear at range extremes. How to use it The indicator does not produce signals. It gives you the bar-by-bar structural context a discretionary price action trader would annotate manually. Typical applications: Trend counting. When you see H4 or higher without a meaningful pullback, the move is extended and fresh entries on that side become lower probability. L1, L2, L3 in a downtrend mark the natural pullback-entry locations. Breakout anticipation. ii and iii patterns mark compression. Paired with directional context — are you in a trend? is there a level overhead? — they help you anticipate resolution direction. Reversal awareness. oo tags often mark pivots or liquidity sweeps. Context determines whether it's a reversal or a volatile continuation. Entry quality filter. If the bar at your intended trigger doesn't tint as a signal bar, the momentum isn't there and the entry is lower quality. If it does, the bar itself confirms the setup. Settings All visual elements can be individually toggled and color-customized. Text size is adjustable (tiny / small / normal) for readability on dense charts. The quartile and body thresholds for signal bars, and the body-percent threshold for doji, are all exposed so you can tune strictness to your instrument and timeframe. Notes Works on any timeframe and any market. The method is intrinsic to price action, not tuned to specific instruments. The Brooks counting mode is designed for trending structures. On pure range days, counts may not develop meaningfully regardless of mode. Purely visual. Does not repaint, does not project into the future, does not generate alerts. Based on Al Brooks' price action methodology as described in his books. Conceptual credit belongs to him. This script is an attempt to express the bar-by-bar reading as an on-chart annotation so you don't have to mark it by hand. Open-source so you can inspect, modify, or extend it for your own workflow.Pine Script® indicatorby pacifiedGnu40106
EME MNQ Strategy Optimizer v2.4R:R - 1st Candle, 2nd Candle, 15min ORB, VWAP, LTPPine Script® indicatorby therobertrees2
Momentum Divergence Engine [forexobroker]Momentum Divergence Engine detects all four types of RSI divergence automatically using mathematically confirmed pivot points. Rather than forcing traders to visually compare RSI swings against price swings -- a subjective and error-prone process -- this indicator codifies the exact rules for regular and hidden divergence, then layers volume confirmation, trend filtering, and a signal cooldown to reduce noise. The tool is designed for swing traders and intraday traders who use divergence as a core part of their decision-making. It works on any instrument and any timeframe, providing a systematic framework that removes the guesswork from divergence detection while keeping the trader in full control of sensitivity settings. 🔶 CONCEPTS Divergence occurs when price and an oscillator (here, RSI) disagree about the direction of momentum. Regular divergence suggests a potential reversal: price makes a new extreme while RSI fails to confirm it, indicating that the momentum behind the move is weakening. Hidden divergence suggests continuation: price makes a shallower pullback while RSI makes a deeper one, signaling that the underlying trend still has strength. Understanding the distinction between these four patterns -- regular bullish, regular bearish, hidden bullish, and hidden bearish -- is essential for interpreting signals correctly. 🔶 HOW IT WORKS - Calculates RSI and identifies pivot highs and pivot lows on both price and RSI using configurable left/right bar counts - Compares the current pivot to the previous pivot, requiring both to fall within a maximum bar distance to filter out stale comparisons - Classifies the relationship as regular bullish (price lower low, RSI higher low), regular bearish (price higher high, RSI lower high), hidden bullish (price higher low, RSI lower low), or hidden bearish (price lower high, RSI higher high) - Applies a triple filter before firing a signal: volume must exceed its SMA, price must align with the EMA trend direction, and a configurable cooldown must have elapsed since the last signal - Draws dashed lines on the price chart connecting the two pivot points that formed the divergence 🔶 HOW TO USE 1. Add the indicator to any chart -- it begins scanning for divergences immediately 2. Watch for glowing BUY/SELL arrows, which appear only after all filters pass on a confirmed bar 3. Check the dashboard in the top-right corner for current RSI value, zone (overbought/oversold/neutral), last divergence type, strength, trend direction, and volume status 4. Use signal labels for quick context: each label shows the divergence type, RSI reading, divergence strength in RSI points, and relative volume 5. Combine with your own support/resistance levels or other confluence tools for entry timing, and always define your stop-loss before entering a trade 🔶 FEATURES - Non-repainting signals (barstate.isconfirmed) - Works on all timeframes and instruments - 9 alert conditions with JSON webhook support - Detects all four divergence types: regular bullish, regular bearish, hidden bullish, hidden bearish - Visual divergence lines drawn directly on the price chart connecting the two pivots - Real-time dashboard showing RSI zone, divergence type, strength, trend, volume status, and cooldown timer 🔶 SETTINGS GUIDE - RSI Length -- Period for RSI calculation (default 14) - Pivot Left Bars -- Number of bars to the left required to confirm a pivot point - Pivot Right Bars -- Number of bars to the right required to confirm a pivot point - Max Bars Between Pivots -- Maximum distance between two pivots for a valid divergence comparison - Trend EMA Length -- Period for the EMA used in the trend direction filter - Signal Cooldown -- Minimum bars between consecutive signals to prevent clustering - Volume SMA Length -- Period for the volume simple moving average used in the volume filter - Require EMA Trend Filter -- When enabled, bullish divergence requires price near or below EMA, bearish near or above - Show Regular Divergence -- Toggle regular divergence detection on or off - Show Hidden Divergence -- Toggle hidden divergence detection on or off - Show Dashboard -- Toggle the real-time info table - Show Divergence Lines on Price -- Toggle the dashed connecting lines between pivots 🔶 ALERTS - Buy Signal -- Bullish divergence confirmed with all filters - Sell Signal -- Bearish divergence confirmed with all filters - Any Signal -- Either bullish or bearish divergence - Regular Bull Div -- Regular bullish divergence detected (before filtering) - Regular Bear Div -- Regular bearish divergence detected (before filtering) - Hidden Bull Div -- Hidden bullish divergence detected (before filtering) - Hidden Bear Div -- Hidden bearish divergence detected (before filtering) - RSI Overbought -- RSI crosses above 70 - RSI Oversold -- RSI crosses below 30 🔶 LIMITATIONS & DISCLAIMER - This is a technical analysis tool, not financial advice. Always use proper risk management. - Past divergence patterns do not guarantee future price reversals or continuations. - Pivot detection requires bars to the right to confirm, so signals are inherently delayed by the Pivot Right Bars setting. - Hidden divergence signals can be less reliable in choppy, range-bound markets. Pine Script® indicatorby forexobroker7
Market Regime Detector [forexobroker]Market Regime Detector is an overlay indicator that automatically classifies current market conditions into one of three regimes — Trending, Ranging, or Volatile — and adapts its signal logic accordingly. In trending regimes, it generates signals based on EMA crossovers in the direction of the larger trend. In ranging regimes, it switches to Bollinger Band bounce signals with RSI confirmation. In volatile regimes, it suppresses signals entirely to protect traders from whipsaws. The core problem this solves is strategy mismatch. Most indicators use a single logic for all conditions, generating trend-following signals in sideways markets (resulting in losses) or mean-reversion signals in strong trends (resulting in missed moves). By first identifying the regime and then applying the appropriate strategy, this indicator dramatically reduces false signals caused by using the wrong tool for the current environment. This tool is designed for traders who want their analysis to automatically adapt to changing market conditions rather than manually switching between strategies. 🔶 CONCEPTS Market regime theory recognizes that financial markets alternate between distinct behavioral states. In trending regimes, price moves directionally with momentum — trend-following strategies work well, and mean-reversion strategies fail. In ranging regimes, price oscillates between support and resistance — mean-reversion strategies work well, and trend-following signals produce whipsaws. In volatile regimes, price moves erratically with wide ranges and frequent reversals — most strategies struggle. The detector uses three independent measurements to classify regimes: ADX (Average Directional Index) measures trend strength, Bollinger Band width percentile measures volatility expansion relative to history, and ATR percentile rank measures absolute volatility. By combining these metrics with specific thresholds, the indicator achieves reliable regime classification that updates in real time. 🔶 HOW IT WORKS • ADX is calculated over a configurable period — values above the trend threshold (default 25) indicate trending conditions, values below the range threshold (default 20) indicate ranging conditions • Bollinger Band width is ranked as a percentile over 100 bars, and ATR is similarly ranked — high ATR percentile (above 80) flags volatile conditions regardless of ADX • The regime priority is Volatile > Trending > Ranging, ensuring that extreme volatility always takes precedence • In trending regimes, buy signals fire on EMA 9 crossing above EMA 21 with price above EMA 50 and volume confirmation; sell signals use the inverse • In ranging regimes, buy signals fire when price touches the lower Bollinger Band with RSI below the oversold level and volume confirmation; sell signals use the inverse conditions at the upper band • In volatile regimes, no signals are generated — the dashboard shows "NO TRADE" to protect capital 🔶 HOW TO USE 1. Add the indicator to any chart — the regime classification appears immediately in the dashboard and as a background color (green for trending, blue for ranging, red for volatile) 2. Pay attention to regime change vertical lines — dashed lines with labels mark exactly where the market shifted from one regime to another 3. When a signal fires, the label shows whether it came from a trend strategy (EMA Cross) or range strategy (BB Bounce), so you understand the logic behind it 4. In volatile regimes, respect the "NO TRADE" indication — sitting out during extreme volatility is a valid and often profitable strategy in itself 🔶 FEATURES • Non-repainting signals (uses barstate.isconfirmed) • Works on all timeframes and instruments • 9 alert conditions with webhook JSON support (including individual regime change alerts) • Professional dashboard display with ADX, BB Width, and ATR rank readings • Regime change vertical lines for clear visual transition markers • Dual strategy engine that automatically selects the appropriate signal logic 🔶 SETTINGS GUIDE • ADX Length — Period for ADX calculation (default: 14) • ADX Trend Threshold — ADX above this classifies as trending (default: 25) • ADX Range Threshold — ADX below this classifies as ranging (default: 20) • Bollinger Length / Multiplier — Parameters for BB width and bounce signals (default: 20 / 2.0) • ATR Length — Period for ATR volatility measurement (default: 14) • ATR Volatility Percentile — ATR rank above this classifies as volatile (default: 80) • EMA Fast / Slow — EMA periods for trending signal crossovers (default: 9 / 21) • RSI Length — RSI period for ranging signal confirmation (default: 14) • RSI Overbought / Oversold — RSI levels for ranging signal triggers (default: 65 / 35) • Signal Cooldown — Minimum bars between consecutive signals (default: 15) • Volume Multiplier — Volume must exceed SMA by this factor (default: 1.0) • Show Regime Background / Change Lines / Dashboard — Visual toggles 🔶 ALERTS • MRD Buy Signal — Fires on any confirmed buy signal (trend or range strategy) • MRD Sell Signal — Fires on any confirmed sell signal • MRD Any Signal — Fires on any confirmed signal • Regime Change: Trending — Fires when market shifts to trending regime • Regime Change: Ranging — Fires when market shifts to ranging regime • Regime Change: Volatile — Fires when market shifts to volatile regime • Strong Trend ADX>35 — Fires when ADX exceeds 35, indicating a powerful trend • Extreme Volatility — Fires when ATR rank exceeds the 90th percentile • Low Volatility Squeeze — Fires when BB width rank is below 10% and ADX below 15, signaling a potential breakout setup • Webhook JSON — JSON-formatted alert for automated bot trading 🔶 LIMITATIONS & DISCLAIMER • This is a technical analysis tool, not financial advice • Past patterns do not guarantee future results • Best used alongside price action context and proper risk management • Regime transitions can be noisy near threshold boundaries, causing brief flickers between states • The ranging strategy performs best in clearly defined ranges — during slow, drifting markets that are technically "ranging" by ADX but lack clear boundaries, BB bounce signals may be less reliable Pine Script® indicatorby forexobroker9
Market Memory Levels [forexobroker]Markets have memory. The price levels that mattered yesterday still matter today, because thousands of traders are watching the exact same numbers. Market Memory Levels automatically plots the levels that institutional traders, algorithms, and retail traders all reference -- and detects when price reacts at them. Three Types of Memory Levels: Previous Day High/Low/Close -- These are the most-watched intraday reference points in professional trading. The previous day's high represents yesterday's ceiling; the low represents the floor. The close represents the settlement -- where the market found agreement. Moves above or below these levels define intraday bias. Previous Week High/Low -- Weekly levels carry even more significance because swing traders, fund managers, and position traders use them. A break of the weekly high attracts momentum; a hold of the weekly low confirms support. Round Number Levels -- The indicator auto-detects your instrument type and plots the appropriate psychological levels: Forex: Every 50 pips (1.0800, 1.0850, 1.0900...) Crypto: Every $1,000 ($60,000, $61,000, $62,000...) Stocks: Every $5 ($150, $155, $160...) Round numbers work because humans are drawn to them. Limit orders, stop losses, and take profits cluster at these levels, creating self-fulfilling support and resistance. Signal Logic: BUY when price approaches a memory support level within ATR proximity, prints a bullish candle with strong body (body > 40% of range), and volume confirms above SMA(20). This is a "bounce" -- the level held and buyers stepped in. SELL when price approaches a memory resistance level, prints a bearish rejection candle, and volume confirms. This is a "rejection" -- the level held and sellers defended it. The Info Table: The real-time table displays all active levels, their exact prices, the current round number spacing, and distance to the nearest round number. When price is within striking distance of a level, the table highlights it. How to Use: Start each trading day by checking where price sits relative to the memory levels. Is it above or below the previous day close? Has it tested the weekly high? Is a round number nearby? These levels form the battlefield map for the session. When signals fire at these levels with volume, the probability of a genuine reaction increases because you have institutional-level awareness of where orders cluster. Works best on intraday timeframes (5-minute to 1-hour) for forex, crypto, and stock markets. LIMITATIONS Previous day/week levels require sufficient chart history to display On non-standard chart types (Heikin Ashi, Renko), values may differ from standard candles Round number spacing is preset for common asset classes and may not suit all instruments Bounce/rejection detection uses single-candle patterns which can produce false signals Volume filtering depends on data feed quality (tick volume for forex) Signals are confirmed after bar close, adding one bar of delay Memory levels are observational reference points, not predictive guarantees Not financial advicePine Script® indicatorby forexobroker2
Structure Retest Sniper v1Structure Retest Sniper v1 (SRS v1) is a precision-built trend continuation indicator designed to capture high-probability entries after a confirmed break of structure. By combining a triple EMA trend filter (21/50/200), swing-based market structure detection, and dynamic supply/demand zones, the script identifies when price is trending cleanly and breaking key levels. Once a breakout occurs, the system tracks a controlled pullback into value—specifically the 50 EMA—allowing traders to enter on a retest rather than chasing momentum. This creates a disciplined, rule-based approach aligned with institutional price behavior. The indicator provides clear BUY and SELL signals only when all conditions align: trend direction, break of structure, and valid retest within a defined window. Visual elements such as zone boxes, arrows, labels, and background trend shading make chart reading simple and efficient, while built-in alerts ensure you never miss a setup. SRS v1 performs best on higher timeframes like the 1H, 4H, and Daily charts, and excels in trending markets such as Forex majors, indices, and gold—especially during high-volume sessions like London and New York. This is a clean, no-noise system built for traders who rely on structure, patience, and precision execution. WHAT THE SCRIPT IS COMPRISED OF 1. TREND ENGINE (EMA STACK) You’re using: 21 EMA (fast) 50 EMA (mid) 200 EMA (slow) Logic: Bull trend → 21 > 50 > 200 Bear trend → 21 < 50 < 200 This is filtering out bad trades and aligning you with direction. What it means: Market is only tradable when it's cleanly trending No chop = fewer fake signals 2. STRUCTURE DETECTION (SWING POINTS) Using: ta.pivothigh ta.pivotlow What it does: Finds recent highs/lows Defines: Resistance (highs) Support (lows) Important: These are confirmed pivots, not guesswork → reduces noise. 3. SUPPLY & DEMAND ZONES Every time a swing forms: Pivot High → Supply Zone Pivot Low → Demand Zone How zones are built: Uses 40% of the candle range Extended forward (zone_extend) Meaning: These zones act as: Reaction areas Liquidity zones Retest targets 4. BREAK OF STRUCTURE (BOS) This is your trigger event. Bullish BOS → price closes above last high Bearish BOS → price closes below last low Why it matters: This confirms: Trend continuation Market intent Liquidity taken 5. RETEST LOGIC (YOUR EDGE) This is the core sniper logic. After a BOS: Wait up to X candles (retest_bars) Price must pull back to: EMA 50 (mid EMA) Entry conditions: BUY: Bullish BOS happened Price pulls back to EMA 50 Trend is bullish SELL: Bearish BOS happened Price pulls back to EMA 50 Trend is bearish This is textbook continuation entry 6. ATR BUFFER (SMART ENTRY SPACING) Uses: ATR(14) Purpose: Places labels slightly away from price Helps visualize realistic entry zones You can also use this for: Stop loss placement Risk control 7. SIGNAL SYSTEM You get: BUY / SELL labels Triangle arrows Background trend shading Alerts Meaning: You’re never guessing Signals are only printed when ALL conditions align HOW TO USE THIS (REAL STRATEGY) Entry Model (Simple & Effective) BUY SETUP: Trend = bullish (EMA aligned) Price breaks previous high (BOS) Price pulls back to EMA 50 BUY signal prints Enter on: Signal candle close OR Lower timeframe confirmation SELL SETUP: Trend = bearish Break of low (BOS) Retest EMA 50 SELL signal prints STOP LOSS Best options: Below/above retest candle Or: Below demand zone (for buys) Above supply zone (for sells) TAKE PROFIT Use: Previous highs/lows Next structure level 2R–3R minimum BEST TIMEFRAMES This is where your indicator shines: HIGH PROBABILITY SETUP Daily → Bias 4H → Structure + BOS 1H → Entry (signals) This matches exactly how you said you trade. Alternative (Scalping): 15M → structure 5M → entries More noise, lower accuracy BEST MARKETS TO TRADE This system works best on: Forex majors EURUSD GBPUSD USDJPY Gold (XAUUSD) Indices NAS100 US30 Why? Clean structure Respect EMAs Strong trends BEST SESSIONS (IMPORTANT) London Session (BEST) Strong moves Clean break + retest behavior New York Session Continuations Volatility expansionsPine Script® indicatorby JamesK31814
EMA Rejection CounterEMA Rejection Counter EMA Rejection Counter is a simple yet powerful tool designed to measure how often price gets rejected from key exponential moving averages. Instead of guessing which EMA “respects price” the most, this indicator gives you actual data. What It Does This indicator tracks and counts rejection events on up to three customizable EMAs. A rejection is defined as: Price approaches the EMA Touches the EMA during the candle Then closes away from it This helps identify which EMA is acting as the most reliable dynamic support/resistance. Features ✅ Track 3 customizable EMAs (default: 25 / 50 / 100) ✅ Automatic detection of bullish & bearish rejections ✅ Live rejection counter for each EMA ✅ On-chart labels (R1, R2, R3) to visualize rejection points ✅ Clean table display showing total counts ✅ Highlights the most respected EMA in real-time How to Use Use this tool to identify which EMA price is reacting to most Combine with your trend strategy (e.g., pullbacks, continuations) The EMA with the highest rejection count often acts as the key level Example Use Cases Finding the best EMA for your strategy Confirming dynamic support/resistance Filtering entries based on EMA reactions Enhancing trend-following systems Notes This is a statistical tool, not a standalone trading signal Works best when combined with price action and market structure Results may vary across timeframes and assetsPine Script® indicatorby alicanbayar1
Daily ATR Box Daily ATR Box This indicator plots a dynamic ATR-based price box anchored to key daily levels, giving you a clean visual range target directly on your chart. How It Works The box is sized by the Daily ATR (Average True Range) multiplied by a user-defined multiplier, so the range always reflects current volatility. You choose what price level anchors the box, and the indicator handles the rest — placing the box either above or below the anchor depending on the mode selected. Anchor Modes Previous Day High — Box top sits at PDH, extending downward by one ATR. Useful for gauging how far price may retrace after reclaiming the prior high. Previous Day Low — Box bottom sits at PDL, extending upward by one ATR. Great for measuring bounce potential off prior lows. Premarket High — Box top sits at the current session's premarket high (4:00 AM – 9:30 AM ET), extending downward. Updates live during premarket and locks at the open. Premarket Low — Box bottom sits at the current session's premarket low, extending upward. Updates live during premarket and locks at the open. Current Close — Box floats with the current bar's close. Useful for intraday range projection. Manual Price — Set any price level as the anchor for full custom control. Features ATR length and multiplier are fully adjustable Drag Offset input lets you shift the box up or down freely without changing the anchor Box width adjustable in bars Optional right extension to project the zone forward Customizable fill and border colors Label displays the live ATR value, anchor mode, anchor price, and offset Box Top, Box Bottom, PDH, PDL, Premarket High, and Premarket Low all plotted to the Data Window for easy reference Recommended Usage Works on any timeframe but is designed around the daily ATR, so it is most useful on intraday charts (1m – 15m) where the daily range provides meaningful context. Pair it with your existing support/resistance levels or volume profile to identify high-probability reaction zones within the expected daily range.Pine Script® indicatorby Vanhamersly2
BTC Sniper Signals (High Accuracy, No Repaint)High-accuracy BTC signals built to catch real moves — not fakeouts. This system focuses on: trend continuation entries liquidity grabs (smart money moves) momentum confirmation precise entry timing It avoids: late signals choppy conditions overextended entries What makes it different: dynamic scoring system smart filters instead of lagging confirmations built specifically for BTC behavior ✔ No repaint ✔ Fast signals for 5m–1H ✔ Designed for consistency, not noisePine Script® indicatorby bretthenderson88337
VWAP Auto Anchored TrendVWAP Auto Anchored Trend This indicator is a Pine Script v6 recreation of an auto-anchored VWAP tool with an added trend and flatness readout. It is designed to help you study how volume-weighted price develops from a selected anchor and how stable or directional that VWAP remains over time. What It Does At its core, this script calculates a Volume Weighted Average Price (VWAP) . Unlike a simple moving average, VWAP gives more influence to bars with higher volume. That allows it to reflect where trading activity has been concentrated during the active anchor period. The line begins at the selected anchor and updates forward from there, giving you a focused view of how price and volume have behaved from that point. Anchor Periods The script supports multiple anchor types, including: Auto Highest High Lowest Low Highest Volume Session Week Month Quarter Year Decade Century Earnings Dividends Splits For time-based anchors such as Month , Quarter , or Year , the indicator displays only the currently active anchor period. That keeps the chart focused on the most recent cycle rather than extending the VWAP through the entire chart history. Source and Calculation The VWAP can be calculated from a selectable source, such as hlc3 , which is commonly used as a balanced price basis. The script accumulates price multiplied by volume, then divides that running total by cumulative volume over the active anchor period. This makes the line responsive not only to price movement, but to how much trading participation occurred at those prices. Bands and Visual Structure The script includes optional upper and lower VWAP bands. These bands can be calculated using: Standard Deviation Percentage Up to three band levels can be enabled, each with its own multiplier. When active, they can help frame how tightly or loosely price is trading around the anchored VWAP. A background fill can also be used between the outer visible bands to make the VWAP zone easier to read visually. Offset Support An offset setting is included so the VWAP and its bands can be shifted visually on the chart. This affects display placement only and does not change the underlying VWAP calculation. VWAP Flatness and Trend Readout One of the main additions in this version is the VWAP Flatness section. Instead of only judging the VWAP slope by eye, the script measures how much the VWAP has drifted from its anchor to the current bar. It then normalizes that drift using ATR to produce a more comparable trend/flatness reading. The table compares two views: All Period - the entire active anchor period Last 50% - the most recent half of that same period This can help show whether the VWAP has remained balanced over the full anchor period, or whether the more recent portion has started to trend more clearly. Table Readout Includes VWAP State - VERY FLAT, FLAT, MODERATE, TRENDING, or STRONG TREND ATR Score - VWAP drift measured against ATR Drift % - total percentage drift in VWAP over the measured section Per Bar % - average drift per bar over that section This is intended as a structured way to describe VWAP behavior. It does not predict future price movement, but it can help organize how stable or directional the VWAP has been within the chosen anchor window. How It May Be Used This indicator can be used as a reference for: Tracking where volume-weighted price has developed from an anchor Comparing current price to anchored average value Observing whether price is staying near VWAP or expanding away from it Viewing optional VWAP band structure Comparing overall VWAP behavior with the most recent half of the anchor period Notes This script is intended as a charting and analysis tool. The flatness and trend labels describe measured VWAP behavior, not guarantees. Different symbols, timeframes, and anchor periods can produce very different readings. Summary This script combines anchored VWAP logic, optional bands, and a two-part flatness/trend readout into one tool. Its goal is to help you study where weighted price has developed, how price is behaving around that value, and whether the VWAP itself has remained relatively flat or become more directional over the active anchor period. Pine Script® indicatorby Midgar-7
ATR/DTR[jackieee]Description This indicator compares the current range (DTR) with the Average True Range (ATR) of a selected timeframe and displays the result in a compact table on the chart. Its purpose is to show how much of the market’s “normal” move has already been used. The logic is straightforward: ATR measures the average volatility over time, while DTR measures the actual high-to-low range of the current bar on the chosen timeframe. The script then calculates DTR / ATR × 100, which shows the current range as a percentage of ATR. This makes it easy to judge whether price is moving within a normal range, approaching an average full move, or already extending beyond it. A custom threshold can also be set so the table changes color once the current range reaches a chosen percentage of ATR. This helps highlight when volatility is becoming unusually large and can be useful for intraday awareness, range expansion analysis, and managing expectations after a strong move.Pine Script® indicatorby jackieeeeeeeee22