Directional Movement Index - CAFDirectional Movement Index with improved color pattern and 25 point horizontal line
Oscillateurs
Combined Indicator with MACD, Stochastic, RSI, and EMA jdltsm75El indicador combina varias herramientas técnicas, como medias móviles (MA y EMA), el MACD, el RSI estocástico y señales visuales, para ayudar a los traders a identificar oportunidades de compra y venta en los mercados financieros. Aquí se detalla su uso:
Identificación de Tendencias:
Las medias móviles simples (MA) y exponenciales (EMA) ayudan a identificar la dirección general del mercado (alcista o bajista).
Los cruces de las MA y EMA (crossover o crossunder) generan señales visuales para posibles entradas o salidas.
Confirmación de Entradas y Salidas:
El MACD se utiliza para confirmar la fuerza de la tendencia y detectar posibles cambios en el impulso del mercado.
El RSI estocástico complementa esta confirmación mostrando niveles de sobrecompra y sobreventa.
Señales de Compra y Venta:
Una señal de compra ocurre cuando:
El EMA más rápido cruza hacia arriba el EMA más lento.
El MACD confirma con un cruce alcista.
El RSI estocástico está saliendo de niveles de sobreventa.
Una señal de venta ocurre cuando:
El EMA más rápido cruza hacia abajo el EMA más lento.
El MACD confirma con un cruce bajista.
El RSI estocástico está saliendo de niveles de sobrecompra.
Alertas en Tiempo Real:
El indicador incluye alertas configurables para notificar a los usuarios cuando se cumplen las condiciones de compra o venta.
Visualización Clara:
Las MA, EMA, y las líneas del MACD se trazan directamente sobre el gráfico.
Las señales de compra y venta se muestran con iconos visuales, haciendo que la interpretación sea rápida y sencilla.
Uso recomendado: Este indicador es ideal para traders que buscan confirmar sus entradas y salidas con múltiples herramientas técnicas, combinando señales para reducir falsos positivos. Se puede aplicar en mercados de acciones, criptomonedas, divisas, entre otros.
Breakout Trading with RSI and ATR Enhancements 2.0 MENATitle: Breakout Trading with RSI and ATR Enhancements
Description:
This script combines key technical analysis tools, including RSI, ATR, and moving averages, to provide breakout trading signals with enhanced precision. Designed for traders who want to capture market breakouts while filtering false signals, this script integrates the following components:
ATR-Based Breakout Levels:
The script calculates upper and lower breakout levels using the Average True Range (ATR). These levels are dynamically adjusted to reflect recent volatility, helping traders identify potential price breakout zones.
RSI Signals (Buy and Sell):
RSI Buy Signal: The script identifies oversold conditions (RSI < 30) in an uptrend, confirmed by price trading above the longer-term moving average (200-period SMA).
RSI Sell Signal: The script identifies overbought conditions (RSI > 70) in a downtrend, confirmed by price trading below the longer-term moving average.
These signals help traders detect potential reversals and avoid trading against the trend.
Moving Average Crossovers:
Short-term and long-term moving averages are included to detect momentum shifts. The crossover of a short-period MA (9) and a long-period MA (21) acts as an additional confirmation for entry and exit points.
Custom Alerts for Breakouts and RSI Signals:
Alerts are built into the script, enabling traders to receive real-time notifications for breakout levels or when RSI-based buy/sell conditions are met.
How It Works:
The script uses ATR to determine dynamic breakout zones based on the highest resistance and lowest support within a specified lookback period.
The RSI-based signals are filtered using the 200-period moving average, ensuring signals align with the dominant trend.
Moving average crossovers provide additional confirmation for trend reversals.
How to Use:
Breakout Trading: Monitor the breakout levels plotted on the chart (green for upper and red for lower levels). Enter a trade when the price crosses these levels and aligns with the trend.
RSI Signals: Look for RSI Buy/Sell labels on the chart to identify potential entry and exit points. These signals are filtered to avoid whipsaws in trending markets.
Alerts: Set custom alerts for breakout levels or RSI signals using the built-in alert conditions for seamless trading.
Why It’s Useful:
This script combines volatility-based breakout detection with trend-following RSI signals, providing a robust framework for breakout traders. By filtering signals based on moving averages and ATR levels, it minimizes noise and helps traders focus on high-probability setups.
Note:
This script is designed for educational purposes and should be used alongside proper risk management and additional analysis.
Anmol's pivot - rsi - trendlines indicatorUse this indicator to detect pivots with favourable RSI and tendlines.
Two-Pole Oscillator [BigBeluga]
The Two-Pole Oscillator is an advanced smoothing oscillator designed to provide traders with precise market signals by leveraging deviation-based calculations combined with a unique two-pole filtering technique. It offers clear visual representation and actionable signals for smart trading decisions.
🔵Key Features:
Two-Pole Filtering: Smooths out the main oscillator signal to reduce noise, providing a cleaner and more reliable view of market momentum and trend strength.
// Two-pole smooth filter function
f_two_pole_filter(source, length) =>
var float smooth1 = na
var float smooth2 = na
alpha = 2.0 / (length + 1)
if na(smooth1)
smooth1 := source
else
smooth1 := (1 - alpha) * smooth1 + alpha * source
if na(smooth2)
smooth2 := smooth1
else
smooth2 := (1 - alpha) * smooth2 + alpha * smooth1
Deviation-Based Oscillator: Utilizes price deviations from the mean to generate dynamic signals, making it ideal for detecting overbought and oversold conditions.
float sma1 = ta.sma(close, 25)
float sma_n1 = ((close - sma1) - ta.sma(close - sma1, 25)) / ta.stdev(close - sma1, 25)
Signal Gradient Strength: Signals on the main oscillator line feature gradient coloring based on their proximity to the 0 level:
➔ Closer to 0: More transparent, indicating weaker signals.
➔ Closer to 1 or -1: Less transparent, highlighting stronger signals.
Level-Based Signal Validation: Parallel levels are plotted on the chart for each signal:
➔ If a level is crossed by price, the signal is invalidated, marked by an "X" at the invalidation point.
Trend Continuation
Invalidation Levels: Serve as potential stop-loss or trade-reversal zones, enabling traders to make more informed and disciplined trading decisions.
Dynamic Chart Plotting: Signals are plotted directly on the chart with corresponding levels, providing a comprehensive visual representation for easy interpretation.
🔵How It Works:
The oscillator calculates price deviation from a mean value and applies two-pole filtering to smooth the resulting signal.
Gradient-colored signals reflect their strength, with transparency indicating proximity to the 0 level on the oscillator scale.
Buy and sell signals are generated based on crossovers and crossunders of the oscillator line with a signal line.
If a level is crossed, the corresponding signal is marked with a "X" plotted on the chart at the crossover point.
🔵Use Cases:
Detecting overbought or oversold market conditions with a smoother, noise-free oscillator.
Using invalidation levels to set clear stop-loss or trade exit points.
Identifying strong momentum signals and filtering out weaker, less reliable ones.
Combining oscillator signals with price action for more precise trade entries and exits.
This indicator is perfect for traders seeking a refined approach to oscillator analysis, combining signal strength visualization with actionable invalidation levels to enhance trading precision and strategy.
SlingShot with Multiple EMAs and RSIOriginal sling shot Code written by @TaPlot and edited by Ruchit for multiple ema and RSI and exit condition as per my need
Volatility Regime Indicator (VRI)This indicator allows you to weight 3 variables.
1. The term spread (3rd Month Vix Contract - VIX)
2.The Volatility Risk Premium (VIX - Historical Volatility) 10 day historical volatility by default
3.SPX Momentum (Short EMA vs Long EMA)
Play with the weightings and variable to suit your approach.
hector mena Breakout Trading with ATR, RSI and MA CrossTitle: Breakout Trading Strategy with ATR, RSI, and Moving Average Cross
Description (English):
This script combines key technical indicators—ATR (Average True Range), RSI (Relative Strength Index), and Moving Averages—to provide a comprehensive breakout trading strategy. It is designed to help traders identify significant breakout levels and confirm signals with momentum and trend analysis.
How It Works:
ATR for Breakout Levels:
The ATR is used to calculate dynamic breakout levels by adjusting the highest resistance and lowest support levels with a customizable multiplier. This ensures that breakout levels adapt to market volatility.
RSI for Momentum Confirmation:
The RSI identifies overbought and oversold conditions, providing an additional layer of confirmation for breakouts. A breakout accompanied by an RSI signal can indicate stronger momentum.
Moving Average Cross for Trend Validation:
Two simple moving averages (short-term and long-term) are included to validate the trend. A crossover suggests a potential change in trend, aligning with breakout signals.
Why Combine These Indicators?
The ATR ensures breakout levels are realistic and volatility-adjusted.
The RSI avoids false signals by confirming if the price has momentum during a breakout.
Moving Average crossovers add trend-following confirmation, helping traders align with market direction.
The combination provides a robust framework to filter out false signals and improve the reliability of trading decisions.
Key Features:
Breakout Levels: Upper and lower breakout levels dynamically calculated using ATR.
RSI Confirmation: Visual overbought (70) and oversold (30) levels and RSI plot.
Trend Validation: Short and long-term moving averages plotted on the chart with crossover signals.
Visual Alerts: Clear "BUY" and "SELL" labels for actionable signals.
Custom Alerts: Configurable alerts for breakouts and moving average crossovers.
How to Use It:
Adjust the parameters (ATR length, multiplier, RSI length, and moving averages) based on your trading strategy.
Look for "BUY" signals when:
Price breaks above the resistance level, and RSI indicates oversold conditions.
Moving averages cross bullishly.
Look for "SELL" signals when:
Price breaks below the support level, and RSI indicates overbought conditions.
Moving averages cross bearishly.
Use alerts for automated notifications about potential trades.
Notes:
This script is intended for educational purposes. Use it alongside proper risk management techniques and backtesting.
Always test in demo mode before applying it to live trading.
EMA Tabanlı Al-Sat Sinyalleri//@version=5
indicator("EMA Tabanlı Al-Sat Sinyalleri", overlay=true)
// Kullanıcı ayarları
emaLength = input.int(50, minval=1, title="EMA Uzunluğu")
smaLength = input.int(14, minval=1, title="SMA Uzunluğu")
atrLength = input.int(14, minval=1, title="ATR Uzunluğu")
stochRsiLength = input.int(14, minval=1, title="Stoch RSI Uzunluğu")
adxLength = input.int(14, minval=1, title="ADX Uzunluğu")
adxSmoothing = input.int(14, minval=1, title="ADX Smoothing")
mfiLength = input.int(14, minval=1, title="MFI Uzunluğu")
// EMA Hesaplama
ema = ta.ema(close, emaLength)
// ATR Hesaplama
atr = ta.atr(atrLength)
// Stoch RSI Hesaplama
k = ta.sma(ta.stoch(close, high, low, stochRsiLength), 3)
d = ta.sma(k, 3)
// ADX Hesaplama
= ta.dmi(adxLength, adxSmoothing)
// Al-Sat Şartları
alSinyali = ta.crossover(close, ema) and k > d and adx > 25
satSinyali = ta.crossunder(close, ema) and k < d and adx > 25
// Grafik İşaretçileri
plot(ema, color=color.blue, title="EMA")
plotshape(alSinyali, style=shape.labelup, location=location.belowbar, color=color.green, title="Al Sinyali")
plotshape(satSinyali, style=shape.labeldown, location=location.abovebar, color=color.red, title="Sat Sinyali")
// Al-Sat Sinyallerini Göster
if (alSinyali)
label.new(bar_index, low, "AL", style=label.style_label_up, color=color.green, textcolor=color.white)
if (satSinyali)
label.new(bar_index, high, "SAT", style=label.style_label_down, color=color.red, textcolor=color.white)
// Al ve Sat Sinyallerini İşaretle
bgcolor(alSinyali ? color.new(color.green, 90) : na)
bgcolor(satSinyali ? color.new(color.red, 90) : na)
// Al ve Sat Bildirimleri
alertcondition(alSinyali, title="Al Sinyali", message="Al Sinyali Tetiklendi!")
alertcondition(satSinyali, title="Sat Sinyali", message="Sat Sinyali Tetiklendi!")
ELITE QUADRO Stochastic RSI 4HQuadro Stochastic RSI 4H is for traders that wants to see signals from multiple timeframes.
It show 4H (1st StochRSI), 12H (2nd StochRSI), 1D (3rd StochRSI) and 1W (4th StochRSI).
Also gives BUY signal (when all lines are below 25)
and SELL signal (when all lines are above 75)
Helicopter Volatility Detector v4This Indicator designed to measure market volatility specifically during reversal phases, while ignoring periods of strong trending movements. It helps traders identify when the market is experiencing frequent and significant price reversals, which are often accompanied by increased volatility.
This indicator is suitable for those who want to understand when there is high volatility in the market, such as when Jerome Powell speaks or economic data is released. It can help identify periods when large leveraged positions are likely to be liquidated.
Choppiness IndexThis Pine Script v6 indicator calculates the Choppiness Index over a user-defined length and segments it based on user-defined thresholds for choppy and trending market conditions. The indicator allows users to toggle the visibility of choppy, trending, and neutral segments using checkboxes.
Here's how it works:
Inputs: Users can set the length for the Choppiness Index calculation and thresholds for choppy and trending conditions. They can also choose which segments to display.
Choppiness Index Calculation: The script calculates the Choppiness Index using the ATR and the highest-high and lowest-low over the specified length.
Segment Determination: The script determines which segment the current Choppiness Index value falls into based on the thresholds. The color changes exactly at the threshold values.
Dynamic Plotting: The Choppiness Index is plotted with a color that changes based on the segment. The plot is only visible if the segment is "turned on" by the user.
Threshold Lines: Dashed horizontal lines are plotted at the choppy and trending thresholds for reference.
This indicator helps traders visualize market conditions and identify potential transitions between choppy and trending phases, with precise color changes at the threshold values.
AIO EMA & RSI by buyukPATRONAIO EMA & RSI by buyukPATRON
Bu Pine Script™, EMA (Exponential Moving Average) ve RSI (Relative Strength Index) göstergelerini birleştirerek güçlü bir teknik analiz aracı sunar. Kod, hem trend takibi hem de momentum analizi için kapsamlı özelleştirme seçenekleri sağlar.
Özellikler:
1. EMA Göstergesi:
Kısa ve Uzun EMA'lar:
Kısa EMA'lar: 8, 13, 21 (Opsiyonel olarak etkinleştirilebilir).
Uzun EMA'lar: 144, 200, 233 (Opsiyonel olarak etkinleştirilebilir).
Kullanıcı Tanımlı EMA'lar:
9 farklı EMA periyodu, renkleri ve çizgi kalınlıkları kullanıcı tarafından özelleştirilebilir.
EMA Kesişim İşaretçileri:
Yukarı Kesişim: EMA1, EMA2'nin üzerine çıktığında yeşil üçgen.
Aşağı Kesişim: EMA1, EMA2'nin altına indiğinde kırmızı üçgen.
Arka Plan Vurgusu:
Fiyat EMA1'in üzerinde olduğunda arka plan vurgulanır.
2. RSI Göstergesi:
Gösterge Ayarları:
RSI periyodu ve veri kaynağı kullanıcı tarafından seçilebilir.
Hareketli Ortalama Seçenekleri:
SMA, EMA, WMA, VWMA, SMMA gibi çeşitli hareketli ortalamalar veya Bollinger Bantları kullanılabilir.
Bantlar ve Görselleştirme:
Aşırı Alım (70) ve Aşırı Satım (30) seviyeleri yatay çizgilerle belirtilir.
Orta bant (50) gösterilir.
RSI için Bollinger Bantları ve renk geçişli görselleştirme eklenmiştir.
Kullanım:
Bu script, fiyat hareketlerinin trend yönünü (EMA'lar aracılığıyla) ve momentumunu (RSI aracılığıyla) analiz etmek isteyen yatırımcılar için uygundur. Özelleştirme seçenekleri, farklı piyasa koşulları ve stratejiler için esneklik sağlar.
Swing Catcher DayThe "Swing Catcher" indicator identifies swing points on a daily time frame by combining Simple Moving Averages (SMA) for trend direction, Momentum to gauge price strength, and Average True Range (ATR) to confirm volatility. It marks potential swing highs and lows, validates them using trend and momentum alignment, and filters out noise with ATR-based volatility checks. This makes it an effective tool for spotting and trading significant price movements.
3 Different RSIs with Adjustable Timeframesyou can adjust it as per your choice. RSI monthly / Weekly and daily for long term,
and daily/hourly and 15 minutes for swing trading.
SignalSync Multi-Indicator TableThis indicator integrates multiple technical indicators, including EMA crossovers, RSI, MACD, Stochastic RSI, Williams %R, SuperTrend, and KST, all displayed in a dynamic table on your chart. This script provides a comprehensive view of various indicators, their values, conditions, and signals.
Here’s a brief breakdown :
1. Input Parameters: You allow users to set values for various technical indicators (e.g., RSI length, EMA periods, MACD settings, etc.) with adjustable defaults for different trading styles (short, medium, long-term).
2. Indicator Calculations: You calculate the values for indicators like RSI, MACD, Williams %R, Stochastic RSI, SuperTrend, and KST using user-defined settings.
3. EMA Crossover Logic: The script computes the difference between the short-term and long-term EMAs (9-21 and 20-50) and assigns buy/sell signals based on these crossovers.
4. KST Indicator: The script includes the KST (Know Sure Thing) indicator, calculating rate-of-change values and smoothing them with moving averages. It generates buy/sell signals when KST crosses its signal line.
5. VWAP: The script calculates the VWAP (Volume Weighted Average Price) to determine whether the price is above or below the VWAP, indicating bullish or bearish market sentiment.
6. Table Display: The script displays all the calculated values, conditions, signals, and parameters in a table that can be positioned anywhere on the chart.
Tripple RSI3 RSI Divergence & convergence
Stochastic
Level 80 & 20
Over bought at 80
Over Sold at 20
Multi-Indicator Trading System with ConfirmationWe have used the following indicators EMA cross over, RSI , VWAP, bollinger bands,support and resistance levels, that a regular trader uses to get a confirmation to sell or buy, this custom indicator givesa buy or sell signal when atleast 3 of the avove indicators give confirmation.
Market Structure Break with RSIMrBishop specializes in market structure breaks and using RSI oscillator. What is classified as a market structure break is when a candle closes below the most recent swing high's bottom wick or when a candle closes above the most recent swing low's top wick. RSI oscillator is set to 60/40 with length of 10 and a SMA length of 10. I enter a long trade when RSI line is below the 50 mark and there is a market structure break. I enter a short trade when RSI is above the 50 mark and there is a market structure break.
WaveTrend V4The **WaveTrend V4** indicator combines MACD and WaveTrend oscillators to identify trends and potential reversal points. Here's a simplified guide to using it:
---
### **Key Components**
1. **WaveTrend Lines**
- **Green Line (WT1):** Fast-moving oscillator.
- **Red Line (WT2):** Slow-moving signal line.
- **Overbought (-60)/Oversold (60):** Horizontal dashed lines marking extremes.
2. **MACD Lines**
- **Blue Line (MACD):** Standard MACD line.
- **Purple Line (Smoothed MACD):** Smoothed version of the MACD.
- **Orange Line (Signal):** MACD signal line.
3. **Background Colors**
- **Green:** Uptrend (buying pressure).
- **Red:** Downtrend (selling pressure).
- **Yellow:** Indecision/neutral market.
---
### **How to Use It**
1. **Trend Identification**
- **Buy Signal:** Green background + WT1 crosses **above** WT2 (especially if both are below -60).
- **Sell Signal:** Red background + WT1 crosses **below** WT2 (especially if both are above 60).
- **Indecision:** Yellow background – avoid taking positions until trend clarifies.
2. **Overbought/Oversold Zones**
- **Oversold (WT1 < -60):** Potential buying opportunity if WT1 starts rising.
- **Overbought (WT1 > 60):** Potential selling opportunity if WT1 starts falling.
3. **MACD Confirmation**
- Look for alignment between the **smoothed MACD** (purple) crossing the **signal line** (orange) and the WaveTrend trend color.
4. **Divergence**
- **Bullish Divergence:** Price makes lower lows, but WT1 forms higher lows.
- **Bearish Divergence:** Price makes higher highs, but WT1 forms lower highs.
---
### **Pro Tips**
- Combine with price action (support/resistance) for higher accuracy.
- Avoid trading in "yellow" zones (indecision).
- Use stop-losses to manage risk during false signals.
This indicator works best in **trending markets** – be cautious in sideways conditions!
Momentum Divergence TrackerThis Pine Script v6 component is designed to identify momentum divergences across multiple timeframes, allowing traders to spot potential trend reversals.
How it works:
Divergence Detection: The script identifies bullish and bearish divergences between price movements and momentum indicators (Relative Strength Index (RSI), Moving Average Convergence Divergence (MACD), Stochastic Oscillator). A divergence occurs when the price makes a lower low, but the indicator makes a higher low (Bullish Divergence) or makes a higher high, but the indicator makes a lower high (Bearish Divergence).
Multi-Timeframe Analysis: The script evaluates divergences across user-specified timeframes (e.g., 15m, 1h, 4h). The function uses request.security to access higher timeframes, ensuring alignment with the trader’s analysis preferences.
Volume-Based Filtering: Signals are validated using a high-volume filter, where current volume must exceed a multiplier of the 20-period moving average of volume.
Signal Aggregation: The results from multiple timeframes are combined into a single output - a bullish signal is triggered when any timeframe shows bullish divergence under high volume, and a bearish signal is triggered when any timeframe shows bearish divergence under high volume.
Visualization: Bullish divergences are plotted as green upward triangles below price bars and Bearish divergences are plotted as red downward triangles above price bars.
Inputs:
RSI Settings: RSI Length.
MACD Settings: MACD Fast Length, MACD Slow Length, MACD Signal Length.
Stochastic Settings: Stochastic Length, %K, %D.
Volume Multiplier: A filter that multiplies the average volume threshold.
Timeframes: Comma-separated list of timeframes for analysis (e.g., 15m, 1h, 4h).
Alerts:
Alerts can be triggered when Bullish Divergence or Bearish Divergence is detected.
Use Case:
Identify Reversals: Spot potential trend changes driven by momentum divergence.
Multi-Timeframe Analysis: Analyze divergences across various timeframes in one script.
Volume Confirmation: Ensure signals align with significant volume activity to increase reliability.
To use this component, add it to your TradingView chart. Customize the input parameters to fit your strategy and monitor the visualized divergences for potential trading opportunities.
Volatility Compression OscillatorThis Pine Script v6 component is designed to identify periods of volatility compression, which often precede significant market moves.
Here's how it works:
Bollinger Bands Width (BBW): The script calculates the width of the Bollinger Bands across multiple timeframes (5m, 15m, 1h, daily) to detect periods of tightening.
Average True Range (ATR): The ATR is calculated for the same timeframes to identify declining volatility.
Compression Score: A numerical score is generated by averaging the BBW values and dividing by the sum of ATR values across the timeframes. This score indicates the level of volatility compression.
Alerts: Alerts are triggered when the compression score falls below a specified threshold, indicating a potential breakout or breakdown.
Visualization: The compression score is plotted on the chart, and periods of extreme compression are highlighted with a background color. If enabled, volume data is also plotted to confirm compression phases.
To use this component, add it to your TradingView chart. Adjust the input parameters to suit your analysis needs and monitor the compression score and alerts for potential trading opportunities.
Whale Activity Impact OscillatorThe "Whale Activity Impact Oscillator" is a Pine Script v6 component designed to identify abnormal price movements caused by potential whale activity in the crypto market.
Here's how it works:
Inputs: The script allows users to configure the volume spike multiplier, price spike multiplier, lookback period, minimum volume threshold, and thresholds for strong buy and sell signals.
Data Calculations: It calculates the average volume and average percentage price change over the specified lookback period.
Whale Detection Logic: The script detects a volume spike if the current volume exceeds the average volume by the specified multiplier. It detects a price spike if the percentage price change exceeds the average by the specified multiplier.
Signals: A buy signal is generated when both a volume spike and a price increase are detected. A sell signal is generated when both a volume spike and a price decrease are detected.
Output: The oscillator is displayed as a histogram below the price chart. Green bars indicate buy signals, red bars indicate sell signals, and gray bars indicate normal activity. The height of the bars is proportional to the magnitude of the price change.
Alerts: The script includes alerts for whale buying and selling detected signals.
Edge Cases: The script avoids false signals in low-liquidity environments by setting a minimum volume threshold and filtering out signals during low market activity.
This component can be added to a TradingView chart to help traders identify potential whale activity and make informed trading decisions.