YB Pips Academy ProYB Pips Academy Pro
Unlock the power of smart market zones and multi-timeframe confluence with the official YB Academy script.
Main Features:
Automatic Support & Resistance: Detects and draws swing-based SNR zones for fast, visual identification of market turning points.
Dynamic S&R; Levels: Adaptive support and resistance bands using ATR logic to follow price action and breakout moves.
Trend & Momentum Filters: Uses EMA, MACD, and RSI to confirm only high-probability entries and avoid false signals.
Multi-Timeframe Buy/Sell Signals: Instantly see confirmed entries from M1, M5, M15, M30, H1, H4, and D1 – all with color-coded labels right on your chart.
YB Custom Entry Logic: Get unique "YB Buy/Sell" signals combining all filters and SNR zones, only when conditions align.
One-Click Alerts: Instantly set alerts for any BUY or SELL event, with price included in the alert message. Perfect for mobile or Telegram push!
Customizable: Change all zone, trend, and signal parameters to match your strategy or risk level.
How to Use:
Enable/disable any timeframe signals via the settings panel.
Wait for buy/sell labels to appear at key SNR or dynamic levels, then confirm with your own analysis.
Set TradingView alerts using the built-in “BUY at price” / “SELL at price” logic for hands-free notifications.
Created by YB Academy – made for serious traders who want speed, accuracy, and clarity on every chart.
Indicatori e strategie
RDBRB Strategy with Filters + Cooldowns + LabelsRDBRB Strategy with Filters + Cooldowns
This script implements the RDBRB (Rally-Drop-Base-Retest-Breakout) strategy, a classic price action setup designed to identify structured trade opportunities using volume, volatility bands, and trend alignment. It’s ideal for traders looking for clean, rule-based entries across any timeframe.
🧠 Core Components
Rally & Drop Detection
Identifies short-term momentum shifts using moving average crossovers:
✅ Ra = Rally (bullish crossover)
🔻 Dr = Drop (bearish crossunder)
Base Formation
A statistical base is defined using a moving average with a standard deviation envelope (Upper/Lower BB). This forms the foundation for breakout or retest setups.
Retest Zone (RT)
When price returns to the lower band (but stays below the base), it suggests a potential re-accumulation or reaction zone before a breakout.
Breakout Confirmation (BO)
A breakout is validated when:
Price crosses above the upper band
Volume exceeds the 20-bar average by a threshold multiplier
RSI is above a bullish momentum level
Price is trending above the longer-term EMA
⏱️ Smart Cooldown Logic
Each signal (Rally, Drop, Retest, Breakout) has an independent cooldown timer to prevent multiple triggers within a short range, filtering out noise and duplicate signals:
Customizable cooldown periods via input settings
Ensures signals are meaningful and not clustered
💡 Visual Markers
All signals are shown as small, color-coded labels:
Ra : Green label below bar
Dr : Red label above bar
RT : Yellow label below bar
BO : Green breakout label below bar
Bands and base are plotted for structure reference.
🛠️ Customizable Settings
Cooldown periods for each signal type
MA lengths, volume and RSI thresholds
Trend filter and base calculation inputs
This script is ideal for price action traders who want a clean, structured method to trade consolidations and trend continuations while avoiding over-signaling. Use it on any timeframe and combine with higher-timeframe confirmation for best results.
My script
### 🔥 **4AM–5AM GMT Breakout Strategy (5-Min Entry Confirmation)**
#### ⏱ **Time Zone**
* **All times are GMT+0 (UTC)**
---
### 📌 **Step-by-Step Guide**
1. **Timeframe Setup**
* Use the **1-hour chart** to identify the 4:00 AM – 5:00 AM candle.
* Mark the **high and low** of that specific candle (the range).
2. **Draw Levels**
* At **5:00 AM**, after the candle closes:
* Draw a **horizontal line or zone** at the **high** and another at the **low** of the 4:00–5:00 AM candle.
3. **Switch Timeframe**
* Switch to the **5-minute chart**.
4. **Breakout Confirmation**
* Wait for a **5-minute candle to break**:
* **Buy Entry**: If a 5-minute candle **closes above the high**, enter a **BUY**.
* **Sell Entry**: If a 5-minute candle **closes below the low**, enter a **SELL**.
5. **Trade Management (Recommended)**
* **Stop Loss (SL)**: Just below/above the opposite side of the range.
* **Take Profit (TP)**: Use a risk-to-reward ratio (1:1.5 or 1:2), or follow market structure.
* Optional: Trail the stop loss once in profit.
---
### ✅ **Strategy Highlights**
* Works best with **GOLD (XAUUSD)** due to its volatile movement during London Open.
* Also effective with pairs like **GBPUSD, EURUSD**, etc., but test before use.
* Avoid using it on days with high-impact news during this time.
---
多組帶狀背景布林通道The multi-Bollinger Bands indicator multi-Bollinger Bands indicator designed for advanced technical analysis. This indicator features six independent Bollinger Bands sets, each with customizable length and standard deviation, allowing traders to analyze price volatility across multiple timeframes simultaneously. Users can also toggle the display of the middle bands for better insight into price trends.
A unique feature of this tool is the ability to highlight the areas between upper and lower bands across paired Bollinger sets with distinct colored background bands, making it easier to identify critical volatility zones at a glance. The indicator uses three color groups for improved visual clarity and quick differentiation.
With its high level of customization and clear visual cues, this indicator supports a wide range of trading strategies and market conditions, helping traders enhance risk management and make more informed decisions.
Zonas con Retrocesofibonacci [Nachomixcrypto]The "Zonas con Retrocesofibonacci " Pine Script indicator for TradingView visualizes Smart Money Concepts (SMC) by displaying premium, discount, and equilibrium zones, along with a Fibonacci Golden Zone (0.50–0.786 retracement), tailored to the chart’s timeframe.
Premium Zone: Red box near recent highs (trailing.top), labeled "Premium," marking overbought areas for potential selling. Customizable via premiumZoneColorInput, with toggleable borders (premiumBorderToggle).
Discount Zone: Green box near recent lows (trailing.bottom), labeled "Descuento," indicating oversold areas for potential buying. Customizable via discountZoneColorInput, with toggleable borders.
Equilibrium Zone: Gray box at the midpoint of recent high/low, labeled "Equilibrio," showing a neutral price area. Customizable via equilibriumZoneColorInput, with toggleable borders.
Fibonacci Golden Zone: Gold box spanning 0.50 to 0.786 retracement levels from recent high to low, labeled "Zona Dorada." Includes labels for 0.50, 0.618, and 0.786 levels, though prices may be inaccurate due to continuous updates of trailing.top/trailing.bottom. Optional dashed range line connects high to low (showFiboRangeLineInput).
Functionality:
Zones are drawn as semi-transparent boxes from the high/low bar to the current bar, adapting to the timeframe using trailingExtremes for recent highs/lows.
Fibonacci retracement uses trailing.top and trailing.bottom, with a box and labels highlighting the 0.50–0.786 range.
Controlled by showPremiumDiscountZonesInput and showFiboGoldenZoneInput (both default: true).
Use Case: Ideal for SMC traders identifying institutional buying/selling zones and Fibonacci-based reversal areas on higher timeframes (e.g., 1H, 4H) in liquid markets.
Limitation: Fibonacci price labels may show incorrect values due to dynamic updates of trailing.top/trailing.bottom.Premium Zone: Red box near recent highs, labeled "Premium," indicating a potential selling area.
Discount Zone: Green box near recent lows, labeled "Descuento," indicating a potential buying area.
Equilibrium Zone: Gray box at the midpoint, labeled "Equilibrio," marking a neutral zone.
Golden Zone: Gold box from 0.50 to 0.786 retracement, labeled "Zona Dorada," with additional labels for 0.50, 0.618, and 0.786 levels (e.g., "0.50--------", "0.618------", "0.786------").
Range Line: Optional dashed gold line connecting the high to the low used for Fibonacci retracement.
Customization: Users can toggle zones and Fibonacci, adjust colors (premiumZoneColorInput, fiboGoldenZoneColorInput), and enable/disable borders via settings.
1M Scalp Setup – 2ndHi/2ndLo Breakout1M Scalp Setup – 2ndHi/2ndLo Breakout
This script is designed for 1-minute chart scalpers seeking high-probability intraday breakout setups based on early session price action. The strategy revolves around identifying the first high and low of the day, and then detecting the second breach (2nd high or 2nd low) to anticipate breakout entries.
🔍 Core Logic:
EMA Filter : A configurable EMA (default 8-period) is plotted for trend context.
1st High/Low Detection : Captures the very first high and low of each trading day.
2nd High/Low Markers : Identifies the second time price breaks the initial high or low, acting as a potential signal zone.
Breakout Signals :
A Buy Signal is triggered when price closes above the 2nd high.
A Sell Signal is triggered when price closes below the 2nd low.
Each signal is only triggered once per day to reduce noise and avoid overtrading.
🖌️ Visual Markers:
1stHi and 1stLo : Early session levels (red and green).
2ndHi and 2ndLo : Key breakout reference points (purple and blue).
B and S Labels : Buy and Sell triggers marked in real-time once breakouts occur.
⚙️ Inputs:
EMA Length (default: 8)
Customizable Colors for Buy/Sell signals and key markers
This tool is best used in fast-moving markets or during high-volume sessions. Combine with volume or higher-timeframe confirmation for improved accuracy.
StockTrend_VolThe MACD is computed as normal: EMA(fast) - EMA(slow).
It’s then scaled by volume, normalized over a moving average of volume.
The signal line is the EMA of this volume-weighted MACD.
A histogram shows the difference, as with standard MACD.
MACD Differential Crossover Alerts & Arrows🔥 MACD Differential Crossover Alerts & Arrows
This lightweight yet powerful indicator tracks momentum shifts using the MACD Differential — the difference between the MACD Line and its Signal Line. When this differential crosses the zero line, it often signals the start of a new trend or an early momentum reversal.
✅ Core Logic:
MACD Line = EMA(Fast Length) − EMA(Slow Length)
Signal Line = EMA(MACD Line, Signal EMA Length)
MACD Differential = MACD Line − Signal Line
📈 Visual Cues:
White Up Arrow when the MACD Differential crosses above zero (bullish signal)
White Down Arrow when it crosses below zero (bearish signal)
Ideal for fast-paced setups on 1-min to 15-min charts
⚙️ Customizable Settings:
Setting Type Default Description
Fast EMA Length Integer 9 Sets the short-term EMA for the MACD Line
Slow EMA Length Integer 20 Sets the long-term EMA for the MACD Line
Signal EMA Length Integer 6 Smooths the MACD Line to form the Signal Line
Show Arrows Boolean true Toggles visibility of up/down arrows on chart
Enable Alerts Boolean true Enables alert conditions for crossover events
🔔 Built-in Alerts:
"MACD Diff crossed ABOVE zero" → Bullish momentum alert
"MACD Diff crossed BELOW zero" → Bearish momentum alert
SIGNALS FROM FUHere's the core logic of your customized indicator broken down into key components:
### 1. **Engulfing Pattern Detection**
- **Bullish Engulfing** (Long Setup):
- Current candle closes ABOVE previous high
- Current low <= previous low
- Previous candle was bearish (close < open)
- **Bearish Engulfing** (Short Setup):
- Current candle closes BELOW previous low
- Current high >= previous high
- Previous candle was bullish (close > open)
### 2. **Signal Storage System**
- Stores price levels from valid engulfing patterns in arrays
- Keeps track of:
- Price level (wick low/high)
- Bar index of occurrence
- Cross status (activated or not)
- Automatically removes oldest entries to limit memory usage (max 100 entries)
### 3. **Reverse Cross Trigger Logic**
- **Long Signals** (Purple ▲):
- Triggers when price makes HIGH >= stored bullish engulfing low
- Requires cross BELOW signal level
- Must wait minimum 90 bars after initial pattern
- **Short Signals** (Purple ▼):
- Triggers when price makes LOW <= stored bearish engulfing high
- Requires cross ABOVE signal level
- Same 90-bar minimum delay
### 4. **Trend Alignment Filter**
- Uses 10-period double-smoothed EMA (smema) for trend direction:
- **Up Trend**: smema > previous smema
- **Down Trend**: smema < previous smema
- Only shows:
- Long signals in uptrends
- Short signals in downtrends
### 5. **Price Action Confirmation**
- Final filter requires:
- For Longs: Bearish close (close < open) on trigger bar
- For Shorts: Bullish close (close > open) on trigger bar
### 6. **Signal Display**
- Clean visual output:
- Purple triangles ONLY (no trend lines/bands by default)
- ▲ Above bars for long entries
- ▼ Below bars for short entries
- No secondary indicators cluttering chart
This creates a focused trading system that:
1. Identifies strong reversal patterns
2. Waits for confirmation of breakout failure
3. Aligns with underlying trend direction
4. Requires decisive price action at trigger point
5. Shows only essential signals on clean chart
The combination of failed breakout + trend alignment + immediate price confirmation creates high-probability reversal signals while filtering out false positives.
Perp R/R Toolcalculate lot size and automatically plot SL and TP and entry for quicker execution when scalping. SL is currently set to high of candle for shorts and low of candle for longs +1 ATR. can change ATR, risk per trade and r/r ratio in settings. change trade direction to show info for long, short or both.
MestreDoFOMO Renko Underground v4.0Description:
The "MestreDoFOMO Renko Underground v4.0" is a custom indicator for TradingView that creates a dynamic Renko chart to help identify trends and reversal points in the market. Unlike traditional candlestick charts, Renko focuses solely on significant price movements, ignoring time and market noise. This script includes advanced features like support and resistance channels, moving averages, and alerts to assist with your trading decisions.
How It Works:
Dynamic Renko Bricks:
The brick size (price units to form each "box" on the chart) is calculated automatically using the ATR (Average True Range) with an adjustable multiplier. This means the size adapts to the asset's volatility (e.g., BTC/USDT). When the price moves up or down by the brick size, a new brick is created (green for up, red for down).
Reversal Signals:
Green triangles (🔼) appear below bars when the trend shifts to bullish, and red triangles (🔽) appear above when it shifts to bearish. These signals only appear on direction changes, reducing false signals.
Renko Channel:
The script draws two lines (green for resistance and red for support) based on the highs and lows of the last 10 bricks (or the value you set). This helps identify key price zones.
Moving Average on Bricks:
An orange line shows the moving average (EMA or SMA, your choice) of the last 20 bricks, helping confirm the overall trend.
Alerts:
You can set up alerts in TradingView to be notified when the trend shifts to bullish or bearish, perfect for active trading.
Visualization:
A gray dashed line shows the level of the last brick, providing a clear reference for the next expected move.
How to Use:
Add the indicator to your chart (e.g., BTC/USDT 1D).
Adjust parameters like the ATR multiplier, channel length, and moving average type in the settings menu.
Watch the bricks and signals to identify trends, and use the channels and moving average to plan entries and exits.
Enable alerts to receive real-time notifications.
Tip:
Test on different timeframes (1H, 4H, 1D) and adjust the ATR multiplier to match the volatility of the asset you're trading. Combine with other indicators (like RSI) for better results!
OB + FVG Strategy (No Sweep)looks for overlap between order blocks and fair value gaps that signal buys/sells with stop above the first candle that creates the fair value gap and targeting 2R profit.
DECODE Moving Average ToolkitDECODE Moving Average Toolkit: Your All-in-One MA Analysis Powerhouse!
This versatile indicator is designed to be your go-to solution for analysing trends, identifying potential entry/exit points, and staying ahead of market movements using the power of Moving Averages (MAs).
Whether you're a seasoned trader or just starting out, the Decode MAT offers a comprehensive suite of features in a user-friendly package.
Key Features:
Multiple Moving Averages: Visualize up to 10 Moving Averages simultaneously on your chart.
Includes 5 Exponential Moving Averages (EMAs) and 5 Simple Moving Averages (SMAs).
Easily toggle the visibility of each MA and customize its length to suit your trading style and the asset you're analyzing.
Dynamic MA Ribbons: Gain a clearer perspective on trend direction and strength with 5 configurable MA Ribbons.
Each ribbon is formed between a corresponding EMA and SMA (e.g., EMA 20 / SMA 20).
The ribbon color changes to indicate bullish (e.g., green) or bearish (e.g., red) sentiment, providing an intuitive visual cue.
Toggle ribbon visibility with a single click.
Powerful Crossover Alerts: Never miss a potential trading opportunity with up to 5 customizable MA Crossover Alerts.
Define your own fast and slow MAs for each alert from any of the 10 available MAs.
Receive notifications directly through TradingView when your specified MAs cross over or cross under.
Optionally display visual symbols (e.g., triangles ▲▼) directly on your chart at the exact crossover points for quick identification.
Highly Customizable:
Adjust the source price (close, open, etc.) for all MA calculations.
Fine-tune the appearance (colors, line thickness) of every MA line, ribbon, and alert symbol to match your charting preferences.
User-Friendly Interface: All settings are neatly organized in the indicator's input menu, making configuration straightforward and intuitive.
How Can You Use the Decode MAT in Your Trading?
This toolkit is incredibly versatile and can be adapted to various trading strategies:
Trend Identification:
Use longer-term MAs (e.g., 50, 100, 200 period) to identify the prevailing market trend. When prices are consistently above these MAs, it suggests an uptrend, and vice-versa.
Observe the MA ribbons: A consistently green ribbon can indicate a strong uptrend, while a red ribbon can signal a downtrend. The widening or narrowing of the ribbon can also suggest changes in trend momentum.
Dynamic Support & Resistance:
Shorter-term MAs (e.g., 10, 20 period EMAs) can act as dynamic levels of support in an uptrend or resistance in a downtrend. Look for price pullbacks to these MAs as potential entry opportunities.
Crossover Signals (Entries & Exits):
Golden Cross / Death Cross: Configure alerts for classic crossover signals. For example, a 50-period MA crossing above a 200-period MA (Golden Cross) is often seen as a long-term bullish signal. Conversely, a 50-period MA crossing below a 200-period MA (Death Cross) can be a bearish signal.
Shorter-Term Signals: Use crossovers of shorter-term MAs (e.g., EMA 10 crossing EMA 20) for more frequent, shorter-term trading signals. A fast MA crossing above a slow MA can signal a buy, while a cross below can signal a sell.
Use the on-chart symbols for quick visual confirmation of these crossover events.
Confirmation Tool:
Combine the Decode MAT with other indicators (like RSI, MACD, or volume analysis) to confirm signals and increase the probability of successful trades. For instance, a bullish MA crossover combined with an oversold RSI reading could strengthen a buy signal.
Multi-Timeframe Analysis:
Apply the toolkit across different timeframes to get a broader market perspective. A long-term uptrend on the daily chart, confirmed by a short-term bullish crossover on the 1-hour chart, can provide a higher-confidence entry.
The DECODE Moving Average Toolkit empowers you to tailor your MA analysis precisely to your needs.
target tendance//@version=6
indicator("target tendance", "TT", overlay = true)
// Trend settings
st_factor = input.float(12, title="Supertrend Factor", minval=1, step=0.5, group="Trend Settings",
tooltip="Multiplier for the ATR to determine Supertrend bands width. Higher values create wider bands and fewer signals.")
st_atr_period = input.int(90, title="Supertrend ATR Period", minval=1, group="Trend Settings",
tooltip="Number of bars used to calculate the ATR for Supertrend. Longer periods create smoother, less reactive bands.")
wma_length = input.int(40, title="WMA Length", minval=1, group="Trend Settings",
tooltip="Length of the Weighted Moving Average applied to the SuperTrend. Higher values create smoother, less reactive lines.")
ema_length = input.int(14, title="EMA Length", minval=1, group="Trend Settings",
tooltip="Length of the Exponential Moving Average applied to the WMA. Controls the final smoothness of the trend line.")
//Continuation settings
cont_factor = input.int(3, title="Confirmation count", minval=1, group="Rejection Settings",
tooltip="Number of consecutive bars that must consolidate at the trend line before a rejection signal is generated. Higher values require more bars to confirm a trend.")
// Volatility settings
shw_TP1 = input.bool(true, title="Show Take Profit Levels", group="Targets",
tooltip="Toggle visibility of take profit target levels on the chart.")
atr_period = input.int(14, title="Volatility (ATR) period", minval=1, group="Targets",
tooltip="Number of bars used to calculate the Average True Range for position sizing and targets.")
sl_multiplier = input.float(5, title="Stop Loss ATR Multiplier", minval=0.1, step=0.1, group="Targets",
tooltip="Multiplier applied to ATR to determine stop loss distance from entry. Higher values place stops further away.")
tp1_multiplier = input.float(0.5, title="TP1 Multiplier", minval=0.1, step=0.1, tooltip="Multiple of SL distance for first take profit target.", group="Targets")
tp2_multiplier = input.float(1.0, title="TP2 Multiplier", minval=0.1, step=0.1, tooltip="Multiple of SL distance for second take profit target.", group="Targets")
tp3_multiplier = input.float(1.5, title="TP3 Multiplier", minval=0.1, step=0.1, tooltip="Multiple of SL distance for third take profit target.", group="Targets")
volatility = ta.atr(atr_period)
// Appearance settings
green = input.color(#95eed6, title="Bullish Color", tooltip="Color used for bullishness", group="Appearance")
red = input.color(#ff1100, title="Bearish Color", tooltip="Color used for bearishness", group="Appearance")
pine_supertrend(factor, atrPeriod) =>
src = hl2
atr = ta.atr(atrPeriod)
upperBand = src + factor * atr
lowerBand = src - factor * atr
prevLowerBand = nz(lowerBand )
prevUpperBand = nz(upperBand )
lowerBand := lowerBand > prevLowerBand or close < prevLowerBand ? lowerBand : prevLowerBand
upperBand := upperBand < prevUpperBand or close > prevUpperBand ? upperBand : prevUpperBand
= pine_supertrend(st_factor, st_atr_period)
tL = ta.ema(ta.wma(math.avg(lwr, upr), wma_length), ema_length)
var trend = 0
if ta.crossover(tL, tL )
trend := 1
if ta.crossunder(tL, tL )
trend := -1
var rejcount = 0
bullishrej = trend == 1 and high > tL and low < tL
bearishrej = trend == -1 and high > tL and low < tL
if (bullishrej or bearishrej)
rejcount += 1
if ta.cross(trend, 0) or (not (bullishrej or bearishrej) and rejcount > 0)
rejcount := 0
plotchar((rejcount > cont_factor and trend == 1) ? tL : na, "Bullish Rejection", "▲", location.belowbar, green, size = size.tiny)
plotchar((rejcount > cont_factor and trend == -1) ? tL : na, "Bearish Rejection", "▼", location.abovebar, red, size = size.tiny)
plot(tL, "Baseline", color=trend == 1 ? color.new(green, 50) : color.new(red, 50), linewidth = 2)
barcolor(trend == 1 ? color.new(green, 50) : color.new(red, 50))
plotshape(ta.crossover(tL, tL ) ? tL : na, title="Bullish Trend Change", style=shape.labelup, location=location.absolute, size=size.small, color=green)
plotshape(ta.crossunder(tL, tL ) ? tL : na, title="Bearish Trend Change", style=shape.labeldown, location=location.absolute, size=size.small, color=red)
longSignal = ta.crossover(trend, 0)
shortSignal = ta.crossunder(trend, 0)
var SL = 0.0
var TP1_lvl = 0.0
var TP2_lvl = 0.0
var TP3_lvl = 0.0
var line entry_line = na
var line sl_line = na
var line tp1_line = na
var line tp2_line = na
var line tp3_line = na
var label entry_label = na
var label sl_label = na
var label tp1_label = na
var label tp2_label = na
var label tp3_label = na
if longSignal and shw_TP1
SL := low - volatility * sl_multiplier
TP1_lvl := close + math.abs(close - SL) * tp1_multiplier
TP2_lvl := close + math.abs(close - SL) * tp2_multiplier
TP3_lvl := close + math.abs(close - SL) * tp3_multiplier
entry_line := line.new(bar_index, close, bar_index, close, color = green, width = 3)
entry_label := label.new(bar_index, close, text = "Entry ▸ " + str.tostring(close, format.mintick), style = label.style_label_left, color = green, textcolor = color.white)
sl_line := line.new(bar_index, SL, bar_index, SL, color = color.new(red, 80), width = 3)
sl_label := label.new(bar_index, SL, text = "✘ SL ▸ " + str.tostring(SL, format.mintick), style = label.style_label_left, color = color.new(red, 80), textcolor = color.white)
Buy/Sell Oscillator (BSO)📊 Buy/Sell Oscillator (BSO) – TradingView Script (Quick Guide)
What It Is:
A momentum-based indicator that plots buy/sell signals using a custom oscillator similar to RSI.
How It Works:
Calculates average gain/loss over a set period using Wilder’s method.
Converts the ratio into a BSO value (0–100 scale).
Buy Signal (Green Arrow): When BSO crosses below 40 (oversold).
Sell Signal (Red Arrow): When BSO crosses above 60 (overbought).
How to Use:
Apply on intraday charts (1–5 min) for momentum trading.
Buy on green arrow + price strength.
Sell or short on red arrow + weakness.
Works best with trend or volume confirmation.
Customizable:
Length, overbought/oversold levels, arrow visibility.
Bar Count (with Special Numbers)This indicator displays the bar numbers below each candle. It includes two special numbers with customizable colors. The source code is open, and if you want, you can modify it with the help of ChatGPT to suit your needs.
Break-out DailyBreakout - with body - of yesterday's daily high or low.
With body we mean that the indicator only signals if the candle has closed above the high (Breakout - Long) or below the low (Breakout - Short).
This indicator can make mistakes such as not signaling a breakout or signaling it at the wrong level (this is because it is based on the highs/lows recorded in the daily candle, not the daily high/low in the reference timeframe).
I recommend always checking if the breakout has actually occurred.
I hope it will make it easier for you to read the charts and happy trading to everyone! :)
###################################################################################
Rottura strutturale - con corpo - del massimo o minimo giornaliero di ieri.
Con corpo si intende che l'indicatore segnala solo se la candela ha chiuso al di sopra del massimo(Break-out - Long) o al di sotto del minimo(Break-out - Short).
Questo indicatore può fare degli errori come non segnalare una rottura strutturale o segnalarla su un livello sbagliato(questo perché si basa sui massimi/minimi registrati nella candela giornaliera, non il massimo/minimo giornaliero nel timeframe di riferimento).
Consiglio di controllare sempre se effettivamente è avvenuta la rottura.
Spero che vi semplificherà la lettura dei grafici e buon trading a tutti! :)
ADX Trend StrengthThis ADX Trend Strength indicator visually highlights trend intensity and direction using dynamic color-coded ADX lines, shaded threshold zones (20 & 25), and a top-pane label summarizing current market conditions. The label updates in real time to identify:
Strong Uptrend (ADX > 25 and +DI > -DI)
Strong Downtrend (ADX > 25 and -DI > +DI)
No Trend (ADX < 20)
Potential Trend Forming (ADX between 20–25)
Works well with breakout, trend-following, and pullback strategies—especially when paired with moving averages, RSI, or price action patterns. Includes optional alerts for ADX crossing key thresholds to signal early trend development.
Nifty Spot First 5-Minute Levels with Daily Resetthis is trend-based indicators, which allow clear trend , this gives long and short enrty
Chart Markup SwiftEdgeChart Markup SwiftEdge
Description:
Chart Markup SwiftEdge is a powerful and customizable Pine Script indicator designed to enhance technical analysis by overlaying key price levels on your TradingView charts. It combines liquidity level detection and round number visualization to help traders identify potential areas of support, resistance, and price interaction. Built from the ground up with original logic and extensive customization options, this indicator offers unique functionality for traders seeking actionable insights.
Key Features:
Liquidity Levels: Automatically detects and displays buyside (BSL) and sellside (SSL) liquidity levels based on swing highs and lows. Users can customize the number of levels, line styles, colors, and swing threshold for precise analysis.
Round Number Lines: Plots user-defined round number levels above and below the current price, with options for line extension, label offsets, and color differentiation based on price position.
Flexible Styling: Offers extensive input options for fonts, text sizes, line widths, and colors, allowing seamless integration with any chart setup.
Alert Conditions: Includes built-in alerts for buyside and sellside liquidity level interactions, enabling timely trading decisions.
Performance Optimized: Efficiently handles up to 500 lines, labels, and boxes, ensuring smooth performance even on large datasets.
Inspiration and Credits:
This script is inspired by concepts from open-source Pine Script authors CandelaCharts and melodicfish, both licensed under the Mozilla Public License 2.0 (MPL 2.0). While their work provided conceptual inspiration, Chart Markup SwiftEdge introduces significant enhancements, including:
A novel liquidity detection algorithm with customizable swing thresholds and invalidation logic.
Advanced round number plotting with dynamic color adjustments and user-defined increments.
A streamlined user interface with grouped input settings for ease of use.
Optimized data structures (UDTs) and array management for improved performance.
These improvements ensure that the script is a distinct and valuable addition to the TradingView community, far beyond the scope of the original inspirations. The codebase is published as open-source under MPL 2.0, in line with the licensing requirements of the referenced works.
How to Use:
Add the indicator to your chart.
Adjust the General Settings to customize text size, font, and branding visibility.
Configure Liquidity Settings to select the type (Buyside, Sellside, or Both), number of levels, colors, and line styles.
Modify Round Number Settings to set the rounding increment, number of lines, and label offsets.
Enable alerts for liquidity level interactions via TradingView’s alert system.
Notes:
This script is designed for public use and is not a test or incomplete project.
It has been thoroughly tested to ensure compatibility with TradingView’s Pine Script v6.
The indicator adds unique value by combining liquidity and round number analysis in a single, user-friendly tool.
License:
Published under the Mozilla Public License 2.0 (mozilla.org). Feel free to study, modify, and share the code in accordance with the license terms.
Feedback:
I welcome feedback and suggestions to further improve Chart Markup SwiftEdge. Please share your thoughts via TradingView’s messaging system or comments section.
Nifty Spot First 5-Minute Levels with Daily Resetthis is trend based indicator and which allows us buy and short entry
RSI Divergences (Regular, Hidden, Exaggerated)RSI Divergences (Regular, Hidden, Exaggerated)
This indicator detects and visually highlights all major types of RSI divergences on your chart: Regular, Hidden, and Exaggerated divergences, both bullish and bearish.
Key Features:
Calculates RSI based on a user-defined length and timeframe that automatically matches your chart's timeframe.
Identifies pivot highs and lows on both price and RSI using customizable pivot left/right bars.
Detects divergences when RSI and price movements disagree, signaling potential trend reversals or continuation.
Differentiates between three types of divergences:
Regular Divergence: Classic signal for possible trend reversal.
Hidden Divergence: Often indicates trend continuation.
Exaggerated Divergence: A less common form signaling momentum changes.
Draws clear colored lines and labels on the RSI pane for each divergence, using green for bullish and red for bearish signals.
Includes RSI overbought (70) and oversold (30) bands with gradient fills to help visualize RSI zones.
Efficient use of arrays to track pivots and manage plotting history for smooth performance.
Usage:
Ideal for traders looking to leverage RSI divergences for better timing entries and exits in trending and range-bound markets. The script is fully customizable and works seamlessly across different timeframes