Vishall Heikin Ashi ForceVishall Heikin Ashi Force Vishall Heikin Ashi Force Vishall Heikin Ashi Force Vishall Heikin Ashi Force Vishall Heikin Ashi ForcePine Script® indicatorby fondBird702031
Vishall Multi SMA Vishall Multi SMA Vishall Multi SMA Vishall Multi SMA Vishall Multi SMA Pine Script® indicatorby fondBird702011
Kinetic Regression VectorKinetic Regression Vector (KRV) is a non-repainting direction and compression indicator designed for one job: help you avoid low-quality markets and catch high-quality expansion moves when the odds improve. Most “prediction” tools either repaint, lag, or pretend they can call exact future prices. KRV doesn’t do that. Instead, it focuses on what actually improves trading outcomes: regime quality, directional bias, and compression-to-expansion timing — all shown visually and locked on closed candles. What goes into it (what it’s built from) KRV fits a smooth model to the last N bars of price action and projects that structure forward as a “vector tunnel.” It uses three core ideas: Weighted Least Squares (WLS) regression Recent candles matter more than older ones. That means the model reacts faster when conditions change (important for sector shifts and fast ETF rotations), without using lagging moving averages. Quality gating with R² The indicator measures whether the market has been clean and structured recently. If structure is weak (chop/noise), KRV effectively turns itself “off” so you’re not trading randomness. Model-based uncertainty bands (SEE) with a volatility fallback Instead of sizing the tunnel only by volatility, KRV can size it by how consistent the model has been. When the model is unreliable, the tunnel widens. When it’s reliable, the tunnel tightens. If you prefer classic behavior, ATR-based band sizing is available as a fallback. What makes it different (why it stands out) KRV stands out because it combines features that are usually not together in one tool: Adaptive, model-driven tunnel width (based on model error when SEE is enabled), instead of a fixed volatility channel that can look “confident” even in messy regimes. Directional bias that is not a moving-average lag (it’s based on the fitted structure’s slope). A compression trigger that is self-relative (pinch compares current band width to its own historical baseline, not an arbitrary threshold). Strict non-repaint design (signals are computed from closed candles so the chart doesn’t lie after the fact). Forward visualization (the tunnel projects into the future as a reference map, with uncertainty naturally increasing forward). What you see on the chart Vector Tunnel: the projected path and the expected noise range around it. Color: bullish or bearish bias based on the current slope of the model. Pinch: compression detected (band width unusually tight versus its baseline). Bull/Bear Bullets: confirmed pinch signals aligned with directional bias. Target Marker: a forward reference point based on the current structure (not a guarantee, but a useful reference level). How to use it (simple, repeatable) Use it as a three-step decision tool: Gate (participate or stand down): If the model is not “on” (quality is weak), treat it as a “stay out” signal. This is the most important feature for avoiding bad trades. Direction (bias): When the model is on, follow the bias. Bull bias means your edge is on longs. Bear bias means you avoid longs (or only take bearish setups if you trade that way). Pinch + confirmation (timing): A pinch means pressure is building. The bullet marks “compression + bias.” For best results, act after you see expansion confirmation (breakout candle / range expansion / level break) rather than treating the bullet as a blind entry. Best features (why traders keep it) Non-repainting signals locked to closed bars Clear “stay out” logic during chop Direction bias that responds faster than classic lagging tools Compression detection designed to highlight expansion windows Forward tunnel for planning risk, entries, and exits visually Best markets and timeframes KRV performs best on liquid ETFs and liquid large-cap stocks, and on sector themes like energy where regime shifts matter. Recommended timeframes: 4H: best for timing entries and avoiding noise Daily: best for swing direction and higher-quality setups Weekly: best for big-picture regime filtering (stay out vs participate) Monthly can be used for macro regime, but not for timing. What to expect (honest expectations) KRV is not a guaranteed predictor of exact prices. Its edge comes from: filtering out weak/noisy regimes, identifying compression that often precedes expansion, and aligning that setup with a directional bias, without repainting.Pine Script® indicatorby Finntech126
VWMA 200 (HTF) + Fibonacci BandsVWMA 200 (HTF) + Fibonacci Bands + VWAP Trend Dashboard This indicator combines a Higher Timeframe VWMA (default: 200) with volatility bands and Fibonacci-based internal levels, plus anchored VWAPs (Daily / Weekly / Monthly) and an optional trend dashboard table. It was designed to help you quickly spot: where price is relative to a major HTF VWMA mean whether price is trading in normal / extreme zones how price is positioned versus session/period VWAPs a simple “at-a-glance” trend bias across multiple anchors What’s included 1) VWMA 200 (HTF) VWMA is calculated on a locked timeframe (HTF) using request.security. Default source is HLC3, but you can change the source. 2) Volatility bands + Fibonacci levels The outer bands are based on a scaled standard deviation (mult * stdev) around the HTF VWMA. Internal bands use Fibonacci ratios: 11.8% / 23.6% / 38.2% / 50% / 61.8% / 76.4% / 88.6% / 100% Clean labels on the right side show each level as a percentage. 3) Extreme candle highlighting Candles can be highlighted when the close is beyond the 76.4% band (upper or lower). Helps identify potential stretched conditions / breakout zones. 4) Anchored VWAPs Optional Daily / Weekly / Monthly VWAP (anchored by period change). Optional VWAP labels on the right side (toggle separately). 5) Trend Dashboard Table Optional table showing Bullish / Bearish / Neutral for: VWAP D, VWAP W, VWAP M, and VWMA HTF Displays distance from each reference in points (price units). Includes a Confluence row: Bullish if price is above all references Bearish if price is below all references Mixed otherwise Table position can be customized (Top Right / Top Left / Bottom Right / Bottom Left). How to use (quick guide) Mean reversion / structure: Use the HTF VWMA as the central “mean” reference. Zones: Fibonacci bands show progressively stronger deviation zones from the mean. Extremes: Candle coloring beyond 76.4% can highlight stretched price action. Trend bias: The dashboard helps confirm whether price is aligned above or below key anchors (VWAPs + VWMA HTF). Confluence: When multiple anchors agree, trend conviction tends to be higher. Notes / Disclaimer This tool is intended for context and decision support, not as a standalone strategy. VWAP behavior may differ across markets/sessions depending on symbol and exchange rules. Always combine with your own risk management and confirmation tools.Pine Script® indicatorby ggarritanoUpdated 104
GridMap PRO by TradeAkademiGridMap PRO – Structural Price Mapping Framework GridMap PRO is a price-mapping framework designed to visualize repeatable price reaction zones, based on the observation that price tends to evolve within specific percentage-based bands over time. Despite its name, GridMap PRO is not a traditional grid trading indicator; it does not generate signals, predict direction, or provide automated trade execution. Its purpose is to segment price into logical and structurally consistent zones, offering a map that supports the decision-making process rather than replacing it. This framework is not built on randomly drawn support and resistance levels, but on long-term observations, reverse-engineering studies, and the analysis of recurring price behavior across different market conditions. Core Concept: Percentage-Based Scaling and Structural Bands At the core of GridMap PRO lies a percentage-based scaling model centered around a 33% expansion ratio. This ratio was not selected as a theoretical or mathematical constant. Instead, it emerged empirically through extensive analysis across multiple asset classes (including cryptocurrencies and traditional market instruments), by examining the percentage moves from significant price lows to areas where major price reactions frequently occurred. Long-term observations have highlighted the following patterns: In many upward price movements originating from a low, the first major price reaction often occurs within the 30–35% range The midpoint of this range, 33%, has shown a recurring tendency to produce meaningful price reactions Similar behavior can be observed not only when projecting from local lows, but also when applying the same ratio from the asset’s historical low These findings suggest that the 33% ratio may reflect an aspect of price’s intrinsic scaling behavior, rather than representing a singular or “special” level. Why the Historical Low (All-Time / Structural Low)? GridMap PRO does not rely on dynamic or constantly shifting reference points when performing its calculations. Instead, it uses the historical lowest price as the most objective and indisputable anchor point available. This design choice is intentional: Dynamic lows: introduce visual noise require frequent redrawing of levels reduce long-term structural consistency The historical low: is singular and fixed does not repaint preserves long-term perspective By anchoring calculations to this structural low, GridMap PRO prioritizes stability and consistency over attempting to identify the “perfect” level at every moment. The goal is not precision through constant adjustment, but a coherent and durable price map. Calculation Logic The historical lowest price is used as the reference point From this level, price levels are projected upward using a 33% multiplicative expansion The resulting levels form long-term structural reference zones Calculations are logarithmic, preserving the proportional nature of price scaling Unlike traditional horizontal support and resistance tools, this approach allows price to expand while maintaining consistent relative distances as it grows. Map Resolution: Long Term & Short Term GridMap PRO offers two map resolution options, both derived from the same underlying structure and calculations. Long Term Displays only the primary 33% levels Produces wider, more spaced structural bands Suitable for macro structure analysis, swing trading, and position trading Provides a clean and simplified view in high-volatility environments Short Term Retains the same primary levels Adds logarithmic sub-levels between them Produces denser and more precise reaction zones Suitable for intraday analysis, short-term trade planning, and micro-structure evaluation The underlying calculations remain unchanged; only the visual resolution and level density differ. Visual Context & Supporting Tools GridMap PRO also provides several optional visual tools that are not included in the core level calculations and are intended purely for visual support. These elements are designed to help interpret the price map more clearly and to provide additional contextual awareness. The available visual components may include: Moving Averages (EMA) Used to provide contextual insight into the general price direction. They do not generate any entry or exit signals. RSI Overbought / Oversold Zones Displayed solely as background shading based on RSI values from the current timeframe and, optionally, from higher timeframes (e.g., 4H). RSI Divergence Zones Visual markers used to highlight potential momentum discrepancies, incorporating filters to limit repetitive signals. None of these visual elements affect GridMap PRO’s level calculations, nor are they designed to serve as standalone trading signals. All visual settings are optional and can be enabled or disabled by the user. What GridMap PRO Does – and Does Not Do What It Does Segments price into meaningful structural zones Visualizes areas where price reactions are statistically more likely to occur Provides reference regions for limit orders, grid-based approaches, or DCA planning Helps identify whether price is trading within an active zone or moving through low-interaction space What It Does Not Do Generate long or short trade signals Predict future price direction Provide standalone buy or sell decisions Offer any form of performance or outcome guarantee GridMap PRO is not a signal generator, but a decision-support map. Relationship to DCA and Grid Approaches GridMap PRO is not a grid or DCA strategy by itself. However, when price fails to react at a given level, the next calculated percentage band naturally becomes a potential area of interest, offering a logical framework for DCA or layered position management. In this context, GridMap PRO is particularly suitable for traders who favor process-driven and structured position management, rather than relying on single-point entries. Final Note Although the levels displayed by GridMap PRO have historically produced meaningful price reactions across many markets, no level can guarantee future price behavior. Market conditions, volatility, liquidity, and news flow should always be taken into account. This tool is not designed to suggest that “price will definitely reverse here,” but rather that “price may pause, struggle, or change direction in this area.” Because each market exhibits its own unique dynamics, the relevance of individual levels may vary by asset. Users are encouraged to validate all levels through their own historical observation and analysis.Pine Script® indicatorby trade_akademi65
Root Deviation Loop | Lyro RSThe Root Deviation Loop indicator is a multi-mode trend signal tool that detects price momentum and breakout conditions using Root Mean Square Deviation (RMSD) instead of standard deviation. It provides a flexible framework for analyzing market conditions through three distinct signal generation methods: Bollinger Band-style deviation, a loop-based scoring system, and a hybrid combined signal. These modes help highlight trend continuation or reversal zones with a focus on smoothing out noise and avoiding extreme outlier effects. Indicator Modes Bollinger-Style RMSD Bands This mode plots upper and lower volatility bands using RMSD around a selected moving average. RMSD is used instead of standard deviation for a more stable measurement of price dispersion. The formula for the bands is: Upper Band = Moving Average + (RMSD × Multiplier) Lower Band = Moving Average − (RMSD × Multiplier) The bands dynamically expand and contract based on market volatility. Crossovers above or below these bands are used to signal trend shifts or breakouts. For-Loop Momentum Scoring This mode calculates a loop-based trend score by comparing the RMSD-weighted source to its historical values within a defined range. The loop evaluates the directional bias of price changes: If the current value is greater than past values, it adds to the score. If it is lower, it subtracts from the score. This produces a net momentum score used to determine bullish or bearish dominance. RMSD Weighted Source = (Price × RMSD) / RMSD Score = Sum over loop: (src > src ) ? +1 : -1 Combined Signal This mode merges the outputs of the Bollinger RMSD and For-Loop modes. It averages both signals into a single composite score. A long or short signal is generated based on whether the combined score crosses above or below user-defined thresholds. Signal Interpretation In the Bollinger Bands mode, signals are generated based on price interaction with the RMSD bands: A long signal occurs when price crosses above the upper RMSD band A short signal occurs when price crosses below the lower RMSD band No signal is produced when price remains between bands These signals suggest potential breakout points when price momentum exceeds recent volatility-defined boundaries. ⚠️Disclaimer This indicator is a technical analysis tool and does not guarantee results. It should be used in conjunction with additional analysis methods and proper risk management strategies. The creators of this indicator are not responsible for any financial decisions made based on its signals.Pine Script® indicatorby LyroRSUpdated 22 1 K
SMA Envelope 21Envelope with a simple moving average and channels based on a percentage, all editable from the panel.Pine Script® indicatorby danavillanueva2
Core IC 2.0 ## 📌 NIFTY Weekly Option Seller — Core Regime & Risk Framework This indicator is designed for **systematic weekly option selling on NIFTY**, focused on **Iron Condors (IC), Put Credit Spreads (PCS), and Call Credit Spreads (CCS)**. It is **not a scalping tool** and **not a signal generator**. Instead, it provides a **structured decision framework** to help option sellers decide: * *What structure to deploy* (IC / PCS / CCS) * *How aggressive to be* (position size & distance) * *When to adjust* (defend / harvest / regime change) --- ## 🔍 What the Indicator Does ### 1️⃣ Market Regime Detection The script continuously evaluates the market and classifies it into one of three regimes: * **IC (Range / Mixed)** – neutral, mean-reverting conditions * **PCS (Trend Up)** – bullish trend continuation * **CCS (Trend Down)** – bearish trend continuation Regime selection is based on: * EMA structure * ADX (trend strength) * VWAP positioning * Higher timeframe (daily) trend alignment --- ### 2️⃣ Independent Conviction Scores The indicator computes **three independent scores (0–5)**: ``` IC / PCS / CCS ``` These scores represent **conviction strength**, not trade signals. * Higher score = stronger suitability for that structure * All three scores are always visible for transparency Only **one active score** (based on the current regime) is used for: * Position sizing * Strike distance suggestions * Risk management logic --- ### 3️⃣ Risk-First Position Guidance Based on the active score, the indicator suggests: * **Position Size** (100% / 50% / 25%) * **Short strike distance** (ATR-based, dynamic) * **Defend / Harvest conditions** * **Regime change alerts** This helps traders remain **consistent and disciplined**, especially during volatile weeks. --- ### 4️⃣ Visual Decision Panel A compact panel displays all key information at a glance: * Regime (IC / PCS / CCS) * ATR & ADX * Suggested size * Suggested short distance * IC / PCS / CCS scores * Key reference levels (H3 / L3, VWAP) No guesswork, no over-trading. --- ## 🕒 Recommended Usage * **Best timeframe:** 1H or 4H * **Ideal style:** End-of-day or limited-check traders * **Designed for:** Weekly option sellers (not intraday scalpers) Adjustments are intended to be made **at fixed checkpoints**, not every candle. --- ## ⚠️ Important Notes * This is **not financial advice** * The indicator does **not place trades** * Works best when combined with: * Defined stop-loss rules * Fixed risk-reward discipline * Proper position sizing --- ## 🎯 Who This Is For ✔ Rule-based option sellers ✔ Traders focused on consistency over excitement ✔ Professionals who value structure and risk control ❌ Not for discretionary scalpers ❌ Not for beginners without options knowledge Pine Script® indicatorby distinctSeahor202876
ES SPX Pullback Engine (v1)this script is intended to provide clear long or short pullback entries, while /ES is leading the indexPine Script® indicatorby dbirrellr6
huske main indicatorsaggregate of 4 most important indicators in my trading strategyPine Script® indicatorby huskex6
Gold TBS Support/Resistance Zones🔶 Gold TBS Support & Resistance Zones Gold TBS Support & Resistance Zones is a manual price-zone based indicator designed to help traders clearly identify high-probability support and resistance areas on the chart. It is especially optimized for Gold (XAUUSD) and performs best on the 15-minute timeframe. This tool focuses on clarity, structure, and discipline, allowing traders to align entries, exits, and risk management around well-defined price zones. 📌 Key Features ✅ Up to 30 customizable support & resistance zones ✅ Zones automatically extend across the chart for long-term reference ✅ Dynamic color response based on current price location ✅ Clean and minimal visual design ✅ Works smoothly without repainting ✅ Fully manual control over zone levels ⏱ Best Timeframe Recommended: 15-Minute (M15) Can also be used on 3m / 5m for entries after bias confirmation from 15m Higher timeframes can be used for positional reference 🟩🟥 How Zones Work Green shading → Price is trading above the zone (potential support) Red shading → Price is trading below the zone (potential resistance) Neutral when price is inside the zone These zones act as: Reaction areas Entry confirmation zones Target and stop-loss reference points 🛠 How to Use (Simple Workflow) Mark Key Levels Update zone High & Low values using the input panel Use important swing highs/lows, weekly levels, or session ranges Directional Bias Trade buy setups near support zones Trade sell setups near resistance zones Avoid trades in the middle of zones Entry Confirmation Use your preferred entry confirmation: Candle close Price rejection Nagarjuna indicator Risk Management Place stop-loss beyond the zone Targets can be next zone above or below ⚙️ Inputs & Customization 🔹 Enable / disable individual zones 🔹 Update zone prices manually anytime 🔹 Show or hide all zones instantly 🔹 Control border visibility and transparency 🔹 Separate fill transparency for support and resistance This makes the indicator future-proof, as levels can be updated whenever market structure changes. 🎯 Best Use Case Intraday trading on Gold Structure-based trading Traders who prefer clear levels over lagging indicators Works well with trend-following or pullback strategies ⚠️ Important Notes This indicator does not give buy/sell signals It is designed to support decision-making, not replace strategy Always combine with proper risk management 🧠 Trading Philosophy “Price respects structure. Discipline comes from knowing where not to trade.”Pine Script® indicatorby NagarjunabkUpdated 62
KELTNER BREAKOUT STRATEGY FOR CRYPTO ASSETS 1. Philosophy: The "Volatility Breakout" The core philosophy is that **momentum precedes price**. By waiting for a break above the Keltner Channel, you aren't just betting that the price will go up; you are betting that the price has enough energy (volatility) to move outside its standard deviation. Asset Class Suitability: This strategy is specifically designed for **Cryptocurrencies**. Because Crypto often moves in parabolic cycles with high volatility, it can sustain the "overextended" moves required to stay outside the Keltner Channels. Why not FX or Stocks? Traditional markets like Forex are typically mean-reverting, and Stocks often have "gap" risks or lower intraday volatility. In those markets, hitting the upper KC band often signals exhaustion. In Crypto, it’s often the signal that the "real" move is starting. The "Let Winners Run" Mantra: No fixed Take Profit (TP) allows you to capture "fat-tail" returns—those rare, massive trends that make up the bulk of a trend-follower's profits. 2. Background: The Components *Keltner Channels: Uses Average True Range (ATR) rather than standard deviation. This makes the bands more representative of actual price action and volatility gaps common in crypto. The 100 MA Anchor: The 100-period Simple Moving Average acts as the "line in the sand." It filters out noise and provides a trailing exit that only triggers when the macro trend has officially shifted. 3. Trading Cheat Sheet (Copy-Paste Ready) Market Environment Asset Focus: Crypto Only (High Volatility assets). Trend Filter: Price must be outside the KC 100 bands to confirm a macro trend. Long Setup (Buy) Macro Requirement: Price must be trading ABOVE the KC 100 Upper Band. Entry Trigger: Price crosses ABOVE the KC 20 Upper Band. Mandatory Exit: Price closes BELOW the MA 100. Short Setup (Sell) Macro Requirement: Price must be trading BELOW the KC 100 Lower Band. Entry Trigger: Price crosses BELOW the KC 20 Lower Band. Mandatory Exit: Price closes ABOVE the MA 100. Risk Management Take Profit: None (Trend-following approach). Stop Loss: Trailing via the MA 100. Pine Script® strategyby hushedDiamond975739
Hieu gold m2 1688This indicator compares global gold price dynamics with global M2 liquidity. The M2 aggregate is constructed from four major economies the United States, China, the Eurozone, and Japan which together account for roughly 80 percent of global GDP and the vast majority of global liquidity creation. By comparing gold with this core M2 proxy, the indicator highlights how changes in global liquidity influence long term gold valuation and macro cycles. It is designed for macro analysis rather than short term trading and focuses on trend and regime shifts in monetary conditions.Pine Script® indicatorby ankhang15684
Gold market cap vs global M2Public this . This is Gold market cap vs global M2Pine Script® indicatorby ankhang15686
[COG] NautilusOverview This indicator combines multiple technical analysis tools to identify high-probability entry points in trending markets. It uses moving average crossovers for trend direction, Bollinger Bands for mean reversion opportunities, and optional filters to reduce false signals and avoid choppy market conditions. What Makes This Indicator Unique Heiken Ashi Toggle: All calculations can be performed on either regular or Heiken Ashi candles with a single click Multi-Layer Filtering System: Four independent filters work together to improve signal quality First Entry Detection: Automatically identifies and labels the first signal after a trend change Anti-Overtrading Protection: Built-in cooldown mechanism prevents signal spam Core Components 1. Trend Detection (EMA/SMA Crossover) The indicator uses a 15-period EMA and 50-period SMA to determine market direction. Buy signals only occur when EMA > SMA, and sell signals only when EMA < SMA. // Trend Detection bullishTrend = ema15 > sma50 bearishTrend = ema15 < sma50 2. Bollinger Bands Mean Reversion Entry signals trigger when price touches or penetrates the Bollinger Bands, indicating potential reversal or pullback opportunities within the established trend. //Bollinger Band Touch Detection lowerBandTouch = selectedLow <= bbLower upperBandTouch = selectedHigh >= bbUpper // Base Entry Conditions baseBuySignal = bullishTrend and lowerBandTouch and bullishClose baseSellSignal = bearishTrend and upperBandTouch and bearishClose 3. Candle Confirmation Signals require a bullish candle close (close > open) for buy signals and bearish candle close (close < open) for sell signals, ensuring momentum alignment. // Candle Close Type bullishClose = selectedClose > selectedOpen bearishClose = selectedClose < selectedOpen Optional Filters (All Toggleable) Filter 1: StochRSI Momentum Ensures entries occur during oversold/overbought conditions. Buy signals require StochRSI < 20, sell signals require StochRSI > 80. // StochRSI Calculation rsi = ta.rsi(stochRSISource, rsiLength) stochRSI_K = ta.sma(ta.stoch(rsi, rsi, rsi, stochRSILength), stochKSmooth) // Filter Conditions stochRSIOversoldCondition = stochRSI_K < stochRSIOversold stochRSIOverboughtCondition = stochRSI_K > stochRSIOverbought Filter 2: MA Separation (Anti-Chop) Blocks signals when moving averages are too close together, indicating sideways/choppy market conditions. Default threshold is 1% separation. // Calculate percentage separation between EMA and SMA maSeparationPct = (math.abs(ema15 - sma50) / sma50) * 100 // MA separation filter condition maSeparationValid = maSeparationPct >= maSeparationThreshold Why this matters: When the 15 EMA and 50 SMA are very close (< 1% apart), the market is typically consolidating. Signals in these conditions have lower win rates. Filter 3: Cooldown Period Prevents over-trading by blocking new signals for a specified number of bars (default: 10) after a signal occurs. Buy and sell cooldowns are tracked separately. // Variables to track the bar index of the last signal var int lastBuySignalBar = na var int lastSellSignalBar = na // Calculate bars since last signal barsSinceLastBuy = na(lastBuySignalBar) ? 999999 : bar_index - lastBuySignalBar // Cooldown filter condition buyCooldownValid = barsSinceLastBuy >= cooldownBars // Update tracking when signal fires if buySignal lastBuySignalBar := bar_index Advanced Features Heiken Ashi Mode Toggle between regular candles and Heiken Ashi candles for all calculations. Heiken Ashi candles smooth price action and can reduce false signals in volatile markets. // Fetch Heiken Ashi OHLC values = request.security( ticker.heikinashi(syminfo.tickerid), timeframe.period, ) // Select which OHLC to use based on toggle selectedClose = useHeikenAshi ? haClose : close First Entry Detection Automatically identifies and labels the first signal after a trend change with "1. Trend Cycle Entry" text. This helps traders distinguish between fresh trend entries and continuation signals. // Detect trend changes trendChangedToBullish = bullishTrend and not bullishTrend // Reset tracking when trend changes if trendChangedToBullish hadBuySignalInCurrentBullTrend := false // Identify first signal in new trend isFirstBuyInTrendCycle = buySignal and not hadBuySignalInCurrentBullTrend How Signals Are Generated The indicator uses a layered approach where each condition must be satisfied: // Apply all filters buySignal = enableBuySignals and baseBuySignal and (not enableStochRSIFilter or stochRSIOversoldCondition) and (not enableMASeparationFilter or maSeparationValid) and (not enableCooldownFilter or buyCooldownValid) Buy Signal Requirements: ✅ 15 EMA above 50 SMA (bullish trend) ✅ Candle low touches or goes below lower Bollinger Band ✅ Candle closes bullish (green) ✅ (Optional) StochRSI < 20 ✅ (Optional) MA separation > threshold % ✅ (Optional) Cooldown period expired Sell Signal Requirements: ✅ 15 EMA below 50 SMA (bearish trend) ✅ Candle high touches or goes above upper Bollinger Band ✅ Candle closes bearish (red) ✅ (Optional) StochRSI > 80 ✅ (Optional) MA separation > threshold % ✅ (Optional) Cooldown period expired Customization Options Moving Averages: Adjustable EMA length (default: 15) Adjustable SMA length (default: 50) Source selection (Close, Open, High, Low, HL2, HLC3, OHLC4) Bollinger Bands: Adjustable length (default: 20) MA type selection (SMA, EMA, SMMA, WMA, VWMA) Adjustable standard deviation multiplier (default: 2.0) StochRSI Filter: Adjustable RSI length (default: 14) Adjustable Stochastic length (default: 14) Customizable oversold/overbought levels (default: 20/80) MA Separation Filter: Adjustable minimum separation percentage (default: 1.0%) Cooldown Filter: Adjustable cooldown period in bars (default: 10) Visual Settings: Customizable colors for all elements Adjustable line widths Toggle first entry labels on/off How to Use Basic Setup: Apply the indicator to your chart. By default, it shows moving averages, Bollinger Bands, and entry signals. Choose Your Mode: Enable Heiken Ashi mode if you prefer smoother signals and are willing to accept some lag. Enable Filters: Start with all filters disabled to see raw signals. Then enable filters one by one: Start with MA Separation filter to avoid choppy markets Add StochRSI filter to catch better momentum conditions Add Cooldown filter to prevent over-trading Adjust Parameters: Tune the parameters based on your timeframe and trading style: Lower timeframes: Consider shorter cooldown periods Higher timeframes: May want tighter MA separation requirements Watch for First Entry Labels: The "1. Trend Cycle Entry" label highlights the highest-probability signals occurring right after trend changes. Important Notes ⚠️ This indicator does not repaint. All signals appear on closed candles only. ⚠️ Past performance is not indicative of future results. This indicator should be used as part of a complete trading strategy with proper risk management. ⚠️ Filters reduce signal frequency: Enabling multiple filters will significantly reduce the number of signals. This is intentional to improve quality over quantity. ⚠️ Heiken Ashi mode considerations: While HA mode smooths signals, it can also introduce lag. Test both modes on your preferred timeframe. Best Practices Always backtest on your preferred timeframe before live trading Start conservative with tighter filters, then loosen if needed Pay special attention to "First Entry" signals for highest probability setups Use appropriate position sizing and stop losses Consider market conditions: trending vs ranging Disclaimer This indicator is for educational purposes only and should not be considered financial advice. Trading involves substantial risk of loss. Always do your own research and consider your risk tolerance before trading.Pine Script® indicatorby CognitiveAlpha4449
EMA Based TMA Bands [NeuraAlgo]EMA Based TMA Bands Overview EMA Based TMA Bands is a volatility-adaptive trend and reversal indicator that combines a Triangular Moving Average (TMA) with EMA-weighted smoothing and dynamic deviation bands. It is designed to identify trend direction, overextended price conditions, and potential reversal points with high visual clarity. The indicator plots a central TMA line along with three upper and three lower volatility bands, automatically adapting to market conditions. Core Concepts 1. Triangular Moving Average (TMA) The TMA is calculated using triangular weighting, giving more importance to central bars. This creates a smoother and more stable average compared to SMA or EMA. The TMA acts as the main equilibrium price level. 2. EMA-Weighted Enhancement An additional EMA-style weighting is applied using a custom coefficient. This allows fine-tuning between smoothness and responsiveness. Lower coefficient = smoother behavior Higher coefficient = faster reaction to price changes Volatility Bands The bands are calculated using a weighted variance model: Positive and negative deviations are tracked separately. This allows asymmetric volatility response in bullish and bearish conditions. Band Structure Inner Band – Primary deviation Middle Band – 1.15× deviation ● Outer Band – 1.30× deviation These bands help identify: ● Overbought and oversold zones ● Volatility expansion and contraction ● Mean reversion opportunities Trend Detection Trend direction is determined by the slope of the TMA, normalized by ATR. ● Bullish Trend: TMA slope rising beyond threshold ● Bearish Trend: TMA slope falling beyond threshold ● Flat Market: No significant slope The TMA line automatically changes color based on trend state. Trading Signals Buy Signal A buy signal is triggered when: ● Price previously closes below the lower band ● A bullish candle forms on the current bar ● Suggests rejection of lower volatility zone Sell Signal A sell signal is triggered when: ● Price previously closes above the upper band ● A bearish candle forms on the current bar ● Suggests rejection of upper volatility zone Signals are displayed as small triangle markers on the chart. Inputs Main Settings ● TMA Period: Length of the triangular moving average ● EMA Period: Length of EMA-weighted smoothing ● EMA Coefficient: Controls EMA influence ● Band Deviation: Controls band width ● Price Source: Input price (default: HLC3) ● Trend Threshold: Sensitivity of trend detection Art Settings ● Bullish Color: Color used for bullish bands and signals ● Bearish Color: Color used for bearish bands and signals Best Use Cases ● Trend continuation trading ● Mean reversion strategies ● Volatility expansion setups ● Support and resistance visualization Notes ● Best used on intraday to swing timeframes ● Works well with price action confirmation ● Not a repainting indicator, but smoothing introduces natural lag Developed by NeuraAlgo Pine Script® indicatorby NeuraAlgo133
Donchian Channels (Closing Price)The original Donchian Channel uses the highs and lows to plot. For this indicator, it's based on the closing price. Useful for those who want to identify a breakout that's based on the closing price.Pine Script® indicatorby RaynerTeo2
Altangadas Megad //@version=5 indicator("VWAP/MVWAP/EMA Precise Final", overlay = true) // --- 1. Signal Settings --- vwapLength = input.int(1, title="VWAP Length", minval=1) emaLength1 = input.int(7, title="Signal EMA 1 (7)", minval=1) emaLength2 = input.int(25, title="Signal EMA 2 (25)", minval=1) mvwapLength = input.int(21, title="MVWAP Length", minval=1) // --- RSI Settings --- rsiLength = input.int(14, title="RSI Length") rsiLimit = input.int(70, title="RSI Filter Level") // --- 2. Trend EMA Settings --- ema50Length = input.int(50, title="Trend EMA 50") ema100Length = input.int(100, title="Trend EMA 100") ema200Length = input.int(200, title="Trend EMA 200") ema800Length = input.int(800, title="Institutional EMA 800") // --- Calculations --- vwapValue = ta.vwap(hlc3) cvwap = ta.ema(vwapValue, vwapLength) mvwap = ta.ema(vwapValue, mvwapLength) rsiValue = ta.rsi(close, rsiLength) ema1 = ta.ema(close, emaLength1) ema2 = ta.ema(close, emaLength2) ema50 = ta.ema(close, ema50Length) ema100 = ta.ema(close, ema100Length) ema200 = ta.ema(close, ema200Length) ema800 = ta.ema(close, ema800Length) // --- Plotting Lines --- plot(cvwap, color=color.blue, linewidth=2, title="VWAP", style=plot.style_linebr) plot(mvwap, color=color.fuchsia, linewidth=2, title="MVWAP", style=plot.style_linebr) plot(ema1, color=color.new(color.yellow, 50), title="EMA 7") plot(ema2, color=color.new(color.orange, 50), title="EMA 25") plot(ema50, color=color.green, linewidth=1, title="EMA 50") plot(ema100, color=color.blue, linewidth=1, title="EMA 100") plot(ema200, color=color.gray, linewidth=2, title="EMA 200") plot(ema800, color=color.yellow, linewidth=4, title="EMA 800") // --- Signal Logic (Анхны огтлолцол дээр нэг удаа сигнал өгөх) --- // LONG: EMA болон VWAP бүгд MVWAP-аас дээш гарахад longCond = (ema1 > mvwap) and (ema2 > mvwap) and (cvwap > mvwap) // SHORT: EMA болон VWAP бүгд MVWAP-аас доош ороход shortCond = (ema1 < mvwap) and (ema2 < mvwap) and (cvwap < mvwap) // Зөвхөн төлөв өөрчлөгдөх мөчийг барих longTrigger = longCond and not longCond and (rsiValue < rsiLimit) shortTrigger = shortCond and not shortCond and (rsiValue > (100 - rsiLimit)) // --- Tiny Signals --- plotshape(longTrigger, title="L", location=location.belowbar, color=color.green, style=shape.triangleup, size=size.tiny, text="L") plotshape(shortTrigger, title="S", location=location.abovebar, color=color.red, style=shape.triangledown, size=size.tiny, text="S") // --- Alerts --- alertcondition(longTrigger, title="Long Alert", message="XAUUSD: LONG!") alertcondition(shortTrigger, title="Short Alert", message="XAUUSD: SHORT!")Pine Script® indicatorby batmanlai_d7
Bollinger Squeezes (All-in-One)This indicator is a faithful recreation of the popular Bollinger Squeeze studies found in the Sierra Chart platform. It bundles three specific calculation methods (Study IDs 221, 233, and 401) into a single, versatile script. While standard Squeeze indicators on TradingView often use a generalized formula, this script strictly follows the logic documented by Sierra Chart to ensure the exact same visual and numerical output. 📊 Included Modes (Selectable via Settings) You can switch between the following three modes in the settings menu without adding the indicator multiple times: 1. Squeeze 1 (Standard - SC ID 221) The Classic Squeeze: This creates the histogram based on the Momentum of the price relative to the Moving Average. Formula: It utilizes a Linear Regression of the difference between Price and the SMA to smooth the momentum histogram. Visuals: 4-color histogram (Bright/Dark Green for rising/falling positive, Red/Dark Red for negative). 2. Squeeze 2 (Momentum - SC ID 233) The Raw Momentum: This variation calculates momentum more directly. Formula: It uses the raw difference (Price - SMA) without the Linear Regression smoothing found in ID 221. Result: The histogram appears sharper and reacts faster to immediate price changes. 3. Squeeze 3 (Ratio - SC ID 401) The Ratio View: Instead of price momentum, this mode visualizes the "Squeeze Intensity." Formula: It calculates the ratio between the Bollinger Band width and the Keltner Channel width (BB Width / KC Width). Visuals: A solid green histogram representing the ratio. The Squeeze Dots turn red when the ratio drops below the defined threshold (default 1.0), indicating that the Bollinger Bands are completely inside the Keltner Channels. ⚙️ Features & Settings Mode Selection: Easily toggle between the three study types via a dropdown menu. Squeeze Dots: 🔴 Red: Squeeze is ON (Low volatility, potential breakout incoming). 🟢 Green: Squeeze is OFF (Volatility expanded). Full Customization: Length (Standard: 20) Bollinger Band Multiplier (Standard: 2.0) Keltner Channel Multiplier (Standard: 2.0) True Range Option: Toggle between True Range (ATR) or High-Low for Keltner Channels. 💡 How to use Add the script to your chart. Open the settings to choose your preferred calculation method. If you want to replicate the "stacked" view often seen in Sierra Chart (showing all three at once), simply add this indicator to your chart three times and set each one to a different mode. Disclaimer: This script is an independent replication intended for educational and analytical purposes to bridge the gap between Sierra Chart and TradingView. Sierra Chart, best trading software, EVER! With the best datafeet. Denali Exchange Data Feed.Pine Script® indicatorby p_zerbst1117
Bollinger Bands + B%Overview This script replicates the robust functionality and visual style of the Bollinger Band studies found in Sierra Chart, adapted for the TradingView environment. It is designed as an "All-in-One" suite that calculates the Bollinger Bands for the main price chart while simultaneously offering advanced oscillator studies (like %B and Bandwidth) in the pane below. A unique feature of this script is the high degree of customization, particularly the ability to choose different Moving Average types for the Bollinger Band basis, and a dynamic coloration system for the %B indicator. Key Features Main Chart Overlay: Draws the Bollinger Bands (Upper, Lower, and Basis) directly on the price chart, even though the script runs in a separate pane. Advanced %B Indicator: A visually enhanced version of Bollinger Bands %B. It features dynamic coloring based on a midline (default 0.5) and intensifies the colors when the value exceeds the high or low thresholds (simulating a band breakout). Bollinger Bandwidth: Optional display of the bandwidth to measure volatility (Squeeze detection). Customizable Calculation: Choose from 6 different Moving Average types to calculate the bands. Moving Average Types Explained The standard Bollinger Band uses a Simple Moving Average (SMA). This script allows you to change the mathematical basis of the bands to fit your specific trading strategy: Simple (SMA): The standard calculation. Every price in the period has equal weight. Best for general use. Exponential (EMA): Gives more weight to recent prices. Reacts faster to price changes than the SMA. Weighted (WMA): Assigns a linear weighting factor. Recent data is more important, but the drop-off is smoother than EMA. Linear Regression (LSMA): Calculates a linear regression line for each point. This is excellent for identifying the prevailing trend direction and "fitting" the price action. Wilders (RMA): The smoothing method used in the RSI indicator. It reacts very slowly and smooths out significant noise. Smoothed (SMMA): A blend that takes a broad view of price history. It is very stable and filters out minor market fluctuations effectively. Settings & Parameters 1. Bollinger Bands (Price-Chart) Show BB in Main Chart: Toggles the visibility of the bands on the price candles. Length: The lookback period for the bands (Default: 20). Standard Deviation: The multiplier for the width of the bands (Default: 2.0). Moving Average Type: Select the algorithm for the center line (Basis). 2. Study: Bollinger Bands %B Show %B: Toggles the %B oscillator. High/Low Threshold: Sets the levels for the "Breakout" warnings (Default: 1.0 and 0.0). Midline: The center point for the color switch (Default: 0.5). Green: Value > Midline. Red: Value < Midline. Bright Green/Red: Value crosses the High/Low Thresholds. 3. Study: Bollinger Bandwidth Show Bandwidth: Toggles the volatility measurement line. Usage Tip: Since %B (0.0 - 1.0) and Bandwidth (variable scale) use different y-axis scales, it is recommended to only enable one sub-study at a time via the checkboxes to maintain a clean chart view. Disclaimer : This script is for educational and analytical purposes only. It is a code conversion based on public documentation of Sierra Chart Study ID 14 & 136. Sierra Chart, best trading software, EVER! With the best datafeet. Denali Exchange Data Feed.Pine Script® indicatorby p_zerbst17
Buy Sell Signal Strategybuy sell signal stratergy it works great for autopilotPine Script® strategyby berakah882212
SAS 4H Positional ScreenerSAS 4H Positional Screener is a structure-based trend filter designed for 4-hour positional trading in Indian large-cap stocks. It identifies high-probability bullish setups by combining trend alignment, price acceptance, and institutional market structure. This screener is not a buy/sell strategy. It is a professional pre-trade filter used to shortlist stocks that are ready or near-ready for LONG trades.Pine Script® indicatorby mageshvasube25
SMC Full History jbi2 This indicator keeps BOS and CHoCH visible all the way to the oldest bars, revealing true market structure across all timeframes, unlike other indicators that erase historical signals, making trend and reversal zones clear and reliable.Pine Script® indicatorby gatolafto17