RD-DynamicTSMADescription of the RD-DynamicTSMA Pine Script Indicator:
This single indicator dynamically adjusts the three SMAs to key periods used by professional traders across timeframes:
Daily: 10, 21, 50 periods (standard for swing trading trends).
Weekly+: 10, 21, 30 periods (optimized for positional & longer-term views).
Lengths auto-update on timeframe switches.
ממוצעים נעים
FibPulse144 [CHE]  FibPulse144   — ADX-gated 13/21 crossover with 144-trend regime and closed-bar labels 
  Summary 
FibPulse144 combines a fast moving-average crossover with a 144-period trend regime and an ADX strength gate. Signals are confirmed on closed bars only and drawn as labels on the price chart, while an ADX line in a separate pane provides context. Color gradients are derived from normalized ADX, so visual intensity reflects trend strength without changing the underlying logic. The approach reduces false flips during weak conditions and keeps entries aligned with the dominant trend.
  Motivation: Why this design? 
Traditional crossover signals can flip repeatedly during sideways phases and often trigger against the higher-time regime. By requiring alignment with a slower trend proxy and by gating entries through a rising ADX condition, FibPulse144 favors structurally cleaner transitions. Gradient coloring communicates strength visually, helping users temper aggressiveness without additional indicators.
  What’s different vs. standard approaches? 
 Baseline: Classic dual-MA crossover with unconditional signals.
 Architecture differences:
   Two-bar regime confirmation against a 144-period trend average.
   Pending-signal logic that waits for regime and optional ADX approval.
   ADX strength gate using the prior reading relative to a user threshold and earlier value.
   Gradient colors scaled by an ADX window with gamma controls.
   Price-chart labels enforced via overlay on an otherwise pane-based indicator.
 Practical effect: Fewer signals during weak or choppy conditions, labels that appear only after a bar closes, and color intensity that mirrors trend quality.
  How it works (technical) 
The script computes fast and slow moving averages using the selected method and lengths. A separate 144-length average defines the regime using a two-bar confirmation above or below it. Crossovers are observed on the previous bar to avoid intrabar ambiguity; once a prior crossover is detected, it is stored as pending. A pending long requires regime alignment and, if enabled, an ADX condition based on the previous reading being above the threshold and greater than an earlier reading. The state machine holds neutral, long, or short until an exit condition or ADX reset is met. ADX is normalized within a user window, scaled with gamma, and mapped to up and down color palettes to render gradients. Labels on the price panel are forced to overlay, while the ADX line and threshold guide remain in a separate pane.
  Parameter Guide 
 Source — Input data for all calculations. Default: close. Tip: keep consistent with your chart.
 MA Type — EMA or SMA. Default: EMA. EMA reacts faster; SMA is smoother.
 Fast / Slow — Fast and slow lengths for crossover. Defaults: 13 and 21. Shorter reacts earlier; longer reduces noise.
 Trend — Regime average length. Default: 144. Larger values stabilize regime; smaller values increase sensitivity.
 Use 144 as trend filter — Enables regime gating. Default: true. Disable to allow raw crossovers.
 Use ADX filter — Requires ADX strength. Default: true. Disable to allow signals regardless of strength.
 ADX Len — DI and ADX smoothing length. Default: 14. Higher values smooth strength; lower values react faster.
 ADX Thresh — Minimum strength for signals. Default: 25. Raise to reduce flips; lower to capture earlier moves.
 Entry/Exit labels (price) — Price-panel labels on state changes. Default: true.
 Signal labels in ADX pane — Small markers at the ADX value on entries. Default: true.
 Label size — tiny, small, normal, large. Default: normal.
 Enable barcolor — Optional candle tint by regime and gradient. Default: false.
 Enable gradient — Turns on ADX-driven color blending. Default: true.
 Window — Bars used to normalize ADX for colors. Default: 100; minimum: 5.
 Gamma bars / Gamma plots — Nonlinear scaling for bar and line intensities. Default: 0.80; between 0.30 and 2.00.
 Gradient transp (0–90) — Transparency for gradient colors. Default: 0.
 MA fill transparency (0–100) — Fill opacity between fast and slow lines. Default: 65.
 Palette colors (Up/Down) — Dark and neon endpoints for up and down gradients. Defaults as in the code.
  Reading & Interpretation 
 Fast/Slow lines: When the fast line is above the slow line, the line and fill use the long palette; when below, the short palette is used.
 Trend MA (144): Neutral gray line indicating the regime boundary.
 Labels on price: “LONG” appears when the state turns long; “SHORT” when it turns short. Labels appear only after the bar closes and conditions are satisfied.
 ADX pane: The ADX line shows current strength. The dotted threshold line is the user level for gating. Optional small markers indicate entries at the ADX value.
 Bar colors (optional): Candle tint intensity reflects normalized ADX. Higher intensity implies stronger conditions.
  Practical Workflows & Combinations 
 Trend following: Use long entries when fast crosses above slow and price has held above the trend average for two bars, with ADX above threshold. Mirror this for shorts below the trend average.
 Exits and stops: Consider reducing exposure when price closes on the opposite side of the trend average for two consecutive bars or when ADX fades below the threshold if the ADX filter is enabled.
 Structure confirmation: Combine with higher-timeframe structure such as swing highs and lows or a simple market structure overlay for confirmation.
 Multi-asset/Multi-TF: Works across liquid assets. For lower timeframes, consider a slightly lower ADX threshold; for higher timeframes, maintain or raise the threshold to avoid unnecessary flips.
  Behavior, Constraints & Performance 
 Repaint/confirmation: Signals are based on previous-bar crossovers and are confirmed on bar close. No higher-timeframe or security calls are used. Intrabar markers are not relied upon.
 Resources: The script declares `max_bars_back` of 2000, uses no loops or arrays, and employs persistent variables for pending signals and state.
 Known limits: Crossover systems can lag after sudden reversals. During tight ranges, disabling the ADX filter may increase flips; keeping it enabled may skip early transitions.
  Sensible Defaults & Quick Tuning 
 Starting point: EMA, 13/21/144, ADX length 14, ADX threshold 25, gradients on, barcolor off.
 Too many flips: Increase ADX threshold or length; increase trend length; consider SMA instead of EMA.
 Too sluggish: Lower ADX threshold slightly; shorten fast and slow lengths; reduce the trend length.
 Colors overpowering: Increase gradient transparency or reduce gamma values toward one.
  What this indicator is—and isn’t 
This is a visualization and signal layer that combines crossover, regime, and strength gating. It does not predict future movements, manage risk, or execute trades. Use it alongside clear structure, risk controls, and a defined position management plan.
  Disclaimer 
The content provided, including all code and materials, is strictly for educational and informational purposes only. It is not intended as, and should not be interpreted as, financial advice, a recommendation to buy or sell any financial instrument, or an offer of any financial product or service. All strategies, tools, and examples discussed are provided for illustrative purposes to demonstrate coding techniques and the functionality of Pine Script within a trading context.
Any results from strategies or tools provided are hypothetical, and past performance is not indicative of future results. Trading and investing involve high risk, including the potential loss of principal, and may not be suitable for all individuals. Before making any trading decisions, please consult with a qualified financial professional to understand the risks involved.
By using this script, you acknowledge and agree that any trading decisions are made solely at your discretion and risk.
Do not use this indicator on Heikin-Ashi, Renko, Kagi, Point-and-Figure, or Range charts, as these chart types can produce unrealistic results for signal markers and alerts.
 Best regards and happy trading
Chervolino 
Universal Breakout Strategy [KedArc Quant]Description:
A flexible breakout framework where you can test different logics (Prev Day, Bollinger, Volume, ATR, EMA Trend, RSI Confirm, Candle Confirm, Time Filter) under one system.
Choose your breakout mode, and the strategy will handle entries, exits, and optional risk management (ATR stops, take-profits, daily loss guard, cooldowns). 
An on-chart info table shows live mode values (like Prev High/Low, Bollinger levels, RSI, etc.) plus P&L stats for quick analysis.
Use it to compare which breakout style works best on your instrument and timeframe, whether intraday, swing, or positional trading
 🔑 Why it’s useful
* Flexibility: Switch between breakout strategies without loading different indicators.
* Clarity: On-chart info table displays current mode, relevant indicator levels, and live strategy P&L stats.
* Testing efficiency: Quickly A/B test different breakout styles under the same backtest environment.
* Transparency: Every trade is rule-based and displayed with entry/exit markers.
 🚀 How it helps traders
* Lets you experiment with breakout strategies quickly without loading multiple scripts.
* Helps identify which breakout method fits your instrument & timeframe.
* Gives clear on-chart visual + statistical feedback for confident decision-making.
 ⚙️ Input Configuration
* Breakout Mode → choose which strategy to test:
  * *Prev Day* → breakouts of yesterday’s High/Low.
  * *Bollinger* → Upper/Lower BB pierce.
  * *Volume* → Breakout confirmed with volume above average.
  * *ATR Stop* → Wide range breakout using ATR filter.
  * *Time Filter* → Breakouts inside defined session hours.
  * *EMA Trend* → Breakouts only in EMA fast > slow alignment.
  * *RSI Confirm* → Breakouts with RSI confirmation (e.g. >55 for longs).
  * *Candle Confirm* → Breakouts validated by bullish/bearish candle.
* Lookback / ATR / Bollinger inputs → adjust sensitivity.
* Intrabar mode → option to evaluate breakouts using bar highs/lows instead of closes.
* Table options → show/hide info table, show/hide P&L stats, choose corner placement.
 📈 Entry & Exit Logic
* Entry → occurs when breakout condition of chosen mode is met.
* Exit → default exits via opposite signals or optional stop/target if enabled.
* Session filter → optional auto-flat at session end.
* P&L management → optional daily loss guard, cooldown between trades, and ATR-based stop/take profit.
 ❓ FAQ — Choosing the best setup
Q: Which strategy should I use for which chart?
* *Prev Day Breakouts*: Best on indices, FX, and liquid futures with strong daily levels.
* *Bollinger*: Works well in range-bound environments, or crypto pairs with volatility compression.
* *Volume*: Good on equities where breakout strength is tied to volume spikes.
* *ATR Stop*: Suits volatile instruments (commodities, crypto).
* *EMA Trend*: Useful in trending markets (stocks, indices).
* *RSI Confirm*: Adds momentum filter, better for swing trades.
* *Candle Confirm*: Ideal for scalpers needing visual confirmation.
* *Time Filter*: For intraday traders who want signals only in high-liquidity sessions.
Q: What timeframe should I use?
* Intraday traders → 5m to 15m (Time Filter, Candle Confirm).
* Swing traders → 1H to 4H (EMA Trend, RSI Confirm, ATR Stop).
* Position traders → Daily (Prev Day, Bollinger).
* Breakout
	A trade entry condition triggered when price crosses above a resistance level (for longs) or below a support level (for shorts).
* Prev Day High/Low
	Formula:
	Prev High = High of (Day )
	Prev Low = Low of (Day )
* Bollinger Bands
	Formula:
	Basis = SMA(Close, Length)
	Upper Band = Basis + (Multiplier × StdDev(Close, Length))
	Lower Band = Basis – (Multiplier × StdDev(Close, Length))
* Volume Confirmation
	A breakout is only valid if:
	Volume > SMA(Volume, Length)
* ATR (Average True Range)
	Measures volatility.
	
	Formula:
	ATR = SMA(True Range, Length)
	where True Range = max(High–Low, |High–Close |, |Low–Close |)
* EMA (Exponential Moving Average)
	Weighted moving average giving more weight to recent prices.
	Formula:
	EMA = (Price × α) + (EMA  × (1–α))
	with α = 2 / (Length + 1)
* RSI (Relative Strength Index)
	
	Momentum oscillator scaled 0–100.
	
	Formula:
	RSI = 100 – (100 / (1 + RS))
	where RS = Avg(Gain, Length) ÷ Avg(Loss, Length)
* Candle Confirmation
	
	Bullish candle: Close > Open AND Close > Close 
	Bearish candle: Close < Open AND Close < Close 
	Win Rate (%)
	Formula:
	Win Rate = (Winning Trades ÷ Total Trades) × 100
* Average Trade P&L
	Formula:
	Avg Trade = Net Profit ÷ Total Trades
📊 Performance Notes
	The Universal Breakout Strategy is designed as a framework rather than a single-asset optimized system. Results will vary depending on the chart, timeframe, and asset chosen.
	On the current defaults (15-minute, INR-denominated example), the backtest produced 132 trades over the selected period. This provides a statistically sufficient sample size.
	Win rate (~35%) is relatively low, but this is balanced by a positive reward-to-risk ratio (~1.8). In practice, a lower win rate with larger wins versus smaller losses is sustainable.
	The average P&L per trade is close to breakeven under default settings. This is expected, as the strategy is not tuned for a single symbol but offered as a universal breakout framework.
	Commissions (0.1%) and slippage (1 tick) are included in the simulation, ensuring realistic conditions.
	Risk management is conservative, with order sizing set at 1 unit per trade. This avoids over-leveraging and keeps exposure well under the 5-10% equity risk guideline.
👉 Traders are encouraged to:
	Experiment with inputs such as ATR period, breakout length, or Bollinger parameters.
	Test across different timeframes and instruments (equities, futures, forex, crypto) to find optimal setups.
	Combine with filters (trend direction, volatility regimes, or volume conditions) for further refinement.
⚠️ Disclaimer This script is provided for educational purposes only.
Past performance does not guarantee future results.
Trading involves risk, and users should exercise caution and use proper risk management when applying this strategy.
Synthetic Implied APROverview 
The Synthetic Implied APR is an artificial implied APR, designed to imitate the implied APR seen when trading cryptocurrency funding rates. It combines real-time funding rates with premium data to calculate an artificial market expectation of the annualized funding rate. 
The (actual) implied APR is the market's expectation of the annualized funding rate. This is dependent on bid/ask impacts of the implied APR, something which is currently unavailable to fetch with TradingView. In essence, an implied APR of X% means traders believe that asset's funding fees to average X% when annualized.
What's important to understand, is that the actual value of the synthetic implied APR is not relevant. We only simply use its relative changes when we trade (i.e if it crosses above/below its MA for a given weight). Even for the same asset, the implied APRs will change depending on days to maturity. 
 How it calculates 
The synthetic implied APR is calculated with these steps:
 
 Collects premium data from perpetual futures markets using optimized lower timeframe requests (check my 'Predicted Funding Rates' indicator)
 Calculates the funding rate by adding the premium to an interest rate component (clamped within exchange limits)
 Derives the underlying APR from the 8-hour funding rate (funding rate × 3 × 365)
 Apply a weighed formula that imitates both the direction (underlying APR) with the volatility of prices (from the premium index and funding)
 
 premium_component = (prem_avg / 50 ) * 365
weighedprem = (weight *  fr) + ((1 - weight) * apr) + (premium_component * 0.3)
impliedAPR = math.avg(weighedprem, ta.sma(apr, maLength)) 
 How to use it: Generally 
Preface: Funding rates are an indication of market sentiment
 
 If funding is positive, generally the market is bullish as longs are willing to pay shorts funding
 If funding is negative, generally the market is bearish as shorts are willing to pay longs funding
 
So, this script can be used like a typical oscillator:
 
 Bullish: If implied APR > MA OR if implied APR MA is green
 Bearish: If implied APR < MA OR if implied APR MA is red
 
The components:
 
 Synthetic Implied APR: The main metric. At current setting of 0.7, it imitates volatility
 Weight: The higher the value, the smoother the synthetic implied APR is (and MA too). This value is very important to the imitation. At 0.7, it imitates the actual volatility of the implied APR. At weight = 1, it becomes very smooth. Perfect for trading
 Synthetic Implied APR Moving Average: A moving average of the Synthetic implied APR. Can choose from multiple selections, (SMA, EMA, WMA, HMA, VWMA, RMA)
 
 How to use it: Trading Funding 
When trading funding there're multiple ways to use it with different settings
Trade funding rates with trend changes
 
 Settings: Weight = 1
 Method 1: When the implied APR MA turns green, long funding rates (or short if red)
 Method 2: When the implied APR crosses above the MA, long funding rates (or short when crosses below)
 
  
Trade funding rates with MA pullbacks
 
 Settings: Weight = 0.7, timeframe 15m 
 In an uptrend: When implied APR crosses below then above the script, long funding opportunity 
 In an downtrend: When implied APR crosses above then below the script, shortfunding opportunity 
 You can determine the trend with the method before, using a weight of 1
 
  
To trade funding rates, it's best to have these 3 scripts at these settings:
 
 Predicted Funding Rates: This allows you to see the predicted funding rates and see if they've maxxed out for added confluence too (+/-0.01% usually for Binance BTC futures)
 Synthetic implied APR: At weight 1, the MA provides a good trend (whether close above/below or colour change)
 Synthetic implied APR: At weight 0.7, it provides a good imitation of volatility
 
 How to use it: Trading Futures 
When trading futures:
 
 You can determine roughly what the trend is, if the assumption is made that funding rates can help identify trends if used as a sentiment indicator. It should be supplemented with traditional trend trading methods
 To prevent whipsaws, weight should remain high
 Long trend: When the implied APR MA turns green OR when it crosses above its MA
 Short trend: When the implied APR MA turns red OR when it below above its MA
 
  
 Why it's original 
This indicator introduces a unique synthetic weighting system that combines funding rates, underlying APR, and premium components in a way not found in existing TradingView scripts. Trading funding rates is a niche area, there aren't that many scripts currently available. And to my knowledge, there's no synthetic implied APR scripts available on TradingView either. So I believe this script to be original in that sense. 
 Notes 
Because it depends on my triangular weighting algos, optimal accuracy is found on timeframes that are 4H or less. On higher timeframes, the accuracy drops off. Best timeframes for intraday trading using this are 15m or 1 hour
The higher the timeframe, the lower the MA one should use. At 1 hour, 200 or higher is best. At say, 4h, length of 50 is best
Only works for coins that have a Binance premium index
 Inputs 
 
 Funding Period - Select between "1 Hour" or "8 Hour" funding cycles. 8 hours is standard for Binance
 Table - Toggle the information dashboard on/off to show or hide real-time metrics including funding rate, premium, and APR value
 Weight - Controls the balance between funding rate (higher values = smoother) and APR (lower values = more responsive) in the calculation, ranging from 0.0 to 1.0. Default is 0.7, this imitates the volatility
 Auto Timeframe Implied Length - Automatically calculates optimal smoothing length based on your chart timeframe for consistent behavior across different time periods
 Manual Implied Length - Sets a fixed smoothing length (in bars) when auto mode is disabled, with lower values being more responsive and higher values being smoother
 Show Implied APR MA - Displays an additional moving average line of the Synthetic Implied APR to help identify trend direction and crossover signals
 MA Type for Implied APR - Selects the calculation method (SMA, EMA, WMA, HMA, VWMA, or RMA) for the moving average, each offering different responsiveness and lag characteristics
 MA Length for Implied APR - Sets the lookback period (1-500 bars) for the moving average, with shorter lengths providing more signals and longer lengths filtering noise
 Show Underlying APR - Displays the raw APR calculation (without synthetic weighting) as a reference line to compare against the main indicator
 Bullish Color - Sets the color for positive values in the table and rising MA line
 Bearish Color - Sets the color for negative values in the table and falling MA line
 Table Background - Customizes the background color and transparency of the information dashboard
 Table Text Color - Sets the color for label text in the left column of the information table
 Table Text Size - Controls the font size of table text with options from Tiny to Huge
Normalized WMA Oscillator | OquantNormalized WMA Oscillator | Oquant
The Normalized WMA Oscillator is a trend-momentum indicator designed to help traders visualize the relative position of a Weighted Moving Average (WMA) within its recent price range.
What is a WMA and How It Works:
A Weighted Moving Average (WMA) is a type of moving average that gives more weight to recent price data, making it more responsive to price changes compared to a simple moving average. Each price point in the lookback period is multiplied by a weighting factor, with the most recent prices having the highest weights. The WMA helps traders identify potential trends more quickly.
This indicator applies min-max normalization to the standard WMA, scaling its values between 0 and 1 over a configurable lookback period. This allows traders to see whether the WMA is near its recent highs, lows, or midpoint, regardless of the absolute price level.
Key Features:
WMA Source Input: Choose price source for wma calculation.
Customizable WMA Length: Adjust the sensitivity of the WMA.
Min-Max Normalization Length: Smooth the scaling of WMA values between 0 and 1.
Signal Thresholds: Configurable upper and lower thresholds to indicate potential entries.
Visual Alerts: Color-coded oscillator and candles plot for bullish (green) and bearish (purple) signals.
Alerts Ready: Built-in alert conditions for crossovers and crossunders of the oscillator.
How It Works:
Calculate the WMA on the selected source.
Normalize its value using the minimum and maximum WMA values over the specified lookback period.
Generate long signals when the normalized WMA moves above the upper threshold, and short signals when it moves below the lower threshold.
Plot the oscillator and candles in green for bullish signals and purple for bearish signals.
Inputs:
Source: Data used for WMA calculation.
WMA Length: Period for Weighted Moving Average.
Min-Max Length: Lookback period for min-max scaling.
Upper Threshold: Level above which a long signal is considered.
Lower Threshold: Level below which a short signal is considered.
⚠️ Disclaimer: This indicator is intended for educational and informational purposes only. Trading/investing involves risk, and past performance does not guarantee future results. Always test and evaluate indicators/strategies before applying them in live markets. Use at your own risk.
BTC TOPperThe BTC TOPper indicator is a sophisticated technical analysis tool designed to identify critical price levels where Bitcoin's weekly Simple Moving Average (SMA) intersects with historically significant All-Time High (ATH) levels. This indicator is particularly valuable for long-term trend analysis and identifying potential reversal zones in Bitcoin's price action.
 Key Features: 
🔹 Weekly SMA Analysis: Uses a 200-period Simple Moving Average on weekly timeframe to smooth out short-term volatility and focus on long-term trends
🔹 Persistent Historical ATH Tracking: Automatically detects and "freezes" ATH levels that have been held for more than one year, creating persistent reference levels
🔹 Multi-Level Cross Detection: Tracks up to 10 different frozen ATH levels simultaneously, providing comprehensive historical context
🔹 Visual Cross Alerts: Highlights entire weeks with red background when the weekly SMA crosses any frozen ATH level, making signals impossible to miss
🔹 Advanced Smoothing Options: Includes optional secondary moving averages (SMA, EMA, SMMA, WMA, VWMA) with Bollinger Bands for enhanced analysis
🔹 Customizable Parameters: Adjustable SMA length, offset, and smoothing settings to fit different trading strategies
 How It Works: 
ATH Detection: Continuously monitors for new all-time highs
Level Freezing: After an ATH is held for 1+ year, it becomes a "frozen" historical level
Cross Monitoring: Watches for intersections between the 200-week SMA and any frozen ATH level
Signal Generation: Highlights the entire week when a cross occurs, providing clear visual alerts
Trading Applications:
Long-term Trend Analysis: Identify when Bitcoin approaches historically significant resistance levels
Reversal Zone Detection: Spot potential areas where price might reverse based on historical context
Support/Resistance Confirmation: Use frozen ATH levels as dynamic support and resistance zones
Market Structure Analysis: Understand how current price relates to historical market cycles
 Best Practices: 
Use on weekly timeframe for optimal results
Combine with other technical indicators for confirmation
Pay attention to multiple frozen levels clustering in the same price range
Consider market context and fundamentals alongside technical signals
 Settings: 
Length: 200 (default) - SMA period
Source: Close price
Smoothing: Optional secondary MA with multiple types available
Bollinger Bands: Optional volatility bands around secondary MA
This indicator is ideal for Bitcoin traders and analysts who want to understand the relationship between current price action and historical market structure, particularly useful for identifying potential major reversal zones based on historical ATH levels.
Crypto Market Breadth EMA20 [INVESTIC]This indicator is designed to provide a broad overview of the cryptocurrency market’s health by measuring how many of the top 40 crypto assets are trading above a user-selected moving average (MA). Instead of focusing on just Bitcoin, it evaluates the market as a whole, making it useful for spotting market extremes such as panic-driven selloffs or overheated rallies.
The concept is inspired by Market Breadth Analysis often used in stock markets, but here it is specifically adapted to the crypto space, offering traders a unique perspective on overall sentiment and strength.
How to Interpret the Indicator
The indicator consists of two main components:
Main Histogram (Market Breadth)
Bottom Line (Bitcoin’s Position)
1. Main Histogram (Market Breadth)
🟢 Green Bars: Triggered when fewer than 5 cryptocurrencies are trading above their MA. This often reflects a Panic Sell situation, where extreme fear dominates the market. Such capitulation zones historically provide higher probabilities of price rebounds in both Bitcoin and altcoins.
🔴 Red Bars: Triggered when 32 or more cryptocurrencies trade above their MA. This suggests the market is becoming overheated, with most assets already in strong rallies. While this may confirm a strong bullish trend, it can also indicate a potential market top and serves as a cautionary signal.
🟡 Yellow Bars: Represent neutral or consolidating market conditions.
2. Bottom Line (Bitcoin’s Position)
🔵 Aqua: Bitcoin is above the selected MA.
⚫️ Black: Bitcoin is below the selected MA.
This additional layer helps traders align Bitcoin’s individual trend with the broader crypto market condition.
Customization and Settings
This indicator is fully customizable to suit different trading strategies:
Timeframe: Can be applied to any timeframe, from intraday to long-term charts.
Moving Average (MA): Users can select the type (EMA, SMA, WMA) and adjust the length.
For beginners, the default setting of EMA 20 is recommended as a baseline. More experienced traders are encouraged to experiment with different MA types and lengths to better match their personal strategies.
Key Advantages and Uniqueness
Unlike standard trend indicators, this tool focuses on breadth across multiple assets rather than a single price.
Adaptation of stock market breadth techniques specifically for cryptocurrencies.
Helps identify extreme conditions (capitulation or overheated rallies) that are often hidden when only looking at Bitcoin or a single indicator.
Disclaimer
This indicator is for educational and research purposes only. It does not constitute financial advice. Always perform your own analysis and risk management before making trading or investment decisions.
EMA 50/200/100 [NevoxCore]⯁ OVERVIEW
EMA 50/200/100   is a clean EMA trio for trend mapping.
It highlights the classic 50/200 bias, keeps a constant EMA-100 anchor in white, plots cross dots, and can mark the first pullback back to a target EMA within an ATR tolerance.
Solid bias bar coloring (Nevox pink/orange or classic green/red) and compact visuals make it fast and reliable with no repainting.
⯁ HOW IT WORKS
Calculates Fast EMA 50, Slow EMA 200, and an always-on EMA 100 (white).
Bias = Fast vs. Slow: Fast > Slow → long regime; Fast < Slow → short regime.
Cross dots appear at confirmed 50/200 crosses (once per bar close).
First Pullback: after a cross, the script arms a window and marks the first return to the chosen EMA (100 or Fast) within ATR × tolerance.
Bar coloring is solid by regime (pink/orange by default, classic green/red when enabled).
No lookahead; signals confirm on bar close.
⯁ KEY FEATURES
• EMA 50/200 with EMA-100 anchor (always visible, white)
• Cross Up/Down dots (style-configurable)
• First Pullback marker (toggle) with ATR tolerance & window
• Solid bias bar coloring (Nevox or classic)
• Optional bias fill between Fast/Slow
• Minimal 1-cell HUD (OFF by default)
• Ready-made alerts with clean prefixes
⯁ SETTINGS (quick)
Visual: Classic colors toggle; Bias Fill (ON); Fill Transparency (85); Bar Color (solid, ON; auto-disabled when Classic is ON).
Core: Source = Close; EMA Fast = 50; EMA Slow = 200.
Pullback: Show marker (ON); Target EMA = EMA 100; Tolerance × ATR = 0.5; Max Bars After Cross = 40; ATR Length = 14.
HUD: Mini HUD OFF; Position selector.
Status Line: OFF by default (optional EMA values).
⯁ ALERTS (built-in)
• Cross Up (Fast above Slow) — confirmed at bar close
• Cross Down (Fast below Slow) — confirmed at bar close
• First Pullback LONG — first return to target after long cross
• First Pullback SHORT — first return to target after short cross
Prefix: EMA   and message includes {{ticker}} {{interval}} @ {{close}}.
Suggested: set TradingView alerts to Once Per Bar Close.
⯁ HOW TO USE
• Read trend quickly: 50 above 200 with a rising 100 = healthy long bias.
• Use the First Pullback to time entries after a cross (default target = EMA 100).
• Tune Tolerance × ATR by symbol/TF; 0.3–0.7 is a good start.
• Keep charts clean: bias fill + barcolor ON; switch to Classic for green/red if preferred.
⯁ WHY IT’S DIFFERENT
It preserves the classic 50/200 logic but adds a consistent EMA-100 anchor, a single, one-shot pullback detector, and clean bias bars — all in a lightweight overlay with no repaint tricks.
⯁ DISCLAIMER
Backtest and paper-trade before using live. Not financial advice. Performance depends on market, timeframe, and parameters.
RVol+ Enhanced Relative Volume Indicator📊 RVol+ Enhanced Relative Volume Indicator
Overview
RVol+ (Relative Volume Plus) is an advanced time-based relative volume indicator designed specifically for swing traders and breakout detection. Unlike simple volume comparisons, RVol+ analyzes volume at the same time of day across multiple sessions, providing statistically significant insights into institutional activity and breakout potential.
🎯 Key Features
Core Volume Analysis
Time-Based RVol Calculation - Compares current cumulative volume to the average volume at this exact time over the past N days
Statistical Z-Score - Measures volume in standard deviations from the mean for true anomaly detection
Volume Percentile - Shows where current volume ranks historically (0-100%)
Sustained Volume Filter - 3-bar moving average prevents false signals from single-bar spikes
Breakout Detection
🚀 Confirmed Breakouts - Identifies price breakouts validated by high volume (RVol > 1.5x)
⚠️ False Breakout Warnings - Alerts when price breaks key levels on low volume (high failure risk)
Multi-Timeframe Context - Weekly volume overlay prevents chasing daily noise
Advanced Metrics
OBV Divergence Detection - Spots bullish/bearish accumulation/distribution patterns
Volume Profile Integration - Identifies institutional positioning
Money Flow Analysis - Tracks smart money vs retail activity
Extreme Volume Alerts - 🔥 Labels mark unusual spikes beyond the display cap
Visual Intelligence
Smart Color Coding:
🟢 Bright Teal = High activity (RVol ≥ 1.5x)
🟡 Medium Teal = Caution zone (RVol ≥ 1.2x)
⚪ Light Teal = Normal activity
🟠 Orange = Breakout confirmed
🔴 Red = False breakout risk
Comprehensive Stats Table:
Current Volume (formatted as M/K/B)
RVol ratio
Z-Score with significance
Volume percentile
Historical average and standard deviation
Sustained volume confirmation
📈 How to Use
For Swing Trading (1D - 3W Holds)
Perfect Setup:
✓ RVol > 1.5x (bright teal)
✓ Z-Score > 2.0 (⚡ alert)
✓ Percentile > 90%
✓ Sustained = ✓
✓ 🚀 Breakout label appears
Avoid:
✗ Red "Low Vol" warning during breakouts
✗ RVol < 1.0 at key levels
✗ Sustained volume not confirmed
Signal Interpretation
⚡ Z>2 Labels - Statistically significant volume (95th+ percentile) - highest probability moves
↗️ OBV+ Labels - Bullish accumulation (OBV rising while price consolidates)
↘️ OBV- Labels - Bearish distribution (OBV falling while price rises)
🔵 Blue Background - Weekly volume elevated (confirms daily strength)
⚙️ Customization
Basic Settings
N Day Average - Number of historical days for comparison (default: 5)
RVol Thresholds - Customize highlight levels (default: 1.2x, 1.5x)
Visual Display Cap - Prevent extreme spikes from compressing view (default: 4.0x)
Advanced Metrics (Toggle On/Off)
Z-Score analysis
Weekly RVol context
OBV divergence detection
Volume percentile ranking
Breakout signal generation
Table Customization
Position - 9 placement options to avoid chart overlap
Size - Tiny to Huge
Colors - Full customization of positive/negative/neutral values
Transparency - Adjustable background
Debug Mode
Enable Pine Logs for calculation transparency
Adjustable log frequency
Real-time calculation breakdown
🔬 Technical Details
Algorithm:
Binary search for historical lookups (O(log n) performance)
Time-zone aware session detection
DST-safe timestamp calculations
Exponentially weighted standard deviation
Anti-repainting architecture
Performance:
Optimized for max_bars_back = 5000
Efficient array management
Built-in function optimization
Memory-conscious data structures
📊 What Makes RVol+ Different?
vs. Standard Volume:
Context-aware (time-of-day matters)
Statistical significance testing
False breakout filtering
vs. Basic RVol:
Z-Score normalization (2-3 sigma detection)
Multi-timeframe confirmation
OBV divergence integration
Sustained volume filtering
Smart visual scaling
vs. Professional Tools:
Free and open-source
Fully customizable
No black-box algorithms
Educational debug logs
💡 Best Practices
Wait for Confirmation - Don't enter on first bar; wait for sustained volume ✓
Combine with Price Action - RVol validates, price structure determines entry
Weekly Context Matters - Blue background = institutional interest
Z-Score is King - Focus on ⚡ alerts for highest probability
Avoid Low Volume Breakouts - Red ⚠️ labels = high failure risk
🎓 Trading Psychology
Volume precedes price. When RVol+ shows:
High RVol + Rising OBV = Accumulation before breakout
High RVol at Resistance = Test of conviction
Low RVol on Breakout = Retail-driven (fade candidate)
Z-Score > 3 = Potential "whale" positioning
📝 Credits
Based on the time-based RVol concept from /u/HurlTeaInTheSea, enhanced with:
Statistical analysis (z-scores, percentiles)
Multi-timeframe integration
OBV divergence detection
Professional-grade visualization
Swing trading optimization
🔧 Version History
v2.0 - Enhanced Edition
Added Z-Score analysis
Multi-timeframe volume context
OBV divergence detection
Breakout confirmation system
Smart color coding
Customizable stats table
Debug logging mode
Performance optimizations
📚 Learn More
For optimal use with swing trading:
Combine with support/resistance levels
Watch for volume clusters in consolidation
Use weekly timeframe for trend confirmation
Monitor OBV divergence for early warnings
⚠️ Disclaimer
This indicator is for educational purposes. Volume analysis is one component of trading decisions. Always use proper risk management, consider multiple timeframes, and validate signals with price structure. Past performance does not guarantee future results.
🚀 Getting Started
Add indicator to chart
Adjust "N Day Average" to your preference (5-10 days typical)
Position stats table to avoid overlap
Enable features you want to monitor
Watch for 🚀 breakout confirmations!
Happy Trading! 📈
Cheap/Expensive Zone Highlighter V.2 Publicindicator Cheap/Expensive Zone Highlighter Ver2
Uptrend = Based on price> EMA200 (O+H+L+C)/4
Cheap zone = RSI<45
Dowtrend = Based on price< EMA200 (O+H+L+C)/4
Expensive Zone= RSI>55
Cheap/Expensive Zone Highlighter V.2 indicator Cheap/Expensive Zone Highlighter Ver2
Uptrend = Based on price> EMA200 (O+H+L+C)/4
Cheap zone = RSI<45
Dowtrend = Based on price< EMA200 (O+H+L+C)/4
Expensive Zone= RSI>55
Rogue Momentum PRORogue Momentum PRO
A custom trading tool designed for traders who demand confluence and clarity.
This indicator combines multiple institutional-grade filters to highlight high-probability Buy and Sell opportunities during the most liquid part of the trading day. It provides clear visual signals, stop-loss levels, and momentum confirmation tools so traders can make confident, rules-based decisions.
Core Features:
- Session Filter (NY Open Focus): Signals only during 9:30 AM – 12:00 PM ET, when volatility and volume are highest.
- Trend Confirmation (EMA + VWAP): Aligns short- and medium-term trend with institutional price anchors.
- Momentum Strength (ADX): Filters out weak signals by requiring ADX > 20, ensuring setups form in trending conditions.
- Money Flow Divergence (MFD): A smoothed momentum divergence measure that adds an extra layer of confirmation.
- Candlestick Triggers: Bullish/Bearish Engulfing patterns act as the final entry catalyst.
- Stop-Loss Labels & Lines: Automatically plotted at ATR-based invalidation levels to support disciplined risk management.
How to Use:
- Watch for a Buy or Sell signal marker (green for long, red for short).
- Confirm alignment with trend (EMA, VWAP), momentum (ADX, MFD), and candlestick trigger.
- Use the plotted Stop-Loss line as your invalidation point.
- Manage your trades with your own risk/reward rules — the tool is designed to highlight setups, not manage positions for you.
⚠️ Disclaimer: This tool is for educational purposes only. It does not constitute financial advice. Always test on demo accounts and validate signals before trading live.
SRFRZ EMA Crossover with RSI StrategySRFRZ EMA Crossover with RSI Strategy
1. Overview
Strategy Name: SRFRZ EMA Crossover with RSI Strategy
Summary: A trend-following strategy designed for Indian stock and index markets, operating on any timeframe (optimized for 1H or 4H charts). It combines a 9-period and 21-period EMA crossover with RSI confirmation to identify high-probability long entries during the Indian trading session (9:15 AM–3:25 PM IST). Backtested with a fixed 20% capital allocation per trade, 3% stop loss, and 50% take profit, it aims for consistent returns in trending markets.
Intended Audience: Intermediate traders familiar with EMA and RSI, seeking automated signals for Indian markets.
2. How It Works (Core Logic)
Entry Conditions (Long/Buy Signal):
Primary Trigger: A "Golden Cross" occurs when the 9-period EMA crosses above the 21-period EMA, signaling bullish momentum.
RSI Confirmation: RSI (14-period) must be above 55, or cross above 55, to confirm strong momentum.
Trend Filter: The 9-period EMA must remain above the 21-period EMA for delayed RSI-triggered entries.
Session Filter: Trades are only executed during the Indian market session (9:15 AM–3:25 PM IST, Monday–Friday).
Exit Conditions:
Take Profit (TP): Fixed at 50% above the entry price (e.g., entry at ₹100, TP at ₹150).
Stop Loss (SL): Fixed at 3% below the entry price (e.g., entry at ₹100, SL at ₹97).
Indicator-Based Exit: Close the position if a "Death Cross" occurs (21-period EMA crosses above 9-period EMA).
Position Sizing: Allocates 20% of initial capital (₹100,000 default) per trade, calculated as (initial_capital * 0.20) / entry_price.
3. Key Indicators & Parameters
Primary Indicators:
EMA (9-period): Fast-moving average to capture short-term trends (plotted in blue).
EMA (21-period): Slower-moving average for trend confirmation (plotted in red).
RSI (14-period): Measures momentum, with a threshold of 55 for bullish confirmation (plotted in purple).
Customizable Settings in Pine Script:
initial_capital: Default ₹100,000 (adjust based on your account size).
qty_percent: Default 20% of capital per trade (adjust for risk tolerance).
sl_percent: Default 3% stop loss (adjust for volatility).
tp_percent: Default 50% take profit (adjust for reward targets).
session_time: Default "0915-1525:1234567" (Indian session, adjustable for other markets).
Default Values: Optimized for Indian stocks/indices (e.g., NIFTY 50) on 1H or 4H charts.
Risk Management:
Always use the built-in 3% stop loss.
Avoid trading during major news events (e.g., RBI announcements), as Pine Script cannot filter these.
Risk only 20% of capital per trade to diversify exposure.
Pro Tips:
Combine with support/resistance levels for manual confirmation.
Test on a demo account to validate performance on your chosen asset.
Monitor RSI for overbought conditions (>70) to anticipate reversals.
4. Visuals on Chart
Plotted Indicators:
Blue line: 9-period EMA.
Red line: 21-period EMA.
Purple line: RSI (14-period) in a separate pane.
Trade Signals:
Green triangle (below bar): Long entry.
Red triangle (above bar): Long exit (via TP, SL, or Death Cross).
5. Disclaimer & Notes
Risk Warning: Past performance is not indicative of future results. Trading involves significant risk. This strategy is for educational purposes only and is not financial advice.
Customization: The script is open-source (modify freely). Fork it to add short-selling logic or additional filters.
Note: The strategy avoids trades during non-session hours but cannot filter news events. Manually check economic calendars.
Add the script to your chart and adjust inputs (e.g., capital, TP/SL percentages).
Enable alerts for "Long Entry" and "Long Exit TP/SL" or "EMA Exit" to automate signals.
Optionally, connect to a broker via webhooks for auto-trading (consult your broker’s API).
Intraday Rising & Reversal ScannerPine Script Description: Intraday Rising & Reversal ScannerThis Pine Script is a TradingView indicator designed to identify stocks with intraday (1-hour timeframe) potential for bullish (rising) or bearish (reversal) movements. It scans for stocks based on user-defined technical criteria, including price change, relative volume, RSI, EMA, ATR, and VWAP. The script plots signals on the chart, displays a summary table, and triggers alerts when conditions are met.FeaturesBullish Signal (Rising Stocks):1H Price Change: > 1% (configurable, e.g., >2% for volatile markets).
Relative Volume: > 2.0 (volume is at least twice the 20-period average).
RSI (14): Between 50 and 70 (strong but not overbought momentum).
Price vs EMA 13: Price above the 13-period EMA (confirms short-term uptrend).
ATR (14): Current ATR above its 20-period average (indicates volatility).
VWAP: Price above VWAP (optional, shown on chart for manual confirmation).
Bearish Signal (Reversal Stocks):1H Price Change: < -1% (configurable, e.g., <-2% for stronger reversals).
Relative Volume: > 2.0 (high volume confirms selling pressure).
RSI (14): > 70 (overbought, increasing reversal likelihood).
Price vs EMA 13: Price below the 13-period EMA (confirms short-term downtrend).
ATR (14): Current ATR above its 20-period average (indicates volatility).
VWAP: Price below VWAP (optional, shown on chart for manual confirmation).
Visualization:Bullish Signal: Green triangle below the bar.
Bearish Signal: Red triangle above the bar.
VWAP: Plotted as a blue line for manual verification.
Table: Displays real-time metrics (Change %, Relative Volume, RSI, Price vs EMA, ATR, VWAP) in the top-right corner, color-coded (green for bullish, red for bearish).
Alerts:Separate alerts for bullish ("Intraday Bullish Signal") and bearish ("Intraday Bearish Signal") conditions.
Customizable alert messages include parameter values for easy tracking.
How It WorksThe script runs on the 1-hour (1H) timeframe, ensuring all calculations are based on hourly data.
Indicators are computed:Change %: Percentage price change over the last hour.
Relative Volume: Current volume divided by the 20-period SMA of volume.
RSI: 14-period Relative Strength Index.
EMA 13: 13-period Exponential Moving Average.
ATR: 14-period Average True Range, compared to its 20-period SMA.
VWAP: Volume Weighted Average Price, plotted for visual confirmation.
Signals are generated when all conditions for either bullish or bearish criteria are met.
A table summarizes key metrics, and alerts can be set up for real-time notifications.
Usage InstructionsApply the Script:Open TradingView’s Pine Editor.
Copy and paste the script.
Click "Add to Chart" and set the chart to the 1-hour (1H) timeframe.
Set Up Alerts:Right-click on the chart > "Add Alert".
Select "Intraday Bullish Signal" or "Intraday Bearish Signal" as the condition.
Configure notifications (e.g., SMS, email, or TradingView alerts).
Manual VWAP Check:VWAP is plotted as a blue line. Verify that the price is above VWAP for bullish signals or below for bearish signals using the table or chart.
To make VWAP a mandatory filter, uncomment the VWAP conditions in the bull_signal and bear_signal definitions.
Multi-Timeframe Precision SignalsMulti-Timeframe Precision Signals - Description
Indicator Overview:
Multi-Timeframe Precision Signals is a non-repainting technical analysis indicator that uses adaptive moving averages across multiple timeframes to generate precise trading signals. Designed for active traders and scalpers, it provides clear entry/exit points with configurable alert options.
Key Features:
Non-Repainting Signals: Configurable delay ensures signals don't change after formation
Multi-Timeframe Analysis: Primary + alternate resolution for confirmation
12 MA Types: SMMA, EMA, ALMA, HullMA, LSMA, and 8 other variants
Visual Alerts: Clear buy/sell triangles on chart
Real-Time Alerts: Separate buy/sell alert conditions
Scalping-Friendly: Fast signals suitable for short-term trading
Customizable Settings: Adjustable parameters for any trading style
Technical Specifications:
Signal Type: Non-repainting crossover/crossunder
Default Settings: 8-period MA, 3x alternate resolution
Alert Options: Price, webhook, email, and push notifications
Compatibility: All markets and timeframes
Ideal For:
Scalping: Fast, precise signals for short-term trades
Day Trading: Multi-timeframe confirmation for intraday moves
Swing Trading: Reliable signals across higher timeframes
All Markets: Forex, stocks, crypto, indices
Usage Notes:
Apply to your preferred chart and enable alerts for real-time notifications. The non-repainting feature ensures signals remain stable once formed. Adjust MA period and type based on your trading timeframe and volatility preferences.
Risk Disclosure:
This indicator is for educational purposes only. Past performance doesn't guarantee future results. Trading involves substantial risk. Test thoroughly in demo accounts before live trading.
MAMA [DCAUT]█ MAMA (MESA Adaptive Moving Average)  
📊 OVERVIEW
The MESA Adaptive Moving Average (MAMA) represents an advanced implementation of John F. Ehlers' adaptive moving average system using the Hilbert Transform Discriminator. This indicator automatically adjusts to market cycles, providing superior responsiveness compared to traditional fixed-period moving averages while maintaining smoothness.
MAMA dynamically calculates two lines: the fast-adapting MAMA line and the following FAMA (Following Adaptive Moving Average) line. The system's core strength lies in its ability to automatically detect and adapt to the dominant market cycle, reducing lag during trending periods while providing stability during consolidation phases.
🎯 CORE CONCEPTS
 Signal Interpretation: 
•  MAMA above FAMA:  Indicates bullish trend momentum with the fast line leading upward movement
•  MAMA below FAMA:  Suggests bearish trend momentum with the fast line leading downward movement
•  Golden Cross:  MAMA crossing above FAMA signals potential upward momentum shift
•  Death Cross:  MAMA crossing below FAMA indicates potential downward momentum shift
•  Line Convergence:  MAMA and FAMA approaching each other suggests trend consolidation or potential reversal
 Primary Applications: 
•  Trend Following:  Enhanced responsiveness to trend changes compared to traditional moving averages
•  Crossover Signals:  MAMA/FAMA crossovers for identifying potential entry and exit points
•  Cycle Analysis:  Automatic adaptation to market's dominant cycle characteristics
•  Reduced Lag:  Minimized delay in trend detection while maintaining signal smoothness
📐 MATHEMATICAL FOUNDATION
 Hilbert Transform Discriminator Technology: 
The MAMA system employs John F. Ehlers' Hilbert Transform Discriminator, a sophisticated signal processing technique borrowed from telecommunications engineering. The Hilbert Transform creates a complex representation of the price series by generating a 90-degree phase-shifted version of the original signal, enabling precise cycle measurement.
The discriminator analyzes the instantaneous phase relationships between the original price series and its Hilbert Transform counterpart. This mathematical relationship reveals the dominant cycle period present in the market data at each point in time, forming the foundation for adaptive smoothing.
 Instantaneous Period Calculation: 
The algorithm computes the instantaneous period using the arctangent of the ratio between the Hilbert Transform and the original price series. This calculation produces a real-time measurement of the market's dominant cycle, typically ranging from short-term noise cycles to longer-term trend cycles.
The instantaneous period measurement undergoes additional smoothing to prevent erratic behavior from single-bar anomalies. This smoothed period value becomes the basis for calculating the adaptive alpha coefficient that controls the moving average's responsiveness.
 Dynamic Alpha Coefficient System: 
The adaptive alpha calculation represents the core mathematical innovation of MAMA. The alpha coefficient is derived from the instantaneous period measurement and constrained within the user-defined fast and slow limits.
The mathematical relationship converts the measured cycle period into an appropriate smoothing factor: shorter detected cycles result in higher alpha values (increased responsiveness), while longer cycles produce lower alpha values (increased stability). This creates an automatic adaptation mechanism that responds to changing market conditions.
 MAMA/FAMA Calculation Process: 
The MAMA line applies the dynamically calculated alpha coefficient to an exponential moving average formula: MAMA = alpha × Price + (1 - alpha) × MAMA . The FAMA line then applies a secondary smoothing operation to the MAMA line, creating a following average that provides confirmation signals.
This dual-line approach ensures that the fast-adapting MAMA line captures trend changes quickly, while the FAMA line offers a smoother confirmation signal, reducing the likelihood of acting on temporary price fluctuations.
 Cycle Detection Mechanism: 
The underlying cycle detection employs quadrature components derived from the Hilbert Transform to measure both amplitude and phase characteristics of price movements. This allows the system to distinguish between genuine trend changes and temporary price noise, automatically adjusting the smoothing intensity accordingly.
The mathematical framework ensures that during strong trending periods with clear directional movement, the algorithm reduces smoothing to minimize lag. Conversely, during consolidation phases with mixed signals, increased smoothing helps filter out false breakouts and whipsaws.
📋 PARAMETER CONFIGURATION
 Source Selection Strategy: 
•  HL2 (High+Low)/2 (Default):  Recommended for cycle analysis as it represents the midpoint of each period's trading range, reducing impact of opening gaps and closing spikes
•  Close Price:  Traditional choice reflecting final market sentiment, suitable for end-of-day analysis
•  HLC3 (High+Low+Close)/3:  Balanced approach incorporating range information with closing emphasis
•  OHLC4 (Open+High+Low+Close)/4:  Most comprehensive price representation for complete market view
 Fast Limit Configuration (Default 0.5): 
Controls the maximum responsiveness of the adaptive system. Higher values increase sensitivity to recent price changes but may introduce more noise. This parameter sets the upper bound for the dynamic alpha calculation.
 Slow Limit Configuration (Default 0.05): 
Determines the minimum responsiveness, providing stability during uncertain market conditions. Lower values increase smoothing but may cause delayed signals. This parameter sets the lower bound for the dynamic alpha calculation.
 Parameter Relationship Considerations: 
The fast and slow limits work together to define the adaptive range. The wider the range between these limits, the more dramatic the adaptation between trending and consolidating market conditions. Different market characteristics may benefit from different parameter configurations, requiring individual testing and validation.
📊 COLOR CODING SYSTEM
 Line Visualization: 
•  Green Line (MAMA):  The fast-adapting moving average that responds quickly to price changes
•  Red Line (FAMA):  The following adaptive moving average that provides confirmation signals
The fixed color scheme provides consistent visual identification of each line, enabling clear differentiation between the fast-adapting MAMA and the following FAMA throughout all market conditions.
💡 CORE VALUE PROPOSITION
 Advantages Over Traditional Moving Averages: 
•  Cycle Adaptation:  Automatically adjusts to market's dominant cycle rather than using fixed periods
•  Reduced Lag:  Faster response to genuine trend changes while filtering market noise
•  Mathematical Foundation:  Based on advanced signal processing techniques from telecommunications engineering
•  Dual-Line System:  Provides both fast adaptation (MAMA) and confirmation (FAMA) in one indicator
 Comparative Performance Characteristics: 
Unlike fixed-period moving averages that apply the same smoothing regardless of market conditions, MAMA adapts its behavior based on current market cycle characteristics. This may help reduce whipsaws during consolidation periods while maintaining responsiveness during trending phases.
 Usage Considerations: 
This indicator is designed for technical analysis purposes. The adaptive nature means that parameter optimization should consider the specific characteristics of the asset and timeframe being analyzed. Like all technical indicators, MAMA should be used as part of a comprehensive analysis approach rather than as a standalone signal generator.
 Alert Functionality: 
The indicator includes alert conditions for MAMA/FAMA crossovers, enabling automated notification of potential momentum shifts. These alerts can assist in timing analysis but should be combined with other forms of market analysis for decision-making purposes.
Multi-MA Trend Indicator with ATR by nkChartsThe MMA-ATR is a powerful all-in-one tool that combines multi-timeframe Moving Averages with ATR-based Stop Loss & Take Profit levels. It is designed to help traders quickly assess trend direction, volatility, and potential trade levels in one clean visual setup.
 Key Features
 
 
 Multi-MA Trend Detection
 Plots 5 customizable moving averages (choose from EMA, SMA, RMA, WMA, VWMA).
 Automatic color coding: Bullish (green), Bearish (red), Neutral (gray).
 
 MA Trend Table with:
 
 
 MA values
 Current chart trend
 Higher timeframe (Daily) trend confirmation
 
 ATR-Based Trade Levels 
 
 Dynamic Stop Loss (SL) and Take Profit (TP) levels based on ATR multipliers.
 Separate visual lines for long and short setups.
 
 ATR Table with: 
 
 ATR value for the current chart timeframe
 ATR value for the Daily timeframe
 
 Customizations
 
 
 Choose MA type, length, and price source.
 Customize bullish, bearish, and neutral colors.
 Adjustable table position and text size.
 Fully configurable ATR length, multipliers, and colors.
 
 How to Use
 
 
 Add the indicator to your chart.
 Use the MA Trend Table to identify short-term and higher timeframe trend direction.
 Refer to ATR-based SL/TP levels to manage risk and potential profit targets.
 Combine both to filter entries and improve trade timing.
 
 Best For 
 
 Swing traders and intraday traders who rely on trend confirmation and volatility-based risk management.
 Traders looking for a multi-timeframe confirmation system that reduces noise.
 
 ⚠️ Disclaimer: This indicator is for educational purposes only. It does not provide financial advice or guarantee profits. Always perform your own analysis before making trading decisions.
Parabolic SAR BY CARLOZ🔹 What is the Parabolic SAR?
The Parabolic SAR (developed by Welles Wilder) is a trend-following indicator used to identify potential entry and exit points in the market.
🔹 What does “SAR” mean?
SAR = Stop And Reverse.
It suggests where to place a stop loss and also indicates when to reverse a position (from long to short or short to long).
🔹 How does it look on the chart?
It appears as a series of dots above or below the price:
Dots below price → bullish signal (uptrend).
Dots above price → bearish signal (downtrend).
🐬TSI_ShadowAdded the following features to the original TSI Shadow indicator by Daveatt
- Candle color on/off
=> Displays the current trend status by coloring the chart candles.
- Background color on/off
=> Displays the current trend status by coloring the chart background.
- Conservative signal processing based on the zero line on/off
=> When calculating the trend with the TSI, a bullish trend is only confirmed above the zero line, and a bearish trend is only confirmed below the zero line.
- Conservative signal processing based on full signal alignment on/off
=> This enhances the original trend calculation (bullish when TSI and Fast MA are above Slow MA). With this option, the trend is determined by the specific alignment of all three lines: TSI, Fast MA, and Slow MA.
기존 Daveatt 유저가 개발한 TSI Shadow 에서 아래 기능을 추가 하였습니다.
- 캔들 색상 on/off
=> 캔들에 추세의 상태를 색상으로 나타냅니다.
- 배경 색상 on/off
=> 배경에 추세의 상태를 색상으로 나타냅니다.
- 0선 기준으로 신호 발생 보수적 처리 on/off
=> TSI로 추세를 계산할 때 0선 위에서는 매수추세, 0선 아래서는 매도추세를 계산합니다.
- 전체 배열 신호 발생 보수적 처리 on/off
=> TSI선과, FastMA 선이 SlowMA 위에 있을때 상승추세, 반대면 하락추세를 나타내 주던 계산식에서 TSI-FastMA-SlowMA 세가지 선의 배열 상태로 추세를 나타냅니다.
Adaptive HMA SignalsAdaptive HMA Signals
This indicator pairs nicely with the Contrarian 100 MA and can be located here:
Overview
The "Adaptive HMA Signals" indicator is a sophisticated technical analysis tool designed for traders aiming to capture trend changes with precision. By leveraging Hull Moving Averages (HMAs) that adapt dynamically to market conditions (volatility or volume), this indicator generates actionable buy and sell signals based on price interactions with adaptive HMAs and slope analysis. Optimized for daily charts, it is highly customizable and suitable for trading forex, stocks, cryptocurrencies, or other assets. The indicator is ideal for swing traders and trend followers seeking to time entries and exits effectively.
How It Works
The indicator uses two adaptive HMAs—a primary HMA and a minor HMA—whose periods adjust dynamically based on user-selected market conditions (volatility via ATR or volume via RSI). It calculates the slope of the primary HMA to identify trend strength and generates exit signals when the price crosses the minor HMA under specific slope conditions. Signals are plotted as circles above or below the price, with inverted colors (white for buy, blue for sell) to enhance visibility on any chart background.
Key Components
Adaptive HMAs: Two HMAs (primary and minor) with dynamic periods that adjust based on volatility (ATR-based) or volume (RSI-based) conditions. Periods range between user-defined minimum and maximum values, adapting by a fixed percentage (3.141%).
Slope Analysis: Calculates the slope of the primary HMA over a 34-bar period to gauge trend direction and strength, normalized using market range data.
Signal Logic: Generates buy signals (white circles) when the price falls below the minor HMA with a flat or declining slope (indicating a potential trend reversal) and sell signals (blue circles) when the price rises above the minor HMA with a flat or rising slope.
Signal Visualization: Plots signals at an offset based on ATR for clarity, using semi-transparent colors to avoid chart clutter.
Mathematical Concepts
Dynamic Period Adjustment:
Primary HMA period adjusts between minLength (default: 144) and maxLength (default: 200).
Minor HMA period adjusts between minorMin (default: 55) and minorMax (default: 89).
Periods decrease by 3.141% under high volatility/volume and increase otherwise.
HMA Calculation:
Uses the Hull Moving Average formula: WMA(2 * WMA(src, length/2) - WMA(src, length), sqrt(length)).
Provides a smoother, faster-responding moving average compared to traditional MAs.
Slope Calculation:
Computes the slope of the primary HMA using a 34-bar period, normalized by the market range (highest high - lowest low over 34 bars).
Slope angle is converted to degrees using arccosine for intuitive trend strength interpretation.
Signal Conditions:
Buy: Slope ≥ 17° (flat or rising), price < minor HMA, low volatility/volume.
Sell: Slope ≤ -17° (flat or declining), price > minor HMA, low volatility/volume.
Signals are triggered only on confirmed bars to avoid repainting.
Entry and Exit Rules
Buy Signal (White Circle): Triggered when the price crosses below the minor HMA, the slope of the primary HMA is flat or rising (≥17°), and volatility/volume is low. The signal appears as a white circle above the price bar, offset by 0.72 * ATR(5).
Sell Signal (Blue Circle): Triggered when the price crosses above the minor HMA, the slope of the primary HMA is flat or declining (≤-17°), and volatility/volume is low. The signal appears as a blue circle below the price bar, offset by 0.72 * ATR(5).
Exit Rules: Exit a buy position on a sell signal and vice versa. Combine with other tools (e.g., support/resistance, RSI) for additional confirmation. Always apply proper risk management.
Recommended Usage
The "Adaptive HMA Signals" indicator is optimized for daily charts but can be adapted to other timeframes (e.g., 1H, 4H) with adjustments to period lengths. It performs best in trending or range-bound markets with clear reversal points. Traders should:
Backtest the indicator on their chosen asset and timeframe to validate signal reliability.
Combine with other technical tools (e.g., trendlines, Fibonacci retracements) for stronger trade setups.
Adjust minLength, maxLength, minorMin, and minorMax based on market volatility and timeframe.
Use the Charger input to toggle between volatility (ATR) and volume (RSI) adaptation for optimal performance in specific market conditions.
Customization Options
Source: Choose the price source (default: close).
Show Signals: Toggle visibility of buy/sell signals (default: true).
Charger: Select adaptation trigger—Volatility (ATR-based) or Volume (RSI-based) (default: Volatility).
Main HMA Periods: Set minimum (default: 144) and maximum (default: 200) periods for the primary HMA.
Minor HMA Periods: Set minimum (default: 55) and maximum (default: 89) periods for the minor HMA.
Slope Period: Fixed at 34 bars for slope calculation, adjustable via code if needed.
Why Use This Indicator?
The "Adaptive HMA Signals" indicator combines the responsiveness of HMAs with dynamic adaptation to market conditions, offering a robust tool for identifying trend reversals. Its clear visual signals, customizable periods, and adaptive logic make it versatile for various markets and trading styles. Whether you’re a beginner or an experienced trader, this indicator enhances your ability to time entries and exits with precision.
Tips for Users
Test the indicator thoroughly on your chosen market and timeframe to optimize settings (e.g., adjust period lengths for non-daily charts).
Use in conjunction with price action or other indicators (e.g., RSI, MACD) for stronger trade confirmation.
Monitor volatility/volume conditions to ensure the Charger setting aligns with market dynamics.
Ensure your chart timeframe aligns with the selected period lengths for accurate signal generation.
Apply strict risk management to protect against false signals in choppy markets.
Happy trading with the Adaptive HMA Signals indicator! Share your feedback and strategies in the TradingView community!
MAs+Engulfing O caminho das Criptos
This indicator overlays multiple moving averages (EMAs 20/50/100/200 and SMA 200) and highlights bullish/bearish engulfing candles by dynamically coloring the candle body. When a bullish engulfing is detected, the candle appears as a strong dark green; for bearish engulfing, a more vivid red. Normal candles keep classic lime/red colors. Visual alerts and bar coloring make price-action patterns instantly visible.
Includes built-in alert conditions for both patterns, supporting both trading automation and education. The tool upgrades trend-following setups by combining structure with automatic price action insights.
 
Este indicador combina médias móveis (EMAs de 20/50/100/200 e SMA 200) com detecção de engolfo de alta/baixa, colorindo o candle automaticamente: engolfo de alta com verde escuro, engolfo de baixa com vermelho destacado. Inclui alertas automáticos para ambos os padrões, perfeito para análise visual, estratégia, ou ensino.
DEMARED with ATR StopLoss & Dynamic Risk (v5)DEMARED with ATR StopLoss & Dynamic Risk 
This strategy combines Double Exponential Moving Averages (DEMA) with EMA and Donchian midline filters to capture trend-following signals. A long entry is triggered when both DEMA pairs are aligned bullishly, price is above EMA, and above the Donchian midpoint. Exits occur on opposite signals or when the ATR-based stop loss is hit.
Key features:
 
 ATR Stop Loss:  dynamic stop based on ATR with user-defined multiplier.
 Dynamic Risk Management:  position size is automatically calculated based on account equity and risk percentage.
 Visualization:  plots stop loss, EMA, Donchian midline, and optional bar coloring.
 Flexible Display:  toggle all indicator visuals on/off with a single input.
 
The goal is to provide a trend-following system with controlled risk and adaptability across different markets and timeframes.
34 EMA Cross Alert (Once per sequence)This script is used when 5-12 EMA is above 34-50 EMA and if price corrects to 34-50 cloud and bounces i.e. price crosses below 34 EMA and then cross above 34 EMA, it will trigger alert.  






















