Stasha Dudukovic S&P 500 Fut. 9/20d EMA Slopes Trading StrategyThis Strategy is ONLY for Short Term S&P 500 Futures Trading, the advantage is that you spend LESS time in the markets meaning LESS risk for the portfolio
STEPS
1) Calculates the 9-day and 20-day EMAs of the S&P 500 Futures.
2)Compute the First Derivative (Slope) of the 9-day EMA.
3) Find the Second Derivative (Change in Slope).
TRADING SIGNALS:
BUY Condition: When price is below both EMAs and the second derivative of the 9-day EMA slope increases.
SELL Condition: When price is above both EMAs and the second derivative of the 9-day EMA slope increases
PROFITABILITY: 79% of 300 Total Trades are PROFITABLE
Трендовый анализ
Scalping ProScalping Pro OANDA:XAUUSD Strategy Overview:
This strategy is designed to help you capitalize on market trends by analyzing price movements and market momentum. Here's how it works:
Identifying Market Direction:
The strategy helps you determine whether the market is in an uptrend or downtrend based on the current price movement. When the market is trending upwards, the strategy looks for opportunities to enter long positions (buy). When the market is trending downwards, it looks for short positions (sell).
Confirming Trends with Price Behavior:
In addition to identifying the trend, the strategy confirms the strength of the trend by observing how the price interacts with a calculated average over time. If the price is above this average, it signals a bullish trend; if it's below, it signals a bearish trend.
Buy Signal:
A buy signal occurs when the market is trending upwards and the price is also showing strong bullish momentum. This suggests that the market is likely to continue rising, providing an ideal time to enter a long position.
Sell Signal:
A sell signal is generated when the market is in a downward trend and the price confirms this bearish sentiment. This indicates that the market may continue to decline, making it an opportune time to enter a short position.
Backtest Results:
The strategy has been backtested on historical data, showing an impressive 72% profitability, meaning it successfully identified profitable trades in over 7 out of 10 instances. This suggests the strategy’s reliability in various market conditions.
This approach is perfect for traders who want to automate their decision-making process while following the market’s natural trends. Whether you're trading stocks, forex, or crypto, this strategy can help you stay aligned with the market’s momentum and increase your chances of success.
Open Interest + Kijun-sen: Tendencias Claras en Futuros🔍 ¿Qué es este indicador?
Este script es una versión mejorada del Open Interest (Interés Abierto) disponible en TradingView. Además del Open Interest estándar, agrega una línea de Kijun-sen configurable, inspirada en la lógica de Ichimoku, para facilitar la lectura de tendencias en el mercado de Futuros.
📌 ¿Por qué usar este indicador?
El Open Interest es una herramienta clave en el trading de derivados, pero puede ser difícil de interpretar debido a sus fluctuaciones constantes. La Kijun-sen del Open Interest ayuda a suavizar estos movimientos y proporciona una mejor referencia sobre si el mercado de Futuros está acumulando nuevos contratos o cerrando posiciones.
🔑 Características principales:
✔️ Visualización clara del Open Interest en Futuros.
✔️ Línea de Kijun-sen de 26 periodos (configurable).
✔️ Identifica tendencias en el Open Interest con la misma lógica de Ichimoku.
✔️ Distingue entre acumulación y distribución de contratos en el mercado de Futuros.
✔️ Filtro adicional para validar tendencias junto con otros indicadores.
📊 ¿Cómo interpretar este indicador?
✅ OI por encima de su Kijun-sen → Aumento en el Open Interest, señal de que la tendencia es fuerte y respaldada por traders en Futuros.
✅ OI por debajo de su Kijun-sen → Se están cerrando contratos, posible debilitamiento de la tendencia.
✅ OI en aumento mientras el precio sube → Movimiento respaldado por nuevos contratos largos, confirmando la tendencia alcista.
✅ OI en aumento mientras el precio baja → Entrada de contratos en corto, confirmando una caída en el mercado.
✅ OI cayendo mientras el precio sube → Posible debilidad en la tendencia alcista, falta de convicción.
📌 ¿Cómo usarlo en conjunto con otros indicadores?
🔹 Con Ichimoku → Confirma si una ruptura de la nube tiene respaldo en los mercados de Futuros.
🔹 Con CMF (Chaikin Money Flow) → Comparar el Open Interest con la liquidez en Spot para detectar divergencias.
🔹 Con Volumen → Ver si la actividad en Spot respalda la acumulación/distribución en Futuros.
⚡ Configuración:
Período de la Kijun-sen del Open Interest → Se puede ajustar manualmente (por defecto: 26 periodos).
📢 Aviso:
Este script es completamente gratuito y creado con fines educativos para ayudar a los traders a mejorar su análisis en mercados de Futuros.
High/Low of Last N CandlesThis indicator analyses the last candles (by default 20) to identify the highest high and the lowest low.
It is useful in trading methods which are using breakouts.
Swing Fairas OilSwing trading adalah strategi trading yang memanfaatkan pergerakan harga saham dalam jangka waktu beberapa hari hingga minggu. Swing trading bertujuan untuk mendapatkan keuntungan dari perubahan harga saham.
Ciri-ciri swing trading
Menahan saham selama beberapa hari hingga beberapa minggu
Melakukan analisis tren dan pola harga
Mencari pola seperti double tops, double bottoms, head and shoulders, maupun cup and handle
Mengidentifikasi sentimen pasar melalui berita, laporan keuangan, maupun kondisi makro dan mikro ekonomi
Kelebihan swing trading
Lebih menguntungkan dengan waktu yang lebih panjang dibanding day trading
Ideal bagi mereka yang memiliki pekerjaan utama lain atau tidak bisa memantau pasar sepanjang hari
Risiko swing trading
Risiko terjadinya fluktuasi harga saham dalam waktu semalam saja
Kemungkinan tidak terjualnya saham tersebut
Dipengaruhi oleh volatilitas pasar dan tingginya biaya transaksi
Tips swing trading
Memiliki trade management serta memahami waktu untuk trail stop loss
Melakukan trading pada range
Identifikasi tren pasar yang terjadi
Tentukan titik masuk atau harga saat Kamu memasuki perdagangan di market
Saat perdagangan bergerak melawan arah, tetap tenang
FAISAL RAHMAN SIDIK
faisalrahmansidik@gmail.com
085345678944
3Time ZonesUso de 3 Zonas de tiempos a la vez para customizar. Predeterminadamente trae la división diaria, zona de operativa de New York y como 3ra los horarios de manipulaciones del mercado en NY 👍✌️
Ichimoku Oscillator with VSA📌 Explicação do Indicador – Ichimoku Oscillator com VSA e Backtest
🌍 Português 🇧🇷
📌 Introdução
O Ichimoku Oscillator com Volume Spread Analysis (VSA) e Backtest é um indicador avançado que combina diversas estratégias para identificar tendências, reversões e zonas de sobrecompra/sobrevenda com base em Ichimoku Kinko Hyo, Análise de Volume (VSA) e Divergências. Além disso, este indicador inclui uma funcionalidade de backtest, permitindo avaliar a eficiência das estratégias.
🔍 Teorias por trás do Indicador
✅ 1. Ichimoku Oscillator
O oscilador mede a diferença entre o preço e a Nuvem de Ichimoku, ajudando a entender a força da tendência.
O oscilador é normalizado (0 a 100) para permitir uma leitura clara, semelhante a um RSI.
📊 Faixas Importantes:
Sobrecompra (>80) – Possível reversão para baixa.
Sobrevenda (<20) – Possível reversão para alta.
Linha Média (50) – Representa o equilíbrio da tendência.
✅ 2. Análise de Volume Spread Analysis (VSA)
O VSA ajuda a identificar picos de volume e movimentos institucionais:
🟢 Selling Climax (Alto volume + tendência de baixa) → Sinal de Compra.
🔴 Buying Climax (Alto volume + tendência de alta) → Sinal de Venda.
🟣 Liquidação Institucional (Volume extremamente alto) → Reversão do Sinal.
Se houver um spike de volume acima do limite, os sinais podem ser invertidos para capturar possíveis manipulações de mercado.
✅ 3. Divergências (Bullish & Bearish)
As divergências indicam fraqueza na tendência e possíveis reversões:
🟢 Divergência Bullish: O preço faz um fundo menor, mas o oscilador faz um fundo maior → Indica compra.
🔴 Divergência Bearish: O preço faz um topo maior, mas o oscilador faz um topo menor → Indica venda.
O indicador desenha automaticamente as linhas das divergências no gráfico.
✅ 4. Canais do Oscilador
O oscilador usa um canal estatístico para identificar topos e fundos.
Quando o oscilador toca a banda superior, isso pode indicar um topo de mercado.
Quando toca a banda inferior, pode indicar um fundo de mercado.
🎯 Sinais de Entrada e Saída
🟢 Sinais de Compra
✔️ Cruzamento do oscilador acima de 50 (tendência de alta) com volume elevado.
✔️ Divergência bullish detectada.
✔️ VSA identificando liquidação institucional (Selling Climax).
🔴 Sinais de Venda
✔️ Cruzamento do oscilador abaixo de 50 (tendência de baixa) com volume elevado.
✔️ Divergência bearish detectada.
✔️ VSA identificando liquidação institucional (Buying Climax).
📊 Backtest Integrado
Este indicador permite testar estratégias automaticamente no passado:
✅ Configuração de Take Profit (TP) e Stop Loss (SL).
✅ Modo de backtest: Apenas Compras, Apenas Vendas ou Ambos.
✅ Estatísticas detalhadas: Win Rate, Lucro Médio, Perda Média, Saldo Final.
🟢 Relatório de backtest gerado automaticamente na tela.
⚠️ Isenção de Responsabilidade
Este indicador foi desenvolvido para fins educacionais e não constitui conselho financeiro. O uso deste indicador em operações reais é de total responsabilidade do usuário. O trading envolve riscos e pode resultar em perdas financeiras.
🌍 English 🇺🇸
📌 Introduction
The Ichimoku Oscillator with Volume Spread Analysis (VSA) & Backtest is an advanced indicator that integrates Ichimoku Kinko Hyo, Volume Analysis (VSA), and Divergences to identify trends, reversals, and overbought/oversold zones. Additionally, this indicator includes backtesting functionality to evaluate strategy effectiveness.
🔍 Theories Behind the Indicator
✅ 1. Ichimoku Oscillator
The oscillator measures the difference between price and the Ichimoku Cloud, helping to understand trend strength.
The oscillator is normalized (0 to 100) for clear readings, similar to RSI.
📊 Key Levels:
Overbought (>80) – Possible bearish reversal.
Oversold (<20) – Possible bullish reversal.
Mid Line (50) – Represents trend equilibrium.
✅ 2. Volume Spread Analysis (VSA)
VSA helps identify volume spikes and institutional moves:
🟢 Selling Climax (High volume + bearish trend) → Buy Signal.
🔴 Buying Climax (High volume + bullish trend) → Sell Signal.
🟣 Institutional Liquidation (Extremely high volume) → Signal Reversal.
If a volume spike surpasses the threshold, signals may be reversed to capture market manipulation.
✅ 3. Divergences (Bullish & Bearish)
Divergences indicate trend weakness and potential reversals:
🟢 Bullish Divergence: Price makes a lower low, but the oscillator makes a higher low → Buy Signal.
🔴 Bearish Divergence: Price makes a higher high, but the oscillator makes a lower high → Sell Signal.
The indicator automatically draws divergence lines on the chart.
✅ 4. Oscillator Channels
The oscillator uses a statistical channel to identify tops and bottoms.
If the oscillator touches the upper band, it may indicate a market top.
If it touches the lower band, it may indicate a market bottom.
🎯 Entry & Exit Signals
🟢 Buy Signals
✔️ Oscillator crosses above 50 (bullish trend) with high volume.
✔️ Bullish divergence detected.
✔️ VSA identifies institutional liquidation (Selling Climax).
🔴 Sell Signals
✔️ Oscillator crosses below 50 (bearish trend) with high volume.
✔️ Bearish divergence detected.
✔️ VSA identifies institutional liquidation (Buying Climax).
📊 Integrated Backtest
This indicator allows users to automatically backtest strategies in historical data:
✅ Configurable Take Profit (TP) and Stop Loss (SL).
✅ Backtest mode: Buy Only, Sell Only, or Both.
✅ Detailed statistics: Win Rate, Average Profit, Average Loss, Final Balance.
🟢 A full backtest report is automatically generated on the screen.
⚠️ Disclaimer
This indicator is designed for educational purposes only and does not constitute financial advice. The use of this indicator in real trading is solely the user’s responsibility. Trading involves risk and may result in financial losses.
5SMA+B.B.+RSI//@version=5
indicator("5SMA+B.B.+RSI", overlay = true)
// SMAの各種設定
SMAEnable = input.bool(true, title = "SMA Enable", group = "SMA settings")
SMASource1 = input.source(close, title = "SMA1 Source")
SMALength1 = input.int(5, title = "SMA1 Length")
SMASource2 = input.source(close, title = "SMA2 Source")
SMALength2 = input.int(25, title = "SMA2 Length")
SMASource3 = input.source(close, title = "SMA3 Source")
SMALength3 = input.int(75, title = "SMA3 Length")
SMASource4 = input.source(close, title = "SMA4 Source")
SMALength4 = input.int(100, title = "SMA4 Length")
SMASource5 = input.source(close, title = "SMA5 Source")
SMALength5 = input.int(150, title = "SMA5 Length")
// Bollinger Bandの各種設定
BBEnable = input.bool(true, title = "Bollinger Band Enable", group = "B.B. settings")
BBSource = input.source(close, title = "BB Source")
BBLength = input.int(20, title = "BB Length")
BBDeviation = input.float(2.0, title = "BB 偏差")
// RSIの各種設定
RSIEnable = input.bool(true, title = "RSI Enable", group = "RSI settings")
RSISource = input.source(close, title = "RSI Source")
RSILength = input.int(14, title = "RSI Length")
RSIUpper = input.float(70.0, title = "RSI Upper level")
RSILower = input.float(30.0, title = "RSI Lower level")
// SMAの算出
SMA1 = ta.sma(SMASource1, SMALength1)
SMA2 = ta.sma(SMASource2, SMALength2)
SMA3 = ta.sma(SMASource3, SMALength3)
SMA4 = ta.sma(SMASource4, SMALength4)
SMA5 = ta.sma(SMASource5, SMALength5)
// Bollinger Bandの算出
BBSMA = ta.sma(BBSource, BBLength)
BBDev = ta.stdev(BBSource, BBLength)
BBUpper = BBSMA + BBDeviation * BBDev
BBLower = BBSMA - BBDeviation * BBDev
// RSIの算出
RSIValue = ta.rsi(RSISource, RSILength)
// プロット
plot(SMAEnable ? SMA1 : na, title = "SMA1", linewidth = 2, color = color.white)
plot(SMAEnable ? SMA2 : na, title = "SMA2", linewidth = 2, color = color.blue)
plot(SMAEnable ? SMA3 : na, title = "SMA3", linewidth = 2, color = color.yellow)
plot(SMAEnable ? SMA4 : na, title = "SMA4", linewidth = 2, color = color.green)
plot(SMAEnable ? SMA5 : na, title = "SMA5", linewidth = 2, color = color.gray)
plot(BBEnable ? BBSMA : na, title = "BB SMA", color = color.orange)
plot(BBEnable ? BBUpper : na, title = "BB Upper", color = color.orange)
plot(BBEnable ? BBLower : na, title = "BB Lower", color = color.orange)
plotshape(RSIEnable and RSIUpper < RSIValue, style = shape.triangleup, location = location.abovebar, color = color.white, display = display.pane)
plotshape(RSIEnable and RSIValue < RSILower, style = shape.triangledown, location = location.belowbar, color = color.white, display = display.pane)//@version=5
indicator("5SMA+B.B.+RSI", overlay = true)
// SMAの各種設定
SMAEnable = input.bool(true, title = "SMA Enable", group = "SMA settings")
SMASource1 = input.source(close, title = "SMA1 Source")
SMALength1 = input.int(5, title = "SMA1 Length")
SMASource2 = input.source(close, title = "SMA2 Source")
SMALength2 = input.int(25, title = "SMA2 Length")
SMASource3 = input.source(close, title = "SMA3 Source")
SMALength3 = input.int(75, title = "SMA3 Length")
SMASource4 = input.source(close, title = "SMA4 Source")
SMALength4 = input.int(100, title = "SMA4 Length")
SMASource5 = input.source(close, title = "SMA5 Source")
SMALength5 = input.int(150, title = "SMA5 Length")
// Bollinger Bandの各種設定
BBEnable = input.bool(true, title = "Bollinger Band Enable", group = "B.B. settings")
BBSource = input.source(close, title = "BB Source")
BBLength = input.int(20, title = "BB Length")
BBDeviation = input.float(2.0, title = "BB 偏差")
// RSIの各種設定
RSIEnable = input.bool(true, title = "RSI Enable", group = "RSI settings")
RSISource = input.source(close, title = "RSI Source")
RSILength = input.int(14, title = "RSI Length")
RSIUpper = input.float(70.0, title = "RSI Upper level")
RSILower = input.float(30.0, title = "RSI Lower level")
// SMAの算出
SMA1 = ta.sma(SMASource1, SMALength1)
SMA2 = ta.sma(SMASource2, SMALength2)
SMA3 = ta.sma(SMASource3, SMALength3)
SMA4 = ta.sma(SMASource4, SMALength4)
SMA5 = ta.sma(SMASource5, SMALength5)
// Bollinger Bandの算出
BBSMA = ta.sma(BBSource, BBLength)
BBDev = ta.stdev(BBSource, BBLength)
BBUpper = BBSMA + BBDeviation * BBDev
BBLower = BBSMA - BBDeviation * BBDev
// RSIの算出
RSIValue = ta.rsi(RSISource, RSILength)
// プロット
plot(SMAEnable ? SMA1 : na, title = "SMA1", linewidth = 2, color = color.white)
plot(SMAEnable ? SMA2 : na, title = "SMA2", linewidth = 2, color = color.blue)
plot(SMAEnable ? SMA3 : na, title = "SMA3", linewidth = 2, color = color.yellow)
plot(SMAEnable ? SMA4 : na, title = "SMA4", linewidth = 2, color = color.green)
plot(SMAEnable ? SMA5 : na, title = "SMA5", linewidth = 2, color = color.gray)
plot(BBEnable ? BBSMA : na, title = "BB SMA", color = color.orange)
plot(BBEnable ? BBUpper : na, title = "BB Upper", color = color.orange)
plot(BBEnable ? BBLower : na, title = "BB Lower", color = color.orange)
plotshape(RSIEnable and RSIUpper < RSIValue, style = shape.triangleup, location = location.abovebar, color = color.white, display = display.pane)
plotshape(RSIEnable and RSIValue < RSILower, style = shape.triangledown, location = location.belowbar, color = color.white, display = display.pane)
Smart Pattern Predictor// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at mozilla.org
// © payattentionjay
//@version=6
strategy("Smart Whale Pattern Predictor", overlay=true)
// === PARAMETERS ===
lengthEMA = input(50, title="EMA Length")
lengthVWAP = input(20, title="VWAP Length")
rsiLength = input(14, title="RSI Length")
macdShort = input(12, title="MACD Short EMA")
macdLong = input(26, title="MACD Long EMA")
macdSignal = input(9, title="MACD Signal Length")
whaleVolumeMultiplier = input(2.5, title="Whale Volume Multiplier")
// === INDICATORS ===
// Trend Confirmation
emaTrend = ta.ema(close, lengthEMA)
vwapTrend = ta.vwap(close)
// Momentum & Overbought/Oversold Levels
rsiValue = ta.rsi(close, rsiLength)
macdLine = ta.ema(close, macdShort) - ta.ema(close, macdLong)
macdSignalLine = ta.ema(macdLine, macdSignal)
macdHistogram = macdLine - macdSignalLine
// Whale Activity Detection (Unusual Volume Spikes)
avgVolume = ta.sma(volume, 20)
whaleTrade = volume > (avgVolume * whaleVolumeMultiplier)
// === CHART PATTERN DETECTION ===
// Head & Shoulders Detection
leftShoulder = ta.highest(high, 20)
head = ta.highest(high, 10)
rightShoulder = ta.highest(high, 20)
headAndShoulders = leftShoulder < head and rightShoulder < head and leftShoulder > rightShoulder
// Double Top & Double Bottom Detection
doubleTop = ta.highest(high, 20) == ta.highest(high, 40) and close < ta.highest(high, 20)
doubleBottom = ta.lowest(low, 20) == ta.lowest(low, 40) and close > ta.lowest(low, 20)
// Triangle Patterns (Ascending & Descending)
ascendingTriangle = ta.highest(high, 20) > ta.highest(high, 40) and ta.lowest(low, 20) > ta.lowest(low, 40)
descendingTriangle = ta.highest(high, 20) < ta.highest(high, 40) and ta.lowest(low, 20) < ta.lowest(low, 40)
// Future Price Prediction Based on Pattern Breakout
futureUpMove = headAndShoulders == false and (doubleBottom or ascendingTriangle)
futureDownMove = headAndShoulders or doubleTop or descendingTriangle
// === ENTRY & EXIT CONDITIONS ===
// Buy Conditions
longCondition = ta.crossover(close, emaTrend) and rsiValue < 50 and macdLine > macdSignalLine and whaleTrade and futureUpMove
if (longCondition)
strategy.entry("Long", strategy.long)
// Sell Conditions
shortCondition = ta.crossunder(close, emaTrend) and rsiValue > 50 and macdLine < macdSignalLine and whaleTrade and futureDownMove
if (shortCondition)
strategy.entry("Short", strategy.short)
// === PLOT CHART PATTERNS ===
plotshape(headAndShoulders, location=location.abovebar, color=color.red, style=shape.triangleup, title="Head & Shoulders Detected")
plotshape(doubleTop, location=location.abovebar, color=color.orange, style=shape.triangleup, title="Double Top Detected")
plotshape(doubleBottom, location=location.belowbar, color=color.green, style=shape.triangledown, title="Double Bottom Detected")
plotshape(ascendingTriangle, location=location.abovebar, color=color.blue, style=shape.triangleup, title="Ascending Triangle Detected")
plotshape(descendingTriangle, location=location.belowbar, color=color.purple, style=shape.triangledown, title="Descending Triangle Detected")
// === PLOT TREND INDICATORS ===
plot(emaTrend, color=color.blue, title="EMA 50")
plot(vwapTrend, color=color.orange, title="VWAP")
// === ALERT SYSTEM ===
alertcondition(longCondition, title="Buy Alert", message="BUY SIGNAL: Strong entry detected with pattern breakout!")
alertcondition(shortCondition, title="Sell Alert", message="SELL SIGNAL: Downtrend detected with pattern breakdown!")
// === END OF SCRIPT ===
CryptoCipher FreeCryptoCipher Free (CCF) – Advanced Momentum and Divergence Indicator
CryptoCipher Free (CCF) is a powerful multi-tool for crypto traders, designed to combine several key technical indicators into one comprehensive package. It helps identify potential market turning points by detecting momentum shifts, divergences, and money flow direction. This tool offers a user-friendly visual approach with fully customizable settings.
Features:
WaveTrend Oscillator (WT): Tracks momentum and overbought/oversold conditions.
Trigger Waves: Smaller momentum waves indicating possible trend reversals.
Bullish & Bearish Divergence Detection:
Uses WaveTrend lines to spot divergences in momentum—labels are plotted directly on the oscillator with the price value where the divergence occurred.
Customizable Divergence Threshold (Default: 30, adjustable from 20–45):
Lower thresholds provide more frequent signals but may increase noise.
Higher thresholds deliver stronger, more reliable signals for larger market moves.
Money Flow Index (MFI) with Market Cipher-style visual waves:
Green Areas = Positive Money Flow (Capital inflows).
Red Areas = Negative Money Flow (Capital outflows).
VWAP (Volume-Weighted Average Price): Normalized and plotted as an oscillator for better mean-reversion signals.
RSI & Stochastic RSI: Dynamically colored RSI and Stoch RSI plotted with horizontal thresholds for quick overbought/oversold identification.
Fully Customizable:
Colors and Styles: Easily adjustable to match your preferred visual style.
Inputs for Sensitivity Control: Tune settings like WaveTrend length, VWAP length, and divergence thresholds to match different assets or timeframes.
How to Use:
Short-Term Traders: Lower the divergence threshold (20–30) for more frequent signals.
Swing Traders: Stick to 30 or higher for more reliable trend-reversal detection.
High Timeframes (Daily/Weekly): Use a higher threshold (e.g., 45) to capture only major market divergences.
Disclaimer:
This tool is designed for educational and informational purposes only. Past performance is not indicative of future results. Use it alongside other tools for confirmation and always apply risk management.
Stick Sandwich Pattern# Stick Sandwich Pattern Indicator
## Description
The Stick Sandwich Pattern Indicator is a custom TradingView script that identifies specific three-candle patterns in financial markets. The indicator uses a sandwich emoji (🥪) to mark pattern occurrences directly on the chart, making it visually intuitive and easy to spot potential trading opportunities.
## Pattern Types
### Bullish Stick Sandwich
A bullish stick sandwich pattern is identified when:
- First candle: Bullish (close > open)
- Second candle: Bearish (close < open)
- Third candle: Bullish (close > open)
- The closing price of the third candle is within 10% of the first candle's range from its closing price
### Bearish Stick Sandwich
A bearish stick sandwich pattern is identified when:
- First candle: Bearish (close < open)
- Second candle: Bullish (close > open)
- Third candle: Bearish (close < open)
- The closing price of the third candle is within 10% of the first candle's range from its closing price
## Technical Implementation
- Written in Pine Script v5
- Runs as an overlay indicator
- Uses a 10% tolerance range for closing price comparison
- Implements rolling pattern detection over the last 3 candles
- Break statement ensures only the most recent pattern is marked
## Visual Features
- Bullish patterns: Green sandwich emoji above the pattern
- Bearish patterns: Red sandwich emoji below the pattern
- Label size: Small
- Label styles:
- Bullish: Label points upward
- Bearish: Label points downward
## Usage
1. Add the indicator to your TradingView chart
2. Look for sandwich emojis that appear above or below price bars
3. Green emojis indicate potential bullish reversals
4. Red emojis indicate potential bearish reversals
## Code Structure
- Main indicator function with overlay setting
- Two separate functions for pattern detection:
- `bullishStickSandwich()`
- `bearishStickSandwich()`
- Pattern scanning loop that checks the last 3 candles
- Built-in label plotting for visual identification
## Formula Details
The closing price comparison uses the following tolerance calculation:
```
Tolerance = (High - Low of first candle) * 0.1
Valid if: |Close of third candle - Close of first candle| <= Tolerance
```
## Notes
- The indicator marks patterns in real-time as they form
- Only the most recent pattern within the last 3 candles is marked
- Pattern validation includes both candle direction and closing price proximity
- The 10% tolerance helps filter out weak patterns while catching meaningful ones
## Disclaimer
This indicator is for informational purposes only. Always use proper risk management and consider multiple factors when making trading decisions.
SMMA 17 7 Combine 1150 1500📌 Strategy Summary: "SMMA 17 7 Combine 1150 1500"
🔹 Strategy Type
Dual-Sided Trend-Following Strategy
Uses SMMA (17) crossover to generate Long & Short trades
ATR-based Stop-Loss + Fixed Take Profit
🔹 Indicators Used
SMMA (17) → Smooth Moving Average (trend detection)
ATR (14) → Adaptive Stop-Loss Calculation
🔹 Entry Conditions
✅ Long Entry:
Price crosses above SMMA (17)
✅ Short Entry:
Price crosses below SMMA (17)
🔹 Exit Conditions
💰 Long Trade Exit:
Take Profit: +1150 points above entry
Stop-Loss: 0.75x ATR below SMMA
Exit on Reversal: If price crosses back below SMMA
💰 Short Trade Exit:
Take Profit: -1500 points below entry
Stop-Loss: 0.75x ATR above SMMA
Exit on Reversal: If price crosses back above SMMA
🔹 Risk Management
Uses ATR for Dynamic Stop-Loss
Fixed TP of 1150 (Long) & 1500 (Short)
No pyramiding (each entry is independent)
🔹 Additional Features
📊 SMMA Line Plotted for visual confirmation
🔄 Allows multiple entries in both directions
🔥 Best For?
✅ Trend-following traders 📈
✅ Those who prefer fixed TP & ATR-based SL
✅ Suitable for multiple timeframes
andXscalp script this script can be used for quick scalps of minimum 15m time frame and can also work fine in higher time frame too
PSAR_simple_trend by x001tkThis trend indicator will help you to make directional trades on daily charts as good as intraday
Chi Bao KulaChỉ báo kết hợp nến Heikin Ashi và Ichimoku Cloud để xác định xu hướng thị trường. Hỗ trợ phân tích và tìm điểm vào lệnh hiệu quả
Longs Above 200 SMA & Shorts Belowuse this if the vwap is either above or below 200 sma till we get there, also have the vwap signal indicator as well put these both and turn on and off depending on where we are anytime of the day, one should be turned off for not getting too many signals , good luck just changed the chart
Advanced Liquidity Trap & Squeeze Detector [MazzaropiYoussef]DESCRIPTION:
The "Advanced Liquidity Trap & Squeeze Detector" is designed to identify potential liquidity traps, short and long squeezes, and market manipulation based on open interest, funding rates, and aggressive order flow.
KEY FEATURES:
- **Relative Open Interest Normalization**: Avoids scale discrepancies across different timeframes.
- **Liquidity Trap Detection**: Identifies potential bull and bear traps based on open interest and funding imbalances.
- **Squeeze Identification**: Highlights conditions where aggressive buyers or sellers are trapped before a reversal.
- **Volume Surge Confirmation**: Alerts when abnormal volume activity supports liquidity events.
- **Customizable Parameters**: Adjust thresholds to fine-tune detection sensitivity.
HOW IT WORKS:
- **Long Squeeze**: Triggered when relative open interest is high, funding is negative, and aggressive selling occurs.
- **Short Squeeze**: Triggered when relative open interest is high, funding is positive, and aggressive buying occurs.
- **Bull Trap**: Triggered when relative open interest is high, funding is positive, and price crosses above the trend line but fails.
- **Bear Trap**: Triggered when relative open interest is high, funding is negative, and price crosses below the trend line but fails.
USAGE:
- This indicator is useful for traders looking to anticipate reversals and avoid being caught in market manipulation events.
- Works best in combination with order book analysis and volume profile tools.
- Can be applied to crypto, forex, and other leveraged markets.
**/
Easy Trend RSI AX EMAS ATREste indicador de TradingView, "Easy Trend RSI AX EMAS ATR", está diseñado para proporcionar señales visuales de posibles puntos de entrada y salida en el mercado, basándose en una combinación de indicadores técnicos populares:
EMA Adaptativa: Una media móvil exponencial que se ajusta dinámicamente según el timeframe del gráfico.
EMAs (50 y 200): Medias móviles exponenciales de 50 y 200 períodos, utilizadas para identificar tendencias a corto y largo plazo.
RSI (7): El Índice de Fuerza Relativa, un oscilador que mide la velocidad y el cambio de los movimientos del precio.
ATR (14): El Rango Promedio Verdadero, un indicador que mide la volatilidad del mercado.
ADX (14): El Índice de Movimiento Direccional Promedio, un indicador que mide la fuerza de una tendencia.
El indicador está diseñado para ser visualmente intuitivo, mostrando señales de compra/venta con flechas y niveles de stop loss basados en ATR.
Condiciones de Entrada
El indicador genera señales de entrada basadas en las siguientes condiciones:
Operaciones en Largo (Compra):
El precio de cierre está por encima de la EMA adaptativa (isBullish).
El precio está cerca de la EMA de 50 períodos (priceNearEMA50Long) o de la EMA de 200 períodos (priceNearEMA200Long).
El RSI es inferior a 32 (rsiBelow32).
No hay una operación en largo ya abierta para la EMA correspondiente (50 o 200).
Operaciones en Corto (Venta):
El precio de cierre está por debajo de la EMA adaptativa (isBearish).
El precio está cerca de la EMA de 50 períodos (priceNearEMA50Short) o de la EMA de 200 períodos (priceNearEMA200Short).
El RSI es superior a 68 (rsiAbove68).
No hay una operación en corto ya abierta para la EMA correspondiente (50 o 200).
Condiciones de Salida
El indicador genera señales de salida basadas en las siguientes condiciones:
Cierre por Cruce de EMAs:
Para operaciones en largo: La EMA de 50 períodos cruza por debajo de la EMA de 200 períodos.
Para operaciones en corto: La EMA de 50 períodos cruza por encima de la EMA de 200 períodos.
Cierre por ADX:
El valor de ADX es superior a un umbral (35 en este caso).
Cierre por Tiempo:
Se cierra la operación si han pasado 60 barras desde la entrada.
Visualización
El indicador muestra la siguiente información en el gráfico:
EMA Adaptativa: Línea de color verde si el precio está por encima y rojo si está por debajo.
EMAs (50 y 200): Líneas de color amarillo y azul, respectivamente.
Niveles de Stop Loss: Líneas horizontales de color rojo, calculadas como un múltiplo del ATR por debajo del precio de entrada para operaciones en largo y por encima para operaciones en corto.
Señales de Entrada: Flechas verdes (compra) y rojas (venta) en el gráfico.
Señales de Cierre: Círculos amarillos cuando se cierra una operación por tiempo o cruce de EMAs.
Consideraciones Importantes
Este indicador es solo para fines informativos y de visualización. No ejecuta operaciones automáticamente.
Los parámetros del indicador (períodos de EMAs, RSI, ATR, ADX, umbrales, etc.) se pueden ajustar para optimizar su rendimiento según las preferencias del usuario y las condiciones del mercado.
Es importante realizar pruebas exhaustivas (backtesting) y utilizar gestión del riesgo antes de tomar decisiones de inversión basadas en este indicador.
RCI Strategy by BahaminThis strategy helpful with someone wants trade with RSI and CCI over bought and over sell ... with + 60% win rate about inside tradingview strategy tester .. u can handle it with +80 % win rate by the way .... i hope this is use full for you guys .... please give me feedback after use this ... Email : BahaminStream@gmail.com
BTC Trend analysis 4H EMA 21 on 1H ChartBTC Trend Analysis Using EMA-21 on a 4H Timeframe & Plot on 1H Chart
This indicator:
✅ Calculates the EMA-21 from a 4-hour chart
✅ Plots the 4H EMA-21 on a 1-hour chart
✅ Colors price bars based on trend direction (Above EMA = Green, Below EMA = Red)
1️⃣ Calculates the 21-period EMA from the 4-hour timeframe.
2️⃣ Plots it on a 1-hour chart.
3️⃣ Colors candles based on trend direction:
Green if price is above 4H EMA-21 (Bullish)
Red if price is below 4H EMA-21 (Bearish)
Supertrend with 10 EMA, 20 EMA, 50 EMAThis indicator has Supertrend with 10 EMA, 20 EMA, 50 EMA on single screen. Enjoy !!
OI RSI - WuJianDAOOI RSI (Open Interest Relative Strength Index)
Overview: OI RSI is a technical indicator that applies the RSI concept to open interest data.
Key Features:
Traditional vs. OI RSI:
Traditional RSI measures price movements to identify overbought or oversold conditions.
OI RSI computes the relative strength of open interest over a specified period.
Purpose:
Provides insights into market participation and sentiment by evaluating open interest levels.
Application:
Assists traders in detecting potential reversals or confirming trends based on open interest dynamics.