- Trading Bot - Stochastic MACD / SMA - Robot Strategy -Overview
This strategy is a complete algorithmic trading solution designed for traders looking to automate their positions on cryptocurrency or traditional markets. It combines the precision of the Stochastic Oscillator with the trend-following power of the MACD and a Multi-Timeframe SMA.
Unlike simple crossover strategies that often fail in ranging markets, this script uses a "Funnel Logic" to filter out low-probability trades, ensuring that entries are only taken when momentum and trend are aligned.
1. The Logic Behind the Strategy
The strategy operates on a three-layer confirmation system:
Layer 1: The Trend Filter (SMA MTF)
The strategy first checks the long-term trend using a Simple Moving Average (SMA).
Longs are only allowed if the price is above the SMA.
Shorts are only allowed if the price is below the SMA.
Note: You can select a higher timeframe for this SMA (e.g., viewing the 4H trend while trading on the 15m chart).
Layer 2: The Momentum Filter (MACD)
The MACD (Moving Average Convergence Divergence) ensures we are not trading against short-term momentum.
A Long signal requires the MACD line to be above the Signal line.
A Short signal requires the Signal line to be above the MACD line.
Layer 3: The Trigger (Stochastic)
Once the trend and momentum are validated, the strategy waits for a precise entry signal from the Stochastic Oscillator (%K and %D).
Entry: Occurs when the %K line crosses the defined threshold (e.g., oversold for longs).
Exit: Occurs when the %K line crosses the opposite threshold (e.g., 50% median line) or hits a Stop-Loss.
2. Key Features for Automation
This script is specifically engineered for third-party automation (custom webhooks) :
Clean Alert Messages: The comment= fields in the order alerts only contain the necessary entry/exit strings, keeping your logs clean.
JSON Data Plots: The script includes invisible plots (display.none) that output strategy values (leverage, quantity type, trade direction) specifically formatted to be picked up by dynamic placeholders in TradingView alerts.
Backtest Date Range: You can restrict the strategy to a specific date range to test performance over specific market cycles.
3. Risk Management & Safety
Stop-Loss: Configurable percentage-based Stop-Loss for Longs and Shorts.
Cooldown Mechanism: To prevent "revenge trading" or chopping in volatile markets, the script features a "Cooldown" system. If a Stop-Loss is hit, the strategy pauses for a set number of bars.
SMA Re-Cross Requirement: Optionally, you can force the strategy to wait for the price to re-cross the SMA after a cooldown before taking a new trade, adding an extra layer of safety.
4. How to use
Add the script to your chart (Recommended timeframes: 15m, 1h, 4h).
Open the settings to choose your Trading Mode (Long Only, Short Only, or Both).
Adjust the Stochastic and MACD settings to fit the volatility of your specific asset.
Enable the Filters (SMA/MACD) based on your preference.
Set up your alerts using the provided message placeholders for your trading bot.
Disclaimer
Past performance is not indicative of future results. This script is a tool for technical analysis and automation. Please use proper risk management and backtest thoroughly before using real funds.
Oscillators
TAM (Mira-1)Calculates a trend line using moving averages and pivot values. It is interpreted as Long if the price is above the indicator and Short if it is below. It is designed to assist in trend following.
Skylark Digital Assets Daily FLP Snapshot FLP (Financial Liquidity Proxy) is your composite “liquidity conditions” oscillator: a monthly, equal-weighted RSI basket built from major risk assets and rates/dollar components (using inverses where tighter conditions should read as bearish).
It’s designed to standardize dissimilar markets into one 0–100 signal that tracks the expansion/contraction of global financial conditions and helps you frame regimes (“seasons”)—with higher readings generally aligning with easier liquidity and stronger risk-asset tailwinds, and lower readings aligning with tightening/liquidity stress.
Nuh's Complete Multi-Timeframe Dashboard v4.0Nuh's Complete Multi-Timeframe Dashboard v4.0 - Unified Power System
Professional Multi-Timeframe Technical Analysis Dashboard
Nuh's Complete Multi-Timeframe Dashboard v4.0 represents a comprehensive trading analysis system that unifies 20 powerful technical indicators across up to 6 customizable timeframes into a single, intelligent dashboard. This advanced indicator combines trend analysis (EMA, Alpha Trend, SuperTrend, ADX, DI), momentum oscillators (RSI, Stochastic RSI, MACD, CCI, Williams %R, WaveTrend, KST), volume indicators (OBV, CMF, Volume Analysis, MFI), and volatility measures (Squeeze Momentum, Bollinger Bands, ATR, Williams VIX Fix) to provide traders with a holistic market perspective. Each indicator can be independently enabled or disabled, allowing complete customization based on your trading strategy and preferences.
The revolutionary Weighted Power System is the core innovation of this dashboard, transforming raw indicator signals into actionable market power scores. Unlike traditional dashboards that simply count bullish or bearish signals, this system applies sophisticated weighting to each indicator based on your chosen preset (Balanced, Trend Focus, Momentum Focus, Volume Focus) or custom weights. It then combines these weighted signals across multiple timeframes—with timeframe-specific weighting for scalping, day trading, or swing trading styles—to calculate an Overall Market Power score. This provides you with clear percentage-based bullish and bearish power readings, eliminating guesswork and enabling confident trade decisions backed by mathematical confluence.
Built for serious traders who demand precision and flexibility, the dashboard features a fully customizable display with 20 indicator rows that can be reordered to match your preferences, color-coded gradient visualization for instant market sentiment recognition, and integrated Wundertrading-compatible alerts for automated trading. The system supports both legacy count-based alerts and modern power-threshold alerts, allowing you to receive notifications when market conditions meet your specified confluence requirements. Whether you're scalping on lower timeframes or swing trading on higher timeframes, this professional-grade tool adapts to your trading style while maintaining clean, readable visualization that won't clutter your charts.
Harmonic Liquidity Waves [JOAT]Harmonic Liquidity Waves
Overview
Harmonic Liquidity Waves is an open-source oscillator indicator that combines multiple volume-based analysis techniques into a unified liquidity flow framework. It integrates VWAP calculations, Chaikin Money Flow (CMF), Money Flow Index (MFI), and Klinger Volume Oscillator (KVO) with custom harmonic wave calculations to provide a comprehensive view of volume dynamics and money flow.
What This Indicator Does
The indicator calculates and displays:
Liquidity Flow - Volume-weighted price movement accumulated over a lookback period
Harmonic Wave - Multi-depth smoothed oscillator derived from liquidity flow
Chaikin Money Flow (CMF) - Classic accumulation/distribution indicator
Money Flow Index (MFI) - Volume-weighted RSI showing buying/selling pressure
Klinger Volume Oscillator (KVO) - Trend-volume relationship indicator
Wave Interference - Combined constructive/destructive wave patterns
Volume Profile POC - Point of Control from simplified volume distribution
How It Works
The core liquidity flow calculation tracks volume-weighted price changes:
calculateLiquidityFlow(series float vol, series float price, simple int period) =>
float priceChange = ta.change(price)
float volumeFlow = vol * math.sign(priceChange)
// Accumulated over period using buffer array
float avgFlow = flowSum / period
avgFlow
The harmonic oscillator applies multi-depth smoothing:
harmonicOscillator(series float flow, simple int depth, simple int period) =>
float harmonic = 0.0
for i = 1 to depth
float wave = ta.ema(flow, period * i) / i
harmonic += wave
harmonic / depth
CMF measures accumulation/distribution using the Money Flow Multiplier:
float mfm = ((close - low) - (high - close)) / (high - low)
float mfv = mfm * vol
float cmf = ta.sum(mfv, period) / ta.sum(vol, period) * 100
Signal Generation
Liquidity shift signals occur when:
Bullish Shift: Smoothed wave crosses above signal line
Bearish Shift: Smoothed wave crosses below signal line
Strong signals require volume indicator confirmation:
Strong Bull: Bullish shift + CMF > 0 + MFI > 50 + KVO > 0
Strong Bear: Bearish shift + CMF < 0 + MFI < 50 + KVO < 0
Divergence detection compares price pivots with liquidity wave pivots to identify potential reversals.
Dashboard Panel (Bottom-Right)
Wave Strength - Normalized wave magnitude
Volume Pressure - Current volume vs average percentage
Flow Direction - BUYING or SELLING based on wave sign
Histogram - Wave minus signal line value
CMF - Chaikin Money Flow reading
MFI - Money Flow Index value (0-100)
KVO - Klinger oscillator value
Vol Confluence - Combined volume indicator score
Signal - Current actionable status
Visual Elements
Liquidity Wave - Main oscillator line
Wave Signal - Smoothed signal line for crossover detection
Wave Histogram - Difference between wave and signal
Wave Interference - Area plot showing combined wave patterns
CMF/KVO/MFI Lines - Individual volume indicator plots
Divergence Labels - BULL DIV / BEAR DIV markers
Shift Markers - Triangles for basic shifts, labels for strong shifts
Input Parameters
Wave Period (default: 21) - Base period for liquidity calculations
Volume Weight (default: 1.5) - Multiplier for volume emphasis
Harmonic Depth (default: 3) - Number of smoothing layers
Smoothing (default: 3) - Final wave smoothing period
Suggested Use Cases
Identify accumulation/distribution phases using CMF and wave direction
Confirm momentum with MFI overbought/oversold readings
Watch for divergences between price and liquidity flow
Use strong signals when multiple volume indicators align
Timeframe Recommendations
Best on 15m to Daily charts. Volume-based indicators require sufficient trading activity for meaningful readings.
Limitations
Volume data quality varies by exchange and instrument
Divergence detection uses pivot-based lookback and may lag
Volume Profile POC is simplified and not a full profile analysis
Open-Source and Disclaimer
This script is published as open-source under the Mozilla Public License 2.0 for educational purposes. It does not constitute financial advice. Past performance does not guarantee future results. Always use proper risk management.
- Made with passion by officialjackofalltrades
Mucip BUY Pyramid TP OnlyI use this strategy on major coins (ETH, ADA, BTC, XRP) on lower timeframes such as 5 minutes.
Risking 1% of my account per trade feels ideal to me.
I trade with 20x leverage.
My take profit is usually 0.4% or 0.5%.
I reduce my average entry price using pyramiding.
Note: Risk management is everything.
Trend & Pattern NavigatorTrend & Pattern Navigator is a practical market analysis indicator designed to help traders quickly understand market conditions, trend direction, and key price patterns at a glance.
This indicator integrates multiple analytical elements into a single, clean workflow:
Trend detection using EMA (20 / 200) and RSI
Market state filtering to avoid low-quality or risky conditions
Chart pattern recognition, including triangles, double tops/bottoms, and bull flag structures
Momentum-based buy and sell signals, aligned with higher-timeframe trend bias
Visual state dots and background highlights to instantly identify favorable or cautionary zones
Market Navigator panel that summarizes current trend state and potential top/bottom pressure
The goal of this script is not to predict the future, but to guide decision-making by showing where the market currently stands and when conditions are aligned.
It is suitable for:
Trend-following traders
Price action and pattern-based strategies
Intraday to swing trading across FX, stocks, indices, and crypto
All signals are designed with false-signal avoidance in mind, prioritizing clarity, structure, and consistency over excessive alerts.
⚠️ Disclaimer
This script is for analysis and educational purposes only and does not constitute financial advice. Always apply proper risk management.
Malama's RSI (Linear Regression)Malama's RSI Linear Regression Channel is an advanced momentum tool that replaces static oscillator levels with a dynamic, statistical baseline. By fitting a Linear Regression Channel directly onto the Relative Strength Index (RSI), this indicator adapts to trending markets where traditional overbought/oversold levels often fail.
The Problem with Standard RSI: In a strong uptrend, RSI can stay "overbought" (>70) for long periods, generating premature sell signals. Conversely, in a downtrend, it can hug the "oversold" zone (>30). The Solution: This script calculates a Dynamic Mean (Linear Regression Line) and Volatility Bands (Standard Deviations) based on the RSI's own history. This allows you to identify when momentum is statistically overextended relative to the current trend, rather than an arbitrary static number.
Key Features:
Adaptive Momentum Channel: Automatically draws a Regression Line (Mean) and Upper/Lower Deviation Bands on the RSI pane.
Structural Pivot Labels: Uses a ZigZag algorithm to detect and label Higher Highs (HH), Lower Lows (LL), etc., helping you visualize momentum structure and potential divergence points.
Statistical Dashboard: An on-chart table provides real-time data on the RSI Slope (Trend Direction), Standard Error (Volatility), and exact band values for precision entries.
How to Use:
Trend Filter: Check the "Slope" in the dashboard. A positive slope generally confirms a bullish trend; look for entries when RSI pulls back to the Middle Line.
Mean Reversion: When RSI pierces the Upper or Lower Deviation Bands, it is a statistical anomaly. These extremes often precede a reversion to the mean (the Regression Line).
Momentum Breakouts: A crossover of the Middle Line can signal a shift in the short-term momentum regime.
Technical Methodology: The script utilizes a loop-based calculation to determine the Least-Squares Linear Regression Slope and Intercept for maximum precision, avoiding the lag often associated with simple moving average envelopes. It dynamically computes the standard error of the residuals to plot volatility bands that expand and contract with momentum variance.
Disclaimer: This indicator is provided for educational purposes. Trading involves significant risk.
[Backtest Crypto] RSIThis script is designed for testing strategies based on the RSI oscillator.
Script settings:
Test range selection
Strategy type selection: reversal strategy (30/70); trend trading (from 40 / from 60); divergence trading; attempt to implement automatic range/trend detection.
Indicator settings.
Trade management: risk-to-reward ratio selection, stop-loss defined as min/max for a certain number of candles (you can set a desired number), option to partially lock in a position by moving the stop-loss to breakeven, trailing stop.
Stop-loss margin (%).
Option to limit the stop-loss by ATR to prevent it from becoming too large during volatile movements.
===============================================================
Скрипт предназначен для тестирования стратегий, основанных на осциляторе RSI.
Настройки скрипта:
Выбор диапазона тестирования
Выбор типа стратегии: разворотная стратегия (30/70); Торговля по тренду (от 40 / от 60); торговля дивергенций; попытка реализовать автоматическое определение ренжа/тренда.
Настройки индикаторов.
Сопровождение сделки: выбор соотношения риска к прибыли, стоп-лосс определяется как мин/мах за определенное количество свечей (можно устанавливать желаемое количество), возможность частичной фиксации позиции с переносом стоп-лосса в безубыток, трейлинг-стоп.
Запас стоп-лосса %.
Возможность ограничения стоп-лосса по ATR, чтобы при волатильных движениях он не был слишком большим.
Market Signal Overlay (MSO)MSO — Market Signal Overlay is a compact trend & momentum confirmation tool designed for intraday trading.
It uses a multi-step filter pipeline to reduce noise and avoid “one-indicator” signals.
How signals are built (logic overview):
Trend direction (EMA): defines the dominant bias (bullish when fast EMA is above slow EMA, bearish when below).
Momentum trigger (MACD histogram): confirms that momentum aligns with the bias (positive for longs, negative for shorts).
Regime filter (RSI): blocks trades in weak regimes and allows trades only when RSI is in the appropriate zone (configurable long/short thresholds).
Volume confirmation: optional validation — signals require volume to be above its moving average multiplied by a user factor.
Signals:
• LONG / SHORT appear only when all enabled filters agree.
• CLOSE marks an exit when an opposite entry setup is confirmed (useful for managed flips and avoiding late exits).
How to use:
• Best suited for 1m–15m charts (futures/crypto), but works on any market.
• Use it as a confirmation layer with your own levels/structure (support/resistance, session levels, etc.).
• Adjust RSI thresholds and volume multiplier per instrument to match its volatility/liquidity.
Alerts included: LONG, SHORT, CLOSE LONG, CLOSE SHORT.
Disclaimer: This script is not financial advice. Always test and manage risk.
[RoyalNeuron] RSI-SMA [WidowMaker v1.0]Hey everyone,👋
This is WidowMaker v1.0 — my free take on a really clean, zero-lag smoothed RSI that actually helps you see momentum without all the noise.
What makes it different:
- Smoothed RSI (you pick SMA or EMA) so it doesn’t whipsaw as much as the default one
- Green line when momentum is rising, red when it’s falling — super easy to read at a glance
- Histogram turns solid green for strong upward push, solid red when things are fading
- Very faint green background in oversold (buy zone) and faint red in overbought (caution zone)
Quick way to use it:
- Green line + solid green histogram near the bottom (oversold) → good spot for longs
- Red line + solid red histogram near the top (overbought) → time to think about shorts or taking profit
I made it because I was tired of cluttered indicators that look cool but don’t help much in real trading.
I am thinking of an updated version, still thinking of what to add so that to add value.
Would love your honest feedback — like it, use it, tell me what you’d add. More free tools on the way!
Cheers,
RoyalNeuron 👑
RSI, Smoothed RSI, Momentum, Oscillator, Overbought, Oversold, Histogram, Green Red, Free, Alerts
EMA Fractal DivergenceEMA Fractal Divergence
Comprehensive Trading System: Trend, Structure & Momentum
1. Overview
EMA Fractal Divergence is an all-in-one technical analysis tool designed to provide a complete market context at a glance. It eliminates the need for multiple indicators by fusing three critical trading concepts into a single chart overlay:
Trend: EMA Ribbon for trend direction and strength.
Structure: Swing Highs/Lows (Fractals) for Support & Resistance.
Momentum: RSI Divergence for potential reversal setups.
2. Key Features & Components
A. The EMA Ribbon (Trend)
Configuration: Displays four Exponential Moving Averages (21, 55, 100, 200).
EMA 21 (Orange): Represents the short-term trend/fast line.
EMA 55/100/200 (Dark Gray): Represent medium to long-term trends.
Visual Logic:
Solid Colors: Default setting for clear visibility.
Dynamic Transparency (Optional): Can be enabled in settings. If enabled, lines become semi-transparent when price is below them to reduce visual clutter in downtrends.
Dashboard (Top Right):
Shows the real-time position of price relative to each EMA (Above ▲ / Below ▼).
Displays the % distance between price and EMAs.
Overall Status: Summarizes the trend (e.g., "Strong Bullish", "Range", "Weak").
B. Fractal Structure (Support & Resistance)
Fractal Lines (Purple): Connects significant Swing Highs and Swing Lows.
Helps visualize market structure (Higher Highs, Lower Lows).
Acts as dynamic support and resistance levels.
Key Level Dashboard (Bottom Right):
Displays the exact price of the most recent Previous High and Previous Low.
Crucial for breakout or breakdown trading strategies.
C. RSI Divergence (Momentum)
Signals: Detects discrepancies between Price action and RSI momentum.
Green Triangle (Below Bar): Bullish Divergence (Potential Long).
Red Triangle (Above Bar): Bearish Divergence (Potential Short).
Visual Aid: Draws a line connecting the pivot points on the price chart to visualize the divergence clearly.
Optimized Filtering:
Zone Filter (Disabled by Default): Can be enabled to only show signals when RSI is Overbought (>65) or Oversold (<35).
Candle Filter: Bullish signals only appear on Green candles; Bearish signals only on Red candles.
3. Settings Guide
EMA Settings: Toggle the dashboard, adjust line width, or enable "Dynamic Transparency".
Fractal Settings: Show/Hide lines, change the default Purple color.
RSI Settings: Adjust RSI Length (Default 14) or Pivot Lookback.
Alerts: Set alerts for EMA crossovers or Divergence signals in the TradingView Alert menu.
4. How to Trade (Strategy Example)
Identify Trend: Check the EMA Dashboard. Is the status "Strong Bullish"? Are prices above the Orange EMA 21?
Check Structure: Look at the Purple Fractal lines. Is price making higher highs? Wait for a pullback to a previous Fractal Low (Support).
Confirm Entry: Look for a Green Bullish Divergence triangle or a bounce off the EMA 55/100.
🇨🇳 中文版:指标使用说明书
EMA Fractal Divergence (趋势结构融合指标)
集趋势、结构、动能于一体的综合交易系统
1. 指标概述
EMA Fractal Divergence 是一个旨在解决“图表杂乱”问题的全能型指标。它将交易中最重要的三个维度融合在一个脚本中,帮助交易者一眼看清市场全貌:
趋势 (Trend): 通过 EMA 均线组判断方向。
结构 (Structure): 通过分型 (Fractal) 识别关键支撑阻力位。
动能 (Momentum): 通过 RSI 背离捕捉反转信号。
2. 核心功能详解
A. EMA 均线组 (趋势判断)
均线配置: 包含 4 条指数移动平均线 (21, 55, 100, 200)。
EMA 21 (橙色): 短期趋势线,用于判断短期强弱。
EMA 55/100/200 (深灰色): 中长期趋势线,作为重要支撑/阻力带。
显示逻辑:
纯色显示: 默认状态,清晰明了。
动态透明度 (可选): 在设置中开启。开启后,当价格跌破均线时,均线会变淡(半透明),从而在下跌趋势中减少视觉干扰。
趋势面板 (右上角):
实时显示当前价格在各条均线的上方还是下方。
显示价格距离均线的乖离率 (%)。
综合状态: 自动判断当前是“强势”、“蓄势”、“震荡”还是“弱势”。
B. 前高前低分型 (市场结构)
分型连线 (紫色): 自动连接关键的波段高点和低点。
用于识别市场结构(如更高的高点 HH,更低的低点 LL)。
连线处通常是潜在的支撑或压力位。
价格面板 (右下角):
实时显示最近一个前高 (Previous High) 和 前低 (Previous Low) 的具体价格。
辅助判断突破进场点或止损点。
C. RSI 背离 (动能反转)
信号系统: 自动检测价格与 RSI 指标的背离情况。
绿色三角 (K线下): 看涨背离 (Bullish Div),潜在做多信号。
红色三角 (K线上): 看跌背离 (Bearish Div),潜在做空信号。
辅助连线: 出现信号时,会在主图画出对应的价格连线,方便复盘。
智能过滤:
区域过滤 (默认关闭): 旨在捕捉更多机会。如需更保守,可在设置中开启,仅检测超买(>65)/超卖(<35)区域的背离。
K线形态过滤: 看涨信号必须收阳线,看跌信号必须收阴线,提高胜率。
3. 设置指南
EMA设置: 可调整线条宽度、颜色,或开启/关闭“动态透明度”。
分型设置: 可自定义连线颜色(默认紫色)和粗细。
RSI背离: 可调整 RSI 长度(默认14)或 Pivot 回溯周期。
警报: 支持添加 TradingView 警报,包括“突破均线”或“发现背离”等条件。
4. 交易策略示例 (共振交易法)
顺势: 观察右上角面板,确认处于“强势”或均线向上发散(价格在橙色线之上)。
找位: 等待价格回调至紫色分型线(前低支撑)或 灰色 EMA 均线附近。
触发: 等待出现 绿色看涨背离三角,或价格收盘重新站上橙色 EMA 21,即可入场。
Relative Strength Index SmoothedDefinition
The Relative Strength Index (RSI) is a well versed momentum based oscillator which is used to measure the speed (velocity) as well as the change (magnitude) of directional price movements. Essentially RSI, when graphed, provides a visual mean to monitor both the current, as well as historical, strength and weakness of a particular market. The strength or weakness is based on closing prices over the duration of a specified trading period creating a reliable metric of price and momentum changes. Given the popularity of cash settled instruments (stock indexes) and leveraged financial products (the entire field of derivatives); RSI has proven to be a viable indicator of price movements.
History
J.Welles Wilder Jr. is the creator of the Relative Strength Index. A former Navy mechanic, Wilder would later go on to a career as a mechanical engineer. After a few years of trading commodities, Wilder focused his efforts on the study of technical analysis. In 1978 he published New Concepts in Technical Trading Systems. This work featured the debut of his new momentum oscillator, the Relative Strength Index, better known as RSI.
Over the years, RSI has remained quite popular and is now seen as one of the core, essential tools used by technical analysts the world over. Some practitioners of RSI have gone on to further build upon the work of Wilder. One rather notable example is Andrew Cardwell who used RSI for trend confirmation.
Calculation
RSI = 100 – 100/ (1 + RS)
RS = Average Gain of n days UP / Average Loss of n days DOWN
For a practical example, the built-in Pine Script function rsi(), could be replicated in long form as follows.
change = change(close)
gain = change >= 0 ? change : 0.0
loss = change < 0 ? (-1) * change : 0.0
avgGain = rma(gain, 14)
avgLoss = rma(loss, 14)
rs = avgGain / avgLoss
rsi = 100 - (100 / (1 + rs))
"rsi", above, is exactly equal to rsi(close, 14).
The basics
As previously mentioned, RSI is a momentum based oscillator. What this means is that as an oscillator, this indicator operates within a band or a set range of numbers or parameters. Specifically, RSI operates between a scale of 0 and 100. The closer RSI is to 0, the weaker the momentum is for price movements. The opposite is also true. An RSI closer to 100 indicates a period of stronger momentum.
- 14 days is likely the most popular period, however traders have been known to use a wide variety of numbers of days.
What to look for
Overbought/Oversold
Wilder believed that when prices rose very rapidly and therefore momentum was high enough, that the underlying financial instrument/commodity would have to eventually be considered overbought and a selling opportunity was possibly at hand. Likewise, when prices dropped rapidly and therefore momentum was low enough, the financial instrument would at some point be considered oversold presenting a possible buying opportunity.
There are set number ranges within RSI that Wilder consider useful and noteworthy in this regard. According to Wilder, any number above 70 should be considered overbought and any number below 30 should be considered oversold.
An RSI between 30 and 70 was to be considered neutral and an RSI around 50 signified “no trend”.
Some traders believe that Wilder’s overbought/oversold ranges are too wide and choose to alter those ranges. For example, someone might consider any number above 80 as overbought and anything below 20 as oversold. This is entirely at the trader’s discretion.
Divergence
RSI Divergence occurs when there is a difference between what the price action is indicating and what RSI is indicating. These differences can be interpreted as an impending reversal. Specifically there are two types of divergences, bearish and bullish.
Bullish RSI Divergence – When price makes a new low but RSI makes a higher low.
Bearish RSI Divergence – When price makes a new high but RSI makes a lower high.
Wilder believed that Bearish Divergence creates a selling opportunity while Bullish Divergence creates a buying opportunity.
Failure Swings
Failure swings are another occurrence which Wilder believed increased the likelihood of a price reversal. One thing to keep in mind about failure swings is that they are completely independent of price and rely solely on RSI. Failure swings consist of four “steps” and are considered to be either Bullish (buying opportunity) or Bearish (selling opportunity).
Bullish Failure Swing
RSI drops below 30 (considered oversold).
RSI bounces back above 30.
RSI pulls back but remains above 30 (remains above oversold)
RSI breaks out above its previous high.
Bearish Failure Swing
RSI rises above 70 (considered overbought)
RSI drops back below 70
RSI rises slightly but remains below 70 (remains below overbought)
RSI drops lower than its previous low.
Cardwell’s trend confirmations
Of course no one indicator is a magic bullet and almost nothing can be taken simply at face value. Andrew Cardwell, who was mentioned earlier, was one of those students who took Wilder’s RSI interpretations and built upon them. Cardwell’s work with RSI led to RSI being a great tool not just for anticipating reversals but also for confirming trends.
Uptrends/Downtrends
Cardwell made keen observations while studying Wilder’s ideas of divergence. Cardwell believed that:
Bullish Divergence only occurs in a Bearish Trend.
Bearish Divergence only occurs in an Bullish Trend.
Both Bullish and Bearish Divergence usually cause a brief price correction and not an actual trend reversal.
What this means is that essentially Divergence should be used as a way to confirm trends and not necessarily anticipate reversals.
Reversals
Cardwell also discovered what are referred to as Positive and Negative Reversals. Positive and Negative Reversals are basically the opposite of Divergence.
Positive Reversal occurs when price makes a higher low while RSI makes a lower low. Price proceeds to rise. Positive Reversals only occur in Bullish Trends.
Negative Reversal occurs when price makes a lower high while RSI makes a higher high. Price proceeds to fall. Negative Reversals only occur in Bearish Trends.
Positive and Negative Reversals can be boiled down to cases where price outperformed momentum. And because Positive and Negative Reversals only occur in their specified trends, they can be used as yet another tool for trend confirmation.
Summary
For more than four decades the Relative Strength Index (RSI) has been an extremely valuable tool for almost any serious technical analyst. Wilder’s work with momentum laid the groundwork for future chartists and analysts to dive in deeper to further explore the implications of his RSI modeling and its correlation with underlying price movements. As such, RSI is simply one of the best tools or indicators in a trader’s arsenal of market metrics to develop most any trading methodology. Only the novice will take one look at RSI and assume which direction the market will be heading next based off of one number. Wilder believed that a bullish divergence was a sign that the market would soon be on the rise, while Cardwell believed that such a divergence was merely a slight price correction on the continued road of a downward trend. As with any indicator, a trader should take the time to research and experiment with the indicator before relying on it as a sole source of information for any trading decision. When used in proper its perspective, RSI has proven to be a core indicator and reliable metric of price, velocity and depth of market.
RSI & MACD SuiteRSI & MACD Suite
A professional combination of two essential momentum indicators - Relative Strength Index (RSI) and Moving Average Convergence Divergence (MACD) - designed to provide comprehensive market analysis in a single, clean interface.
OVERVIEW
This indicator combines the power of RSI and MACD to help traders identify potential overbought/oversold conditions, momentum shifts, and trend changes. Both indicators are displayed with enhanced visual elements including gradient fills, customizable bands, and clear signal lines.
FEATURES
RSI (Relative Strength Index)
- Customizable Period: Adjustable RSI length (default: 14)
- Visual Zones: Overbought zone (above 70) with green gradient, Oversold zone (below 30) with red gradient, Background fill between bands for easy reference
- Key Levels: Clear horizontal lines at 30, 50, and 70
- Flexible Source: Choose any price source (close, open, high, low, etc.)
MACD (Moving Average Convergence Divergence)
- Customizable Parameters: Fast Length (default: 12), Slow Length (default: 26), Signal Length (default: 9)
- MA Type Selection: Choose between EMA or SMA for both oscillator and signal line
- Color-Coded Histogram: Green for bullish momentum, Red for bearish momentum
- Clear Signal Lines: Blue MACD line and orange Signal line for easy identification
ALERT CONDITIONS
The indicator includes 7 built-in alert conditions:
RSI Alerts:
1. RSI Overbought - Triggers when RSI crosses above 70
2. RSI Oversold - Triggers when RSI crosses below 30
3. RSI Midline Cross - Triggers when RSI crosses the 50 level
MACD Alerts:
4. MACD Bullish Cross - Triggers when MACD line crosses above Signal line
5. MACD Bearish Cross - Triggers when MACD line crosses below Signal line
6. MACD Histogram Bullish - Triggers when histogram crosses above zero
7. MACD Histogram Bearish - Triggers when histogram crosses below zero
CUSTOMIZATION
Clean Organization
- Inputs Tab: Separate groups for RSI and MACD settings
- Style Tab: All visual elements clearly labeled with "RSI -" or "MACD -" prefixes for easy identification
- Full Control: Customize colors, line widths, and visibility of all elements
Visual Clarity
- Professional color scheme optimized for both light and dark themes
- Gradient fills for intuitive zone identification
- Clear separation between RSI and MACD elements
SETTINGS
RSI Settings
- Length: Lookback period for RSI calculation (default: 14)
- Source: Price data to use for calculation (default: close)
MACD Settings
- Source: Price data to use for calculation (default: close)
- Fast Length: Period for fast moving average (default: 12)
- Slow Length: Period for slow moving average (default: 26)
- Signal Length: Period for signal line (default: 9)
- Oscillator MA Type: EMA or SMA for MACD calculation
- Signal MA Type: EMA or SMA for signal line
TECHNICAL DETAILS
- Pine Script Version: v6
- Indicator Type: Oscillator (subplot)
- Calculation Method: RSI uses Relative Strength Index with RMA smoothing, MACD uses Fast MA minus Slow MA with configurable MA types
- Input Validation: Built-in checks to ensure valid parameter combinations
NOTES
- Default settings are industry-standard values (RSI: 14, MACD: 12/26/9)
- All visual elements can be hidden/shown individually in the Style tab
- Alerts must be manually created by users through TradingView's alert system
- This indicator does not repaint - all signals are based on closed candles
WHO SHOULD USE THIS
- Day traders looking for momentum signals
- Swing traders identifying trend changes
- Technical analysts performing multi-indicator analysis
- Traders who want a clean, all-in-one momentum solution
DISCLAIMER
This indicator is for educational and informational purposes only. It does not constitute financial advice. Always perform your own analysis and risk assessment before making trading decisions.
Version: 1.0
Author: aaboomar
License: Mozilla Public License 2.0
HMA 9/50 Crossover + RSI 50 Filter1. The Core Indicators
HMA 9 (Fast): Acts as the primary trigger line. Its unique calculation minimizes lag compared to standard moving averages, allowing for faster entries.
HMA 50 (Slow): Defines the medium-term trend direction and acts as the "anchor" for crossover signals.
RSI 14: Serves as a "momentum gate." Instead of traditional overbought/oversold levels, we use the 50 midline to confirm that the directional strength supports the crossover.
2. Entry Conditions
Long Entry: Triggered when the HMA 9 crosses above the HMA 50 AND the RSI is greater than 50.
Short Entry: Triggered when the HMA 9 crosses below the HMA 50 AND the RSI is less than 50.
3. Execution & Reversal
This strategy is currently configured as an Always-in-the-Market system.
A "Long" position is automatically closed when a "Short" signal is triggered.
To prevent "pyramiding" (buying multiple positions in one direction), the script checks the current position_size before opening new entries.
How to Use
Timeframe: Optimized for 3-minute (3m) candles but can be tuned for 1m to 15m scalping.
Settings: Use the Inputs panel to adjust HMA lengths based on the volatility of your specific asset (e.g., shorter for stable stocks, longer for volatile crypto).
Visuals:
Aqua Line: HMA 9
Orange Line: HMA 50
Green Background: Bullish RSI Momentum (> 50)
Red Background: Bearish RSI Momentum (< 50)
Risk Disclosure
Whipsaws: This strategy is likely to underperform in sideways markets.
Backtesting: Past performance does not guarantee future results. Always test this strategy in the Strategy Tester with appropriate commission and slippage settings before live use.
MACD H&S Breakout ScannerMACD H&S Breakout Scanner (FX24HR HSB)
This tool automatically scans any market and timeframe for high‑probability Head & Shoulders (H&S) and Inverse Head & Shoulders (IH&S) reversal patterns, filtered by MACD momentum.
This indicator detects structural H&S / IH&S patterns using pivot logic with adjustable sensitivity.
Draws a dynamic neckline connecting the key swing lows/highs of the pattern.
Uses MACD (12/26/9) to verify momentum exhaustion:
Bearish H&S: LS & Head form with MACD above zero, right shoulder forms as MACD loses strength and moves toward/through the zero line.
Bullish IH&S: LS & Head form with MACD below zero, right shoulder forms with MACD already at/above zero, confirming a bullish shift.
Highlights the full pattern path (LS → Head → RS) and neckline, giving a clean visual map for manual entries, alerts, or further confluence (RSI, volume, S/R, etc.).
Supports multi‑timeframe context: you can optionally project higher‑timeframe patterns onto your trading chart for better top‑down analysis.
This is an indicator, not an auto‑strategy. It is designed to help traders:
Quickly spot quality reversal structures.
Filter out weak patterns where MACD does not confirm exhaustion/shift.
Build their own entry/exit rules around neckline breaks, retests, and other confirmation tools.
Best used on 15m–4H for FX, indices, gold, and crypto, but it works on any symbol and timeframe.
© forex24hr.com – All rights reserved.
Disclaimer
This script is for educational and informational purposes only and does not constitute financial, investment, or trading advice. Past performance of any strategy or indicator does not guarantee future results. Trading involves substantial risk and may not be suitable for all investors. You are solely responsible for your own trading decisions and for managing your risk at all times. Always do your own research and, if necessary, consult a licensed financial advisor before trading.
Williams %R Smoothed (EMA colour & bar toggle)From TradingView's description:
Williams %R (%R) is a momentum-based oscillator used in technical analysis, primarily to identify overbought and oversold conditions. The %R is based on a comparison between the current close and the highest high for a user defined look back period. %R Oscillates between 0 and -100 (note the negative values) with readings closer to zero indicating more overbought conditions and readings closer to -100 indicating oversold. Typically %R can generate set ups based on overbought and oversold conditions as well overall changes in momentum.
What's special?
This indicator adds two additional EMA lines to the original Williams %R indicator. Default EMA lengths are 5 and 13. The result is 2 smoother average lines, which are easier to read.
This indicator includes:
- signals for EMA crosses. EMA crosses can help indicate confirmed trend changes. Default colors are green and red
- signals for trend reversals on the faster EMA line. Default colors are blue and orange
Alerts available for bullish/bearish crossovers and reversals.
Stochastic RSI (adjustable fast line color)Definition
The Stochastic RSI indicator (Stoch RSI) is essentially an indicator of an indicator. It is used in technical analysis to provide a stochastic calculation to the RSI indicator. This means that it is a measure of RSI relative to its own high/low range over a user defined period of time. The Stochastic RSI is an oscillator that calculates a value between 0 and 1 which is then plotted as a line. This indicator is primarily used for identifying overbought and oversold conditions.
History
The Stochastic RSI (Stoch RSI) indicator was developed by Tushard Chande and Stanley Kroll. They introduced their indicator in their 1994 book The New Technical Trader.
Calculation
In this example, a very common 14 Period Stoch RSI is used.
Stoch RSI = (RSI - Lowest Low RSI) / (Highest High RSI - Lowest Low RSI)
Here are some approximate benchmark levels:
14 Day Stoch RSI = 1 when RSI is at its highest level in 14 Days.
14 Day Stoch RSI = .8 when RSI is near the high of its 14 Day high/low range.
14 Day Stoch RSI = .5 when RSI is in the middle of its 14 Day high/low range.
14 Day Stoch RSI = .2 when RSI is near the low of its 14 Day high/low range.
14 Day Stoch RSI = 0 when RSI is at its lowest level in 14 Days.
The basics
It is important to remember that the Stoch RSI is an indicator of an indicator making it two steps away from price. RSI is one step away from price and therefore a stochastic calculation of the RSI is two steps away. This is important because as with any indicator that is multiple steps away from price, Stoch RSI can have brief disconnects from actual price movement. That being said, as a range bound indicator, the Stoch RSI's primary function is identifying crossovers as well as overbought and oversold conditions.
What to look for
Overbought/Oversold
Overbought and Oversold conditions are traditionally different than the RSI. While RSI overbought and oversold conditions are traditionally set at 70 for overbought and 30 for oversold, Stoch RSI are typically .80 and .20 respectively. When using the Stoch RSI, overbought and oversold work best when trading along with the underlying trend.
During an uptrend, look for oversold conditions for points of entry.
During a downtrend, look for overbought conditions for points of entry.
Summary
When using Stoch RSI in technical analysis, a trader should be careful. By adding the Stochastic calculation to RSI, speed is greatly increased. This can generate many more signals and therefore more bad signals as well as the good ones. Stoch RSI needs to be combined with additional tools or indicators in order to be at its most effective. Using trend lines or basic chart pattern analysis can help to identify major, underlying trends and increase the Stoch RSI's accuracy. Using Stoch RSI to make trades that go against the underlying trend is a dangerous proposition.
Inputs
K
The time period to be used in calculating the %K. 3 is the default.
D
% D = Percent of Deviation between price and the average of previous prices (Momentum). The time period to be used in calculating the %D. 3 is the default.
RSI Length
The time period to be used in calculating the RSI
Stochastic Length
The time period to be used in calculating the Stochastic
RSI Source
Determines what data from each bar will be used in calculations. Close is the default.
BaconAlgo🥓 BaconAlgo — Auto TP/SL Signals with Confluence Dashboard (v6)
BaconAlgo is a premium TradingView indicator built to deliver high-quality BUY and SELL signals using advanced multi-indicator confluence logic, strict filtering, automatic risk-based TP/SL levels, and a real-time dashboard.
The objective is simple: fewer signals, higher quality trades, with clean visual risk management.
Key Features
Confluence-based BUY/SELL signals using trend, momentum, volatility and volume pressure
Signal strength scoring: Good / Excellent / Perfect
Automatic Entry, TP1-TP4 and dynamic Stop-Loss
Smart stop-loss engine: Swing, ATR, Swing+ATR, Swing+ATR+Fib, AI Adaptive
Confluence dashboard showing all BUY/SELL conditions
Relative Strength vs SPY or QQQ
Timeframe-aware filters with volume adaptation
Built-in alerts for signals, TP hits and SL hits
Optional Santa Mode with festive UI and score boost
This script is Public but Invite-Only.
To request access, send me a TradingView private message with:
“TRIAL BACON”
or visit 👉 baconalgo.com
Discord: discord.gg
Adaptive Momentum Engine Overview : The Adaptive Momentum Engine is a volume-adaptive oscillator that blends two perspectives of market movement: price strength and capital flow. By using a weighting factor that adjusts according to relative volume (RV), the indicator aims to emphasize the most relevant data for the current market environment.
Adaptive Logic : This indicator utilizes a weighting model that monitors participation levels against a 20-period baseline. The engine is designed to adjust its internal calculations as market conditions change:
Higher Participation: When volume is above the recent average, the engine increases the influence of flow-based data to reflect where market conviction is concentrated.
Lower Participation: During quieter periods, the focus shifts toward price-based momentum to maintain sensitivity to trend changes.
In simple terms, the engine continuously rebalances the influence of price and flow data to produce a single adaptive momentum line.
Key Features
Consensus Colouring: The indicator remains a neutral gray until both price and flow signals are in directional agreement, which helps in identifying clearer trends.
Volatility Envelopes: Standard Bollinger Bands are applied to the engine’s output to help visualize momentum expansion and contraction.
Activity Dashboard: A simple on-chart table provides a quick reference for current relative volume levels.
Usage Guidance
Momentum Strength: Signals typically gain strength when the oscillator breaks outside the volatility envelopes during active market phases.
Directional Alignment: A change to Cyan or Red indicates that price momentum and money flow are aligned in the same direction, suggesting higher conviction.
Market Filters: Periods where the line remains Gray usually reflect low-agreement conditions. These are best treated as neutral filters rather than active signals to help avoid low-probability entries.
Note on Visibility : This script is published as Protected to safeguard its adaptive weighting logic. The calculation combines several inputs in real-time based on market activity. Closing the source helps preserve the integrity of this method while ensuring it remains 100% free for the community to use.
Elite Cumulative Volume Delta OscillatorOverview
The Elite CVD+ is a premium-grade, session-resettable Cumulative Volume Delta indicator designed exclusively for professional futures and volume-profile traders. By focusing on the cleaner and more actionable Line-Focused mode, it transforms raw order flow data into a precise decision engine that reveals institutional buying/selling pressure, absorption, exhaustion, and high-probability reversal/continuation zones.
Unlike standard CVD tools that accumulate indefinitely or reset awkwardly, this version resets cleanly at your chosen anchor period (default daily) while pulling granular delta from lower timeframes when desired. The result: a smooth, non-repainting line that highlights real-time shifts in aggressive participation without the noise of perpetual accumulation.
Why This Indicator Is Elite-Level Useful
True Institutional Footprint
Cumulative Volume Delta measures the net aggressive buying (bid hits) vs. selling (ask hits). Sustained positive CVD = buyers in control; negative = sellers dominating. When price makes new highs on weakening CVD → classic bearish divergence signaling distribution. The session reset prevents old data from distorting current conviction, making divergences far more reliable than perpetual CVD.
Early Reversal Detection via Absorption & Extremes
Absorption highlighting flags scenarios where heavy delta pushes against price but price refuses to follow (e.g., massive selling into lows yet price holds or closes higher) — textbook trapping/retail stop-hunting.
Session CVD extremes with dynamic test zones pinpoint where aggressive flow is exhausted. Price returning to test these levels often produces high-R:R reversals.
Confluence-Rich Signals
Dual EMAs provide trend/filter context (crossovers, zero-line bounces). Dynamic coloring instantly shows momentum strength. Extreme single-bar delta highlights climax buying/selling. Built-in regular + hidden divergences align order flow with price structure.
Multi-Timeframe Consistency
Optional custom lower-TF delta fetch ensures the same granular data regardless of chart timeframe — critical for traders who switch between 1-min execution charts and 15-min/1H analysis charts.
Clean, Low-Lag Visuals
Thick CVD line with intelligent coloring, subtle backgrounds, persistent extreme lines, and optional labels keep the pane readable even during fast markets. No clutter from inferior candle representations.
How Professional Traders Use Elite CVD+ Most Successfully
Primary Setup Framework
Use on futures with reliable volume delta (ES, NQ, YM, CL, GC, etc.). Best timeframes: 3–15 minutes for intraday, 1H–4H for swing. Combine with price action structure (order blocks, fair value gaps, market profile highs/lows).
Practical Tips for Maximum Edge
Anchor Period: '1D' for regular session trading (resets at 00:00 exchange time). Use '1W' for weekly bias or '4H' for London/NY session-specific flow.
Lower Timeframe Delta: Enable custom and set to '1' or '3' for maximum granularity on indices. Leave disabled on higher charts for smoother read.
Absorption Tuning: Raise threshold to 80–90 on volatile instruments (NQ) to filter noise; lower to 70 on quieter ones (CL, GC).
Divergences: Most powerful on 15M+. Disable hidden on very low TFs if too noisy.
Alerts: Use the master “Any Event” alert for push/email/webhook notifications of zero crosses or new extremes — perfect for mobile monitoring.
Combination Tools: Pair with session VWAP, volume profile (fixed range at highs/lows), or psychological levels for triple confluence.
SCOTTGO - MOMO RVOL Trend Painter V2 (Elite Pro)SCOTTGO - MOMO RVOL Trend Painter V2 (Elite Pro)
This professional-grade trend-following indicator identifies high-probability "Elite" entry points by combining Relative Volume (RVOL) with strict trend alignment and momentum filters. It is designed to filter out market noise and highlight only the most significant institutional moves.
Core Features
Elite Signal Logic: Triggers only when high RVOL (default >2.0x) aligns with a confirmed trend (Price vs. VWAP & 9EMA) and positive momentum (RSI & MACD).
Dynamic Bar Coloring: Instantly paints bars Green (Bullish) or Red (Bearish) when all "Elite" criteria are met.
Smart Labeling: Labels are corner-anchored to the left of the signal bar. This prevents visual clutter and ensures labels never obstruct new price action.
Detailed Tooltips: Hover over any "Elite" flag to see a comprehensive breakdown of the specific metrics (RVOL value, Trend status, RSI, and MACD) that triggered the signal.
Key Components
RVOL Threshold: Adjustable sensitivity to volume spikes.
Trend Filter: Optional requirement for price to stay above/below VWAP and the 9EMA.
Momentum Filters: Integrated RSI and MACD confirmation to avoid "exhaustion" trades.
Visual Customization: Full control over label spacing, colors, and opacity.
How to use: Look for the ⭐ ELITE flags as confirmation for trend continuation or high-volume breakouts. Use the triangles for precise candle entry points.
Disclaimer: Technical analysis tools are for informational purposes only. Trading involves significant financial risk.






















