Multi-Indicator Strategy v6highly profitable pinescript strategy with macd, EMA, pivot levels, bollinger bands, rsi, keltner channel or Money flow indicator
Bandes et canaux
The Game of Momentum This provides the momentum of the stock.
When the curve changed to Blue line, indicate the buying opportunity
Support/Resistance + Donchian Channel (lord gozer)Better test before use it ,because its about your money not mine
Support/Resistance, FVG & Liquidity Grabmy latest code, this is all about the fvg and liquidity grab and also shows us the strong support and resistance
Pocket Pivots by Kacher and Morales "Pocket Pivots," identifies potential bullish trading opportunities and technical conditions based on concepts from traders Kacher and Morales. It combines moving averages (SMAs), Bollinger Bands, Keltner Channels, volume analysis, and price action rules to detect:
Pocket Pivots:
Bullish signals triggered when:
Volume exceeds prior downdays (configurable lengths Standard is 10 days).
Price closes above key SMAs (10/50-day).
As Kacher and Morales do not buy wedging charts I added a squeeze check to avoid buy signals
The market is in a volatility "squeeze" (Bollinger Bands within Keltner Channels).
Up/down ratio of the volume must be greater than 1
Volume Pocket Pivots:
Secondary bullish signals based purely on volume spikes and upward price momentum.
This shows normal pocket pivots in yellow. But does not check if all other rules are fullfilled.
SMA Violations:
Marks bearish breakdowns below 10-day or 50-day SMAs
A 10 SMA Violation is normally yellow. But if there was no 10 day violation for Seven Weeks, the first 10 SMA violation shows a red sell signal. Kacher and Morales call it "Seven Week Rule"
Buyable Gap-Ups:
Highlights high-volume gaps up with strong price follow-through.
Visual Elements:
Plots SMAs (10, 50, 200), Bollinger Bands, and Keltner Channels.
Marks signals with colored triangles/diamonds (green = bullish, red = bearish and yellow / blue = informational).
Moving Average Ribbon with Cross Markers (Po)Basically just MA Ribbon with crossover markers, works nicely on 1 month 30 minute view.
Pin Bar Signal with SMA and Bollinger Bands FilterИндикатор выдаёт сигнал на вход в сделку, если появляется пин-бар. В зависимости от настроек, это будет бычий пин-бар от нижней границы полос Боллинджера или медвежий пин-бар - от верхней. Если вы выберете фильтр по SMA, то это будет бычий пин-бар, когда график над линией SMA, и медвежий пин-бар - под линией SMA. В настройках можно включить оба способа фильтрации или отдельно каждый.
Особенности индикатора:
1. Определяет пин-бары по критериям:
- Для бычьего пин-бара: нижняя тень > 2× верхней тени и тела
- Для медвежьего пин-бара: верхняя тень > 2× нижней тени и тела
2. Фильтрация:
- SMA (20 периодов по умолчанию)
- Полосы Боллинджера (20 периодов по умолчанию)
3. Настройки:
- Можно включать/выключать фильтры (SMA, полосы Боллинджера)
- Настраиваемые периоды и параметры
- Визуализация сигналов
Оптимизировано для 15M графика:
- Использует быстрые встроенные функции (ta.sma, ta.stdev)
- Минимизирует сложные вычисления
- Подходит для работы в реальном времени
Buy Signal with FVG Confirmation (1h,15m,5m)Key Changes:
FVG Conditions Added to buySignal:
The buy signal now requires FVGs on all three timeframes (1h, 15m, 5m) in addition to your original criteria.
buySignal = ... and fvg1h and fvg15m and fvg5m
Simplified FVG Detection:
The detectFVG function now only returns the fvgBullish boolean (no need to return price levels).
How to Use:
Apply to 1-Hour Chart:
The script works best on a 1-hour chart since it combines daily, hourly, and lower timeframe (15m/5m) logic.
Interpret Signals:
A green triangle appears below the price bar when all conditions align, including FVGs on 1h, 15m, and 5m.
Use the shaded FVG zones (teal, orange, purple) to visually confirm gaps.
Set Alerts:
Create an alert in TradingView to notify you when the buySignal triggers.
Important Notes:
Multi-Timeframe Limitations:
Lower timeframe FVGs (15m/5m) are fetched using request.security, which may cause slight repainting on the 1-hour chart.
FVGs are evaluated based on the most recent completed bar in their respective timeframes.
Strategy Strictness:
Requiring FVGs on three timeframes makes the signal very selective. Adjust the logic (e.g., fvg1h or fvg15m) if you prefer fewer restrictions
Nadaraya-Watson Envelope [MirsaRemix] + 2 EMAsNombre del indicador: Nadaraya-Watson Envelope + 2 EMAs
Descripción:
Este script combina el cálculo avanzado del indicador Nadaraya-Watson Envelope (NWE) con la inclusión de dos medias móviles exponenciales (EMAs) configurables, proporcionando a los traders una herramienta poderosa para el análisis técnico.
Características principales:
Nadaraya-Watson Envelope (NWE):
Utiliza un modelo de suavizado basado en la ventana gaussiana, permitiendo detectar puntos clave de soporte y resistencia dinámica.
Incluye un modo opcional de "repainting" para obtener un suavizado en tiempo real.
Indicaciones visuales de posibles puntos de cruce (flechas hacia arriba y abajo) cuando el precio cruza los límites del envelope.
Medias Móviles Exponenciales (EMAs):
Dos EMAs configurables para ayudar a identificar tendencias y zonas de entrada/salida.
Colores y longitudes personalizables:
EMA 1: Azul (por defecto con una longitud de 20).
EMA 2: Naranja (por defecto con una longitud de 50).
Interfaz intuitiva:
Opciones para ajustar parámetros como el ancho de banda, el factor de multiplicación, y las longitudes de las EMAs.
Indicador compatible con gráficos de TradingView y diseñado para ser utilizado en cualquier marco temporal.
Usos del indicador:
Identificar tendencias generales del mercado con las EMAs.
Detectar posibles niveles de soporte y resistencia dinámicos con la envolvente Nadaraya-Watson.
Encontrar oportunidades de trading con las señales visuales de cruces de límites.
Este indicador es ideal para traders que buscan combinar estrategias basadas en medias móviles con análisis dinámico de precios. Su versatilidad lo hace útil tanto para estrategias de scalping como de swing trading.
High-Probability Crypto Indicator1//@version=5
indicator("High-Probability Crypto Indicator", overlay=true)
// Inputs
emaFastLength = input(50, "Fast EMA Length")
emaSlowLength = input(200, "Slow EMA Length")
rsiLength = input(14, "RSI Length")
volumeSpikeMultiplier = input(2.0, "Volume Spike Multiplier")
// EMAs
emaFast = ta.ema(close, emaFastLength)
emaSlow = ta.ema(close, emaSlowLength)
// RSI
rsi = ta.rsi(close, rsiLength)
// Volume Analysis
volumeAvg = ta.sma(volume, 20)
volumeSpike = volume > volumeAvg * volumeSpikeMultiplier
// Bullish Conditions
emaBullish = ta.crossover(emaFast, emaSlow) // Fast EMA crosses above Slow EMA
rsiBullish = rsi > 50 and rsi < 70 // RSI in bullish zone but not overbought
bullishSignal = emaBullish and rsiBullish and volumeSpike
// Bearish Conditions
emaBearish = ta.crossunder(emaFast, emaSlow) // Fast EMA crosses below Slow EMA
rsiBearish = rsi < 50 and rsi > 30 // RSI in bearish zone but not oversold
bearishSignal = emaBearish and rsiBearish and volumeSpike
// Plot Signals
plotshape(bullishSignal, style=shape.triangleup, location=location.belowbar, color=color.green, size=size.small, title="Buy Signal")
plotshape(bearishSignal, style=shape.triangledown, location=location.abovebar, color=color.red, size=size.small, title="Sell Signal")
// Plot EMAs
plot(emaFast, color=color.blue, title="Fast EMA")
plot(emaSlow, color=color.red, title="Slow EMA")
Basit Renkli Trend Sistemi Sistemin Çalışma Mantığı:
Trend Çizgisi:
50 periyotluk basit hareketli ortalama (SMA) kullanır.
Çizgi rengi trend yönüne göre değişir:
Yeşil: Güçlü yukarı trend.
Kırmızı: Güçlü aşağı trend.
Gri: Yan piyasa (belirsiz trend).
Yan Piyasa Filtresi:
Hareketli ortalamanın eğimi belirli bir eşiğin altındaysa (threshold), sistem yan piyasa olarak kabul eder ve gri renge geçer.
Sinyal Onayı:
Trend değişimlerinde uyarı verir (opsiyonel).
Örnek Kullanım:
Uzun Pozisyon: Çizgi yeşil olduğunda.
Kısa Pozisyon: Çizgi kırmızı olduğunda.
Bekleme Modu: Çizgi gri olduğunda işlem yapmayın.
Optimizasyon İpuçları:
Daha Hızlı Trendler İçin:
length parametresini 20-30 aralığına düşürün.
Daha Kararlı Trendler İçin:
length parametresini 100 veya daha yüksek bir değere ayarlayın.
Yan Piyasa Hassasiyeti:
threshold değerini piyasa volatilitesine göre ayarlayın:
Düşük volatilite: 0.10
Yüksek volatilite: 0.20
Ekran Görüntüsü:
Yeşil Çizgi: Al bölgesi.
Kırmızı Çizgi: Sat bölgesi.
Gri Çizgi: Bekleme modu.
MiguelCorreia IndicadorCriptoO indicador exibido neste gráfico foi desenvolvido exclusivamente para fins de teste e experimentação. Ele não deve ser considerado como uma recomendação de negociação ou como uma ferramenta definitiva para a tomada de decisões no mercado.
A performance histórica do indicador não garante resultados futuros e ele pode não ser adequado para todos os tipos de investimento ou estratégias. Recomendamos que qualquer usuário faça uma análise própria e, se necessário, consulte um especialista antes de tomar decisões financeiras.
Este indicador está sujeito a ajustes e melhorias à medida que mais testes são realizados. Utiliza-o com cautela e responsabilidade.
SQZMOM_LB StrategyUtiliza el indicador sqzmom, abriendo operaciones cuando el indicador cambia al color 3 y cerrandolas cuando cambia al color 1
MA on OBV OscillatorSMA
OBV
shows the trend of the market
will assist in showing the direction of the market
Bollinger Bands with SMAs, MFI, and Volumemanaging long positions based on the 9, 21, and 50 simple moving averages (SMAs) into the Pine Script that already includes Bollinger Bands, we need to define the following conditions:
Long Position Conditions:
Enter a long position when the 9-period SMA crosses above the 21-period SMA.
Confirm the long position when the 9-period SMA bounces off the 21-period SMA.
Maintain the long position if the 9-period SMA crosses above the 50-period SMA.
The position remains long if the price retraces and then bounces off the 50-period SMA.
Elisathe indicator uses Bollinger Bands with various moving average types. The strategy rules are to go long when the price closes above the upper band and close the long when it closes below the lower band. So, the entry and exit conditions are based on the close relative to the bands.
Crypto Pro Indicator"Crypto Pro Indicator" – Your All-in-One Trading Edge
Elevate your cryptocurrency trading with the Crypto Pro Indicator, a sophisticated toolkit designed for modern traders who demand precision, speed, and professional-grade analytics.
Key Features
🔹 Smart Trend Detection:
Dynamic EMA layers (20, 50, 70, 100, 200) reveal hidden market structure.
Real-time bullish/bearish confirmation via multi-EMA alignment.
🔹 Auto-Adaptive Fibonacci Grid:
Self-updating Fibonacci retracement levels (23.6%–78.6%) pinpoint reversals and entries.
Built for crypto’s volatility, recalculating with every candle.
🔹 Laser-Focused Signals:
AI-inspired buy/sell alerts combining EMA crossovers + Fibonacci + trend strength.
Clean visual markers (▲/▼) eliminate chart clutter.
🔹 Risk Management Built-In:
Auto-stop loss & take profit zones based on live volatility (ATR-adjusted).
Professional price table for rapid decision-making.
🔹 Crypto-Optimized Design:
Flawless performance across all timeframes (minutes to weekly).
Sleek, institutional-grade visuals with trend-highlighted backgrounds.
Stop losses and Liquidity ZoneThis strategy works best with hiken aishi candles. This strategy is used as a confluence to predict where stop losses are in the market. Pair this with candle range theory to get profitable trades. Blue zones on the map are where retail traders lie and red zones are where market makers are. light red zones are less likely to be attacked but darker red zones are more likely to be attacked in the future. The blue box shows the previous day open and close, Once price hit the last day price, price reversed and went upwards. (candle range theory)
Demo GPT - Bollinger Bands StrategyDemo GPT - Bollinger Bands Strategy, this strategy is going to help the people in identifying buy and sell signals
Advanced Bitcoin Trading Strategy//@version=6
indicator("Advanced Bitcoin Trading Strategy", overlay=true)
// Define Short-term and Long-term MAs
shortTermMA = ta.sma(close, 9)
longTermMA = ta.sma(close, 21)
// Define RSI
rsi = ta.rsi(close, 14)
// Define Volume
volumeMA = ta.sma(volume, 20)
// Define Buy and Sell Conditions based on MA Crossovers, RSI, and Volume
buyCondition = ta.crossover(shortTermMA, longTermMA) and rsi < 30 and volume > volumeMA
sellCondition = ta.crossunder(shortTermMA, longTermMA) and rsi > 70 and volume > volumeMA
// Detect Bullish Engulfing Pattern
bullishEngulfing = (open > close ) and (close > open) and (close > high ) and (open < low )
// Detect Bearish Engulfing Pattern
bearishEngulfing = (open < close ) and (close < open) and (close < low ) and (open > high )
// Combine all Buy and Sell Conditions
finalBuyCondition = buyCondition or bullishEngulfing
finalSellCondition = sellCondition or bearishEngulfing
// Plot Short-term and Long-term MA
plot(shortTermMA, "Short Term MA", color=color.blue, linewidth=2)
plot(longTermMA, "Long Term MA", color=color.red, linewidth=2)
// Plot RSI
hline(70, "Overbought Level", color=color.red, linestyle=hline.style_dotted)
hline(30, "Oversold Level", color=color.green, linestyle=hline.style_dotted)
plot(rsi, "RSI", color=color.purple, linewidth=2)
// Plot Volume MA
plot(volumeMA, "Volume MA", color=color.orange, linewidth=1)
// Plot Buy and Sell Arrows
plotshape(series=finalBuyCondition, location=location.belowbar, color=color.green, style=shape.labelup, text="BUY")
plotshape(series=finalSellCondition, location=location.abovebar, color=color.red, style=shape.labeldown, text="SELL")
plotarrow(series=finalBuyCondition ? 1 : na, title="Buy Arrow", colorup=color.green, offset=-1)
plotarrow(series=finalSellCondition ? -1 : na, title="Sell Arrow", colordown=color.red, offset=-1)
// Alert Conditions
alertcondition(finalBuyCondition, title="Buy Alert", message="Time to Buy Bitcoin!")
alertcondition(finalSellCondition, title="Sell Alert", message="Time to Sell Bitcoin!")
YO//@version=5
indicator("Custom MA Crossover", overlay=true, shorttitle="CMA Cross")
// Inputs
fast_length = input.int(9, title="Fast MA Length", minval=1)
slow_length = input.int(21, title="Slow MA Length", minval=1)
ma_type = input.string(title="MA Type", options= , defval="EMA")
// Calculations
fast_ma = ma_type == "SMA" ? ta.sma(close, fast_length) : ta.ema(close, fast_length)
slow_ma = ma_type == "SMA" ? ta.sma(close, slow_length) : ta.ema(close, slow_length)
// Crossover signals
bullish = ta.crossover(fast_ma, slow_ma)
bearish = ta.crossunder(fast_ma, slow_ma)
// Plotting
plot(fast_ma, color=color.new(color.blue, 0), title="Fast MA")
plot(slow_ma, color=color.new(color.red, 0), title="Slow MA")
// Plot signals
plotshape(bullish, style=shape.triangleup, location=location.belowbar, color=color.green, size=size.small)
plotshape(bearish, style=shape.triangledown, location=location.abovebar, color=color.red, size=size.small)
// Alerts
alertcondition(bullish, title="Bullish Crossover", message="Fast MA crossed above Slow MA")
alertcondition(bearish, title="Bearish Crossover", message="Fast MA crossed below Slow MA")
High of Specific Date//@version=5
indicator("High of Specific Date", overlay=true)
// Input for the specific date
input_date = input.time(timestamp("2023-10-01"), title="Specific Date", confirm=true)
// Check if the current bar's date matches the input date
is_target_date = (time == input_date)
// Get the high of the target candle
var float target_high = na
if is_target_date
target_high := high
// Draw a horizontal line at the high of the target candle
line.new(x1=bar_index, y1=target_high, x2=bar_index + 1, y2=target_high, color=color.red, width=2, extend=extend.right)
// Optional: Label to show the high value
if not na(target_high)
label.new(x=bar_index, y=target_high, text=str.tostring(target_high), color=color.white, textcolor=color.black, style=label.style_label_down, size=size.small)
Donchian Channel Strategy by ardhankurniawanThis strategy combines the Donchian Channel with a 200-period Simple Moving Average (SMA) to identify potential long and short trade opportunities. The Donchian Channel is calculated using a 20-period range, and it plots the upper, lower, and midlines. The strategy enters a long position when the price breaks above the highest point of the Donchian Channel and is above the SMA 200, and enters a short position when the price falls below the lowest point of the Donchian Channel and is below the SMA 200. A custom stop loss is applied for both long and short positions based on the midline of the Donchian Channel, with a 45% offset.
Disclaimer:
This trading strategy is for research purposes only and should not be considered as financial or investment advice. The use of this strategy involves risk, and past performance is not indicative of future results. Always conduct your own research and consult with a financial advisor before making any investment decisions. Trading involves significant risk, and you could lose more than your initial investment. By using this strategy, you agree to take full responsibility for any trades executed and the associated risks.