Session Times + Highs/Lows (GMT)Session Timings + Highs/lows Of E-Mini Futures (SPX, NQ) Red = Asia Session Blue = London Session Yellow = New York Pre-Session Green = New York Session Purple = New York Post-SessionPine Script® göstergesijasonnfosofhwk tarafından6
CPT ORBCPT Group Opening Range 8:00–8:15 + Midpoint script to mark off candles Pine Script® göstergesircaminero tarafından13
Session Highs + Lows (GMT)Session Highs + Lows Of E-Mini Futures (SPX, NQ) Red = Asia Session Blue = London Session Yellow = New York Pre-Session Green = New York Session Purple = New York Post-SessionPine Script® göstergesijasonnfosofhwk tarafından3
TIKOLE RSI 1️⃣ Advanced RSI with Divergence 📌 What It Does Detects: Bullish Divergence → Price makes Lower Low, RSI makes Higher Low Bearish Divergence → Price makes Higher High, RSI makes Lower High 🟢 How To Use Buy Setup (Bullish Divergence): Price makes a new low RSI does NOT make a new low RSI is near 30 zone Wait for candle confirmation (bullish candle) 👉 Entry after confirmation 👉 Stop Loss below recent swing low 👉 Target = Previous resistance Best Use: Swing trading, reversal trading 2️⃣ RSI + Moving Average 📌 What It Does Adds a Moving Average to RSI line. 🟢 How To Use Buy Signal: RSI crosses above its MA RSI above 50 level Sell Signal: RSI crosses below its MA RSI below 50 level 👉 This filters fake signals 👉 Works well in trending markets Best Use: Trend-following strategy 3️⃣ RSI Strategy with Backtesting 📌 What It Does Turns RSI into a strategy: Automatically enters/exits trades Shows profit/loss Win rate Drawdown 🟢 How To Use Example: Buy when RSI crosses above 30 Sell when RSI crosses below 70 Then: Go to Strategy Tester Check performance Optimize RSI length 👉 Best for system traders 👉 Helps find best settings 4️⃣ Non-Repainting RSI Signals 📌 What It Does Waits for candle close before confirming signal. 🟢 How To Use Only trade after candle closes Avoid signals during live forming candle Use confirmed pivots only 👉 More reliable 👉 Slight delay but safer 5️⃣ RSI with Multi-Timeframe Confirmation 📌 What It Does Uses RSI from higher timeframe (like 1H) on lower timeframe (like 5m). 🟢 How To Use Example: 1H RSI above 50 (trend bullish) 5m RSI oversold (30 zone) Enter buy 👉 Trade in direction of higher timeframe 👉 Reduces fake reversalsPine Script® göstergesiTIKOLE14 tarafından101
mean//@version=6 indicator("均线系统", shorttitle="均", overlay=true) // —— 均线计算 sma20 = ta.sma(close, 20) sma60 = ta.sma(close, 60) sma120 = ta.sma(close, 120) ema20 = ta.ema(close, 20) ema60 = ta.ema(close, 60) ema120 = ta.ema(close, 120) // —— 绘制均线 plot(sma20, color=color.black, title="SMA20") plot(ema20, color=color.new(color.black, 50), title="EMA20") plot(sma60, color=color.blue, title="SMA60") plot(ema60, color=color.new(color.blue, 50), title="EMA60") plot(sma120, color=color.purple, title="SMA120") plot(ema120, color=color.new(color.purple, 50),title="EMA120") // —— 圆点定位 cond = barstate.islast bl = low moveBar = input.int(0, title="Move Bar") x20 = input.int(20, title="X20 Offset") + moveBar x60 = input.int(60, title="X60 Offset") + moveBar x120 = input.int(120, title="X120 Offset") + moveBar plot(cond ? bl : na, color=color.new(#FFC40C, 0), linewidth=5, offset=-x20, style=plot.style_circles, title="Dot20") plot(cond ? bl : na, color=color.new(#FFC40C, 0), linewidth=5, offset=-x60, style=plot.style_circles, title="Dot60") plot(cond ? bl : na, color=color.new(#FFC40C, 0), linewidth=5, offset=-x120, style=plot.style_circles, title="Dot120")Pine Script® göstergesihprb5563 tarafından1
ORB 1H US SessionThis indicator implements a 1hour Opening Range Breakout (ORB) strategy for the US session, specifically adapted for Paris time (15:30–16:30). It automatically identifies the high and low of the first hour, locks them at the end of the range, and projects structured trading levels (Entry, Stop Loss, Break-Even, Take Profits) for both long and short scenarios. The script is designed to be simple, visual, and non-repainting, making it suitable for discretionary traders.Pine Script® göstergesibertrandmasumi tarafından4
Session Times (GMT)Session Timings Of E-Mini Futures (SPX, NQ) Red = Asia Session Blue = London Session Yellow = New York Pre-Session Green = New York Session Purple = New York Post-Session Grey = WeekendsPine Script® göstergesijasonnfosofhwk tarafından2
Nested SMA Fib WaveA multi-timeframe-style moving average ribbon made of 8 Simple Moving Averages (SMAs) whose lengths follow consecutive Fibonacci numbers, each scaled by a user-chosen base length.You pick a starting Fibonacci number (e.g. 5, 8, 13, 21, 34…) via dropdown The script takes the next 7 Fibonacci numbers in sequence Each is multiplied by your base length → produces 8 progressively longer SMAs Plots them as a colorful “wave” ribbon + optional zone shading between pairs Includes bar-coloring modes based on distance from a chosen reference MA (gradient strength, simple above/below, etc.) Example (base = 10, start Fib = 13): Lengths → 130, 210, 340, 550, 890, 1 440, 2 330, 3 770Primary Use CasesTrend Strength & Multi-Timeframe Context Wider ribbon = strong trend / high volatility Narrow / converging ribbon = consolidation / potential reversal Price riding the upper/lower edge = strong directional momentum Dynamic Support/Resistance Zones The shaded areas between MAs act as natural support/resistance layers Price reactions at different Fib-based levels often highlight key zones Trend-Following Entries & Exits Pullbacks to a middle MA (e.g. MA4 or MA5) in a trending ribbon → higher-probability entries Ribbon inversion / major expansion → potential trend-change signal Filtering Noise on Lower Timeframes Use a higher base length (or later-starting Fib) to create very smooth, longer-term context Combine with shorter base/start for tactical entries on the same chart Visual “Market Regime” Identification Tight, flat, overlapping MAs → ranging/choppy market Strongly fanned-out ribbon → trending market (bullish or bearish depending on slope) In short: It’s a visually intuitive way to see trend persistence, strength, and hierarchy of support/resistance using Fibonacci-proportioned smoothing periods instead of arbitrary or power-of-2 steps. Pine Script® göstergesisurfchaser tarafından3
Session Times (GMT)Session Timings Of E-Mini Futures (SPX, NQ) Red = Asia Session Blue = London Session Yellow = New York Pre-Session Green = New York Session Purple = New York Post-Session Grey = Weekends Pine Script® göstergesijasonnfosofhwk tarafındanGüncellendi 2
S21-RSI 14 (15m only)A script made for a specific purpose only , to make easier for me to open and close specific indicator at specific timeframe only.Pine Script® göstergesichristophermarollano tarafından2
Session Backgrounds GMTTimings of all sessions converted to GMT. Red = Asia Session Blue = London Session Yellow = New York Pre-Market Session Green = New York Session Purple = New York Post-Market Session Grey = WeekendsPine Script® göstergesijasonnfosofhwk tarafından1
Main Indicator displays a real-time table with key trading data: Volume — current daily volume and its percentage relative to the N-day average. Green background when volume is above average, red when below. ATR — average true range with bar filtering. Bars whose range falls outside the 50%-180% ATR threshold are automatically excluded and replaced with suitable alternatives — this produces a cleaner and more accurate volatility reading. ATR % — shows how much of the ATR has already been covered from the current day's open. Helps understand where price stands within the daily range. Stop — automatically calculated stop level as a percentage of ATR. Provides a concrete number for risk management without manual calculations. Pine Script® göstergesiKG-TRADER_03 tarafından0
Rescaled RSI [AdaptiveRSI]Plot multiple RSI lengths on the same calibrated scale and easily identify confluence signals. This tool rescales longer or shorter RSI values (e.g., RSI(70)) so they align with the thresholds of your primary RSI (such as RSI(14)), making signals consistent and comparable. Most traders know that RSI(14) behaves differently from RSI(50), RSI(70), or RSI(200)… but very few understand why. The longer the lookback, the more compressed the movement — which means comparing different RSI settings directly is not only misleading, but mathematically invalid. The fix was introduced in the RSI adaptive zones script. This indicator takes that idea further. ✦ ✦ ✦ ✦ ✦ 💡 Why This Matters Below is a screenshot of weekly RSI(14) plotted alongside daily RSI(14) with its adaptive zones. The main problem is that the weekly RSI value updates only on Friday’s close, so its readings miss most of the week’s price action. Note that a weekly RSI(14) is mathematically equivalent to daily RSI(70): 5 days/week × 14 weeks = 70 days So we can simply use a 70-period RSI and rescale it so it fits the 14-period scale. By doing this, we get an indicator that recalculates every bar, so we can spot true overextensions — not just Friday snapshots. With Rescaled RSI, you can: ✔ Preview weekly signals directly on a daily chart ✔ Combine short-term timing with long-term context ✔ Detect confluence instead of guessing ✔ Use RSI the way it should scale across lookbacks This is especially effective when combined with the 💡 RSI adaptive zones 💡 system — since the rescaled output aligns perfectly with statistically calibrated thresholds. ✦ ✦ ✦ ✦ ✦ 💡 What This Indicator Does Rescaled RSI takes any RSI length (e.g., RSI(70), RSI(2), RSI(200), etc.) and transforms it so it behaves like a standard RSI(14) — or any other chosen reference length — using a shared, statistically calibrated scale. This allows multiple RSI periods to be plotted together in a meaningful way, with signals aligned on the same exhaustion thresholds. This method builds on the standardized RSI framework introduced in the RSI adaptive zones and consists of three steps: Logit transform Convert the input RSI(n) from its bounded 0–100 scale into an unbounded space using the logit function. Variance normalization Standardize the transformed values using the scaling factor 2/√(n−1) to produce a z-score. Tanh-based rescaling Map the z-score back into the bounded RSI space of the target (m) length using: RSI(m) = 50 + 50 · tanh(z / √(m−1)) That means: A reading of RSI(70) becomes directly comparable to RSI(14) Signals appear at the same moment across lookbacks Multi-timeframe consistency becomes visible Both "compressed" long-lookback RSI and "overextended" short-lookback RSI become readable and actionable ✦ ✦ ✦ ✦ ✦ How to Use 1. Plot your preferred base RSI with Adaptive Zones (example: RSI(14)) 2. Add the Rescaled RSI script in a second pane 3. Set the **Output Length** to match your primary RSI length 4. Drag the rescaled RSI onto the main pane 5. In the scale menu → Pin to scale A (the main RSI scale) ✦ ✦ ✦ ✦ ✦ Note: This framework describes statistical structure, not prediction. Use it as part of a complete trading approach. Past behavior does not guarantee future outcomes. Attribution & License This indicator incorporates: • Logit transformation of RSI • Variance scaling using 2/√(n−1) • tanh inverse transform for mapping z-scores back into bounded RSI space Released under CC BY-NC-SA 4.0 — free for non-commercial use with credit. © AdaptiveRSIPine Script® göstergesiAdaptiveRSI tarafından50
RBM - Range Body MeasureRBM – Range Body Measure A structural strength indicator for intraday trend filtering and noise avoidance This indicator measures the quality of price movement using the Range Body Measure (RBM), a composite metric derived from normalized range expansion and candle body efficiency. RBM helps identify whether price action is clean and directional, or weak and choppy. 🔍 What RBM Measures RBM is built from two key structural components: Range Expansion EMA of (High − Low), normalized by ATR Captures how meaningfully price is moving relative to volatility Body Efficiency EMA of (Candle Body / Total Range) Measures how directional each candle truly is RBM combines these to produce a smooth structural score typically between 0 and 1. Low RBM = weak structure, chop, noise High RBM = strong directional structure, trend-friendly movement 🎯 Trend & Chop Zones Two adjustable thresholds define structural zones: 🔴 Chop Zone Highlighted only when RBM < Chop Threshold Only the area below the threshold is shaded Indicates low-quality, non-directional movement Useful to filter out no-trade periods 🟢 Trend Zone Highlighted only when RBM > Trend Threshold Only the area above the threshold is shaded Indicates strong structure suitable for directional trades The middle region is intentionally left unshaded to keep the chart clean. 🛡️ Built-In Safety Trend threshold automatically adjusted to be ≥ Chop threshold Chop shading disabled if threshold ≤ 0 Trend shading disabled if threshold ≥ 1 This ensures stable, predictable behavior regardless of user settings. 📌 Intended Use Cases Filtering low-quality market structure before entering trades Validating directional setups for CE/PE options or index futures Avoiding chop-heavy intraday periods Enhancing systems based on VWAP, MACD histogram Building multi-layer conviction models for trend tradingPine Script® göstergesigokul4trading tarafından4
VA's STRIKE Set UP EMA 20&50This script is dedicated only for VA's Strategy. Created to make it easy for me to open and close specific indicators used by our strategy. Pine Script® göstergesichristophermarollano tarafından111
Liquidity Raids [UAlgo]Liquidity Raids is a market structure overlay designed to highlight classic liquidity sweep events around recent swing levels. The script continuously maps swing highs and swing lows using pivot detection, projects those levels forward as active lines, and then monitors price behavior around each level to detect a raid. A raid is defined here as a sweep through a prior level followed by rejection back across it within the same bar. This behavior often represents stop runs, liquidity grabs, or failed break attempts. The script separates these events into: BSL sweeps, where buy side liquidity above prior highs is taken and price closes back below the level SSL sweeps, where sell side liquidity below prior lows is taken and price closes back above the level To improve signal quality, an optional relative volume confirmation filter can be enabled. When active, a sweep is only valid if the sweep bar’s volume exceeds a multiple of the recent average, and the script prints the relative volume percentage on the chart for additional context. The indicator also includes practical object management to keep charts clean by limiting the number of active levels and removing invalidated lines automatically. 🔹 Features 1) Automatic Swing Level Mapping via Pivot Highs and Lows The script uses pivot detection to identify meaningful swing highs and swing lows. Each confirmed pivot becomes a projected liquidity level that extends forward in time. These levels represent areas where stops and breakout orders tend to cluster. Pivot Length controls how sensitive the swing detection is. Higher values produce fewer but more significant levels. Lower values react faster and produce more frequent levels. 2) Active Level Projection and Management Each pivot level is drawn as a horizontal line and stored in an internal array. On every new bar, the script updates each active line so it extends to the current bar. A Maximum Active Levels setting prevents chart clutter and controls the number of stored objects. When the limit is exceeded, the oldest level is removed. 3) Clear Sweep Definitions for BSL and SSL Each level is monitored for two outcomes: Sweep and reject Broken and accepted For resistance levels, a BSL sweep requires the bar high to trade above the level while the close finishes at or below the level. A break requires the close to finish above the level. For support levels, an SSL sweep requires the bar low to trade below the level while the close finishes at or above the level. A break requires the close to finish below the level. When a sweep is detected, the level is removed after the event is confirmed. When a level is broken, it is removed to prevent outdated levels from remaining on the chart. 4) Optional Volume Confirmation Using Relative Volume When enabled, sweeps are filtered using Relative Volume (RVOL). The script compares the current bar’s volume to the 20 bar average volume and requires it to exceed a user defined multiplier. This is useful for separating meaningful stop runs from thin market spikes. The script also prints the RVOL percentage near the swept level for quick evaluation. 5) Sweep Highlighting and Labels On a valid sweep, the script highlights the swept level with a bright confirmation line and optionally prints labels: ▼ BSL for buy side liquidity sweeps ▲ SSL for sell side liquidity sweeps Volume information is also displayed as a percentage at the midpoint of the swept segment, positioned above for BSL and below for SSL to reduce overlap. 6) Configurable Visual Styling You can control resistance and support colors independently, choose line style (solid, dotted, dashed), and toggle labels. This makes the overlay adaptable to both clean minimalist charts and more information dense layouts. 7) Alerts for Automation and Monitoring Alert conditions are included for both sweep types. In addition, the script triggers immediate alerts with the close price when a sweep is detected on bar close. This supports both discretionary monitoring and automated notification workflows. 🔹 Calculations 1) Pivot Based Level Detection Swing highs and lows are detected using symmetric pivot logic: float ph = ta.pivothigh(high, pivotPeriodInput, pivotPeriodInput) float pl = ta.pivotlow(low, pivotPeriodInput, pivotPeriodInput) Interpretation: A pivot high is confirmed only after pivotPeriodInput bars to the right A pivot low is confirmed only after pivotPeriodInput bars to the right Confirmed pivot values become new resistance or support liquidity levels 2) Level Storage and Line Creation When a pivot is confirmed, the script creates a line starting at the pivot bar and stores it as a LiquidityLevel object: line newL = line.new(bar_index , ph, bar_index, ph, color = resistanceColorInput, style = getLineStyle(lineStyleInput)) resistanceLevels.push(LiquidityLevel.new(ph, bar_index , newL)) The same logic applies to pivot lows for support levels. To prevent excessive object growth, levels are capped: if resistanceLevels.size() > maxLinesInput (resistanceLevels.shift()).delete() 3) Relative Volume and Volume Filter The script computes average volume over the last 20 bars and converts current volume into a percentage: float volAvg = ta.sma(volume, 20) float volRelative = (volume / volAvg) * 100 The volume filter is satisfied when either the filter is disabled or the current volume exceeds the average multiplied by the chosen multiplier: bool isVolStrong = not useVolFilterInput or (volume > volAvg * volMultiplierInput) 4) Sweep and Break Conditions Each active resistance level is checked for a sweep or a break: bool priceSwept = high > lvl.price and close <= lvl.price bool broken = close > lvl.price Each active support level is checked similarly: bool priceSwept = low < lvl.price and close >= lvl.price bool broken = close < lvl.price Interpretation: A sweep requires a wick through the level and a close back across it A break requires acceptance beyond the level on close 5) Sweep Confirmation Handling and Cleanup When a sweep occurs with strong volume, the script sets a flag for alerts, draws highlight objects, prints labels, and removes the level from active tracking: Resistance sweep flow: if priceSwept and isVolStrong buySweepOccurred := true line.new(lvl.startBar, lvl.price, bar_index, lvl.price, color = C_SWEEP_BUY) resistanceLevels.remove(i).delete() Support sweep flow: if priceSwept and isVolStrong sellSweepOccurred := true line.new(lvl.startBar, lvl.price, bar_index, lvl.price, color = C_SWEEP_SELL) supportLevels.remove(i).delete() If a level is broken, it is removed as invalid: else if broken resistanceLevels.remove(i).delete() 6) Volume Annotation Placement On a sweep, the script computes the midpoint of the level segment in bar index space and prints RVOL percent: int midX = math.round((lvl.startBar + bar_index) / 2) label.new(midX, lvl.price, str.tostring(volRelative, "#") + "% VOL") Placement is above for BSL sweeps and below for SSL sweeps to align with the direction of the liquidity being taken. 7) Alerts Alert conditions and direct alerts are provided: alertcondition(buySweepOccurred, "Buy Liquidity Sweep", "BSL Swept!") alertcondition(sellSweepOccurred, "Sell Liquidity Sweep", "SSL Swept!") The script also triggers runtime alerts including the close price once per bar close when a sweep occurs.Pine Script® göstergesiUAlgo tarafından121
EZtrades_RTHEMAonEXTThis indicator enables to use Regular trading hours EMA on Extended hours chart. I was looking at two chart for Regular and trading hours, using this indicator you can have both extended and regular hours EMAs on same chart.Pine Script® göstergesipokharagroupllc tarafından2
Adaptive Trend Step[NeuraAlgo] Adaptive Trend Step Overview Purpose / Description The Adaptive Trend Step indicator is designed to track price trends while adapting to market volatility 🌊. It uses adaptive volatility scaling ⚖️ to create a dynamic step-like trend line 📈📉, helping traders identify uptrends 🔵, downtrends 🟠, and neutral phases 🟣. The line adjusts automatically depending on market volatility, making it responsive in fast markets ⚡ and smooth in quiet markets ✨. How It Works Efficiency Ratio (ER) ⚡ • Measures the strength of the current price movement relative to recent price changes. Formula: ER = (absolute change over 'length') / (sum of absolute changes over 'length') • ER ranges 0–1, indicating strong trends (closer to 1) or sideways markets (closer to 0). Adaptive Standard Deviation (Adaptive Dev) 📏 Combines fast and slow standard deviations, weighted by ER: Adaptive Dev = ER * fast_dev + (1 - ER) * slow_dev • Creates a tight threshold in strong trends ⚡ and wider threshold in sideways markets 🌫️. Trend Calculation (trend_val) 🔄 • Compares price against the previous trend ± adaptive deviation: ○ Price > previous trend + adaptive_dev → trend moves up 🔵 ○ Price < previous trend - adaptive_dev → trend moves down 🟠 ○ Otherwise → trend stays neutral 🟣 Smoothing ✨ Uses a weighted average to smooth the trend: trend_smooth = trend_val * smooth_factor + previous_trend_val * (1 - smooth_factor) • smooth_factor controls responsiveness vs. smoothness. Trend Coloring 🎨 • Uptrend 🔵, Downtrend 🟠, Neutral 🟣 Plotting 🖌️ • Thin line with diamond steps 💎 for precision. • Thick semi-transparent line 🌫️ for trend highlighting. Alerts 🚨 • Triggers uptrend ⬆️ or downtrend ⬇️ alerts in real-time. Inputs / Settings Main Settings 🛠️ • ER Length – Bars to calculate Efficiency Ratio (default 100) • Fast StdDev Length – Fast volatility length (default 50) • Slow StdDev Length – Slow volatility length (default 200) • Source – Price source (default close) • Smoothing Factor – Smoothness control (default 0.5, step 0.05) Art / Visual Settings 🎨 • Up Trend Color 🔵 – Uptrend color (default blue) • Down Trend Color 🟠 – Downtrend color (default orange) • Neutral Trend Color 🟣 – Neutral color (default purple) Use Cases 💡 • Identify current trend direction and reversals 🔄 • Determine entry & exit points 🎯 • Combine with other indicators (RSI, MACD) for trade confirmation ✅ • Adaptable to volatile ⚡ or sideways 🌫️ markets In short: The Adaptive Trend Step is a dynamic trend-following tool 📈 that adjusts automatically to market volatility ⚖️, helping traders spot trends 🔵🟠🟣 without being too noisy during sideways movements 🌊.Pine Script® göstergesiNeuraAlgo tarafından12
True Baseline Median SuperTrendTrue Baseline Median SuperTrend (TBM SuperTrend) | MisinkoMaster True Baseline Median SuperTrend is a volatility-adaptive trend indicator designed to refine traditional SuperTrend logic by introducing a volatility-filtered baseline and median-based smoothing techniques. Instead of relying on a fixed midpoint calculation, TBM SuperTrend dynamically constructs its baseline from structurally significant price observations, then applies layered median smoothing to reduce noise while preserving trend integrity. The result is a cleaner, more stable trend-following tool that reacts to meaningful shifts in volatility and directional pressure without excessive whipsaws. Core Philosophy Most SuperTrend-style indicators anchor their bands to a simple price midpoint and apply an ATR-based offset. While effective, this approach can be overly sensitive during volatile consolidations. TBM SuperTrend improves this structure by: • Building a volatility-qualified baseline • Filtering insignificant price movements • Applying median smoothing instead of simple averaging • Retaining ATR-based adaptive band distance This creates a trend structure that prioritizes meaningful price expansion over random noise. Key Features Volatility-qualified baseline construction Median-smoothed upper and lower bands ATR-based adaptive volatility envelope Dynamic trend state detection Automatic candle coloring Clear long and short transition labels Reduced whipsaw behavior compared to standard SuperTrend Works across intraday and higher timeframes Designed for trend continuation and breakout frameworks How It Works (Conceptual) The indicator operates in three structural layers: Volatility Measurement Market volatility is assessed using an ATR-based structure. Baseline Construction Instead of averaging all recent prices, the script filters price samples based on volatility conditions. Only structurally relevant bars contribute to the baseline calculation. This ensures that the baseline reflects meaningful movement rather than passive drift. Median Smoothing Both the volatility-adjusted bands and the baseline structure undergo median smoothing. Median smoothing is less sensitive to outliers than standard averaging, which helps stabilize the trend line during erratic price spikes. After the adaptive bands are constructed, price interaction with those bands determines directional bias: • Price closing above the upper threshold confirms bullish trend state • Price closing below the lower threshold confirms bearish trend state Internal implementation details remain proprietary in the protected version. Trend Logic Explained Bullish State When price maintains strength above the adaptive upper boundary, the indicator confirms a long bias. The trailing structure shifts beneath price, acting as dynamic support. Bearish State When price closes below the adaptive lower boundary, the indicator confirms a short bias. The trailing structure shifts above price, acting as dynamic resistance. State transitions occur only when decisive boundary breaks happen, helping reduce false flips. Visual Components Trend Lines Only the active directional band is displayed, reducing clutter and emphasizing current bias. Shaded Volatility Zone A filled region between price and the active band visually highlights trend dominance. Long / Short Labels Clear on-chart labels mark confirmed trend transitions. Candle Coloring Price candles automatically reflect current trend state for immediate visual recognition. Inputs Overview Source Defines the price series used for baseline construction. ATR Length Controls the volatility lookback period. True Baseline Length Determines the window used for constructing the volatility-qualified baseline. Factor Adjusts the volatility multiplier that expands or contracts the adaptive bands. Median Period Controls the median smoothing strength applied to the bands. Lower values increase responsiveness. Higher values improve stability and reduce noise. Why Median Smoothing Matters Traditional smoothing methods (like EMA or SMA) can be distorted by sharp price spikes. Median-based smoothing reduces the impact of extreme values, making TBM SuperTrend particularly effective in: • Crypto markets • High-volatility equities • News-driven instruments • Lower timeframe trading This improves structural consistency during sudden volatility expansions. Best Use Cases Trend-following systems Breakout confirmation Pullback entries within established trends Trailing stop framework Directional bias filtering Volatility-adaptive strategy design Parameter Tuning Guidance Shorter ATR Length → Faster adaptation → More sensitivity → Suitable for intraday trading Longer ATR Length → Smoother volatility structure → Better for swing trading Higher Factor → Wider bands → Fewer signals → Stronger trend confirmation Lower Factor → Tighter bands → Earlier entries → More reversals Longer Median Period → Smoother band structure → Reduced whipsaws Shorter Median Period → Faster reaction → More sensitivity to shifts Practical Strategy Integration Use TBM SuperTrend as: • Primary directional filter • Trailing stop mechanism • Confirmation layer for breakout systems • Bias alignment tool across multiple timeframes It performs best when combined with momentum confirmation or volume expansion tools. Summary True Baseline Median SuperTrend enhances traditional SuperTrend logic by introducing volatility-qualified baseline construction and median smoothing for structural stability. The result is a cleaner, more adaptive trend tool that prioritizes meaningful price movement while minimizing noise. It is well suited for traders seeking a disciplined, volatility-aware trend framework that remains robust across changing market conditions.Pine Script® göstergesiMisinkoMaster tarafından1111670
BASCOOL_LibBASCOOL Library v1 Range–Body Structure Analysis Toolkit for Intraday Trading The BASCOOL Library provides high-quality, reusable Pine Script components for structural conviction analysis based purely on price action. It is designed for intraday traders who rely on volatility-adjusted range expansion and candle-body efficiency to identify strong, weak, or choppy market conditions. Included Functions rbm_from_ohlc() – Range–Body Measure (RBM) A volatility-normalized structure indicator that evaluates: Range Expansion: Smooth EMA of (High–Low), normalized by ATR → captures strength of movement relative to volatility Body Efficiency: Body-to-Range ratio smoothed with EMA → measures how much of the candle’s range is “directional” The RBM output is a smooth structural strength score typically between 0 and 1, where: High RBM → strong structure, clean movement, trend-friendly conditions Low RBM → compressed ranges, weak bodies, low-quality structure Flat RBM → choppy environment, avoid directional tradesPine Script® kütüphanesigokul4trading tarafından0
EMC BTC Retracement ZonesThis indicator automatically identifies yearly all-time highs (ATHs) for BTC and plots key retracement zones from the previous year’s high. Features: Tracks the highest price per year and detects when a new year begins. Plots bearish retracement zones based on configurable multipliers (default: 70% and 78% of the yearly ATH). Sticky boxes extend to the right, remaining aligned with price action. Price labels at the top and bottom of each zone. Percentage labels toggle: optionally show retracement percentages on the labels or display price only. Fully automated, updating annually as new highs are formed. Use Cases: Quickly identify potential resistance zones from previous yearly highs. Combine with other indicators for trend analysis, swing trading, and risk management. Visualize historical zones for reference on longer-term charts.Pine Script® göstergesiEMC2PRoPheT tarafından5
Fair Value Range Breakout [by Oberlunar]Fair Value Range Breakout by Oberlunar is a community tool built around higher-timeframe structure and HTF imbalance zones. It reconstructs and draws up to three recent candles from a user-selected HTF and optionally displays their High, Low, Open, and Close levels with configurable styles and colours, keeping HTF candles and FVG ranges readable while working on lower timeframes. On each confirmed HTF candle close, the script scans the last three closed HTF candles to detect bullish and bearish Fair Value Gaps using either wicks or candle bodies as the reference. You can filter gaps by a minimum size in ticks, keep only the most recent zones, and extend zones to the right for ongoing interaction tracking. Set the HTF timeframe according to your horizon, such as Daily for swing context or H4-H2 for intraday structure, then enable the HTF candle overlay and choose which OHLC levels to show for each candle. In the HTF FVG settings, pick Wicks for zones that reflect extremes or Bodies for tighter zones, and increase the minimum gap in ticks if you want fewer, cleaner zones. If you use signals, choose “Close inside” for stricter interaction requirements or “Wick touch” for earlier detection, and apply a small exit buffer in ticks when noise is high. A practical workflow is using HTF=2H on a 5m or 15m chart, monitoring price interaction with an HTF FVG zone, and treating the plotted signal as confirmation of a zone exit rather than a standalone entry system. Attribution and derivative work notice is explicit and intentional. The HTF candle architecture component is a derivative work based on HTF Candle Architecture by BigBeluga, and the HTF FVG engine is a derivative work based on “Fair Value Gap MTF” by Oberlunar. The original references are provided above exactly and in the code as required. Enjoy Oberlunar 👁️★ Pine Script® göstergesioberlunar_tr tarafındanGüncellendi 45
Advanced Support & Resistance SuiteAdvanced support & resistance trading system with: Automatic support & resistance levels Breakout detection with volume confirmation Wick rejection signals Trend filtering using multiple EMAs HTF (higher-timeframe) levels Buy/Sell signals Visual dashboard This is essentially a multi-signal technical analysis suite.Pine Script® göstergesiangirshahdeo tarafından69