EMA vs TMA Regime FilterEMA vs TMA Regime Filter
This indicator is built as a visual study tool to compare the behavior of the Exponential Moving Average (EMA) and the Triangular Moving Average (TMA).
The EMA applies an exponential weighting to price data, giving stronger importance to the most recent values. This makes it a faster, more responsive line that reflects short-term momentum. The TMA, by contrast, applies a double-smoothing process (or in the “True TMA” option, a split SMA sequence), which produces a much slower curve. The TMA emphasizes balance over reactivity, often used for filtering noise and observing longer-term structure.
When both are plotted on the same chart, their differences become clear. The shaded region between them highlights times when short-term price dynamics diverge from longer-term smoothing. This is where the idea of “regime” comes in — not as a trading signal, but as a descriptive way of seeing whether market action is currently dominated by speed or by stability.
Users can customize:
Line styles, widths, and colors.
Cloud transparency for visual clarity.
Whether to color bars based on relative position (optional, purely visual).
The goal is not to create a system, but to help traders experiment, observe, and learn how different smoothing techniques can emphasize different aspects of price. By switching between the legacy and true TMA, or adjusting lengths, users can study how each approach interprets the same data differently.
Moving Averages
TCLC - Multi TimeFrame VWAPVWAP :
VWAP, or Volume Weighted Average Price, is a trading indicator that represents the average price of a security over a specific period, weighted by the volume of trades at each price level. It is calculated by taking the sum of the product of price and volume and dividing it by the total volume for the period. Essentially, VWAP shows the average price at which most trades occurred, giving more weight to prices with higher trading volumes.
The Indicator Plots the VWAP in Daily, WEEKLY , MONTHLY , YEARLY which helps to gauage the trend where the Volume vs Price exists....
Optimized Trend-Momentum SignalsThis indicator combines trend, momentum, and volume-strength factors into a single buy/sell signal system. It integrates:
SMA 200 → Identifies the long-term trend (price above = bullish bias, below = bearish bias).
MACD (12,26,9) → Confirms momentum direction with line crossovers.
RSI (7) → Filters strength (above 50 = bullish, below 50 = bearish).
ROC (45) → Validates positive or negative rate of change.
Signal Logic:
Buy Signal → Price above SMA 200, MACD bullish, RSI > 50, and ROC > 0.
Sell Signal → Price below SMA 200, MACD bearish, RSI < 50, and ROC < 0.
Features:
Clear arrows for BUY and SELL signals.
Long-term SMA plotted for trend visualization.
Alerts built-in for real-time notifications.
This tool helps traders filter out noise and act only when all major confirmation factors align, reducing false signals and improving decision-making.
SMA Trade Signal with BackgroundSMA Trade Signal with Background, using 5 & 20 simple moving averages, only showing buy signals during an uptrend and sells during a down trend.
Hull Moving Average (Open-Close)Hull Moving Average (Open-Close) with Advanced Alerts
Overview
This indicator presents an enhanced version of the Hull Moving Average (HMA) that uses the average of open and close prices as its source calculation. It features multiple alert conditions and visual signals to help traders identify trend direction changes and potential entry points with precision.
Key Features
Unique Source Calculation: Uses (open + close)/2 instead of the typical close price, providing a balanced view of price action
Dynamic Coloring: Optional setting colors the HMA green when rising and red when declining for instant visual trend recognition
Multiple Alert Conditions:
HMA Direction Change: Alerts when the HMA changes direction
HMA Up/Down Specific Alerts: Separate alerts for upward and downward turns
Candle Body Cross: Alerts when a candle's body crosses above or below the HMA
Visual Signals: Triangle markers show HMA direction changes, and circles indicate candle body crosses
Input Parameters
Length: Period for HMA calculation (default: 9)
Dynamic Color: Toggles color-changing HMA based on direction (default: true)
Alert Conditions
HMA Up: Triggers when the HMA turns upward
HMA Down: Triggers when the HMA turns downward
HMA Direction Change: General alert for any direction change
Candle Body Cross HMA: Triggers when a full candle body crosses the HMA
Usage
Trend Identification: The HMA's slope and color indicate trend direction
Entry Signals: Candle body crosses above/below HMA may suggest potential entry points
Confirmation: Use in conjunction with other indicators for trade confirmation
Ideal For
Swing traders looking for trend direction changes
Day traders seeking precise entry signals
Price action traders who prefer open-close averaged calculations
This indicator provides a clean, customizable implementation of the Hull Moving Average with multiple alert options suitable for various trading styles.
Note: This is a technical analysis tool and should be used as part of a comprehensive trading strategy. Always practice risk management.
Shaded EMA CrossIndicator included 5 EMA's ( 9,20,50,100,200 ) with EMA cross marker
and shaded area between EMAs.
Shaded EMA100 and EMA200 to see market trend.
Shaded EMA20 and EMA50 to see market short trend.
Trend Strength Confidence Gauge LiteMost traders don’t fail from bad charts — they fail from bad timing. Jumping in too early, bailing too soon, or freezing when the move finally comes.
The Trend Strength Confidence Meter strips away the noise and highlights the three factors that matter most:
Trend → The confirmed direction of the market
Confidence → Concise tool clarity providing quick entries
Strength → Strength Score shows the underlying battle between buyers and sellers
How to Use It:
Watch the Moving Average Ribbon (Hull MA) for a flip: green = uptrend, red = downtrend.
Act only when ribbon color matches the Confidence thumbs-up.
Confirm with Strength 3+ before entry.
When trend, confidence, and strength align, you reduce risk and step in at tighter entry points — giving clarity for entries and conviction to hold through stronger moves.
Advanced Indicators Made Simple — Provided by The AI Trading Desk
Vietnamese: Swing Low Detection with SMA Bands & BackgroundThis script detects **swing lows** using a dynamic SMA-based logic and visually highlights them on the chart.
Features
Customizable Moving Averages: Supports multiple MA types (SMA, EMA, WMA, RMA, HMA, DEMA, TEMA, VWMA).
Swing Low Visualization: Identifies swing lows when price closes below the SMA of lows and exits once price trades above the SMA of highs.
Smart Rectangles: Marks detected swing lows with labeled boxes for clear visual reference.
Background Highlights**: Dynamically shades the chart background when price breaks below recent swing lows, helping traders spot potential breakdown zones.
Configurable Parameters: Period length, rectangle length, and MA source can all be tuned.
Use Cases
Spot breakdown/bearish continuation signals when price closes under recent lows.
Combine with higher timeframe trend analysis for confluence.
Notes
* This tool is designed for **visual analysis** and is not a standalone buy/sell signal.
* Works best when combined with broader trend analysis, support/resistance levels, and volume.
Multi-EMA System (9,34,50,200)This script gives you:
Yellow line: 9 EMA (your fastest momentum indicator)
Orange line: 34 EMA (good for short-term trend confirmation)
Blue line: 50 EMA (classic medium-term trend line)
Red line: 200 EMA (the big daddy - long-term trend and major support/resistance)
I made the 200 EMA a bit thicker since it's usually the most significant level. You can adjust the colors in the script if you prefer different ones.
9 EMA vs VWAP - v6 (fixed)Simply gives a BUY signal when the 9EMA crosses the VWAP to the upside, and a SELL signal when the 9EMA crosses the VWAP to the downside. Mostly useful between the hours of 9:30am EST and 11am EST.
ConeWave MACoRa Wave is a custom-weighted moving average designed to adapt intelligently to market dynamics. It builds upon the foundational logic of the Comp_Ratio_MA by @redktrader, incorporating a compound ratio-based weighting curve that emphasizes recent price action while preserving smoothness and structure with pinescript version 6.
This version introduces modular enhancements, including:
A Comp Ratio Multiplier for fine-tuned responsiveness
Optional Auto Smoothing based on wave length
Streamlined plotting for clarity and performance
Whether you're confirming market structure, identifying trend shifts, or seeking a cleaner alternative to noisy indicators, CoRa Wave offers a visually intuitive and mathematically elegant solution.
🛠 Reimagined by @atulgalande75 — optimized for traders who value precision, adaptability, and clean charting. Original concept by @redktrader.
Ribbon — multi-MA trend bandsRibbon paints five translucent bands between six moving averages to visualize trend structure and regime at a glance. You can choose the MA type (EMA/SMA/WMA), customize lengths, and switch the coloring logic between an anchor-based mode and strict alignment.
What it shows
Six MAs on the current timeframe (defaults: 5 / 34 / 55 / 89 / 144 / 233).
Five bands filled between consecutive MAs:
5–34, 34–55, 55–89, 89–144, 144–233.
Optional plotting of MA lines (hidden by default to keep the chart clean).
Coloring modes
1. By EMA233 (Anchor mode)
Each band is colored Up or Down by comparing its upper MA to the anchor (the 6th MA in inputs, default length 233).
If MA > anchor → Up color (supportive regime).
If MA < anchor → Down color (resistive regime).
2. By Alignment
All bands share one color depending on strict ordering:
Up if MA1 > MA2 > MA3 > MA4 > MA5 > MA6
Down if MA1 < MA2 < MA3 < MA4 < MA5 < MA6
Gray otherwise (no clean alignment).
Inputs (key)
MA Type : EMA / SMA / WMA (applies to all six MAs).
MA 1…MA 6 (anchor) : lengths for each average (defaults form a classic ribbon up to 233).
Up/Down colors : band palette.
Base transparency / step : controls band opacity gradient (top band uses Base, each next band adds Step).
Show MA lines + Lines transparency : optionally draw the six MA curves.
How to read it
Directional bias : when most bands are green (anchor mode) or the whole ribbon is green (alignment mode), momentum favors the upside; red implies downside pressure.
Quality of trend : a persistent alignment (all ordered) signals a cleaner trend. Mixed/gray suggests chop or transition.
Pullback zones : price returning toward inner bands can mark areas to watch for continuation vs. failure.
Implementation notes
No higher-timeframe data, no lookahead — this is a non-repainting, current-TF visualization.
Bands still render even when MA lines are hidden (the script uses hidden plot anchors under the hood).
This is an indicator , not a strategy — it does not open/close trades or calculate P&L.
Disclaimer
This script is for educational and informational purposes only and does not constitute financial advice. Always test on historical data and manage risk appropriately.
BornInvestor MA CloudsBornInvestor MA Clouds
The BornInvestor MA Clouds script is a powerful, multi-layered moving average cloud system designed to help traders visualize market trends, momentum shifts, and crossover signals in a clear, intuitive way.
🔑 Features
Up to 5 customizable MA Clouds
Choose between SMA or EMA for each moving average.
Flexible input sources (Close, Open, High, Low, etc.).
Adjustable lengths for full control over short-, medium-, and long-term trend analysis.
Dynamic Cloud Coloring
Clouds automatically change color to reflect bullish or bearish momentum.
Customizable transparency and color schemes for each cloud.
Crossover Signals
Visual triangle markers appear when faster MAs cross above/below slower MAs.
Bullish crossovers are shown below bars, bearish crossovers above bars.
Alerts Ready 🚨
Built-in alert conditions for bullish and bearish crossovers (Cloud 1).
Alerts trigger once per bar for cleaner signals.
Clean Visuals
Option to show/hide individual MA lines.
Lightweight design optimized for clarity on any chart.
📊 How to Use
Clouds act as dynamic support/resistance zones. Price above the cloud signals bullish momentum, while price below the cloud signals bearish conditions.
Crossover signals help identify potential trend reversals or entry points.
Use multiple clouds (short, medium, long-term) for multi-timeframe confluence.
⚠️ Disclaimer
This script is for educational purposes only and not financial advice. Always combine with your own research and risk management before trading.
Pullback Entry Alert (8ema/21ema/50ma/200ma)8ema, 21ema, 50MA, and 200MA alert for pullback buy entries
Price vs SMAThis indicator displays the current price in percentage terms, indicating whether it is above or below a selected simple moving average (SMA). It’s designed to be clean and minimal, with the option to display a brief sentence on the chart for added clarity.
The script calculates the distance between the current price and a chosen simple moving average (SMA) and expresses that distance as a percentage. By default, it uses the 200-period SMA, but you can adjust the length to any value, such as 50 or 100, depending on your trading style. A positive percentage means price is trading above the SMA, while a negative percentage means it is below.
The percentage difference is rounded to whole numbers and can be displayed directly in the chart legend if the “Indicator values” box is checked in the TradingView settings. This keeps the chart clean while still providing at-a-glance information about the price relative to your selected moving average.
For extra clarity, the script also includes an option to display a short sentence on the chart itself. This sentence will read “Price is x% above SMA” in green when price is above the SMA, or “Price is x% below SMA” in red when price is below. This visual cue makes it easy to interpret the relationship between price and the moving average without adding clutter.
فلتر EMA 20/50/200 - صعودي فقط//@version=5
indicator("فلتر EMA 20/50/200 - صعودي فقط", overlay=true)
// مدخلات
lenFast = input.int(20, "EMA Fast")
lenSlow = input.int(50, "EMA Slow")
lenTrend = input.int(200,"EMA 200")
// حساب المتوسطات
emaFast = ta.ema(close, lenFast)
emaSlow = ta.ema(close, lenSlow)
emaTrend = ta.ema(close, lenTrend)
// ميل EMA200
slopeBars = input.int(5, "عدد الشموع لميل EMA200")
emaTrendSlope = emaTrend - emaTrend
// شروط الفلتر
trendUp = close > emaTrend and emaFast > emaSlow and emaSlow > emaTrend and emaTrendSlope > 0
bullCross = ta.crossover(emaFast, emaSlow)
// إشارة الفلتر
longFilter = trendUp and bullCross
// عرض على الشارت
plot(emaFast, color=color.orange, title="EMA20")
plot(emaSlow, color=color.blue, title="EMA50")
plot(emaTrend, color=color.green, title="EMA200")
plotshape(longFilter, title="فلتر شراء", style=shape.labelup,
text="✅ فلتر صعودي", color=color.green, location=location.belowbar, size=size.tiny)
// إخراج بوول (للإكسيل أو فرز الرموز في Screener)
filterOutput = longFilter ? 1 : 0
plotchar(filterOutput, char="●", color=longFilter ? color.green : na, title="فلتر فعّال")
Daily HOD / LOD Anchored VWAP (24/7 Markets)mart Daily HOD/LOD Anchored VWAP (Auto Detect + Alerts)
This indicator automatically anchors VWAP at the High of Day (HOD) and Low of Day (LOD) for each session/day.
No more manual anchoring — the script tracks intraday highs and lows in real-time and resets cleanly at the start of each trading day or session.
✨ Features
✅ Auto-anchored AVWAP at daily High and Low
✅ Works for stock markets (with fixed sessions) and crypto markets (24/7)
✅ Clean reset every session/day
✅ Separate AVWAP lines for HOD and LOD
✅ Customizable colors & line widths
✅ Alerts included 🚨 (get notified instantly when a new High/Low AVWAP starts)
📈 Use Cases
Spot true intraday support/resistance levels
Track where institutions may be defending positions
Combine with price action, orderflow, or volume profile strategies
Perfect for intraday trading, scalping, and swing entries
⚡ Alerts
New HOD AVWAP → Fires when price makes a fresh high of day, starting a new anchored VWAP.
New LOD AVWAP → Fires when price makes a fresh low of day, starting a new anchored VWAP.
🛠️ Settings
Show/hide HOD or LOD VWAP
Customize line colors and thickness
Works seamlessly across stocks, futures, forex, and crypto
💡 Pro Tip:
AVWAP from the high and low of the day often acts as a magnet for price. Watch how price reacts when revisiting these levels — confluence with other indicators = high-probability setups.
⚠️ Disclaimer:
This script is for educational purposes only. It is not financial advice. Always manage your own risk.
Pi Cycle OscillatorThis oscillator combines the Pi Cycle Top indicator with a percentile-based approach to create a more precise and easy to read market timing tool.
Instead of waiting for moving average crossovers, it shows you exactly how close you are to a potential market top.
Orange background means you should start preparing for a potential top and look into taking profits.
Red background means that the crossover has happened on the original Pi Cycle Indicator and that you should have already sold everything. (Crossover of the gray line aka 100)
Thank you
Bollinger Band Width Percentile - The_Caretaker
Pi Cycle Top - megasyl20
ARMA(Autoregressive Moving Average) Model -DeepALGO-📊 ARMA Model Indicator
This script is a custom indicator based on the ARMA (Autoregressive Moving Average) model, one of the fundamental and widely used models in time series analysis.
While ARMA is typically employed in statistical software, this implementation makes it accessible directly on TradingView, allowing traders to visualize and apply the dynamics of ARMA in financial markets with ease.
🧩 What is the ARMA Model?
The ARMA model explains time series data by combining two components: Autoregression (AR) and Moving Average (MA).
AR (Autoregression) component
Captures the dependence of current values on past values, modeling the inherent autocorrelation of the series.
MA (Moving Average) component
Incorporates past forecast errors (residuals), smoothing out randomness and noise while improving predictive capability.
By combining these two aspects, ARMA models can capture both the underlying structure of the data and the random fluctuations, providing a more robust description of price behavior than simple averages alone.
⚙️ Design of This Script
In classical statistics, ARMA coefficients are estimated using the ACF (Autocorrelation Function) and PACF (Partial Autocorrelation Function). However, this process is often too complex for trading environments.
This script simplifies the approach:
The coefficients theta (θ) and epsilon (ε) are fixed, automatically derived from the chosen AR and MA periods.
This eliminates the need for statistical estimation, making the indicator easy to apply with simple parameter adjustments.
The goal is not academic rigor, but practical usability for traders.
🔧 Configurable Parameters
AR Period (p): Order of the autoregressive part.
MA Period (q): Order of the moving average part. Shorter periods yield faster responsiveness, while longer periods produce smoother outputs.
Offset: Shifts the line forward or backward for easier comparison.
Smoothing Period: Additional smoothing to reduce noise.
Source: Choose from Close, HL2, HLC3, High, or Low.
🎯 Advantages Compared to Traditional Moving Averages
Commonly used moving averages such as SMA (Simple Moving Average) and EMA (Exponential Moving Average) are intuitive but have limitations:
SMA applies equal weights to past data, which makes it slow to respond to new price changes.
EMA emphasizes recent data, providing faster response but often introducing more noise and reducing smoothness.
The ARMA-based approach provides two key advantages:
Balance of Responsiveness and Smoothness
AR terms capture autocorrelation while MA terms correct residuals, resulting in a smoother line that still reacts more quickly than SMA or EMA.
Flexible Adaptation
By adjusting the MA period (q), traders can fine-tune how closely the model follows price fluctuations—ranging from rapid short-term responses to stable long-term trend recognition.
📈 Practical Use Cases
The ARMA indicator can be applied in several practical ways:
Trend Direction Estimation
The slope and position of the ARMA line can provide a straightforward read of bullish or bearish market conditions.
Trend Reversal Identification
Changes in the ARMA line’s direction may signal early signs of a reversal, often with faster reaction compared to traditional moving averages.
Confirmation with Other Indicators
Combine ARMA with oscillators such as RSI or MACD to improve the reliability of signals.
Combination with Heikin-Ashi
Heikin-Ashi candles smooth out price action and highlight trend changes. When used together with ARMA, they can significantly enhance reversal detection. For example, if Heikin-Ashi indicates a potential reversal and the ARMA line simultaneously changes direction, the confluence provides a stronger and more reliable trading signal.
⚠️ Important Notes
Risk of Overfitting
Excessive optimization of AR or MA periods may lead to overfitting, where the indicator fits historical data well but fails to generalize to future market conditions. Keep parameter choices simple and consistent.
Weakness in Sideways Markets
ARMA works best in trending environments. In range-bound conditions, signals may become noisy or less reliable. Consider combining it with range-detection tools or volume analysis.
Not a Standalone System
This indicator should not be used in isolation for trading decisions. It is best employed as part of a broader analysis framework, combining multiple indicators and fundamental insights.
💡 Summary
This script brings the theoretical foundation of ARMA into a practical, chart-based tool for traders.
It is particularly valuable for those who find SMA too lagging or EMA too noisy, offering a more nuanced balance between responsiveness and smoothness.
By capturing both autocorrelation and residual structure, ARMA provides a deeper view of market dynamics.
Combined with tools such as Heikin-Ashi or oscillators, it can significantly enhance trend reversal detection and strategy reliability.
Configurable 3MA with Crossover CloudThis script is a versatile and powerful enhancement of the classic triple moving average setup, designed to provide clear, at-a-glance insights into market trends and momentum shifts. It plots three moving averages on your chart and colors the area between the two shorter-term MAs, creating a visual "cloud" that instantly signals bullish or bearish sentiment.
The core of this indicator is its complete customizability, allowing you to tailor it precisely to your trading strategy and the asset you are analyzing.
Key Features:
Dynamic Crossover Cloud: The space between the first two moving averages is colored to represent momentum:
Green Cloud: Indicates a bullish crossover, where the shorter-term MA is above the medium-term MA.
Red Cloud: Indicates a bearish crossover, where the shorter-term MA is below the medium-term MA.
Complete Customization: Unlike standard MA indicators, every aspect of the three moving averages can be configured independently:
Length: Set the period for each MA.
Type: Choose between a Simple Moving Average (SMA) or an Exponential Moving Average (EMA) for each line.
Source: Base the calculation on any price source (close, open, high, low, hl2, etc.).
Individual Visibility Toggles: Clean up your chart by hiding any of the three moving averages directly from the settings panel.
How to Use:
This indicator is ideal for trend-following and crossover strategies.
Identify Momentum: Use the color of the cloud to quickly gauge short-term momentum. A green cloud suggests bullish strength, while a red cloud suggests bearish pressure.
Confirm the Trend: Use the third, long-term moving average (e.g., a 200-period MA) as a macro trend filter. For a higher probability trade, only consider long positions when the price is above the long-term MA and the cloud is green. Conversely, only consider short positions when the price is below the long-term MA and the cloud is red.
Customize for Your Style: Adjust the default settings (13 EMA, 50 SMA, 200 EMA) to fit your preferred timeframes and trading style, whether you're a scalper, day trader, or swing trader.
Moving Average Adaptive RSI [BackQuant]Moving Average Adaptive RSI
What this is
A momentum oscillator that reshapes classic RSI into a zero-centered column plot and makes it adaptive. It builds RSI from two parts:
• A sensitivity window that scans several recent bars to capture the strongest up and down impulses.
• A selectable moving average that smooths those impulses before computing RSI.
The output ranges roughly from −100 to +100 with 0 as the midline, with optional extra smoothing and built-in divergence detection.
How it works
Impulse extraction
• For each bar the script inspects the last rsi_sen bars and collects upward and downward price changes versus the current price.
• It keeps the maximum upward change and maximum downward change from that window, emphasizing true bursts over single-bar noise.
MA-based averaging
• The up and down impulse series are averaged with your chosen MA over rsi_len bars.
• Supported MA types: SMA, EMA, DEMA, WMA, HMA, SMMA (RMA), TEMA.
Zero-centered RSI transform
• RS = UpMA ÷ DownMA, then mapped to a symmetric scale: 100 − 200 ÷ (1 + RS) .
• Above 0 implies positive momentum bias. Below 0 implies negative momentum bias.
Optional extra smoothing
• A second smoothing pass can be applied to the final oscillator using smoothing_len and smooth_type . Toggle with “Use Extra Smoothing”.
Visual encoding
• The oscillator is drawn as columns around the zero line with a gradient that intensifies toward extremes.
• Static bands mark 80 to 100 and −80 to −100 for extreme conditions.
Key inputs and what they change
• Price Source : input series for momentum.
• Calculation Period (rsi_len) : primary averaging window on up and down components. Higher = smoother, slower.
• Sensitivity (rsi_sen) : how many recent bars are scanned to find max impulses. Higher = more responsive to bursts.
• Calculation Type (ma_type) : MA family that shapes the core behavior. HMA or DEMA is faster, SMA or SMMA is slower.
• Smoothing Type and Length : optional second pass to calm noise on the final output.
• UI toggles : show or hide the oscillator, candle painting, and extreme bands.
Reading the oscillator
• Midline cross up (0) : momentum bias turning positive.
• Midline cross down (0) : momentum bias turning negative.
• Positive territory :
– 0 to 40: constructive but not stretched.
– 40 to 80: strong momentum, continuation more likely.
– Above 80: extreme risk of mean reversion grows.
• Negative territory : mirror the same levels for the downside.
Divergence detection
The script plots four divergence types using pivot highs and lows on both price and the oscillator. Lookbacks are set by lbL and lbR .
• Regular bullish : price lower low, oscillator higher low. Possible downside exhaustion.
• Hidden bullish : price higher low, oscillator lower low. Bias to trend continuation up.
• Regular bearish : price higher high, oscillator lower high. Possible upside exhaustion.
• Hidden bearish : price lower high, oscillator higher high. Bias to trend continuation down.
Labels: ℝ for regular, ℍ for hidden. Green for bullish, red for bearish.
Candle coloring
• Optional bar painting: green when the oscillator is above 0, red when below 0. This is for visual scanning only.
Strengths
• Adaptive sensitivity via a rolling impulse window that responds to genuine bursts.
• Configurable MA core so you can match responsiveness to the instrument.
• Zero-centered scale for simple regime reads with 0 as a clear bias line.
• Built-in regular and hidden divergence mapping.
• Flexible across symbols and timeframes once tuned.
Limitations and cautions
• Trends can remain extended. Treat extremes as context rather than automatic reversal signals.
• Divergence quality depends on pivot lookbacks. Short lookbacks give more signals with more noise. Long lookbacks reduce noise but add lag.
• Double smoothing can delay zero-line transitions. Balance smoothness and timeliness.
Practical usage ideas
• Regime filter : only take long setups from your separate method when the oscillator is above 0, shorts when below 0.
• Pullback confirmation : in uptrends, look for dips that hold above 0 or turn up from 0 to 40. Reverse for downtrends.
• Divergence as a heads-up : wait for a zero-line cross or a price trigger before acting on divergence.
• Sensitivity tuning : start with rsi_sen 2 to 5 on faster timeframes, increase slightly on slower charts.
Alerts
• MA-A RSI Long : oscillator crosses above 0.
• MA-A RSI Short : oscillator crosses below 0.
Use these as bias or timing aids, not standalone trade commands.
Settings quick reference
• Calculation : Price Source, Calculation Type, Calculation Period, Sensitivity.
• Smoothing : Smoothing Type, Smoothing Length, Use Extra Smoothing.
• UI : Show Oscillator, Paint Candles, Show Static High and Low Levels.
• Divergences : Pivot Lookback Left and Right, Div Signal Length, Show Detected Divergences.
Final thoughts
This tool reframes RSI by extracting strong short-term impulses and averaging them with a moving-average model of your choice, then presenting a zero-centered output for clear regime reads. Pair it with your structure, risk and execution process, and tune sensitivity and smoothing to the market you trade.
EMA 1/8 Cross - Fixed Pip TP/SLEMA 1/8 Cross – Fixed Pip TP/SL
This strategy is based on the crossover between EMA 8 and EMA 14 as trading signals:
Long entry → when EMA 1 crosses above EMA 8
Short entry → when EMA 1 crosses below EMA 8
Features:
Fixed pip Take Profit (TP) and Stop Loss (SL), fully adjustable in the settings.
Customizable EMA Fast/Slow lengths for optimization.
Pip size input to match different broker definitions (e.g., XAUUSD often uses 0.10 as one pip).
Suitable for testing scalping or swing trading across multiple timeframes.
⚠️ Disclaimer:
This script is intended for backtesting and educational purposes only. Please optimize parameters and apply proper risk management before using it on live accounts.