30 CKF ALGO Trading Strategy [CKFAlgoSeries]This indicator is in the works and open for other to add to it. I am working on putting it into a strategy so it will be able to be put into a trading bot. It looks to be preforming well as is but the more data I test the better I will know that it works and how well on more coins.
Feel free to leave your insight and any change in code to make this indicator an amazing strategy for us all to use on a trading bot.
Stay Profitable,
Savvy
Oscillators
RSI & RSI-MA Buy-Sell IndicatorThe RSI & RSI-MA Buy-Sell Indicator is a technical analysis tool designed to identify potential trading opportunities based on the Relative Strength Index (RSI) and its moving average (RSI-MA). The indicator provides clear buy and sell signals when specific conditions are met, helping traders make informed decisions.
How It Works
This indicator is based on two main components:
Relative Strength Index (RSI): Measures the strength and momentum of price movements.
RSI Moving Average (RSI-MA): A simple moving average of RSI values, used to smooth out volatility and confirm trends.
Trading Signals:
A buy signal occurs when the RSI crosses above 70 after previously being below 30, and the RSI-MA is above a predefined threshold.
A sell signal is generated when the RSI crosses below 30 after previously being above 70, and the RSI-MA is below the threshold.
Visual labels for "BUY" and "SELL" appear on the RSI chart rather than the price chart, making it easier to interpret the signals.
Alerts can be set to notify traders when a buy or sell condition is met.
Benefits of the Indicator
Clear Trading Signals: The indicator removes subjectivity by providing distinct buy and sell signals.
Enhanced Trend Confirmation: RSI-MA helps validate RSI movements, reducing false signals.
Customizable Inputs: Traders can adjust the RSI period, RSI-MA period, and reference level based on their strategy.
Efficient for Momentum Trading: Works well in volatile markets where RSI movements are pronounced.
Compatible with Alerts: Can send notifications when trading conditions are met, allowing traders to act swiftly.
Risks & Limitations
False Signals in Sideways Markets: RSI can generate misleading signals when the market lacks a clear trend.
Lagging Nature of Moving Averages: RSI-MA may cause a delay in signal generation compared to RSI alone.
Market Conditions Dependency: Works best in trending markets but may be unreliable during low volatility.
Not a Standalone Strategy: Should be used in conjunction with other indicators, fundamental analysis, and risk management techniques.
Overbought/Oversold Assumptions: Just because RSI reaches extreme levels doesn’t guarantee a reversal—prices can remain overbought/oversold for extended periods.
Conclusion
The RSI & RSI-MA Buy-Sell Indicator is a powerful tool for identifying momentum shifts and potential trade setups. However, like all technical indicators, it has limitations and should be used alongside other analysis techniques. Traders must implement proper risk management and avoid relying solely on RSI signals for trading decisions. With careful usage, this indicator can help enhance decision-making and improve trade timing in dynamic markets.
Statistical Arbitrage Pairs Trading - Long-Side OnlyThis strategy implements a simplified statistical arbitrage (" stat arb ") approach focused on mean reversion between two correlated instruments. It identifies opportunities where the spread between their normalized price series (Z-scores) deviates significantly from historical norms, then executes long-only trades anticipating reversion to the mean.
Key Mechanics:
1. Spread Calculation: The strategy computes Z-scores for both instruments to normalize price movements, then tracks the spread between these Z-scores.
2. Modified Z-Score: Uses a robust measure combining the median and Median Absolute Deviation (MAD) to reduce outlier sensitivity.
3. Entry Signal: A long position is triggered when the spread’s modified Z-score falls below a user-defined threshold (e.g., -1.0), indicating extreme undervaluation of the main instrument relative to its pair.
4. Exit Signal: The position closes automatically when the spread reverts to its historical mean (Z-score ≥ 0).
Risk management:
Trades are sized as a percentage of equity (default: 10%).
Includes commissions and slippage for realistic backtesting.
Super Oscillator - Advanced Trend & Momentum Indicator📖 Description
The Super Oscillator is an advanced oscillator-type indicator designed for trend & momentum analysis.
This tool helps traders identify overbought & oversold zones while also determining trend direction.
By incorporating SuperTrend elements, it enhances the accuracy of entry and exit signals.
📊 Features
✅ Trend & Momentum Analysis: Detects price momentum and trend reversals
✅ Overbought & Oversold Zones: Above 90 indicates overbought, below 10 suggests oversold conditions
✅ Filtering Function: Only allows long entries above 50 and short entries below 50
✅ Noise Reduction: Smooths price fluctuations to minimize false signals
✅ Customizable Settings: Adjustable ATR and filtering parameters
🎯 How to Use
1️⃣ Buy Signal: When the Super Oscillator drops below 10 and shows upward momentum
2️⃣ Sell Signal: When the Super Oscillator rises above 90 and shows downward momentum
3️⃣ Filtering: Long entries are only valid if the oscillator is above 50, short entries only below 50
4️⃣ Divergence Trading: Look for discrepancies between price action and the oscillator for potential reversals
⚙️ Indicator Settings
🔹 ATR Length: Used for trailing stop calculations
🔹 Super Oscillator Sensitivity: Adjusts the oscillator's responsiveness
🔹 Overbought/Oversold Thresholds: Customizable levels for extreme market conditions
📈 Example Usage
📌 Trend Following Strategy:
Uptrend: Super Oscillator stays above 50 and price continues making higher highs → Long entry
Downtrend: Super Oscillator stays below 50 and price makes lower lows → Short entry
📌 Reversal Strategy:
Buy when Super Oscillator is below 10 and starts rising
Sell when Super Oscillator is above 90 and starts falling
📢 Disclaimer
This indicator is provided for educational purposes only and does not constitute financial advice.
Traders should incorporate risk management strategies and use this indicator alongside other tools before making trading decisions.
Scalper Strategy 15M V3This script combines two popular indicators, MACD and RSI, to provide more accurate trading signals. Additionally, it displays Support & Resistance levels based on the last 50 candles, helping traders identify potential price reversal areas.
Intraday & Swing traders looking to optimize their entry & exit points
TradingView users seeking stronger confirmation in trading signals.
Traders who incorporate support & resistance into their strategies.
How to Use:
1. Adjust the MACD & RSI parameters to match your strategy.
2. Use Support & Resistance levels to spot potential price reversals.
3. Watch for Buy/Sell signals appearing on the chart.
Always use proper risk management. No strategy is perfect, so backtest before using it on a live account.
GOM Tdi Killer(God Of Market's)Here’s a professional and engaging description for your Pine Script indicator, "GOM Tdi Killer," that you can use when publishing it on TradingView. This description highlights the key features, benefits, and usage of the script to attract users and explain its functionality clearly.
GOM Tdi Killer - Advanced RSI-Based Trading Indicator
The GOM Tdi Killer is a powerful and versatile trading indicator designed to help traders identify high-probability trade setups using a combination of RSI, volatility bands, and custom signal lines. Built for precision and clarity, this indicator is perfect for traders looking to enhance their technical analysis and improve decision-making in both trending and ranging markets.
Key Features:
1. Dynamic RSI Analysis:
- Utilizes a customizable RSI period to measure market momentum.
- Plots the RSI value along with smoothed signal lines for clearer trend identification.
2. Volatility Bands:
- Calculates upper and lower volatility bands based on the standard deviation of RSI.
- Helps identify overbought and oversold conditions with greater accuracy.
3. Market Base Line (MBL):
- A central reference line derived from the midpoint of the volatility bands.
- Acts as a dynamic support/resistance level and trend filter.
4. SharkFin Alerts:
- Detects potential reversal zones when price interacts with the upper or lower volatility bands.
- Highlights high-probability buy/sell zones with clear visual signals.
5. Squeeze Alerts:
- Identifies periods of low volatility (squeeze) that often precede significant breakouts.
- Alerts traders to prepare for potential trend continuation or reversal.
6. Customizable Parameters:
- Adjustable RSI period, volatility band length, and signal line periods to suit your trading style.
- Optional slope drawing for the Market Base Line (MBL) to visualize trend direction.
7. Visual Clarity:
- Clean and intuitive plotting of RSI, volatility bands, and signal lines.
- Custom shapes and colors for alerts, making it easy to spot trading opportunities.
How to Use:
1. Trend Identification:
- Use the Market Base Line (MBL) to determine the overall trend. Price above the MBL suggests a bullish trend, while price below indicates a bearish trend.
2. Overbought/Oversold Conditions:
- Look for price interactions with the upper and lower volatility bands to identify potential reversal zones.
3. SharkFin Alerts:
- Enter trades when SharkFin High (sell) or SharkFin Low (buy) signals appear, confirming potential reversals.
4. Squeeze Alerts:
- Watch for squeeze alerts to anticipate breakout opportunities. Combine with other technical analysis tools for confirmation.
5. Customization:
- Adjust the input parameters (e.g., RSI period, volatility band length) to match your preferred trading timeframe and strategy.
Why Choose GOM Tdi Killer?
- Versatility: Works across all timeframes and asset classes, including forex, stocks, commodities, and cryptocurrencies.
- Precision: Combines RSI, volatility bands, and signal lines to filter out noise and focus on high-quality setups.
- User-Friendly: Easy-to-read visuals and customizable settings make it suitable for both beginners and advanced traders.
- Alerts: Built-in alert conditions for SharkFin and Squeeze signals ensure you never miss a trading opportunity.
Input Parameters:
RSI Period: Adjust the RSI calculation period (default: 21).
Volatility Band: Set the length for volatility band calculation (default: 34).
RSI Price Line: Smooth the RSI line for clearer signals (default: 2).
Trade Signal Line: Adjust the trade signal line period (default: 7).
SharkFin Levels: Customize the upper and lower SharkFin levels (default: 63.0 and 37.0).
Draw MBL Slope: Toggle the slope drawing for the Market Base Line (default: true).
Ideal For:
Swing traders looking for high-probability reversal setups.
Day traders seeking clear entry and exit signals.
Investors analyzing market momentum and volatility.
Disclaimer:
This indicator is a tool to assist in technical analysis and should not be used as the sole basis for trading decisions. Always combine it with proper risk management and additional analysis. Past performance is not indicative of future results.
Get Started Today!
Add the GOM Tdi Killer to your TradingView chart and take your trading to the next level. Whether you're a beginner or an experienced trader, this indicator will help you spot opportunities with confidence and precision.
Stoc + Liq Zon + Buy/Sell Signals [5M/15M] RGUARDADOSV//@version=6
indicator("Stochastic + Liquidity Zones + Buy/Sell Signals ", overlay=true)
// Parámetros del Estocástico
stochLength = input.int(14, title="Stochastic Length")
kSmoothing = input.int(3, title="%K Smoothing")
dSmoothing = input.int(3, title="%D Smoothing")
overbought = input.int(80, title="Overbought Level")
oversold = input.int(20, title="Oversold Level")
// Calcular el Estocástico
k = ta.sma(ta.stoch(close, high, low, stochLength), kSmoothing)
d = ta.sma(k, dSmoothing)
// Condiciones de sobrecompra y sobreventa (Estocástico)
isOverbought = k >= overbought and d >= overbought
isOversold = k <= oversold and d <= oversold
// Identificar puntos de liquidez (soportes y resistencias)
liquidityLookback = input.int(20, title="Liquidity Lookback Period") // Ajusta según la temporalidad
recentHigh = ta.highest(high, liquidityLookback)
recentLow = ta.lowest(low, liquidityLookback)
// Dibujar soportes y resistencias
plot(recentHigh, color=color.new(color.red, 50), linewidth=2, title="Resistencia")
plot(recentLow, color=color.new(color.green, 50), linewidth=2, title="Soporte")
// Señales de compra y venta
buySignal = isOversold and close <= recentLow * 1.005 // Cerca de soporte y Estocástico en sobreventa
sellSignal = isOverbought and close >= recentHigh * 0.995 // Cerca de resistencia y Estocástico en sobrecompra
// Dibujar señales en el gráfico
plotshape(series=buySignal, location=location.belowbar, color=color.new(color.green, 0), style=shape.labelup, text="BUY", size=size.small)
plotshape(series=sellSignal, location=location.abovebar, color=color.new(color.red, 0), style=shape.labeldown, text="SELL", size=size.small)
// Alertas para señales de compra y venta
alertcondition(buySignal, title="Buy Signal Alert", message="Buy Signal Detected!")
alertcondition(sellSignal, title="Sell Signal Alert", message="Sell Signal Detected!")
======================================================================
Qué Hace el Código
Estocástico:
Identifica condiciones de sobrecompra (Estocástico ≥ 80) y sobreventa (Estocástico ≤ 20).
Utiliza las líneas %K y %D para confirmar las señales.
Puntos de Liquidez:
Identifica niveles clave de soporte (mínimos recientes) y resistencia (máximos recientes).
Dibuja líneas horizontales en estos niveles.
Señales de Compra y Venta:
Compra (BUY): Cuando el Estocástico está en sobreventa y el precio está cerca de un soporte.
Venta (SELL): Cuando el Estocástico está en sobrecompra y el precio está cerca de una resistencia.
Visualización:
Las señales se muestran en el gráfico con etiquetas "BUY" (verde) y "SELL" (roja).
Alertas:
Genera alertas cuando se detectan señales de compra o venta.
Cómo Usar el Script
Señales de Compra (BUY):
Aparece cuando el Estocástico está en sobreventa (≤ 20) y el precio está cerca de un soporte.
Es una señal para considerar una posición larga.
Señales de Venta (SELL):
Aparece cuando el Estocástico está en sobrecompra (≥ 80) y el precio está cerca de una resistencia.
Es una señal para considerar una posición corta.
Stop-loss y Take-profit:
Para BUY: Coloca el stop-loss por debajo del soporte y el take-profit en el siguiente nivel de resistencia.
Para SELL: Coloca el stop-loss por encima de la resistencia y el take-profit en el siguiente nivel de soporte.
Ejemplo de Uso
En un gráfico de 5 minutos:
Si aparece una señal "BUY", es una oportunidad para entrar en largo.
Si aparece una señal "SELL", es una oportunidad para entrar en corto.
En un gráfico de 15 minutos:
Las señales son menos frecuentes pero más confiables. Espera confirmación adicional (por ejemplo, un patrón de velas o un rompimiento de nivel).
Multi-Timeframe RSI (editable time frame and RSI value)This is simple multi time frame RSI in one pane to see how different time frame RSI is moving and what is happening on other time frame.
A use case I like is when on bigger time frame say daily time frame a stock gets oversold and in smaller time frame its going up then what can be the low risk entry found on the smaller time frame.
I combine this with other tool like EMA or sling shot to get validation
Momentum, RSI, and MACD Strategy with Stop Loss//@version=5
strategy("Momentum, RSI, and MACD Strategy with Stop Loss", overlay=true, calc_on_every_tick=true)
// Input for Momentum
length = input(12, title="Momentum Length")
price = close
// Input for RSI
rsiLength = input(14, title="RSI Length")
rsiSource = close
rsiValue = ta.rsi(rsiSource, rsiLength)
// Input for MACD
fast_length = input(12, title="Fast Length")
slow_length = input(26, title="Slow Length")
src = close
signal_length = input.int(9, title="Signal Smoothing")
sma_source = input.string("EMA", title="Oscillator MA Type", options= )
sma_signal = input.string("EMA", title="Signal Line MA Type", options= )
// ATR Inputs and Calculation
atrLength = input.int(title="ATR Length", defval=14, minval=1)
smoothing = input.string(title="ATR Smoothing", defval="RMA", options= )
ma_function(source, length) =>
switch smoothing
"RMA" => ta.rma(source, length)
"SMA" => ta.sma(source, length)
"EMA" => ta.ema(source, length)
=> ta.wma(source, length)
atrValue = ma_function(ta.tr(true), atrLength)
// Calculating Momentum
momentum(seria, length) =>
mom = seria - seria
mom
mom0 = momentum(price, length)
mom1 = momentum(mom0, 1)
// Calculating MACD
fast_ma = sma_source == "SMA" ? ta.sma(src, fast_length) : ta.ema(src, fast_length)
slow_ma = sma_source == "SMA" ? ta.sma(src, slow_length) : ta.ema(src, slow_length)
macd = fast_ma - slow_ma
signal = sma_signal == "SMA" ? ta.sma(macd, signal_length) : ta.ema(macd, signal_length)
hist = macd - signal
// Long Entry Condition
longCondition = mom0 > 0 and mom1 > 0 and rsiValue > 50 and macd > 0
if (longCondition)
strategy.entry("MomRSIMACD Long", strategy.long, stop=high+syminfo.mintick, comment="MomRSIMACD Long")
strategy.exit("Exit Long", from_entry="MomRSIMACD Long", stop=price-15, limit=price+15)
// Short Entry Condition
shortCondition = mom0 < 0 and mom1 < 0 and rsiValue < 50 and macd < 0
if (shortCondition)
strategy.entry("MomRSIMACD Short", strategy.short, stop=low-syminfo.mintick, comment="MomRSIMACD Short")
strategy.exit("Exit Short", from_entry="MomRSIMACD Short", stop=price+15, limit=price-15)
RSI Deviation BY DINVESTORQOverview:
This indicator analyzes the Relative Strength Index (RSI) over 252 days, calculating its mean (average) and standard deviation. Based on this, it sets an upper and lower threshold to determine overbought and oversold conditions.
Additionally, it calculates the correlation between RSI and price using a moving average, helping traders understand if RSI is moving in sync with price trends.
Key Features:
✅ RSI Deviation Bands
Upper Limit = RSI Avg + (2 × SD × 2.5)
Lower Limit = RSI Avg - (2 × SD × 2.5)
✅ Trading Signals:
Sell Signal: RSI crosses above the upper limit
Buy Signal: RSI drops below the lower limit
✅ RSI-Price Correlation Moving Average
Uses 50-day correlation between RSI and price
Helps confirm trend strength
✅ Customizable Parameters
RSI Length (Default: 252 Days)
Correlation Period (Default: 50 Days)
✅ Chart Visuals:
Plots RSI (blue), Upper Band (red), Lower Band (green)
Plots RSI-Price Correlation (orange)
Buy/Sell signals appear on chart
TradingView Indicator: RSI Deviation & Correlation Indicator
Overview:
This indicator analyzes the Relative Strength Index (RSI) over 252 days, calculating its mean (average) and standard deviation. Based on this, it sets an upper and lower threshold to determine overbought and oversold conditions.
Additionally, it calculates the correlation between RSI and price using a moving average, helping traders understand if RSI is moving in sync with price trends.
Key Features:
✅ RSI Deviation Bands
Upper Limit = RSI Avg + (2 × SD × 2.5)
Lower Limit = RSI Avg - (2 × SD × 2.5)
✅ Trading Signals:
Sell Signal: RSI crosses above the upper limit
Buy Signal: RSI drops below the lower limit
✅ RSI-Price Correlation Moving Average
Uses 50-day correlation between RSI and price
Helps confirm trend strength
✅ Customizable Parameters
RSI Length (Default: 252 Days)
Correlation Period (Default: 50 Days)
✅ Chart Visuals:
Plots RSI (blue), Upper Band (red), Lower Band (green)
Plots RSI-Price Correlation (orange)
Buy/Sell signals appear on chart
Pine Script for TradingView:
pinescript
Copy
Edit
//@version=5
indicator("RSI Deviation & Correlation Indicator", overlay=false)
// User Inputs
length = input.int(252, title="RSI Period")
corr_length = input.int(50, title="Correlation Period")
// RSI Calculation
rsi_value = ta.rsi(close, length)
// Calculate Mean and Standard Deviation of RSI
rsi_avg = ta.sma(rsi_value, length)
rsi_sd = ta.stdev(rsi_value, length) * 2.5
// Define Upper and Lower Limits
upper_limit = rsi_avg + (rsi_sd * 2)
lower_limit = rsi_avg - (rsi_sd * 2)
// Buy and Sell Signals
buy_signal = rsi_value < lower_limit
sell_signal = rsi_value > upper_limit
// Correlation Moving Average between RSI and Price
rsi_price_correlation = ta.correlation(rsi_value, close, corr_length)
// Plot RSI with Bands
plot(rsi_value, title="RSI", color=color.blue)
plot(upper_limit, title="Upper Limit", color=color.red, linewidth=2)
plot(lower_limit, title="Lower Limit", color=color.green, linewidth=2)
plot(rsi_avg, title="Average RSI", color=color.gray, linewidth=2)
// Display Buy/Sell Signals on Chart
plotshape(buy_signal, location=location.bottom, color=color.green, style=shape.labelup, title="BUY Signal", size=size.small)
plotshape(sell_signal, location=location.top, color=color.red, style=shape.labeldown, title="SELL Signal", size=size.small)
// Plot Correlation Moving Average
plot(rsi_price_correlation, title="RSI-Price Correlation", color=color.orange, linewidth=2)
// Alerts for Buy/Sell
alertcondition(buy_signal, title="BUY Alert", message="RSI is below the Lower Limit - BUY Signal")
alertcondition(sell_signal, title="SELL Alert", message="RSI is above the Upper Limit - SELL Signal")
How to Use in TradingView:
1️⃣ Open TradingView and go to the Pine Editor
2️⃣ Paste the above Pine Script
3️⃣ Click Add to Chart
4️⃣ Adjust RSI Length and Correlation Period if needed
5️⃣ Buy/Sell alerts will trigger when conditions match
Trading Strategy:
📉 Sell (Short Entry) when RSI crosses above the upper limit
📈 Buy (Long Entry) when RSI drops below the lower limit
📊 Confirm trends with RSI-Price Correlation:
+1 means RSI and price are moving together
-1 means RSI and price are diverging
Final Notes:
Works best on higher timeframes (Daily, Weekly)
Helps filter overbought/oversold false signals
Can be combined with other indicators (MACD, Bollinger Bands, etc.)
Price Action Indicator (HarryDPotter)The "Enhanced Price Action Indicator" combines key technical analysis tools to identify high-probability trade entries in the crypto market. It integrates "price action" patterns (like bullish and bearish engulfing or pin bars) with trend confirmation from "EMA crossovers" and "ADX" for market strength. The indicator plots clear "long" and "short" signals based on these factors, with visual support and resistance levels, dynamic trendlines, and EMAs, helping traders make informed decisions during trending markets.
Bottom FishingThe Bottom Fishing Indicator is a technical analysis tool that integrates RSI (Relative Strength Index), CCI (Commodity Channel Index), and MFI (Money Flow Index) to detect potential market bottoming opportunities. It calculates the oversold accumulation value of these indicators and marks buy signals when specific thresholds are met.
This indicator supports multi-timeframe (MTF) analysis, allowing users to track oversold conditions on higher timeframes such as daily or weekly charts.
Calculation Logic
(1) RSI Calculation
The Relative Strength Index (RSI) measures the strength of price movement by comparing recent gains and losses over a defined period. If the RSI value drops below 30, it indicates that the asset is oversold, meaning that selling pressure has been dominant and a potential rebound might occur. When this condition is met, the difference between 30 and the RSI value is added to the accumulation sum.
(2) CCI Calculation
The Commodity Channel Index (CCI) compares the current price level to its moving average over a specific period. If the CCI value falls below -100, it suggests that the asset is experiencing significant downward pressure. The difference between -100 and the actual CCI value is recorded and accumulated over time to gauge the intensity of the oversold condition.
(3) MFI Calculation
The Money Flow Index (MFI) evaluates price movements in relation to volume to determine buying and selling pressure. When the MFI drops below 20, it signals that the market is experiencing excessive selling pressure. The difference between 20 and the MFI value is added to the accumulation sum to track the degree of the oversold condition.
(4) Oversold Accumulation Calculation
Each time the selected indicator (RSI, CCI, or MFI) enters an oversold state, the corresponding difference is added to an ongoing sum. If the indicator exits the oversold zone, the accumulation sum resets to zero. Once the accumulation sum reaches or exceeds the defined threshold, the indicator marks a buy signal on the chart, indicating a potential bottom.
Multi-Timeframe (MTF) Calculation
Uses request.security() to fetch higher timeframe data (e.g., Daily, Weekly).
RSI, CCI, and MFI are recalculated on the selected timeframe.
The same oversold accumulation logic is applied to detect long-term buy opportunities.
The MTF accumulation line is plotted to visualize oversold conditions on higher timeframes.
Chart Display
(1) Indicator Lines
✅ Accumulation Value Line
Value Sum Line (Aqua color): Represents the oversold accumulation sum in the current timeframe.
MTF Value Sum Line (Orange color): Represents the oversold accumulation sum in the selected multi-timeframe.
✅ Divergence Signal Markers
If accumulation exceeds the threshold, a "Goal" marker is plotted above the candle, signaling a potential bottom.
Use Cases
🔹 Short-term Trading: Ideal for scalping and intraday trading, detecting potential reversals when RSI, CCI, or MFI enters the oversold zone.
🔹 Trend Reversal Trading: Works best with multi-timeframe confirmation, where a higher timeframe also signals an oversold condition.
🔹 Combining with Other Indicators: Can be used alongside moving averages, MACD, Bollinger Bands for higher accuracy.
IFR2 e Cruzamento de Média v1.4 podendo selecionar uma.Strategy for IFR2 and Moving Average crossovers
Strategy for backtesting IFR2 or moving average crossovers
At the exit of the trade, a box appears stating: the reason for the exit:
Green for Take Profit (TP)
Red for Stop Loss (ST)
BLUE for the number of IFR2 candles reached (CD)
PURPLE for Crossing Averages (CZ)
in this box you can also enter the number of tkts and the percentage of the trade taken and the trade number TR = XX
For IFR trades, you can select the IFR2 PERIOD and level and the number of candles to close the trade if it is not closed by TP or LOSS.
When you select the moving average crossover entry, you can choose the period of the fast average and the slow average, in both cases you can select a mm as a filter for the trade entry and the period of this mm.
You can also choose a percentage for TAke Profit and Sop Loss.
We can also select a date to start the Back Test and an end date.
Translated with www.DeepL.com (free version)
Explicação em português:
Estratégia para IFR2 e cruzamento de Media Movel
Estratégia para backTest de IFR2 ou Cruzamento da média Movel
Na saída da operação mostra uma caixa informando: o motivo da saída:
Verde para Take Profit (TP)
Vermelho para Stop Loss (ST)
AZUL para número de candles atingido IFR2 (CD)
Roxo para Cruzamento de Médias (CZ)
nesta caixa ainda informa o numero de tkts e o porcentual da operação realizada e o numero do trade TR = XX
Nas operações por IFR podemos selecionar o PERIODO do e o nivel do IFR2 e a quantidade de candles para fechar a operação se não for fechado por TP ou LOSS.
Quando selecionado a entrada por cruzamento de media movel, podemos escolher o período da media rápida e da média lenta, em ambos os casos podemos selecionar uma mm como filtro para entrada da operação e o período desta mm.
Podemos ainda escolher um porcentual para TAke Profit e Sop Loss.
E ainda selecionar uma data para iniciar o Back Test e uma data final.
FB8 RSI DIV NY-TZ MTF + MACD + MartingaleWhipped this up in one evening with F. Best for BTCUSD 5M. Better than buy and hold
EMA+SMA+RSI AND SUPERTREND BY MANDALORIANThis indicator contains EMA/SMA/SUPERTREND/RSI. it gives more freedom to traders to make more conclusive decison on their trades. Its very easy to use and apply. user can also hide the features which they dont wants to use and keep only desirable features of indicator on screen.Traders should exercise their own experience and judgement in their trades and dont solely depend on indicators to be profitable. Happy to help.
RSI Divergence and Convergence Finder-ShayanDST001//@version=5
indicator("RSI Divergence and Convergence Finder", overlay=true)
// Input parameters
rsiLength = input.int(14, title="RSI Length")
overbought = input.int(70, title="Overbought Level")
oversold = input.int(30, title="Oversold Level")
lookback = input.int(5, title="Lookback Period for Divergence/Convergence")
// Calculate RSI
rsiValue = ta.rsi(close, rsiLength)
// Find peaks and troughs for price and RSI
priceHigh = ta.highest(high, lookback)
priceLow = ta.lowest(low, lookback)
rsiHigh = ta.highest(rsiValue, lookback)
rsiLow = ta.lowest(rsiValue, lookback)
// Bullish Divergence: Price makes lower lows, RSI makes higher lows
bullishDivergence = (priceLow == low) and (rsiLow > rsiValue) and (rsiValue > oversold)
// Bearish Divergence: Price makes higher highs, RSI makes lower highs
bearishDivergence = (priceHigh == high) and (rsiHigh < rsiValue) and (rsiValue < overbought)
// Bullish Convergence: Price makes higher highs, RSI makes higher highs
bullishConvergence = (priceHigh == high) and (rsiHigh > rsiValue) and (rsiValue < overbought)
// Bearish Convergence: Price makes lower lows, RSI makes lower lows
bearishConvergence = (priceLow == low) and (rsiLow < rsiValue) and (rsiValue > oversold)
// Plot arrows on the chart
plotshape(series=bullishDivergence, title="Bullish Divergence", location=location.belowbar, color=color.green, style=shape.labelup, text="Bull Div")
plotshape(series=bearishDivergence, title="Bearish Divergence", location=location.abovebar, color=color.red, style=shape.labeldown, text="Bear Div")
plotshape(series=bullishConvergence, title="Bullish Convergence", location=location.belowbar, color=color.blue, style=shape.labelup, text="Bull Conv")
plotshape(series=bearishConvergence, title="Bearish Convergence", location=location.abovebar, color=color.orange, style=shape.labeldown, text="Bear Conv")
// Plot RSI for reference
hline(overbought, "Overbought", color=color.red)
hline(oversold, "Oversold", color=color.green)
plot(rsiValue, title="RSI", color=color.purple)
Multi Stochastic AlertHello Everyone,
I have created a Multi Stochastic Alert based on Scalping Strategy
The Strategy uses below 4 Stochastic indicator:
1. Stochastic (9,3)
2. Stochastic (14,3)
3. Stochastic (40,4)
4. Stochastic (60,10)
Trade entry become active when all of these goes below 20 or above 80, In this indicator you don't need to use all 4, this will show red and green background whenever all of them goes below 20 or above 80.
As shown in picture below, it works better when script is making a channel, Our indicator shows green or red signal, we wait for RSI Divergence and we enter. We book when blue line (9,3) goes above 80, as shown by arrow, and trail rest at breakeven or your own trailing method
Same Situation shown for Short side. We book 50% when Blue line (9,3) Goes below 20 and trail rest at breakeven or your own trailing method
Happy trading, Let me know if any improvements required.
Gaussian Channel with Stochastic RSI StrategyStrategy based on the Gaussian Channel and add Stochastic RSI to avoid bad trades.
Gaussian Channel indicates the overall trend, up or down.
StochasticRSI helps to avoid unnecessary trades.
Buy when price closed above the upper Gaussian Channel line AND when Stochastic is up.
Sell when price closes below the upper Gaussian Channel line.
Works for longs only, no shorting.
Never uses lookahead_on.
Smart Market Bias [PhenLabs]📊 Smart Market Bias Indicator (SMBI)
Version: PineScript™ v6
Description
The Smart Market Bias Indicator (SMBI) is an advanced technical analysis tool that combines multiple statistical approaches to determine market direction and strength. It utilizes complexity analysis, information theory (Kullback Leibler divergence), and traditional technical indicators to provide a comprehensive market bias assessment. The indicator features adaptive parameters based on timeframe and trading style, with real-time visualization through a sophisticated dashboard.
🔧 Components
Complexity Analysis: Measures price movement patterns and trend strength
KL Divergence: Statistical comparison of price distributions
Technical Overlays: RSI and Bollinger Bands integration
Filter System: Volume and trend validation
Visual Dashboard: Dynamic color-coded display of all components
Simultaneous current timeframe + higher time frame analysis
🚨Important Explanation Feature🚨
By hovering over each individual cell in this comprehensive dashboard, you will get a thorough and in depth explanation of what each cells is showing you
Visualization
HTF Visualization
📌 Usage Guidelines
Based on your own trading style you should alter the timeframe length that you would like to be analyzing with your dashboard
The longer the term of the position you are planning on entering the higher timeframe you should have your dashboard set to
Bias Interpretation:
Values > 50% indicate bullish bias
Values < 50% indicate bearish bias
Neutral zone: 45-55% suggests consolidation
✅ Best Practices:
Use appropriate timeframe preset for your trading style
Monitor all components for convergence/divergence
Consider filter strength for signal validation
Use color intensity as confidence indicator
⚠️ Limitations
Requires sufficient historical data for accurate calculations
Higher computational complexity on lower timeframes
May lag during extremely volatile conditions
Best performance during regular market hours
What Makes This Unique
Multi-Component Analysis: Combines complexity theory, statistical analysis, and traditional technical indicators
Adaptive Parameters: Automatically optimizes settings based on timeframe
Triple-Layer Filtering: Uses trend, volume, and minimum strength thresholds
Visual Confidence System: Color intensity indicates signal strength
Multi-Timeframe Capabilities: Allowing the trader to analyze not only their current time frame but also the higher timeframe bias
🔧 How It Works
The indicator processes market data through four main components:
Complexity Score (40% weight): Analyzes price returns and pattern complexity
Kullback Leibler Divergence (30% weight): Compares current and historical price distributions
RSI Analysis (20% weight): Momentum and oversold/overbought conditions
Bollinger Band Position (10% weight): Price position relative to volatility
Underlying Method
Maintains rolling windows of price data for multiple calculations
Applies custom normalization using hyperbolic tangent function
Weights component scores based on reliability and importance
Generates final bias percentage with confidence visualization
💡 Note: For optimal results, use in conjunction with price action analysis and consider multiple timeframe confirmation. The indicator performs best when all components show alignment.
TB: Main-indicators🔥 Этот индикатор – мощный инструмент для трейдинга!
✔ Определяет тренд с помощью Supertrend и EMA.
✔ Автоматически строит уровни поддержки/сопротивления.
✔ Дает чёткие сигналы входа (LONG/SHORT).
🎯 Используй стратегию с мани-менеджментом и стоп-лоссами для максимальной эффективности! 🚀📊