Red & Green Zone ReversalOverview
The “Red & Green Zone Reversal” indicator is designed to visually highlight potential reversal zones on your chart by using a combination of Bollinger Bands and the Relative Strength Index (RSI).
It overlays on the chart and provides background color cues—red for oversold conditions and green for overbought conditions—along with corresponding alert triggers.
Key Components
Overlay: The indicator is set to overlay the chart, meaning its visual cues (colored backgrounds) are drawn directly on the price chart.
Bollinger Bands Calculation
Period: A 20-period simple moving average (SMA) is calculated from the closing prices.
Standard Deviation Multiplier: A multiplier of 2.0 is applied.
Bands Defined:
Basis: The 20-period SMA.
Deviation: Calculated as 2 times the standard deviation over the same period.
Upper Band: Basis plus the deviation.
Lower Band: Basis minus the deviation.
RSI Calculation
Period: The RSI is computed over a 14-period span using the closing prices.
Thresholds:
Oversold Threshold: 30 (used for the red zone condition).
Overbought Threshold: 70 (used for the green zone condition).
Zone Conditions
Red Zone (Oversold):
Criteria: The price is below the lower Bollinger Band and the RSI is below 30.
Purpose: Highlights a situation where the asset may be deeply oversold, signaling a potential reversal to the upside.
Green Zone (Overbought):
Criteria: The price is above the upper Bollinger Band and the RSI is above 70.
Purpose: Indicates that the asset may be overbought, potentially signaling a reversal to the downside.
Visual and Alert Components
Background Coloring:
Red Background: Applied when the red zone condition is met (using a semi-transparent red).
Green Background: Applied when the green zone condition is met (using a semi-transparent green).
Alerts:
Red Alert: An alert condition titled “Deep Oversold Alert” is triggered with the message “Deep Oversold Signal triggered!” when the red zone criteria are satisfied.
Green Alert: Similarly, an alert condition titled “Deep Overbought Alert” is triggered with the message “Deep Overbought Signal triggered!” when the green zone criteria are met.
Important Disclaimers
Not Financial Advice:
This indicator is provided for informational and analytical purposes only. It does not constitute trading advice or a recommendation to buy or sell any asset. Traders should use it as one of several tools in their analysis and should perform their own due diligence.
Risk Management:
Trading inherently involves risk. Past performance is not indicative of future results. Always implement appropriate risk management and use stop losses where necessary.
Summary
In summary, the “Red & Green Zone Reversal” indicator uses Bollinger Bands and RSI to detect extreme market conditions. It visually marks oversold (red) and overbought (green) conditions directly on the chart and offers alert conditions to help traders monitor these potential reversal points.
Enjoy!!
Oscillators
Normalized RSI Trendline with DivergencesNormalized RSI Trendline with Divergences
🔹 Overview
The Normalized RSI Trendline with Divergences indicator enhances traditional RSI analysis by normalizing RSI values within a defined range and applying a trend-following approach. It also detects bullish and bearish divergences to highlight potential trend reversals.
🔹 Features
✔ Normalized RSI Calculation – The RSI values are normalized between -1 and 1 to provide a clearer representation of market momentum.
✔ Trend & Center Lines – A trendline based on linear regression and an adaptive moving average (ALMA) for smoother trend visualization.
✔ Divergence Detection – Identifies regular and hidden divergences, displaying signals directly on the chart.
✔ Customizable Parameters – Users can adjust the signal period, lookback range, trend length, and divergence sensitivity to fit different trading strategies.
🔹 How to Use
Trend Following: The trendline helps identify the overall market direction.
Divergence Signals:
🟢 Bullish Divergence (Potential upward reversal)
🔴 Bearish Divergence (Potential downward reversal)
🟩 Hidden Bullish Divergence (Trend continuation signal)
🟧 Hidden Bearish Divergence (Trend continuation signal)
This script is suitable for trend traders, swing traders, and divergence-based strategies. Customize the settings to match your preferred trading style. 🚀
📌 Disclaimer: This script is for educational purposes only and does not constitute financial advice. Always conduct your own analysis before making trading decisions.
Triple Timeframe Stochastic Oscillator (Averaged)This custom Triple Timeframe Stochastic Oscillator indicator combines stochastic calculations from three user-defined timeframes into a single view, averaging the %K and %D lines for each timeframe to produce one representative line per timeframe. Users can manually set the timeframes (e.g., daily, weekly, monthly), as well as the length and smoothing periods for each stochastic calculation, providing flexibility for multi-timeframe analysis. The indicator plots three distinct lines in red, blue, and green, with overbought (80) and oversold (20) levels marked, helping traders identify momentum and potential reversal points across different time perspectives.
Timeframe 1: Red
Timeframe 2: Blue
Timeframe 3: Green
The Money Printer v3🚀 Say goodbye to stress and second-guessing! This algorithmic strategy is built to spot high-probability trades, manage risk dynamically, and let the trends do the heavy lifting. Whether you're catching breakouts or riding strong trends, this strategy adapts to market conditions so you can trade smarter, not harder.
🔥 What Makes It Tick?
✅ EMA Crossover Strategy – Identifies trend shifts so you’re trading with momentum, not against it.
✅ MACD Confirmation – Helps avoid weak trends by ensuring momentum is in your favor.
✅ RSI Filter – No chasing tops or selling bottoms—just smart, calculated entries.
✅ ATR-Based Stop-Loss & Trailing Stop – Adjusts dynamically to market volatility.
✅ Volume Surge Filter (Optional) – Want to trade with the whales? This filter helps confirm big moves.
✅ Position Sizing on Autopilot – Risk per trade is calculated based on equity for smarter capital allocation.
📊 How It Works:
🔹 Long Entries: Triggered when EMAs cross bullishly, RSI confirms strength, and MACD aligns.
🔹 Short Entries: Triggered when EMAs cross bearishly, RSI confirms weakness, and MACD signals momentum shift.
🔹 Dynamic Stop-Loss & Trailing Stop: Uses ATR to adapt to price action and volatility.
🔹 Volume Filter (Optional): Can be turned on to confirm institutional participation.
⚠️ Trading Smart, Not Reckless
This strategy is designed to enhance decision-making, but remember—markets are unpredictable. Backtest, tweak settings, and use proper risk management before live trading.
💎 Why Use It?
✔️ Reduces Emotional Trading – Signals based on logic, not FOMO.
✔️ Works on Any Timeframe – Scalping, swing trading, position trading—it adapts.
✔️ Let the Market Work for You – Spot trends, ride momentum, and manage risk automatically.
Ready to level up your strategy? Plug it into TradingView and let the signals roll in! 🚀💰
This keeps it fun and engaging while following TradingView’s rules. Let me know if you want any tweaks! 🎯🔥
RSI/Stochastic With Real Time Candle OverlayThis indicator provides an alternative way to visualize either RSI or Stochastic values by representing them as candle bars in real time, allowing a more detailed view of momentum shifts within each bar. By default, it displays the standard historical plot of the chosen oscillator in the background, but once you are receiving real-time data (or if you keep your chart open through the close), it begins overlaying candles that track the oscillator’s intrabar movements. These candles only exist for as long as the chart remains open; if you refresh or load the chart anew, there is no stored candle history, although the standard RSI or Stochastic line is still fully retained. These candles offer insight into short-term fluctuations that are otherwise hidden when viewing a single line for RSI or Stochastic.
In the settings, there is an option to switch between standard candlesticks and Heiken Ashi. When Heiken Ashi is selected, the indicator uses the Heiken Ashi close once it updates in real time, producing a smoothed view of intrabar price movement for the oscillator. This can help identify trends in RSI or Stochastic by making it easier to spot subtle changes in direction, though some may prefer the unmodified values that come from using regular candles. The combination of these candle styles with an oscillator’s output offers flexibility for different analytical preferences.
Traders who use RSI or Stochastic often focus on entry and exit signals derived from crossing certain thresholds, but they are usually limited to a single reading per bar. With this tool, it becomes possible to watch how the oscillator’s value evolves within the bar itself, which can be especially useful for shorter timeframes or for those who prefer a more granular look at momentum shifts. The visual separation between bullish and bearish candle bodies within the indicator can highlight sudden reversals or confirm ongoing trends in the oscillator, aiding in more precise decision-making. Because the candle overlay is cleared as soon as the bar closes, the chart remains uncluttered when scrolling through historical data, ensuring that only the necessary real-time candle information is displayed.
Overall, this indicator is intended for users who wish to track intrabar changes in RSI or Stochastic, with the added choice of standard or Heiken Ashi candle representation. The real-time candle overlay clarifies short-lived fluctuations, while the standard line plots maintain the usual clarity of past data. This approach can be beneficial for those who want deeper insights into how oscillator values develop in real time, without permanently altering the simplicity of the chart’s historical view.
BUY Signal with Williams %R, CMA, and ResetИндикатор предназначен для поиска сигналов на покупку ("BUY") и набора позиции на основе следующих условий:
Пересечение индикатора Williams %R уровня -80 снизу вверх.
Текущая цена закрытия находится ниже значения Cumulative Moving Average (CMA).
Текущая цена должна быть ниже цены предыдущей метки "BUY" (условие последовательного снижения).
Если цена закрытия становится выше CMA, значение последней метки "BUY" сбрасывается.
На каждой метке "BUY" отображается значение цены.
--------------------------------------------------------------------------------------------------------------------
The indicator is designed to search for buy signals ("BUY") and set a position based on the following conditions:
The Williams %R indicator crosses the -80 level from bottom to top.
The current closing price is below the Cumulative Moving Average (EMA) value.
The current price must be lower than the price of the previous "BUY" label (the condition for a sequential decrease).
If the closing price becomes higher than the CMA, the value of the last "BUY" label is reset.
The price value is displayed on each "BUY" label.
ADX for BTC [PineIndicators]The ADX Strategy for BTC is a trend-following system that uses the Average Directional Index (ADX) to determine market strength and momentum shifts. Designed for Bitcoin trading, this strategy applies a customizable ADX threshold to confirm trend signals and optionally filters entries using a Simple Moving Average (SMA). The system features automated entry and exit conditions, dynamic trade visualization, and built-in trade tracking for historical performance analysis.
⚙️ Core Strategy Components
1️⃣ Average Directional Index (ADX) Calculation
The ADX indicator measures trend strength without indicating direction. It is derived from the Positive Directional Movement (+DI) and Negative Directional Movement (-DI):
+DI (Positive Directional Index): Measures upward price movement.
-DI (Negative Directional Index): Measures downward price movement.
ADX Value: Higher values indicate stronger trends, regardless of direction.
This strategy uses a default ADX length of 14 to smooth out short-term fluctuations while detecting sustainable trends.
2️⃣ SMA Filter (Optional Trend Confirmation)
The strategy includes a 200-period SMA filter to validate trend direction before entering trades. If enabled:
✅ Long Entry is only allowed when price is above a long-term SMA multiplier (5x the standard SMA length).
✅ If disabled, the strategy only considers the ADX crossover threshold for trade entries.
This filter helps reduce entries in sideways or weak-trend conditions, improving signal reliability.
📌 Trade Logic & Conditions
🔹 Long Entry Conditions
A buy signal is triggered when:
✅ ADX crosses above the threshold (default = 14), indicating a strengthening trend.
✅ (If SMA filter is enabled) Price is above the long-term SMA multiplier.
🔻 Exit Conditions
A position is closed when:
✅ ADX crosses below the stop threshold (default = 45), signaling trend weakening.
By adjusting the entry and exit ADX levels, traders can fine-tune sensitivity to trend changes.
📏 Trade Visualization & Tracking
Trade Markers
"Buy" label (▲) appears when a long position is opened.
"Close" label (▼) appears when a position is exited.
Trade History Boxes
Green if a trade is profitable.
Red if a trade closes at a loss.
Trend Tracking Lines
Horizontal lines mark entry and exit prices.
A filled trade box visually represents trade duration and profitability.
These elements provide clear visual insights into trade execution and performance.
⚡ How to Use This Strategy
1️⃣ Apply the script to a BTC chart in TradingView.
2️⃣ Adjust ADX entry/exit levels based on trend sensitivity.
3️⃣ Enable or disable the SMA filter for trend confirmation.
4️⃣ Backtest performance to analyze historical trade execution.
5️⃣ Monitor trade markers and history boxes for real-time trend insights.
This strategy is designed for trend traders looking to capture high-momentum market conditions while filtering out weak trends.
RSI Profit SniperDescription of the "RSI Profit Sniper" Indicator - t.me/ProfitISniper
The "RSI Profit Sniper" indicator is a trading tool based on the Relative Strength Index (RSI) that helps traders identify potential entry and exit points in financial markets. This indicator uses overbought and oversold conditions to generate buy and sell signals. Below is a detailed breakdown of its functionality.
Key Components of the Indicator:
RSI (Relative Strength Index):
RSI is an oscillator that measures the speed and magnitude of price movements over a specified period.
RSI values range from 0 to 100.
It is commonly used to detect overbought and oversold conditions of an asset.
Configuration Parameters:
RSI Length:
The user can set the number of bars (periods) for RSI calculation. The default value is 14.
Upper Threshold (Overbought Level):
The level above which the asset is considered overbought. The default value is 70.
Lower Threshold (Oversold Level):
The level below which the asset is considered oversold. The default value is 30.
How the Indicator Works:
RSI Calculation:
The indicator calculates the RSI value for each bar based on the specified period (rsiLength).
Signal Generation:
Buy Signal:
Triggered when the RSI line crosses the oversold level (lowerThreshold) from below. This indicates that the asset may be undervalued and ready for an upward move.
Sell Signal:
Triggered when the RSI line crosses the overbought level (upperThreshold) from above. This indicates that the asset may be overvalued and ready for a correction.
Signal Visualization:
Buy Signal: Displayed as a green label with the text "BUY" below the price chart.
Sell Signal: Displayed as a red label with the text "SELL" above the price chart.
Alerts:
The indicator provides three types of alerts:
BUY Alert: Triggered when a buy signal appears.
SELL Alert: Triggered when a sell signal appears.
General Alert: Triggered for any signal (buy or sell).
How to Use the Indicator:
Parameter Adjustment:
Traders can adjust the RSI period, overbought, and oversold levels according to market conditions and their trading strategy.
Analyzing Signals:
When a buy signal ("BUY") appears, traders can consider opening a long position.
When a sell signal ("SELL") appears, traders can consider closing a long position or opening a short one.
Filtering False Signals:
Although RSI is a powerful tool, it can produce false signals, especially in highly volatile or trending markets.
It is recommended to use additional indicators or analysis methods (e.g., trend lines, volume, candlestick patterns) to confirm signals.
Advantages of the Indicator:
Ease of Use: The indicator provides clear buy and sell signals.
Customizability: Users can tailor parameters to suit their preferences and trading conditions.
Automation: The ability to set up alerts allows traders to receive notifications about signals even outside trading hours.
Limitations of the Indicator:
False Signals: In sideways or strongly trending markets, RSI may generate many false signals.
Lagging Nature: Since RSI is based on historical data, it may lag behind changes in market conditions.
Need for Filtering: To improve accuracy, it is advisable to combine its use with other analysis tools.
Conclusion:
The "RSI Profit Sniper" indicator is a valuable tool for traders seeking a simple and effective way to identify potential entry and exit points based on overbought and oversold conditions. However, it is important to remember that no indicator guarantees 100% accuracy. Therefore, it is recommended to combine its use with other analysis methods to make informed decisions.
----------------------------------------
Описание индикатора "RSI Profit Sniper" - t.me/ProfitISniper
Индикатор "RSI Profit Sniper" представляет собой торговый инструмент, основанный на индексе относительной силы (RSI), который помогает трейдерам определять потенциальные точки входа и выхода на финансовых рынках. Этот индикатор использует перекупленность и перепроданность актива для генерации сигналов о покупке и продаже. Давайте рассмотрим его функционал подробно.
Основные компоненты индикатора:
RSI (Relative Strength Index):
RSI — это осциллятор, который измеряет скорость и изменение ценового движения за заданный период времени.
Значения RSI колеблются в диапазоне от 0 до 100.
Обычно используется для выявления состояний перекупленности и перепроданности актива.
Параметры конфигурации:
RSI Length (Длина периода RSI):
Пользователь может настроить количество баров (периодов) для расчета RSI. По умолчанию установлено значение 14.
Upper Threshold (Уровень перекупленности):
Уровень, выше которого актив считается перекупленным. По умолчанию установлено значение 70.
Lower Threshold (Уровень перепроданности):
Уровень, ниже которого актив считается перепроданным. По умолчанию установлено значение 30.
Логика работы индикатора:
Расчет RSI:
Индикатор вычисляет значение RSI для каждого бара на основе указанного периода (rsiLength).
Генерация сигналов:
Buy Signal (Сигнал на покупку):
Срабатывает, когда линия RSI пересекает уровень перепроданности (lowerThreshold) снизу вверх. Это указывает на то, что актив может быть недооценен и готов к росту.
Sell Signal (Сигнал на продажу):
Срабатывает, когда линия RSI пересекает уровень перекупленности (upperThreshold) сверху вниз. Это указывает на то, что актив может быть переоценен и готов к коррекции.
Визуализация сигналов:
Buy Signal: Отображается как зеленая метка с текстом "BUY" под ценовым графиком.
Sell Signal: Отображается как красная метка с текстом "SELL" над ценовым графиком.
Оповещения:
Индикатор предоставляет три типа оповещений:
BUY Alert: Срабатывает при появлении сигнала на покупку.
SELL Alert: Срабатывает при появлении сигнала на продажу.
General Alert: Срабатывает при любом сигнале (покупка или продажа).
Как использовать индикатор:
Настройка параметров:
Трейдер может настроить период RSI, а также уровни перекупленности и перепроданности в зависимости от рыночных условий и стратегии торговли.
Анализ сигналов:
Когда появляется сигнал на покупку ("BUY"), трейдер может рассматривать возможность открытия длинной позиции.
Когда появляется сигнал на продажу ("SELL"), трейдер может рассматривать возможность закрытия длинной позиции или открытия короткой.
Фильтрация ложных сигналов:
Хотя RSI является мощным инструментом, он может давать ложные сигналы, особенно в условиях высокой волатильности или трендового движения.
Рекомендуется использовать дополнительные индикаторы или методы анализа (например, трендовые линии, объемы, свечные модели) для подтверждения сигналов.
Преимущества индикатора:
Простота использования: Индикатор предоставляет четкие сигналы на покупку и продажу.
Настраиваемость: Пользователь может адаптировать параметры под свои предпочтения и условия торговли.
Автоматизация: Возможность настройки оповещений позволяет получать уведомления о сигналах даже вне рабочего времени.
Ограничения индикатора:
Ложные сигналы: В условиях флэтового рынка или сильных трендов RSI может давать много ложных сигналов.
Задержка: Поскольку RSI основан на исторических данных, он может запаздывать при изменении рыночной ситуации.
Необходимость фильтрации: Для повышения точности рекомендуется использовать дополнительные инструменты анализа.
Заключение:
Индикатор "RSI Profit Sniper" является полезным инструментом для трейдеров, которые ищут простой и эффективный способ определения потенциальных точек входа и выхода на основе состояния перекупленности и перепроданности актива. Однако важно помнить, что никакой индикатор не гарантирует 100% точности, поэтому рекомендуется сочетать его использование с другими методами анализа для принятия обоснованных решений.
StochRSI 50 Overlay
Hello?
Hello, traders.
If you "Follow", you can always get new information quickly.
Please click "Boost".
Have a nice day today.
-------------------------------------
(1D chart)
This is a 1D chart that shows the StochRSI 50 point shown on the 1M, 1W chart above.
-
As a basic property of the chart, it has the property of regressing to the average value.
In that sense, if the StochRSI indicator rises based on the 50 point,
- the strength of the rise becomes stronger, and if it falls,
- the strength of the fall becomes stronger.
In particular, it can be seen that it shows the strongest rise/fall strength when entering the overbought or oversold zone.
I made it displayed on the price chart so that you can see this characteristic more intuitively.
It seems to play a good role as a support and resistance point.
-
Thank you for reading to the end.
I hope you have a successful transaction.
--------------------------------------------------
--------------------------------------------------
안녕하세요?
트레이더 여러분, 반갑습니다.
"팔로우"를 해 두시면, 언제나 빠르게 새로운 정보를 얻으실 수 있습니다.
"부스트" 클릭도 부탁드립니다.
오늘도 좋은 하루되세요.
-------------------------------------
(1D 차트)
위의 1M, 1W 차트에 표시된 StochRSI 50 지점을 표시하여 나타낸 1D 차트입니다.
-
차트의 기본적인 속성으로 평균값으로 회귀하려는 성질을 가지고 있습니다.
그러한 의미에서 볼 때, StochRSI 지표가 50 지점을 기준으로 하여
- 상승한다면 상승 강도가 강해지고,
- 하락한다면 하락 강도가 강해집니다.
특히, 과매수 구간이나 과매도 구간에 진입하였을 때 가장 강한 상승/하락 강도를 나타낸다고 볼 수 있습니다.
이러한 성질을 보다 직관적으로 알 수 있도록 가격 차트 부분에 표시되도록 만들었습니다.
지지와 저항 지점으로 역할을 잘 수행한다고 보여집니다.
-
끝까지 읽어주셔서 감사합니다.
성공적인 거래가 되기를 기원입니다.
--------------------------------------------------
RSI DivergenceMade the rsi divergence appear on the candle.
Look at the indicators and enter long and short after the signal comes out
Make it easier to see by showing up in overlay.
Combined Stochastic, ADX & BreakoutOverview
This technical indicator combines three powerful technical analysis tools - Stochastic Oscillator, Average Directional Index (ADX), and Breakout detection - to identify potential trading opportunities on daily charts. The indicator is designed to identify strong trend movements with momentum confirmation.
TO BE USED ON DAILY CHART ONLY
made by @immortaltraderA
on twitter
Technical Components
1. Stochastic Settings (Fast Stochastic)
Period K: 8 periods
Smooth K: 1 period
Period D: 1 period
This creates a very responsive stochastic that reacts quickly to price changes
2. ADX Settings
ADX Length: 14 periods
DI Length: 14 periods
Key Level: 30 (threshold for trend strength)
3. Breakout Detection
Identifies price breakouts by comparing current high with previous highs
Breakout condition: Current high > Previous high AND Previous high < High two bars ago
Signal Conditions
High Signal (Short Setup)
Triggers when ALL conditions are met:
Stochastic: K < 41
ADX: > 30 (strong trend)
DI+: Greater than DI- (upward pressure)
Low Signal (Long Setup)
Triggers when ALL conditions are met:
Stochastic: K > 60
ADX: > 30 (strong trend)
DI-: Greater than DI+ (downward pressure)
Breakout Confirmation
Identified by yellow triangle (▲) below the bar
Condition: high > high and high < high
Visual Components
Signal Markers
High Signals
Blue triangle down above the bar
Marks potential short entries
Low Signals
Light blue triangle up below the bar
Marks potential long entries
Breakout Signals
Yellow triangle (▲) below the bar
Black text on yellow background
Size: Tiny
Alert Conditions
High Alert
Title: "Stochastic and ADX Conditions Met - High"
Message: "High of last bar marked - Stochastic < 41, ADX > 25, DI+ > DI-"
Low Alert
Title: "Stochastic and ADX Conditions Met - Low"
Message: "Low of last bar marked - Stochastic > 60, ADX > 30, DI- > DI+"
Balance of Power for US30 4H [PineIndicators]The Balance of Power (BoP) Strategy is a momentum-based trading system for the US30 index on a 4-hour timeframe. It measures the strength of buyers versus sellers in each candle using the Balance of Power (BoP) indicator and executes trades based on predefined threshold crossovers. The strategy includes dynamic position sizing, adjustable leverage, and visual trade tracking.
⚙️ Core Strategy Mechanics
Positive values indicate buying strength.
Negative values indicate selling strength.
Values close to 1 suggest strong bullish momentum.
Values close to -1 indicate strong bearish pressure.
The strategy uses fixed threshold crossovers to determine trade entries and exits.
📌 Trade Logic
Entry Conditions
Long Entry: When BoP crosses above 0.8, signaling strong buying pressure.
Exit Conditions
Position Close: When BoP crosses below -0.8, indicating a shift to selling pressure.
This threshold-based system filters out low-confidence signals and focuses on high-momentum shifts.
📏 Position Sizing & Leverage
Leverage: Adjustable by the user (default = 5x).
Risk Management: Position size adapts dynamically based on equity fluctuations.
📊 Trade Visualization & History Tracking
Trade Markers:
"Buy" labels appear when a long position is opened.
"Close" labels appear when a position is exited.
Trade History Boxes:
Green for profitable trades.
Red for losing trades.
These elements provide clear visual tracking of past trade execution.
⚡ Usage & Customization
1️⃣ Apply the script to a US30 4H chart in TradingView.
2️⃣ Adjust leverage settings as needed.
3️⃣ Review trade signals and historical performance with visual markers.
4️⃣ Enable backtesting to evaluate past performance.
This strategy is designed for momentum-based trading and is best suited for volatile market conditions.
BBWP + Stochastic with DivergencesBased on Eric Krown crypto course, on Crypto School. It plots the Bollinger Bands width percentile alongside Stochastic. This is good for gaging volatility and momentum, to be used on a trending motion strategy.
RSI Classic calculationClassic RSI with Moving Average
This script implements the Classic RSI (Relative Strength Index) method with the option to use either an Exponential Moving Average (EMA) or a Simple Moving Average (SMA) for smoothing the gains and losses. This custom implementation primarily aims to resolve a specific issue I encountered when cross-referencing RSI values with Python-based data, which is calculated differently than in Pine Script. However, the methodology here can benefit anyone who needs to align RSI calculations across different programming languages or platforms.
The Problem:
When working with Python for data analysis, the RSI values are calculated differently. The smoothing method, for example, can vary—RMA (Relative Moving Average) may be used instead of SMA or EMA, resulting in discrepancies when comparing RSI values across systems. To solve this problem, this script allows for the same type of smoothing to be applied (EMA or SMA) as used in Python, ensuring consistency in the data.
Why This Implementation:
The main goal of this approach was to align RSI calculations across Python and Pine Script so that I could cross-check the results accurately. By offering both EMA and SMA options, this script bridges the gap between Pine Script and Python, ensuring that the data is comparable and consistent. While this particular issue arose from my work with Python, this solution is valuable for anyone dealing with cross-platform RSI comparisons in different coding languages or systems.
Benefits:
Cross-Platform Consistency: This script ensures that RSI values calculated in Pine Script are directly comparable to those from Python (or any other platform), which is crucial for accurate analysis, especially in automated trading systems.
Flexibility: The ability to choose between EMA and SMA provides flexibility in line with the specific needs of your strategy or data source.
Ease of Use: The RSI is plotted with overbought and oversold levels clearly marked, making it easy to visualize and use in decision-making processes.
Limitations:
Calculation Differences: While this script bridges the gap between Pine Script and Python, if you're working with a different platform or coding language that uses variations like RMA, small discrepancies may still arise.
Sensitivity Trade-Off: The choice between EMA and SMA impacts the sensitivity of the RSI. EMA responds quicker to recent price changes, which could lead to faster signals, while SMA provides a more stable but slower response.
Conclusion:
This Classic RSI script, with its customizable moving average type (EMA or SMA), not only solves the issue I faced with Python-based calculations but also provides a solution for anyone needing consistency across different programming languages and platforms. Whether you're working with Pine Script, Python, or other languages, this script ensures that your RSI values are aligned for more accurate cross-platform analysis. However, always be mindful of the small differences that can arise when different smoothing techniques (like RMA) are used in other systems.
US30-5min-Low RiskRisk 0.5% per position
SL @ 50 MA
T SL @ 1/2 way to TP
Uses KST and RSI for long/short signal
RSI Required for Bullish => 55
RSI Required for Bearish =< 45
21/50 MA verifying trend
Adjustable settings used in 90 day BT
Margin for long 52%
Margin for short 41%
Pyramiding 3
Would love some feedback and to convert to EA for use with MatchTrade?
Quantum Momentum FusionPurpose of the Indicator
"Quantum Momentum Fusion" aims to combine the strengths of RSI (Relative Strength Index) and Williams %R to create a hybrid momentum indicator tailored for volatile markets like crypto:
RSI: Measures the strength of price changes, great for understanding trend stability but can sometimes lag.
Williams %R: Assesses the position of the price relative to the highest and lowest levels over a period, offering faster responses but sensitive to noise.
Combination: By blending these two indicators with a weighted average (default 50%-50%), we achieve both speed and reliability.
Additionally, we use the indicator’s own SMA (Simple Moving Average) crossovers to filter out noise and generate more meaningful signals. The goal is to craft a simple yet effective tool, especially for short-term trading like scalping.
How Signals Are Generated
The indicator produces signals as follows:
Calculations:
RSI: Standard 14-period RSI based on closing prices.
Williams %R: Calculated over 14 periods using the highest high and lowest low, then normalized to a 0-100 scale.
Quantum Fusion: A weighted average of RSI and Williams %R (e.g., 50% RSI + 50% Williams %R).
Fusion SMA: 5-period Simple Moving Average of Quantum Fusion.
Signal Conditions:
Overbought Signal (Red Background):
Quantum Fusion crosses below Fusion SMA (indicating weakening momentum).
And Quantum Fusion is above 70 (in the overbought zone).
This is a sell signal.
Oversold Signal (Green Background):
Quantum Fusion crosses above Fusion SMA (indicating strengthening momentum).
And Quantum Fusion is below 30 (in the oversold zone).
This is a buy signal.
Filtering:
The background only changes color during crossovers, reducing “fake” signals.
The 70 and 30 thresholds ensure signals trigger only in extreme conditions.
On the chart:
Purple line: Quantum Fusion.
Yellow line: Fusion SMA.
Red background: Sell signal (overbought confirmation).
Green background: Buy signal (oversold confirmation).
Overall Assessment
This indicator can be a fast-reacting tool for scalping. However:
Volatility Warning: Sudden crypto pumps/dumps can disrupt signals.
Confirmation: Pair it with price action (candlestick patterns) or another indicator (e.g., volume) for validation.
Timeframe: Works best on 1-5 minute charts.
Suggested Settings for Long Timeframes
Here’s a practical configuration for, say, a 4-hour chart:
RSI Period: 20
Williams %R Period: 20
RSI Weight: 60%
Williams %R Weight: 40% (automatically calculated as 100 - RSI Weight)
SMA Period: 15
Overbought Level: 75
Oversold Level: 25
Multi Asset & TF Stochastic
Multi Asset & TF Stochastic
This indicator allows you to compare the stochastic oscillator values of two different assets across multiple timeframes in a single pane. It’s designed for traders who want to analyse the momentum of one asset (by default, the chart’s asset) alongside a second asset of your choice (e.g., comparing EURUSD to the USD Index).
How It Works:
Main Asset:
The indicator automatically uses the chart’s asset for the primary stochastic calculation. You have the option to adjust the timeframe for this asset using a dropdown that includes TradingView’s standard timeframes, a "Chart" option (which automatically uses your chart’s timeframe), or a "Custom" option where you can type in any timeframe.
Second Asset:
You can enable the display of a second asset by toggling the “Display Second Asset” option. Choose the asset symbol (default is “DXY”) and select its timeframe from an identical dropdown. When enabled, the script calculates the stochastic oscillator for the second asset, allowing you to compare its momentum (%K and %D lines) with that of the main asset.
Stochastic Oscillator Settings:
Customize the %K length, the smoothing period for %K, and the smoothing period for %D. Both assets’ stochastic values are calculated using these parameters.
Visual Display:
The indicator plots the %K and %D lines for the main asset in prominent colours. If the second asset is enabled, its %K and %D lines are also plotted in different colours. Additionally, overbought (80) and oversold (20) levels are marked, with a midline at 50, making it easier to gauge market conditions at a glance.
%D line can be toggled off for a cleaner view if required:
Asset Information Table:
A table at the top-centre of the pane displays the active asset symbols—ensuring you always know which assets are being analysed.
How to Use:
Apply the Indicator:
Add the script to your chart. By default, it will use the chart’s current asset and timeframe for the primary stochastic oscillator.
Adjust the Main Asset Settings:
Use the “Main Asset Timeframe” dropdown to select a specific timeframe for the main asset or stick with the “Chart” option for automatic syncing with your current chart.
Enable and Configure the Second Asset (Optional):
Toggle on “Display Second Asset” if you wish to compare another asset. Select the desired symbol and adjust its timeframe using the provided dropdown. Choose “Custom” if you need a timeframe not listed by default.
Review the Plots and Table:
Observe the stochastic %K and %D lines for each asset. The overbought/oversold levels help indicate potential market turning points. Check the table at the top-centre to confirm the asset symbols being displayed.
This versatile tool is ideal for traders who rely on momentum analysis and need to quickly compare the stochastic signals of different markets or instruments. Enjoy seamless multi-asset analysis with complete control over your timeframe settings!
MACD+RSI Indicator Moving Average Convergence/Divergence or MACD is a momentum indicator that shows the relationship between two Exponential Moving Averages (EMAs) of a stock price. Convergence happens when two moving averages move toward one another, while divergence occurs when the moving averages move away from each other. This indicator also helps traders to know whether the stock is being extensively bought or sold. Its ability to identify and assess short-term price movements makes this indicator quite useful.
The Moving Average Convergence/Divergence indicator was invented by Gerald Appel in 1979.
Moving Average Convergence/Divergence is calculated using a 12-day EMA and 26-day EMA. It is important to note that both the EMAs are based on closing prices. The convergence and divergence (CD) values have to be calculated first. The CD value is calculated by subtracting the 26-day EMA from the 12-day EMA.
---------------------------------------------------------------------------------------------------------------------
The relative strength index (RSI) is a momentum indicator used in technical analysis. RSI measures the speed and magnitude of a security's recent price changes to detect overbought or oversold conditions in the price of that security.
The RSI is displayed as an oscillator (a line graph) on a scale of zero to 100. The indicator was developed by J. Welles Wilder Jr. and introduced in his seminal 1978 book, New Concepts in Technical Trading Systems.
In addition to identifying overbought and oversold securities, the RSI can also indicate securities that may be primed for a trend reversal or a corrective pullback in price. It can signal when to buy and sell. Traditionally, an RSI reading of 70 or above indicates an overbought condition. A reading of 30 or below indicates an oversold condition.
---------------------------------------------------------------------------------------------------------------------
By combining them, you can create a MACD/RSI strategy. You can go ahead and search for MACD/RSI strategy on any social platform. It is so powerful that it is the most used indicator in TradingView. It is best for trending market. Our indicator literally let you customize MACD/RSI settings. Explore our indicator by applying to your chart and start trading now!
Money Flow Indicator (Chaikin Oscillator) with VWAPStrategy Overview
Entry Conditions:
Buy Entry:
The Chaikin Oscillator crosses above the signal line.
The current price is above the VWAP.
Sell Entry:
The Chaikin Oscillator crosses below the signal line.
The current price is below the VWAP.
Exit Conditions:
Profit Taking:
Take profit when a target profit is reached (e.g., a 2% increase from the entry price).
Stop Loss:
Set a stop loss, for example, at a 1% decline from the entry price.
Risk Management:
Manage risk by limiting each trade to no more than 1-2% of the account balance.
Calculate position size based on risk and trade accordingly.
Trend Confirmation:
Use other indicators (like moving averages) to confirm the overall trend and focus trades in the direction of the trend.
In an uptrend, prioritize buy entries; in a downtrend, prioritize sell entries.
Specific Trade Scenarios
Example 1: Buy Entry:
Enter a buy position when the Chaikin Oscillator crosses above the signal line and the price is above the VWAP.
Set a stop loss 1% below the entry price and a profit target 2% above the entry price.
Example 2: Sell Entry:
Enter a sell position when the Chaikin Oscillator crosses below the signal line and the price is below the VWAP.
Set a stop loss 1% above the entry price and a profit target 2% below the entry price.
Additional Considerations
Backtesting: Test this strategy with historical data to evaluate performance and make adjustments as needed.
Market Conditions: Pay attention to market volatility and economic indicators, adjusting the trading strategy flexibly.
Psychological Factors: Avoid emotional decisions and follow clear rules when trading.
Pulse of Cycle Oscillator"Pulse of Cycle" Oscillator: Logic and Usage
What Is It and How Does It Work?
The "Pulse of Cycle" is an oscillator that measures the cycles of price rises and falls, helping you spot overbought and oversold conditions. Unlike classic indicators, it doesn’t focus on how much the price moves but tracks its direction (up or down) like a "pulse." Here’s the logic:
Price Movement:
If the price rises compared to the previous bar, it adds +1.
If the price falls, it subtracts -1.
If the price stays the same, it adds 0.
Decay Factor: Each step, the previous value is multiplied by a factor (e.g., 0.9) to shrink it slightly. This keeps the oscillator from growing too big and focuses it on recent price action.
Signals: The oscillator moves around zero. When it crosses certain levels (e.g., 5 and 10), it warns you about overbought or oversold zones:
Weak Signal: Above ±5, the market might be stretching a bit.
Strong Signal: Above ±10, a reversal is more likely.
In short, it tracks the "rhythm" of price streaks (consecutive ups or downs) and signals when things might be getting extreme.
How It Looks on the Chart
Line: The oscillator moves around a zero line.
Colors:
Blue: Normal zone (between -5 and +5).
Orange: Weak overbought (+5 and up) or oversold (-5 and down).
Red: Strong overbought (+10 and up).
Lime: Strong oversold (-10 and down).
Threshold Lines: You’ll see lines at 0, ±5, and ±10 on the chart to show where you are.
How to Use It?
Here’s how to trade with this oscillator:
Buy Opportunity (Long Position):
When?: The oscillator drops below -5 (weak) or -10 (strong), then starts moving back toward zero. This suggests the price has hit a bottom and might rise.
Example: It falls to -12 (lime), then rises to -8. You could buy, expecting a bounce.
Tip: Wait for a green candle to confirm if you want to be safer.
Sell Opportunity (Short Position):
When?: The oscillator rises above +5 (weak) or +10 (strong), then starts dropping back toward zero. This indicates the price might have peaked and could fall.
Example: It hits +11 (red), then drops to +7. You could sell, expecting a decline.
Tip: Look for a red candle to confirm the turn.
Neutral Zone: If it’s between -5 and +5, the market is balanced. You can wait for a clearer signal.
Practical Steps to Use
Add to TradingView:
Paste the code into Pine Editor and click “Add to Chart.”
Adjust Settings (Optional):
Decay (0.9): Lower to 0.7 for faster response, raise to 0.95 for smoother movement.
Thresholds (5 and 10): Change them (e.g., 4 and 8) based on your market.
Watch Signals:
Follow the color changes and threshold crossings.
Set Alerts:
Right-click the oscillator > “Add Alert” to get notified on overbought/oversold signals.
Things to Watch Out For
Confirmation: Pair it with support/resistance levels or candlestick patterns for stronger signals.
Market Type: Works best in range-bound (sideways) markets. In strong trends (all up or down), signals might mislead.
Risk: Always use a stop loss—below the last low for buys, above the last high for sells.
Summary
The "Pulse of Cycle" is a simple yet powerful tool that tracks price movement streaks. Use it to catch reversals at strong signals (-10/+10) or get early warnings at weak signals (±5). The colors and lines on the chart make it easy to see when to act.
YOYOKE FEB 2025YOYOKE Indicator is a technical analysis tool used in trading to measure the relative strength of a financial asset. It is a modified version of the standard Relative Strength Index (RSI), featuring color-coded signals to indicate different market conditions, such as overbought, oversold, or neutral zones. The color changes help traders quickly interpret RSI trends and make informed trading decisions.
[GYTS] FiltersToolkit LibraryFiltersToolkit Library
🌸 Part of GoemonYae Trading System (GYTS) 🌸
🌸 --------- 1. INTRODUCTION --------- 🌸
💮 What Does This Library Contain?
This library is a curated collection of high-performance digital signal processing (DSP) filters and auxiliary functions designed specifically for financial time series analysis. It includes a shortlist of our favourite and best performing filters — each rigorously tested and selected for their responsiveness, minimal lag and robustness in diverse market conditions. These tools form an integral part of the GoemonYae Trading System (GYTS), chosen for their unique characteristics in handling market data.
The library contains two main categories:
1. Smoothing filters (low-pass filters and moving averages) for e.g. denoising, trend following
2. Detrending tools (high-pass and band-pass filters, known as "oscillators") for e.g. mean reversion
This collection is finely tuned for practical trading applications and is therefore not meant to be exhaustive. However, will continue to expand as we discover and validate new filtering techniques. I welcome collaboration and suggestions for novel approaches.
🌸 ——— 2. ADDED VALUE ——— 🌸
💮 Unified syntax and comprehensive documentation
The FiltersToolkit Library brings together a wide array of valuable filters under a unified, intuitive syntax. Each function is thoroughly documented, with clear explanations and academic sources that underline the mathematical rigour behind the methods. This level of documentation not only facilitates integration into trading strategies but also helps underlying the underlying concepts and rationale.
💮 Optimised performance and readability
The code prioritizes computational efficiency while maintaining readability. Key optimizations include:
- Minimizing redundant calculations in recursive filters
- Smart coefficient caching
- Efficient state management
- Vectorized operations where applicable
💮 Enhanced functionality and flexibility
Some filters in this library introduce extended functionality beyond the original publications. For instance, the MESA Adaptive Moving Average (MAMA) and Ehlers’ Combined Bandpass Filter incorporate multiple variations found in the literature, thereby providing traders with flexible tools that can be fine-tuned to different market conditions.
🌸 ——— 3. THE FILTERS ——— 🌸
💮 Hilbert Transform Function
This function implements the Hilbert Transform as utilised by John Ehlers. It converts a real-valued time series into its analytic signal, enabling the extraction of instantaneous phase and frequency information—an essential step in adaptive filtering.
Source: John Ehlers - "Rocket Science for Traders" (2001), "TASC 2001 V. 19:9", "Cybernetic Analysis for Stocks and Futures" (2004)
💮 Homodyne Discriminator
By leveraging the Hilbert Transform, this function computes the dominant cycle period through a Homodyne Discriminator. It extracts the in-phase and quadrature components of the signal, facilitating a robust estimation of the underlying cycle characteristics.
Source: John Ehlers - "Rocket Science for Traders" (2001), "TASC 2001 V. 19:9", "Cybernetic Analysis for Stocks and Futures" (2004)
💮 MESA Adaptive Moving Average (MAMA)
An advanced dual-stage adaptive moving average, this function outputs both the MAMA and its companion FAMA. It combines adaptive alpha computation with elements from Kaufman’s Adaptive Moving Average (KAMA) to provide a responsive and reliable trend indicator.
Source: John Ehlers - "Rocket Science for Traders" (2001), "TASC 2001 V. 19:9", "Cybernetic Analysis for Stocks and Futures" (2004)
💮 BiQuad Filters
A family of second-order recursive filters offering exceptional control over frequency response:
- High-pass filter for detrending
- Low-pass filter for smooth trend following
- Band-pass filter for cycle isolation
The quality factor (Q) parameter allows fine-tuning of the resonance characteristics, making these filters highly adaptable to different market conditions.
Source: Robert Bristow-Johnson's Audio EQ Cookbook, implemented by @The_Peaceful_Lizard
💮 Relative Vigor Index (RVI)
This filter evaluates the strength of a trend by comparing the closing price to the trading range. Operating similarly to a band-pass filter, the RVI provides insights into market momentum and potential reversals.
Source: John Ehlers – “Cybernetic Analysis for Stocks and Futures” (2004)
💮 Cyber Cycle
The Cyber Cycle filter emphasises market cycles by smoothing out noise and highlighting the dominant cyclical behaviour. It is particularly useful for detecting trend reversals and cyclical patterns in the price data.
Source: John Ehlers – “Cybernetic Analysis for Stocks and Futures” (2004)
💮 Butterworth High Pass Filter
Inspired by the classical Butterworth design, this filter achieves a maximally flat magnitude response in the passband while effectively removing low-frequency trends. Its design minimises phase distortion, which is vital for accurate signal interpretation.
Source: John Ehlers – “Cybernetic Analysis for Stocks and Futures” (2004)
💮 2-Pole SuperSmoother
Employing a two-pole design, the SuperSmoother filter reduces high-frequency noise with minimal lag. It is engineered to preserve trend integrity while offering a smooth output even in noisy market conditions.
Source: John Ehlers – “Cybernetic Analysis for Stocks and Futures” (2004)
💮 3-Pole SuperSmoother
An extension of the 2-pole design, the 3-pole SuperSmoother further attenuates high-frequency noise. Its additional pole delivers enhanced smoothing at the cost of slightly increased lag.
Source: John Ehlers – “Cybernetic Analysis for Stocks and Futures” (2004)
💮 Adaptive Directional Volatility Moving Average (ADXVma)
This adaptive moving average adjusts its smoothing factor based on directional volatility. By combining true range and directional movement measurements, it remains exceptionally flat during ranging markets and responsive during directional moves.
Source: Various implementations across platforms, unified and optimized
💮 Ehlers Combined Bandpass Filter with Automated Gain Control (AGC)
This sophisticated filter merges a highpass pre-processing stage with a bandpass filter. An integrated Automated Gain Control normalises the output to a consistent range, while offering both regular and truncated recursive formulations to manage lag.
Source: John F. Ehlers – “Truncated Indicators” (2020), “Cycle Analytics for Traders” (2013)
💮 Voss Predictive Filter
A forward-looking filter that predicts future values of a band-limited signal in real time. By utilising multiple time-delayed feedback terms, it provides anticipatory coupling and delivers a short-term predictive signal.
Source: John Ehlers - "A Peek Into The Future" (TASC 2019-08)
💮 Adaptive Autonomous Recursive Moving Average (A2RMA)
This filter dynamically adjusts its smoothing through an adaptive mechanism based on an efficiency ratio and a dynamic threshold. A double application of an adaptive moving average ensures both responsiveness and stability in volatile and ranging markets alike. Very flat response when properly tuned.
Source: @alexgrover (2019)
💮 Ultimate Smoother (2-Pole)
The Ultimate Smoother filter is engineered to achieve near-zero lag in its passband by subtracting a high-pass response from an all-pass response. This creates a filter that maintains signal fidelity at low frequencies while effectively filtering higher frequencies at the expense of slight overshooting.
Source: John Ehlers - TASC 2024-04 "The Ultimate Smoother"
Note: This library is actively maintained and enhanced. Suggestions for additional filters or improvements are welcome through the usual channels. The source code contains a list of tested filters that did not make it into the curated collection.