ATR SCALERThis allows you to manually input the ATR STRUCTURE the ORB and PM levels manually on the fly. This has no real mathematical value since its all manual entrys this is primarily for tracking purposes. Pine Script®指標由TuskenDayTrade提供7
20-Stock Mining Basket Beta & CorrelationBeta and Correlation across a 20-stock mining basket. Move the timeline to showcase changes in beta and correlation. Not financial advice.Pine Script®指標由JennyJenJen提供0
Trend Forge Trend Forge is a fully configurable multi-trend strategy that lets you mix and match three independent trend indicators to define bullish and bearish market states. When all three trends align above price, the strategy enters long; when all three align below, it enters short. Every position is protected by an ATR-based stop loss, and trades close automatically when the trend alignment breaks down. This script was converted from the original Bear & Bull Builder indicator I published into a back testable strategy with real entries, exits, and stop loss orders. It gives you access to TradingView's full Strategy Tester including equity curves, trade lists, and performance metrics. How It Works Trend Selection: You choose three trend indicators independently, each with its own type and length: - Trend 1 (default: EMA 21) — fast trend - Trend 2 (default: EMA 55) — medium trend - Trend 3 (default: SMA 89) — slow trend Each trend slot supports five indicator types: EMA, SMA, RSI, CCI, and WaveTrend (WT). This gives you complete freedom to build a trend-following system tailored to your instrument and timeframe. Entry Logic Long Entry: Triggered on the first confirmed bar where price closes above all three trend values. The strategy enters long at market and simultaneously places an ATR-based stop loss order. Short Entry: Triggered on the first confirmed bar where price closes below all three trend values. The strategy enters short at market with an ATR-based stop loss. Stop Loss Calculation The stop loss distance is calculated as: `Stop Loss Distance = ATR(20) × Multiplier` - For longs, the stop is placed below the highest of the three trend values at entry. - For shorts, the stop is placed above the lowest of the three trend values at entry. The ATR multiplier is user-adjustable (default: 2.5), letting you widen or tighten risk per trade based on volatility. Exit Logic Positions close via market order when the trend alignment condition that triggered the entry is no longer met — i.e., when price crosses back through one or more of the trend lines. If the stop loss is hit first, the strategy exits at the stop price instead. --- Visual Features All of the original indicator's visual overlays are preserved: -Stop Loss Zones — shaded red regions between the entry level and the ATR stop loss, shown for longs and/or shorts (toggle on/off). - Trend Zones — green-shaded areas that highlight when a bullish or bearish state is active. - Signal-to-Order Fill Zones — a green zone that visualizes the one-bar delay between signal generation (bar close confirmation) and order execution (next bar open). - Entry, Stop, and Exit Labels — price labels printed on the chart at entry, stop loss, and exit points with color coding (green = entry, orange = stop, cyan = exit). Toggleable for longs and shorts independently. --- Settings Reference | Group | Setting | Default | Description | |-------|---------|---------|-------------| | First Trend** | Trend Type | EMA | Indicator type for Trend 1 | | First Trend** | Trend Length | 21 | Lookback period for Trend 1 | | Second Trend | Trend 2 | EMA | Indicator type for Trend 2 | | Second Trend | Trend Length | 55 | Lookback period for Trend 2 | | Third Trend | Trend 3 | SMA | Indicator type for Trend 3 | | Third Trend| Trend Length | 89 | Lookback period for Trend 3 | | Stop Loss | ATR Multiplier | 2.5 | Multiplied by ATR(20) to set stop distance | | Display | Long/Short Labels | Long on | Show entry, stop, and exit price labels | | Display| Stop Loss Zones | Long on | Shade the region between entry and stop | | Display | Trend Zones | Long on | Shade active bull/bear trend areas | | Display | Signal-to-Order Zones | Long on | Show the fill delay visualization | --- Strategy Properties | Property | Value | |----------|-------| | Default Qty Type | 100% of equity | | Initial Capital | 10,000 | | Pyramiding | 0 (no stacking) | | Order Fill | Next bar open | | Bar Confirmation | Orders only on confirmed bars | --- Usage Tips - Start with the default EMA 21 / EMA 55 / SMA 89 combination and adjust from there. - Pair faster trend lengths for scalping on lower timeframes, or slower lengths for swing trading on daily/weekly charts. - Increase the ATR multiplier on volatile instruments to avoid premature stop outs; decrease it on stable instruments for tighter risk control. - Use the Strategy Tester tab to compare different trend type and length combinations across your chosen symbol and timeframe. - The WaveTrend and CCI options can provide earlier signals in ranging markets but may generate more whipsaws — backtest before committing. --- Disclaimer This strategy is provided for educational and backtesting purposes only. Past performance does not guarantee future results. Always validate with out-of-sample data and proper risk management before trading live capital. Pine Script®策略由Beck_Mullen提供10
Sunspot EMA CloudSunspot EMA Cloud Overview Sunspot EMA Cloud is a multi-layer exponential moving average framework designed to visualize market direction, internal structure, and higher-timeframe equilibrium zones within a single layout. The script organizes EMA layers into a hierarchical structure that separates primary trend bias, medium-term momentum alignment, and long-term structural boundaries. Primary Trend Cloud (55-200) The foundation of the system is a fast and slow EMA pair, default values 55 and 200. When the fast EMA is above the slow EMA, the cloud reflects bullish dominance. When the fast EMA is below the slow EMA, the cloud reflects bearish dominance. A gradient fill between the two averages visually highlights directional strength and transition phases. Medium-Term EMA Cluster (30-60-120) This layer provides internal structure confirmation. It can be used to evaluate pullbacks, short-term acceleration, and compression within the direction defined by the primary trend cloud. Long-Term EMA Tunnels Three tunnel layers with default lengths 144-169, 288-338, and 576-676 represent progressively higher-order structural zones. These zones act as dynamic support and resistance areas and help identify expansion or contraction phases in broader market structure. Logic Framework The system operates on three coordinated structural layers. The 55-200 cloud defines directional bias. The 30-60-120 cluster evaluates internal momentum alignment. The long-term tunnels define macro structural boundaries. Separating these elements into independent but coordinated layers provides contextual clarity while reducing visual noise. How To Use Use the primary trend cloud to determine directional preference. Use the EMA cluster to assess pullbacks and short-term structure alignment. Use the long-term tunnels to identify structural reaction zones. Each layer can be independently enabled or disabled depending on trading requirements. All parameters are adjustable to adapt to different markets and timeframes.Pine Script®指標由mustcopper提供0
LL Contract Scanner 06This indicator mainly helps traders find the starting point of market surges, allowing them to enter the market in a timely manner when the market starts to reverse. It is my super weapon, and everyone can give it a try.Pine Script®指標由czoz8416提供3
Doji Breakout Alert (Alternating)this confirms direction from a doji, when looking to find an entry with an alert it will be easier. Pine Script®指標由piranha_trading提供2
OSOTORO GOLD LABELOSOTORO GOLD LABEL is a multi-layered, institutional-grade market bias and trade-timing framework built for intraday structure trading. It combines session-based liquidity levels, multi-engine trend detection, volatility momentum, and a weighted composite scoring system to produce a clear directional bias and strength reading. This is not a single indicator — it’s a stacked decision engine. How It Works in Practice The system aligns: Liquidity structure (ORB, PD, PM, PW) Trend structure (SSL + Trend Forecast) Volatility regime (SuperTrend + QQE) Momentum slope (Zero Lag) Weighted bias engine When multiple engines align → composite score expands → strength increases → high-probability directional bias. What Makes This Different Multi-timeframe liquidity logic Historical trend expectancy modeling Weighted composite scoring Institutional session awareness Modular toggles for each engine Bias table for instant clarityPine Script®指標由yassermalik1022提供1117
v22 Backtester: 20/50 MA + IchimokuFor Glenn More description do I can publish More description do I can publish More description do I can publish More description do I can publish More description do I can publishMore description do I can publish More description do I can publishMore description do I can publishPine Script®策略由symbo47提供1
Dollar Ladder RulerAn automatic horizontal price ladder overlay that draws clean, evenly spaced dollar levels around the current price to highlight psychological support/resistance zones and common reaction areas. Built specifically for intraday traders, scalpers, and options traders (SPY / QQQ / large caps) who rely on whole/half dollar magnets and key dollar increments. No manual drawing required — levels update automatically as price moves. Level hierarchy • $0.50 → thin white dashed • $1.00 → thin white solid • $2.50 → yellow dashed • $5.00 → thick yellow • $10.00 → thicker yellow • $50.00 → thickest possible (major macro level) Higher increments visually stand out more so you instantly see: major reaction zones bounce/rejection areas breakout magnets key scalping targets Why this helps • Highlights psychological whole/half dollar behavior • Cleaner than manually drawing lines • Great for 1m–5m charts • Perfect for 0DTE / day trading • Automatically centers around current price • Lightweight and fast Settings Range Above/Below Price ($) Controls how many levels are displayed around price.Pine Script®指標由myttthew提供0
Weekly TrendRider longPosition 5% Zone//@version=5 indicator("Weekly EMA21 Dynamic Zone", overlay=true) // ====================================================== // TIMEFRAME RESTRICTION // ====================================================== // Check if chart timeframe is Weekly isWeekly = timeframe.isweekly // If not Weekly → show message and stop plots if not isWeekly label.new(bar_index, high, "This indicator works only on Weekly timeframe", style=label.style_label_center, color=color.red, textcolor=color.white, size=size.large) // ====================================================== // WEEKLY EMA21 CALCULATION // ====================================================== ema21 = ta.ema(close, 21) // Upper and Lower Levels (5% zones) upperLevel = ema21 * 1.05 lowerLevel = ema21 * 0.95 // ====================================================== // CONDITIONAL PLOTTING (Hide on other timeframes) // ====================================================== plotEMA = isWeekly ? ema21 : na plotUpper = isWeekly ? upperLevel : na plotLower = isWeekly ? lowerLevel : na // Plot EMA emaPlot = plot(plotEMA, title="EMA 21", color=color.orange, linewidth=2) // Plot Upper & Lower Levels upperPlot = plot(plotUpper, title="Upper 5% Zone", color=color.green) lowerPlot = plot(plotLower, title="Lower 5% Zone", color=color.red) // ====================================================== // ZONE FILLING // ====================================================== // Green Zone (EMA → +5%) fill(emaPlot, upperPlot, color=isWeekly ? color.new(color.green, 85) : na) // Red Zone (EMA → -5%) fill(emaPlot, lowerPlot, color=isWeekly ? color.new(color.red, 85) : na)Pine Script®指標由ashishonlinenow提供0
Intraday LevelsDescription Intraday Levels is a lightweight, real-time price level indicator designed for intraday and short-term trading. It automatically tracks and labels key market levels as price evolves throughout the trading day, helping traders quickly identify important support and resistance zones without manual adjustment. The indicator focuses on session-based highs and lows, updating live as new price action forms. What It Shows Premarket High (PMH) Premarket Low (PML) Afterhours High (AHH) Afterhours Low (AHL) Day High (DH) – Regular Trading Hours Day Low (DL) – Regular Trading Hours Each level is clearly labeled on the chart using concise tags (PMH, PML, AHH, AHL, DH, DL), with an optional price display for quick reference. Key Features Automatic level tracking Levels update in real time as price moves—no manual refreshing or adjustments required. Clean, uncluttered visuals Uses labels only (no excessive lines), keeping charts readable on lower timeframes like 1m–10m. Session-aware logic Separately tracks Premarket, Regular Trading Hours, and Afterhours price action. Graceful handling of extended hours data Works reliably on symbols such as QQQ and SLV, even when premarket or afterhours data is limited or inconsistent. Customizable labels Toggle price display on labels Adjust label offset for better visibility Built for Pine Script v6 stability Written with minimal, robust logic to avoid common compilation and runtime issues. How to Use These levels often act as intraday support and resistance, areas where price may: Stall or consolidate Reverse or reject Break out with momentum They are especially useful for: Opening range context VWAP and EMA confluence Scalping and day trading setups Options and index ETF trading Best Timeframes 1m, 3m, 5m, 10m for scalping 15m–30m for intraday structure Can also be used on 1h for session reference Disclaimer This indicator is for educational and informational purposes only and does not constitute financial advice. Always manage risk and confirm setups with your own trading plan.Pine Script®指標由chandranewagetrader提供23
European market strategy analysisProduct: XAUUSD(UTC+8) Analysis time zone: The opening high and low closing demand marks of the third H4 of the day Operation entry time zone: M5 Necessary condition: the entity is greater than the line (the line is greater than the side of the entity to cancel the opening or closing mark) Operation strategy one: callback FIBO (0.382-0.618)~0 and 1 are opening and closing respectively Stop loss and find effective support from the K bar of FIBO (0.382-0) Take profit is 1.5 times or 1 times of stop loss Operation strategy 2: False breakthrough in reverse direction ~ break through FIBO (0 or 1) but not exceed FIBO (1.15 or -0.15) Stop loss is FIBO (1.15 or -0.15) Take profit is FIBO (0 or 1) 商品:XAUUSD(UTC+8) 分析時區:當日第三根H4的開高低收需標記 操作進場時區:M5 必要條件:實體大於線(線大於實體的一邊取消開或收標記) 操作策略一:回調FIBO(0.382-0.618)~0和1分別為開和收 止損找FIBO(0.382-0)的K棒具有效支撐 止盈為止損的1.5倍或1倍 操作策略二:假突破反向~突破FIBO(0或1)但不超過FIBO(1.15或-0.15) 止損為FIBO(1.15或-0.15) 止盈為FIBO(0或1)Pine Script®指標由FB141319提供1
Institutional MA Bounce & Support Screener. Description The Philosophy Top-tier traders don’t just buy stocks because they are up; they buy them because they show signs of institutional accumulation. This indicator is designed to find "High-Quality Support" signals—instances where a stock in a primary uptrend pulls back to a key moving average (10 SMA, 21 EMA, or 50 SMA) and is met with aggressive buying that drives the price to close near the daily highs. Key Components * Trend Alignment: Automatically filters out "laggards" by only flagging setups when price is above the 50 SMA. * Proximity-Based Bouncing: Unlike rigid indicators that require a "perfect" touch, this uses an editable Buffer %. It catches those high-conviction "front-runs" where price reverses just before hitting the line. * Volume Conviction: Integrates Relative Volume (RVOL). It ensures you aren't looking at a dead-cat bounce, but a high-volume reversal backed by institutional participation. * Daily Closing Range (DCR): The final confirmation. It measures the finishing position of the day. A high DCR (>85%) at an MA is a primary signal of "support found." How to Use with the TradingView Screener (Beta) This script is optimized with "bundled security calls" to avoid errors in the new TradingView Screener. * Add the script to your chart. * Open the Stock Screener (Beta). * Add columns for Bounce 10SMA, Bounce 21EMA, or Bounce 50SMA. * Filter for Equals 1 to find stocks currently tagging those levels. * Combine with the Daily Closing Range filter (> 90) for the ultimate "Power Setup." Technical Settings * RelVol Lookback: Compare today's volume against the 20, 50, or 200-day average. * RelVol Threshold: Set the multiplier (e.g., 1.5x) to find true volume surges. * Bounce Buffer: Adjust from 0.5% (strict) to 2.0% (loose) depending on market volatility. A Pro-Tip for your users: The best setups often occur when the Relative Volume is > 1.2 and the Daily Closing Range is > 90% on the day of the bounce. This indicates that institutions didn't just defend the level—they overwhelmed the sellers by the closing bell. Would you like me to help you draft the "Release Notes" for when you update this script with the Gemini Confluence Trigger features we discussed?Pine Script®指標由phonzietrade提供3
1S1K - NQ RangeOne Shot · One Kill is a structured breakout strategy designed for the New York open, built for traders who understand that consistency does not come from trading more, but from trading better.Pine Script®指標由Pedrobdtrader提供20
5m, 10m, 60m 200 SMA - Black Optimized200SMA for 5 minute, 10 minute, and 60 minute charts mapped on any timeframe. Useful for local supports and resistance on day and swing trades, or pinpointing entries and exits. Pine Script®指標由TheChartDaddy提供5
Daily & Weekly Closing Range % (Screener Compatible)Overview This indicator calculates the Daily Closing Range (DCR) and Weekly Closing Range (WCR) as a percentage. It measures where the price finishes relative to the session's high and low. This is a staple metric for trend followers and "CANSLIM" style traders (popularized by platforms like Deepvue and MarketSmith) to identify institutional support. A high closing range (e.g., >80%) indicates that despite intraday volatility, buyers were aggressive enough to hold price near the highs. Key Features Screener Integration : Designed specifically to work with the TradingView Stock Screener (Beta). You can now filter your universe for stocks closing in the top 10% or 25% of their range. Clean Visuals : Includes a histogram at the bottom of your chart for quick visual confirmation of price "tightness." How to use for Screening: Add this script to your chart. Open the Stock Screener (Beta). Add a filter and search for "Closing Range Tracker". Select Daily Closing Range and set the value to Greater than 90 to find stocks finishing at the dead-highs.Pine Script®指標由phonzietrade提供1
Daily & Weekly Closing Range % (Screener Compatible)Overview This indicator calculates the Daily Closing Range (DCR) and Weekly Closing Range (WCR) as a percentage. It measures where the price finishes relative to the session's high and low. This is a staple metric for trend followers and "CANSLIM" style traders (popularized by platforms like Deepvue and MarketSmith) to identify institutional support. A high closing range (e.g., >80%) indicates that despite intraday volatility, buyers were aggressive enough to hold price near the highs. Key Features Screener Integration: Designed specifically to work with the TradingView Stock Screener (Beta). You can now filter your universe for stocks closing in the top 10% or 25% of their range. Dual Timeframe: Pulls both Daily and Weekly data regardless of the timeframe you are currently viewing. Clean Visuals: Includes a histogram at the bottom of your chart for quick visual confirmation of price "tightness." How to use for Screening: Add this script to your chart. Open the Stock Screener (Beta). Add a filter and search for "Closing Range Tracker". Select Daily Closing Range and set the value to Greater than 90 to find stocks finishing at the dead-highs.Pine Script®指標由phonzietrade提供1
Metals Auction NY Opening Range (Anchored + Extensions)Plots the 8:20 EST open for Metals, followed by the highs and lows of the first hour. Then plots the mid range as well as extensions (50%, 100%, 150%, and 200%). Pine Script®指標由cloudhidden提供11
Liquidity Sweeps + MSS (Valid / Ignored)//@version=5 indicator("Liquidity Sweeps + MSS (Valid / Ignored)", overlay=true, max_labels_count=200, max_lines_count=200) //────────────────────────────────────────────────────────────── // Inputs structureLookback = input.int(20, "Structure Lookback (recent highs/lows)", minval=10) rangeLookback = input.int(80, "Range Lookback (to define extremes)", minval=30) extremeZonePct = input.float(0.25, "Extreme Zone % (0.25 = top/bottom 25%)", minval=0.05, maxval=0.45, step=0.05) useCloseReentry = input.bool(true, "Require close back inside level (reentry)") // MSS / Swings pivotLeft = input.int(3, "Swing Pivot Left", minval=1) pivotRight = input.int(3, "Swing Pivot Right", minval=1) mssMode = input.string("Close", "MSS Break uses", options= ) // Close = stricter useImpulseFilter = input.bool(true, "Filter strong impulse candles") impulseATRmult = input.float(1.0, "Max body size (ATR multiple)", minval=0.3, maxval=3.0, step=0.1) atrLen = input.int(14, "ATR Length", minval=5) showOnlyValid = input.bool(true, "Show only VALID signals") showPending = input.bool(true, "Show PENDING label") plotStructureLvls = input.bool(false, "Plot recent structure levels") plotMssLevel = input.bool(true, "Plot MSS level while pending") //────────────────────────────────────────────────────────────── // Helpers atr = ta.atr(atrLen) body = math.abs(close - open) // Recent structure (dynamic) recentHigh = ta.highest(high, structureLookback) recentLow = ta.lowest(low, structureLookback) // Bigger “range” to determine if we are at extremes vs middle rngHigh = ta.highest(high, rangeLookback) rngLow = ta.lowest(low, rangeLookback) rng = math.max(rngHigh - rngLow, syminfo.mintick) pos = (close - rngLow) / rng // 0..1 isTopExtreme = pos >= (1.0 - extremeZonePct) isBotExtreme = pos <= extremeZonePct impulseOk = not useImpulseFilter or (body <= atr * impulseATRmult) //────────────────────────────────────────────────────────────── // Swings for MSS (pivot-based) ph = ta.pivothigh(high, pivotLeft, pivotRight) pl = ta.pivotlow(low, pivotLeft, pivotRight) var float lastSwingHigh = na var float lastSwingLow = na // Update latest confirmed swing points (they appear pivotRight bars late, that's fine) if not na(ph) lastSwingHigh := ph if not na(pl) lastSwingLow := pl // Optional: plot structure levels plot(plotStructureLvls ? recentHigh : na, "Recent High", color=color.new(color.red, 70), style=plot.style_linebr, linewidth=2) plot(plotStructureLvls ? recentLow : na, "Recent Low", color=color.new(color.lime,70), style=plot.style_linebr, linewidth=2) //────────────────────────────────────────────────────────────── // Raw sweeps (wick through recent level + optional close reentry) rawSweepHigh = high > recentHigh and (useCloseReentry ? close < recentHigh : true) rawSweepLow = low < recentLow and (useCloseReentry ? close > recentLow : true) // Location filter preValidHigh = rawSweepHigh and isTopExtreme and impulseOk preValidLow = rawSweepLow and isBotExtreme and impulseOk //────────────────────────────────────────────────────────────── // State machine: PENDING → VALID/IGNORED based on MSS break var int pendingDir = 0 // 1 = high sweep pending, -1 = low sweep pending, 0 = none var int pendingStartBar = na var float pendingMssLevel = na var label pendingLabel = na // MSS break condition breakDown = mssMode == "Close" ? close < pendingMssLevel : low < pendingMssLevel breakUp = mssMode == "Close" ? close > pendingMssLevel : high > pendingMssLevel confirmMSSHigh = pendingDir == 1 and not na(pendingMssLevel) and breakDown confirmMSSLow = pendingDir == -1 and not na(pendingMssLevel) and breakUp // If no MSS level exists at sweep time, we will ignore (strict = fewer signals) noMssLevel = pendingDir != 0 and na(pendingMssLevel) // Pending visualization of MSS level plot(plotMssLevel and pendingDir != 0 ? pendingMssLevel : na, "Pending MSS Level", color=color.new(color.yellow, 0), style=plot.style_linebr, linewidth=2) //────────────────────────────────────────────────────────────── // Label helpers makeIgnoredLabel(_isHigh, _reason) => if not showOnlyValid float y = _isHigh ? high : low labelStyle = _isHigh ? label.style_label_down : label.style_label_up label.new(bar_index, y, "SWEEP IGNORED " + _reason, style=labelStyle, color=color.new(color.gray, 0), textcolor=color.white) makePendingLabel(_isHigh, _mss) => if showPending float y = _isHigh ? high : low labelStyle = _isHigh ? label.style_label_down : label.style_label_up string txt = "SWEEP PENDING MSS: " + (na(_mss) ? "na" : str.tostring(_mss, format.mintick)) label.new(bar_index, y, txt, style=labelStyle, color=color.new(color.orange, 0), textcolor=color.white) else na setValidLabel(_lbl, _isHigh) => if not na(_lbl) label.set_text(_lbl, "SWEEP VALID (MSS)") label.set_color(_lbl, _isHigh ? color.new(color.red, 0) : color.new(color.lime, 0)) label.set_textcolor(_lbl, color.white) //────────────────────────────────────────────────────────────── // Main flow if pendingDir == 0 // New HIGH sweep candidate if rawSweepHigh if preValidHigh pendingDir := 1 pendingStartBar := bar_index // MSS level for HIGH sweep = lastSwingLow (the low we want to break) pendingMssLevel := lastSwingLow pendingLabel := makePendingLabel(true, pendingMssLevel) // If we cannot define MSS level => ignore (strict) if na(pendingMssLevel) makeIgnoredLabel(true, "no swing low (MSS) yet") if not na(pendingLabel) label.delete(pendingLabel) pendingDir := 0 pendingStartBar := na pendingMssLevel := na pendingLabel := na else makeIgnoredLabel(true, "filters (location/impulse/reentry)") // New LOW sweep candidate (only if no pending created above) if rawSweepLow and pendingDir == 0 if preValidLow pendingDir := -1 pendingStartBar := bar_index // MSS level for LOW sweep = lastSwingHigh (the high we want to break) pendingMssLevel := lastSwingHigh pendingLabel := makePendingLabel(false, pendingMssLevel) if na(pendingMssLevel) makeIgnoredLabel(false, "no swing high (MSS) yet") if not na(pendingLabel) label.delete(pendingLabel) pendingDir := 0 pendingStartBar := na pendingMssLevel := na pendingLabel := na else makeIgnoredLabel(false, "filters (location/impulse/reentry)") else // Pending: confirm with MSS if confirmMSSHigh setValidLabel(pendingLabel, true) // Reset pendingDir := 0 pendingStartBar := na pendingMssLevel := na pendingLabel := na else if confirmMSSLow setValidLabel(pendingLabel, false) // Reset pendingDir := 0 pendingStartBar := na pendingMssLevel := na pendingLabel := na // Alerts only on VALID MSS alertcondition(confirmMSSHigh, "Sweep VALID High (MSS)", "VALID liquidity sweep HIGH confirmed by MSS") alertcondition(confirmMSSLow, "Sweep VALID Low (MSS)", "VALID liquidity sweep LOW confirmed by MSS")Pine Script®指標由harderwijksay提供29
ES / NQ Delta + Absorption (Tuned)free pine script v5 es/nq tuned delta + absorption . order flow approximation but its optimized for futures volatility,liquidity,and session behavior.Pine Script®指標由fxmillionaire17提供3
Unified Field: Clean FVG + Session POCTry it free. No guarantees. I find it useful for scalping. My ai wrote the code for it albeit, my idea. : )Pine Script®指標由johnkling300提供4
lyquidity sweepcet indicateur montre les prises de liquidités haut/basPine Script®指標由harderwijksay提供45
NY Open 60-Min VarBox + Pure ICT FVG V10 + Killzones (Zoom Safe)This indicator is useful for those that traide liquitity sweep and pay attention to Killzones in previous marked opens. It will label NY Stock Exc. Open, and it labels FVG.Pine Script®指標由gesturvalgardsson提供11