Multi-Timeframe Support Levels (Claude)Work features:
Analyzes three periods simultaneously (for example: 15min, 1h and 4h)
Filters false levels based on two criteria:
The minimum must be lower than N adjacent bars (set in "Number of bars for minimum")
Combines close levels (adjusted to "Proximity Percentage")
Draws horizontal lines in different colors for each period.
Updates levels when new data becomes available
Особенности работы:
Анализирует три периода одновременно (например: 15мин, 1ч и 4ч)
Фильтрует ложные уровни по двум критериям:
Минимум должен быть ниже N соседних баров (задается в "Число баров для минимума")
Объединяет близкие уровни (настраивается в "Процент близости")
Рисует горизонтальные линии разными цветами для каждого периода
Indicators and strategies
OG Trend MeterDescription:
The OG Trend Meter gives you a visual snapshot of multiple timeframe trends in one glance. Built for speed and clarity, it helps confirm direction across key intraday timeframes: 1m, 5m, 15m, and 30m.
How it works:
Each timeframe analyzes EMA alignment, price action, and momentum.
Displays clear green/red indicators for bullish/bearish trends on each timeframe.
Great for aligning trades with higher timeframe bias.
Best for:
Traders who want multi-timeframe confirmation before pulling the trigger.
Reducing fakeouts by staying with the dominant trend.
Scalping with the 1m chart while respecting 5m–30m direction.
Pair With: OG Supertrend or EMA Stack for high-probability confluence.
Trailing Stop Loss Alert (pips)Stop Loss Indicator by Drawback
Description:
The "Stop Loss Indicator by Drawback" is a technical analysis tool designed to help traders identify potential stop loss levels based on price movement. This indicator works by calculating local highs and lows over a defined range, known as the "drawback," which is measured in pips. The primary use of this indicator is to visualize key stop loss levels and alert traders when these levels are breached by price action.
How It Works:
The indicator calculates local highs and lows based on a customizable drawback (distance) in pips.
It then plots stop loss levels on the chart when price breaks these levels, either reaching a local high or low.
Alerts are triggered when the price touches or crosses these stop loss levels, notifying you when the market potentially hits key stop loss areas.
User Inputs:
Drawback in Pips: This setting defines how many pips the price must move beyond the local high or low to consider it as a potential stop loss zone. For example, a 10 pip drawback will look for price movements of at least 10 pips above the high or below the low.
Pip Size: The pip size is automatically calculated based on the instrument being traded, but it can be adjusted if needed. This ensures accurate calculation of the drawback in price terms.
How to Use:
Set the Drawback: Adjust the "Drawback in Pips" to match your preferred threshold for stop loss identification. For instance, if you're trading an instrument like EUR/USD and want to define stop loss levels based on a 10-pip move, set the value to 10.
Watch for Stop Loss Levels: The indicator will plot red lines on the chart to indicate the potential stop loss levels (local highs and lows). These levels serve as reference points for potential stop loss zones.
Receive Alerts: Enable the alert condition to receive notifications when price reaches or crosses the calculated stop loss levels. This feature is useful for traders who want to stay updated on key price movements without constantly watching the chart.
Key Benefits:
Visualize Stop Loss Zones: Clearly marked stop loss levels help you identify potential exit points and risk management strategies.
Customizable Alerts: Set up alerts for real-time notifications when stop loss levels are breached, helping you make quick decisions.
Adaptable to Any Market: Works on any instrument or time frame, providing flexibility for different trading styles.
Ideal For:
Swing traders and day traders who use stop loss levels as part of their risk management strategy.
Traders who want an automated way to monitor key price levels and get notified when their stop loss zones are triggered.
OG Volume PowerDescription:
The OG Volume Power is an elite-level volume analysis suite built for identifying momentum surges, trend continuation, and buyer/seller imbalances at critical price levels. It combines real-time VWAP tracking, a dynamic Point of Control (POC), and volume delta clusters to give traders a complete picture of price and volume interaction.
🔍 Key Features:
Real-Time VWAP:
Tracks volume-weighted average price to identify mean reversion and intraday fair value zones. Ideal for institutional-level entries and exits.
Dynamic POC (Point of Control):
Automatically finds the price level with the highest volume over the last N candles (default 50), helping traders pinpoint where market participants are most committed.
Buyer/Seller Volume Delta Clusters:
Highlights imbalances between buying and selling pressure using bullish and bearish volume deltas that exceed the 20-bar volume average — excellent for momentum detection and early trend recognition.
⚙️ How It Works:
Green triangle: Buyer surge (bullish delta + above average volume)
Red triangle: Seller surge (bearish delta + above average volume)
Magenta line: Dynamic POC (highest volume price over recent candles)
Orange line: VWAP (acts as a magnetic force for price)
📈 Best For:
Intraday scalping or swing trading on SPY, QQQ, BTC, or Forex
Volume flow confirmation before breakout entries
Filtering false breakouts with delta strength signals
🧠 Pro Tip:
Use OG Volume Power alongside your trend indicators (like OG EMA Stack or OG Supertrend) to confirm that volume is backing the move. Look for surges near VWAP or POC zones for sniper-level entries.
OG ST+RSI ComboDescription:
The OG Supertrend + RSI Sniper Combo (Elite Edition) is a precision-based trend and momentum trading system. It fuses a modified Supertrend indicator with RSI-based sniper signals to catch clean entries in trending environments.
How it works:
Supertrend detects trend shifts based on price volatility.
RSI Sniper zones detect high-probability overbought/oversold reversals.
Entry signals appear only when Supertrend direction aligns with RSI zone confirmation, reducing false signals.
Best for:
Traders seeking high-conviction trend entries and exits.
5m, 15m, and 1H scalping or swing trade setups.
Works great on SPY, QQQ, BTC, and Forex pairs.
Use with: Clean chart setups. Avoid overlapping with other trend scripts unless necessary.
ATR Probability + MAs + Bollinger Bands PROATR Probability + MAs + Bollinger Bands
Made by DeepSeek))
Custom EMAs, SMA y VWAP con Puntos en CrucesHighly configurable moving average indicator for each person's trading strategy.
Relative Strength Index//@version=6
indicator(title="Relative Strength Index", shorttitle="RSI", format=format.price, precision=2, timeframe="", timeframe_gaps=true)
// RSI Settings
rsiLengthInput = input.int(14, minval=1, title="RSI Length", group="RSI Settings")
rsiSourceInput = input.source(close, "Source", group="RSI Settings")
calculateDivergence = input.bool(false, title="Calculate Divergence", group="RSI Settings", display = display.data_window, tooltip = "Calculating divergences is needed in order for divergence alerts to fire.")
// RSI Calculation
change = ta.change(rsiSourceInput)
up = ta.rma(math.max(change, 0), rsiLengthInput)
down = ta.rma(-math.min(change, 0), rsiLengthInput)
rsi = down == 0 ? 100 : up == 0 ? 0 : 100 - (100 / (1 + up / down))
// Smoothing MA inputs
GRP = "Smoothing"
TT_BB = "Only applies when 'SMA + Bollinger Bands' is selected. Determines the distance between the SMA and the bands."
maTypeInput = input.string("SMA", "Type", options = , group = GRP, display = display.data_window)
maLengthInput = input.int(14, "Length", group = GRP, display = display.data_window)
bbMultInput = input.float(2.0, "BB StdDev", minval = 0.001, maxval = 50, step = 0.5, tooltip = TT_BB, group = GRP, display = display.data_window)
var enableMA = maTypeInput != "None"
var isBB = maTypeInput == "SMA + Bollinger Bands"
// Smoothing MA Calculation
ma(source, length, MAtype) =>
switch MAtype
"SMA" => ta.sma(source, length)
"SMA + Bollinger Bands" => ta.sma(source, length)
"EMA" => ta.ema(source, length)
"SMMA (RMA)" => ta.rma(source, length)
"WMA" => ta.wma(source, length)
"VWMA" => ta.vwma(source, length)
// Calculate MA
smoothingMA = enableMA ? ma(rsi, maLengthInput, maTypeInput) : na
// Define RSI color based on position relative to MA
rsiColor = enableMA ? (rsi > smoothingMA ? color.green : color.red) : (rsi > rsi ? color.green : color.red)
// Plot RSI with dynamic color
rsiPlot = plot(rsi, "RSI", color = rsiColor)
// Horizontal lines
rsiUpperBand = hline(70, "RSI Upper Band (70)", color=#787B86, linestyle=hline.style_solid)
rsiUpperMidBand = hline(60, "RSI Upper Mid Band (60)", color=color.new(#787B86, 30), linestyle=hline.style_dashed)
midline = hline(50, "RSI Middle Band (50)", color=color.new(#787B86, 50))
rsiLowerMidBand = hline(40, "RSI Lower Mid Band (40)", color=color.new(#787B86, 30), linestyle=hline.style_dashed)
rsiLowerBand = hline(30, "RSI Lower Band (30)", color=#787B86, linestyle=hline.style_solid)
// Fills
fill(rsiUpperBand, rsiUpperMidBand, color=color.new(color.green, 90), title="Extreme Overbought Zone")
fill(rsiUpperMidBand, midline, color=color.new(color.green, 95), title="Overbought Zone")
fill(midline, rsiLowerMidBand, color=color.new(color.red, 95), title="Oversold Zone")
fill(rsiLowerMidBand, rsiLowerBand, color=color.new(color.red, 90), title="Extreme Oversold Zone")
midLinePlot = plot(50, color = na, editable = false, display = display.none)
fill(rsiPlot, midLinePlot, 100, 70, top_color = color.new(color.green, 0), bottom_color = color.new(color.green, 100), title = "Overbought Gradient Fill")
fill(rsiPlot, midLinePlot, 30, 0, top_color = color.new(color.red, 100), bottom_color = color.new(color.red, 0), title = "Oversold Gradient Fill")
// Smoothing MA plots
smoothingStDev = isBB ? ta.stdev(rsi, maLengthInput) * bbMultInput : na
plot(smoothingMA, "RSI-based MA", color=color.yellow, display = enableMA ? display.all : display.none, editable = enableMA)
bbUpperBand = plot(smoothingMA + smoothingStDev, title = "Upper Bollinger Band", color=color.green, display = isBB ? display.all : display.none, editable = isBB)
bbLowerBand = plot(smoothingMA - smoothingStDev, title = "Lower Bollinger Band", color=color.green, display = isBB ? display.all : display.none, editable = isBB)
fill(bbUpperBand, bbLowerBand, color= isBB ? color.new(color.green, 90) : na, title="Bollinger Bands Background Fill", display = isBB ? display.all : display.none, editable = isBB)
// Divergence (unchanged)
lookbackRight = 5
lookbackLeft = 5
rangeUpper = 60
rangeLower = 5
bearColor = color.red
bullColor = color.green
textColor = color.white
noneColor = color.new(color.white, 100)
_inRange(cond) =>
bars = ta.barssince(cond)
rangeLower <= bars and bars <= rangeUpper
plFound = false
phFound = false
bullCond = false
bearCond = false
rsiLBR = rsi
if calculateDivergence
plFound := not na(ta.pivotlow(rsi, lookbackLeft, lookbackRight))
plFoundPrev = plFound
inRangeBull = _inRange(plFoundPrev)
rsiHL = rsiLBR > ta.valuewhen(plFound, rsiLBR, 1) and inRangeBull
lowLBR = low
priceLL = lowLBR < ta.valuewhen(plFound, lowLBR, 1)
bullCond := priceLL and rsiHL and plFound
phFound := not na(ta.pivothigh(rsi, lookbackLeft, lookbackRight))
phFoundPrev = phFound
inRangeBear = _inRange(phFoundPrev)
rsiLH = rsiLBR < ta.valuewhen(phFound, rsiLBR, 1) and inRangeBear
highLBR = high
priceHH = highLBR > ta.valuewhen(phFound, highLBR, 1)
bearCond := priceHH and rsiLH and phFound
plot(plFound ? rsiLBR : na, offset = -lookbackRight, title = "Regular Bullish", linewidth = 2, color = (bullCond ? bullColor : noneColor), display = display.pane, editable = calculateDivergence)
plotshape(bullCond ? rsiLBR : na, offset = -lookbackRight, title = "Regular Bullish Label", text = " Bull ", style = shape.labelup, location = location.absolute, color = bullColor, textcolor = textColor, display = display.pane, editable = calculateDivergence)
plot(phFound ? rsiLBR : na, offset = -lookbackRight, title = "Regular Bearish", linewidth = 2, color = (bearCond ? bearColor : noneColor), display = display.pane, editable = calculateDivergence)
plotshape(bearCond ? rsiLBR : na, offset = -lookbackRight, title = "Regular Bearish Label", text = " Bear ", style = shape.labeldown, location = location.absolute, color = bearColor, textcolor = textColor, display = display.pane, editable = calculateDivergence)
alertcondition(bullCond, title='Regular Bullish Divergence', message="Found a new Regular Bullish Divergence, `Pivot Lookback Right` number of bars to the left of the current bar.")
alertcondition(bearCond, title='Regular Bearish Divergence', message='Found a new Regular Bearish Divergence, `Pivot Lookback Right` number of bars to the left of the current bar.')
Swing Option for individual stocks Focusing on individual stocks not SPY or QQQ
Use 4 hours as time chart to use the script
It is for the swing option trade
It is easy to understand since the sell and buy signal are very clear
Please common below if you have any questions
FiveFactorEdgeUses ATR14, TSI, RSI, Fast Stochastic and Slow Stochastic information to determine potential high and low price, trend strength and direction. The information ia easy to read, self-descriptive and color coded for quick reference. Since it incorporates 5 different elements it could be used by itself but as with any indicator it's highly recommended to use it with other tried and true indicators.
Pinbar DetectorFinding a pinbars on m5 timeframe. In order for the indicator to search for pinbars specifically on the M5 timeframe (5 minutes), you need to set this value in the tf parameter by default. In the current code, the timeframe is set via input.timeframe, and you can either change it manually in the indicator settings after adding it to the chart, or set M5 directly in the code.
Here's how to do it:
Change in code: In the line with input.timeframe, replace the default value "D" with "5" (in Pine Script, timeframes are designated as follows: "5" for 5 minutes, "15" for 15 minutes, "60" for 1 hour, etc.).
Engulfing Candle Pattern (Strict)Indicator Name :
Engulfing Candle Pattern (Strict)
Purpose :
The Engulfing Candle Pattern Indicator is designed to identify and visually mark bullish and bearish engulfing patterns on a price chart. These patterns are powerful reversal signals in technical analysis, often used by traders to spot potential trend changes. The indicator ensures strict adherence to the definition of engulfing patterns, making it reliable for identifying high-probability setups.
What It Does :
Identifies Engulfing Patterns :
The indicator scans the price data for candles that meet the criteria of either a bullish engulfing or bearish engulfing pattern .
A bullish engulfing occurs when a green (bullish) candle fully engulfs the body and wicks of the previous red (bearish) candle and closes above its high.
A bearish engulfing occurs when a red (bearish) candle fully engulfs the body and wicks of the previous green (bullish) candle and closes below its low.
Marks Patterns Visually :
Bullish engulfing patterns are marked with a green upward triangle below the candle.
Bearish engulfing patterns are marked with a red downward triangle above the candle.
Optional labels ("Bullish" or "Bearish") provide additional context.
Highlights Candles :
Engulfing candles are highlighted with semi-transparent colors:
Green for bullish engulfing.
Red for bearish engulfing.
Ensures Strict Conditions :
The current candle must fully cover the entire body and wicks of the previous candle.
The current candle must close above the previous candle's high (for bullish) or below the previous candle's low (for bearish).
Volume > 1.5x 20-Day Avg VolumeI am trying to understand on a 20 period basis if the volume spike is over 1.5 times the average. If this indicator works well the, it shows a triangle whenever the spike in the volume matches the rule.
EMA 20/50/200 FIIlEMA Trend Zone Indicator
Visualize multi-timeframe momentum with dynamic color-coded EMAs
Core Functionality
This indicator plots three Exponential Moving Averages (20, 50, 200 periods) with:
Trend-responsive colors: Each EMA changes color based on its direction
Interactive zones: Two fill areas between EMAs reflecting market alignment
Visual cross alerts: Color shifts highlight potential Golden/Death Cross formations
Key Components
EMA 20: Short-term momentum (Green/Rose)
EMA 50: Medium-term trend (Blue/Orange)
EMA 200: Long-term bias (Purple/Red)
20-50 Zone: Neon Green/Red/Yellow fills showing alignment
50-200 Zone: Blue/Red/Yellow fills indicating trend hierarchy
Practical Applications
Identify confluence between timeframes
Spot early trend reversal signals
Filter false breakouts using zone colors
Confirm momentum shifts across horizons
Usage Guidelines
Apply to preferred chart (works across all markets)
Combine with:
Price action patterns
Volume indicators
Support/resistance levels
Watch for:
Sustained zone color changes
EMA crosses with matching fills
Divergence between zones
Parameters & Customization
Default EMA periods: 20/50/200
Adjustable colors via Style tab
Transparency controls for zones
Limitations
Works best in trending markets
Requires confirmation from price action
Not optimized for sideways conditions
Development Notes
Built using Pine Script v5
No repainted calculations
M2 Global Liquidity Index (Candles) - Shifted 77 Days Forwardthis is 11 weeks delayed version of m2 supply chart in candle bars published by KevinSvenson_
Biais V1.0 [Gasppard]
This indicator follows the logic for determining the Daily bias in the video on the subject from the YouTube channel "Vizion."
Use with Daily candlesticks at the close of the candlestick to predict the target for the following day(s).
This indicator is not intended to be used as a standalone strategy; it exists solely to help determine the potential direction of the market in the near future.
-
Cet indicateur reprends la logique de détermination du biais Daily de la vidéo sur le sujet de la chaîne Youtube "Vizion".
À utiliser avec des bougies Daily à la clôture de ces dernières afin de prévoir la target pour le (ou les ?) jours suivants.
Cet indicateur n'a pas vocation à servir de stratégie à lui seul mais existe seulement pour aider à déterminer le sens potentiel du marché dans un futur proche.
HTSS v7.1 Advanced [Mum & Formasyon Analizli]karma bir giriş çıkış kodu deniyorum bkalım hayırlısı :)
Naveen SR Levels (with SR Alerts)Most accurate Sr levels to find major support resistance of any time frame
SMA Crossover + MACD Zero Filter by AaronEscaThis indicator combines Simple Moving Average crossovers with a MACD zero-line filter to provide reliable buy/sell signals with momentum confirmation.
Toggle between:
20/50 SMA crossover – classic trend confirmation
9/20 SMA crossover – early reversal signals
Includes:
Visual fill between SMAs
MACD filter to confirm momentum
Instant BUY/SELL labels
Alerts for bullish and bearish entries
Created by AaronEsca to help traders reduce noise and act with confidence. Great for swing traders and intraday setups on the 15m–4H timeframes.
MACD Crossover + SAR + VOLUME💎 MACD Crossover + SAR + Volume | Professional Multi-Filter Signal Suite
This script is a highly customizable and professional trading tool designed for traders seeking precise and filtered buy/sell signals.
The system intelligently combines: ✔️ MACD crossovers (MACD line vs Signal line)
✔️ Parabolic SAR reversals
✔️ Optional volume strength filters
✔️ Smart candle confirmations
✔️ Dynamic signal delay mechanism
✔️ 🆕 RSI Level Filter (optional):
Restrict bullish/bearish signals only when RSI conditions are met:
Only bullish signals when RSI ≤ Lower Limit (default: 60)
Only bearish signals when RSI ≥ Upper Limit (default: 60)
Fully configurable RSI period and thresholds
✅ Features:
Multi-layer signal validation
Adaptive signal triggering via SAR or MACD crossover
Avoids signal spamming with built-in delay
Clean plotting of BUY / SELL signals directly on the chart
Fully customizable confirmations
Built-in alerts for automation or manual trading
📌 Usage Recommendation:
This tool is pre-configured for scalping and swing trading.
However, for longer-term or conservative investors, you can simply enable the RSI Level Filter checkbox to restrict signals based on RSI trend zone. This adds an extra layer of trend filtering suitable for more cautious entries.