SMC V3 - OB FVG OTE - Institutional Move DetectoSMC V3 est un indicateur d'aide à l'analyse basé sur les concepts Smart Money Concepts (SMC), conçu principalement pour l'analyse de XAUUSD (Gold) en 15 minutes.
L'objectif est de filtrer les configurations et d'identifier des zones présentant plusieurs confluences avant de proposer un setup.
Le système combine :
Order Block (OB)
Fair Value Gap (FVG)
Liquidity Sweep
Displacement / impulsion
OTE Fibonacci 61.8% - 78.6%
Retracement dans la zone
Score de validation strict 4/4
Lorsqu'un setup valide est détecté, l'indicateur construit automatiquement une zone BUY ou SELL et calcule les niveaux Entry, Stop Loss et Take Profit, avec un objectif basé sur un Risk/Reward de 1:2.
Le signal BUY ou SELL du tableau de bord n'est affiché que lorsque le prix revient suffisamment proche du niveau d'Entry. En dehors de cette zone, le statut reste sur WAIT, afin d'éviter d'afficher un signal lorsque le prix est déjà trop éloigné de l'entrée prévue.
L'indicateur comprend également un dashboard dynamique permettant de suivre le setup actif, le score, la validation OB/FVG, l'OTE, le niveau d'Entry, la distance du prix par rapport à l'Entry et le signal actuel.
Un journal statistique des dernières zones conservées permet de suivre les résultats historiques avec le nombre de WIN, LOSS, trades en cours, zones sans Entry et le Win Rate.
Les anciennes zones peuvent être conservées sur le graphique afin de faciliter le backtesting visuel et l'analyse des setups précédents.
Important : cet indicateur est un outil d'aide à l'analyse et ne constitue pas un conseil financier. Les signaux et performances historiques ne garantissent pas les résultats futurs. Indicador

XAUUSD V3.2 - H1 Trend + M15 RSI Pullback//@version=6
indicator("XAUUSD V3.2 - H1 Trend + M15 RSI Pullback", overlay=true, max_labels_count=500)
// =====================================================
// INPUTS
// =====================================================
// M15 EMA
emaFastLength = input.int(50, "M15 EMA Fast")
emaSlowLength = input.int(200, "M15 EMA Slow")
// RSI
rsiLength = input.int(14, "RSI Length")
rsiLevel = input.float(50.0, "RSI Signal Level")
// H1 filter
higherTimeframe = input.timeframe("60", "Higher Timeframe")
higherEmaLength = input.int(200, "H1 EMA Length")
// SL / TP
stopPips = input.float(20.0, "Stop Loss (pips)")
targetPips = input.float(30.0, "Take Profit (pips)")
// Price distance per pip
pipSize = input.float(0.01, "XAUUSD Price Distance Per Pip")
// Debug mode
showDebug = input.bool(false, "Show Debug Information")
// =====================================================
// M15 INDICATORS
// =====================================================
ema50 = ta.ema(close, emaFastLength)
ema200 = ta.ema(close, emaSlowLength)
rsi = ta.rsi(close, rsiLength)
// =====================================================
// H1 TREND
// LAST CONFIRMED H1 CANDLE
// =====================================================
h1Close = request.security(
syminfo.tickerid,
higherTimeframe,
close ,
lookahead=barmerge.lookahead_on)
h1Ema200 = request.security(
syminfo.tickerid,
higherTimeframe,
ta.ema(close, higherEmaLength) ,
lookahead=barmerge.lookahead_on)
// =====================================================
// H1 CONDITIONS
// =====================================================
h1Bullish = h1Close > h1Ema200
h1Bearish = h1Close < h1Ema200
// =====================================================
// M15 CONDITIONS
// =====================================================
m15Bullish = ema50 > ema200
m15Bearish = ema50 < ema200
priceAboveEMA50 = close > ema50
priceBelowEMA50 = close < ema50
// =====================================================
// PULLBACK STATE
// =====================================================
var bool buyPullback = false
var bool sellPullback = false
// =====================================================
// BUY PULLBACK
// =====================================================
// In bullish conditions, RSI touching 50 or below
// creates a BUY pullback.
if h1Bullish and m15Bullish and rsi <= rsiLevel
buyPullback := true
// =====================================================
// SELL PULLBACK
// =====================================================
// In bearish conditions, RSI touching 50 or above
// creates a SELL pullback.
if h1Bearish and m15Bearish and rsi >= rsiLevel
sellPullback := true
// =====================================================
// TREND REVERSAL RESET
// =====================================================
// If bullish trend disappears, cancel pending BUY.
if not h1Bullish or not m15Bullish
buyPullback := false
// If bearish trend disappears, cancel pending SELL.
if not h1Bearish or not m15Bearish
sellPullback := false
// =====================================================
// RSI RECOVERY
// =====================================================
rsiCrossUp = ta.crossover(rsi, rsiLevel)
rsiCrossDown = ta.crossunder(rsi, rsiLevel)
// =====================================================
// CANDLE CONFIRMATION
// =====================================================
bullishCandle = close > open
bearishCandle = close < open
// =====================================================
// BUY SIGNAL
// =====================================================
buySignal =
buyPullback and
h1Bullish and
m15Bullish and
priceAboveEMA50 and
rsiCrossUp and
bullishCandle and
barstate.isconfirmed
// =====================================================
// SELL SIGNAL
// =====================================================
sellSignal =
sellPullback and
h1Bearish and
m15Bearish and
priceBelowEMA50 and
rsiCrossDown and
bearishCandle and
barstate.isconfirmed
// =====================================================
// RESET AFTER SIGNAL
// =====================================================
if buySignal
buyPullback := false
if sellSignal
sellPullback := false
// =====================================================
// EMA PLOTS
// =====================================================
plot(
ema50,
title="M15 EMA 50",
color=color.blue,
linewidth=2)
plot(
ema200,
title="M15 EMA 200",
color=color.orange,
linewidth=2)
// =====================================================
// SL / TP CALCULATIONS
// =====================================================
buyEntry = close
buySL = buyEntry - stopPips * pipSize
buyTP = buyEntry + targetPips * pipSize
sellEntry = close
sellSL = sellEntry + stopPips * pipSize
sellTP = sellEntry - targetPips * pipSize
// =====================================================
// BUY LABEL
// =====================================================
if buySignal
label.new(
bar_index,
low,
"BUY " +
"Entry: " + str.tostring(buyEntry, format.mintick) +
" SL: " + str.tostring(buySL, format.mintick) +
" TP: " + str.tostring(buyTP, format.mintick),
style=label.style_label_up,
color=color.green,
textcolor=color.white,
size=size.small)
// =====================================================
// SELL LABEL
// =====================================================
if sellSignal
label.new(
bar_index,
high,
"SELL " +
"Entry: " + str.tostring(sellEntry, format.mintick) +
" SL: " + str.tostring(sellSL, format.mintick) +
" TP: " + str.tostring(sellTP, format.mintick),
style=label.style_label_down,
color=color.red,
textcolor=color.white,
size=size.small)
// =====================================================
// SIGNAL MARKERS
// =====================================================
plotshape(
buySignal,
title="BUY Marker",
style=shape.triangleup,
location=location.belowbar,
color=color.green,
size=size.small)
plotshape(
sellSignal,
title="SELL Marker",
style=shape.triangledown,
location=location.abovebar,
color=color.red,
size=size.small)
// =====================================================
// ALERTS
// =====================================================
alertcondition(
buySignal,
title="XAUUSD BUY V3.2",
message="XAUUSD BUY V3.2: H1 bullish + M15 bullish + RSI pullback + RSI recovery.")
alertcondition(
sellSignal,
title="XAUUSD SELL V3.2",
message="XAUUSD SELL V3.2: H1 bearish + M15 bearish + RSI pullback + RSI recovery.")
// =====================================================
// DEBUG INFORMATION
// =====================================================
var table debugTable = table.new(
position.top_right,
2,
8,
border_width=1)
if barstate.islast and showDebug
table.cell(debugTable, 0, 0, "Condition")
table.cell(debugTable, 1, 0, "Status")
table.cell(debugTable, 0, 1, "H1 Bullish")
table.cell(debugTable, 1, 1, h1Bullish ? "YES" : "NO")
table.cell(debugTable, 0, 2, "H1 Bearish")
table.cell(debugTable, 1, 2, h1Bearish ? "YES" : "NO")
table.cell(debugTable, 0, 3, "M15 Bullish")
table.cell(debugTable, 1, 3, m15Bullish ? "YES" : "NO")
table.cell(debugTable, 0, 4, "M15 Bearish")
table.cell(debugTable, 1, 4, m15Bearish ? "YES" : "NO")
table.cell(debugTable, 0, 5, "BUY Pullback")
table.cell(debugTable, 1, 5, buyPullback ? "READY" : "WAIT")
table.cell(debugTable, 0, 6, "SELL Pullback")
table.cell(debugTable, 1, 6, sellPullback ? "READY" : "WAIT")
table.cell(debugTable, 0, 7, "RSI")
table.cell(debugTable, 1, 7, str.tostring(rsi, "#.##")) Indicador

Indicador

Indicador

ZENKO Session FVG# ZENKO FVG — Session-Based Fair Value Gap
ZENKO FVG is a clean Fair Value Gap (FVG) indicator designed to help traders identify price imbalances within selected trading sessions while keeping the chart simple and easy to read.
The indicator was developed around the ZENKO trading approach, where Fair Value Gaps are used as potential areas of interest rather than standalone entry signals.
## Core Concept
A Fair Value Gap represents an imbalance created during strong price displacement. These areas may become relevant when price later revisits them as the market searches for liquidity or rebalances inefficient price delivery.
ZENKO FVG automatically detects these imbalances and displays them directly on the chart.
## Key Features
• Automatic Bullish & Bearish FVG Detection
Identifies three-candle Fair Value Gap structures automatically.
• Session-Based Filtering
Allows traders to focus on FVGs formed during selected trading sessions such as Asia and London, reducing unnecessary zones from outside the intended trading period.
• Clean FVG Zones
Bullish and bearish FVGs are displayed as clear zones without overcrowding the chart.
• FVG Midpoint
Each FVG can display its 50% equilibrium level, providing an additional reference point when price returns to the imbalance.
• Customizable Display
Users can adjust FVG colors, zone appearance, session settings and other visual parameters according to their chart preference.
• Multiple Timeframe Application
The indicator can be applied across different chart timeframes depending on the trader's execution model.
## ZENKO Trading Approach
ZENKO FVG is primarily designed to help locate higher-quality areas of interest.
A typical ZENKO workflow may involve:
Higher-Timeframe FVG → Price returns into the area → Liquidity reaction or sweep → Lower-timeframe imbalance / IFVG confirmation → Execution.
For example, a trader may identify an important FVG on M15 and then move to lower timeframes such as M1–M4 to look for additional confirmation.
The indicator itself does not determine whether a trade should be taken. Market structure, liquidity, displacement, session context and risk management should still be considered.
## Purpose
The main objective of ZENKO FVG is simple:
**Reduce chart noise and make relevant Fair Value Gaps easier to identify.**
Instead of manually marking every imbalance, traders can use the indicator to quickly visualize FVG locations and focus their attention on price action around those areas.
## Important
ZENKO FVG is an analytical tool and should not be treated as an automated buy or sell system.
Fair Value Gaps do not guarantee that price will react, reverse or continue from a specific level. Traders should combine the indicator with their own market analysis, confirmation criteria and risk-management rules.
Past market behavior does not guarantee future results.
**ZENKO — Find the imbalance. Wait for confirmation. Execute with discipline.** Indicador

Indicador

MTF SMC / ICT Market State Engine# MTF SMC / ICT Market State & Reversal Dashboard
A multi-timeframe market-structure dashboard designed for traders using **Smart Money Concepts (SMC), ICT, liquidity and price-action analysis**.
The indicator combines structural information across **1D, 4H, 15M and 1M** into a single compact dashboard, helping traders identify the current **directional bias, market stage, liquidity condition and potential reversals** without having to manually compare multiple timeframes.
### What the Dashboard Shows
For each timeframe, the dashboard displays:
* **Bias** — Bullish, Bearish or Neutral
* **Structure** — HH/HL, LH/LL, BOS, MSS or CHOCH
* **Market Stage** — Accumulation, Liquidity Build, Manipulation, Confirmed Shift, Expansion, Retracement, Continuation, Exhaustion, Distribution or Reversal
* **Liquidity** — BSL, SSL, EQH, EQL and recently swept liquidity
* **Reversal State** — Normal, Reversal Warning, Reversal Developing or Confirmed Reversal
* **Structural Confidence** — Low, Medium or High
### Multi-Timeframe Bias
The indicator treats each timeframe according to its role in the market hierarchy:
**1D → Macro Bias**
**4H → Primary/Intraday Bias**
**15M → Setup & Market Structure**
**1M → Execution Structure**
This allows the indicator to distinguish between a genuine trend reversal and a simple lower-timeframe retracement.
For example:
**1D Bullish → 4H Bullish → 15M Bearish → 1M Bearish**
may be classified as:
> **HTF BULLISH / LTF RETRACEMENT**
rather than incorrectly changing the overall bias to bearish.
### Reversal Detection
The indicator does not treat every liquidity sweep or MSS as a confirmed reversal.
Reversal conditions progress through four stages:
**Normal → Reversal Warning → Reversal Developing → Confirmed Reversal**
A stronger reversal requires multiple structural factors such as:
* Liquidity sweep
* Displacement
* MSS/CHOCH
* Protected high/low violation
* Structural follow-through
This helps separate **liquidity manipulation and retracement** from an actual change in market structure.
### Market-State Engine
Rather than displaying disconnected SMC signals, the indicator interprets them as part of a market cycle:
**Accumulation → Liquidity Build → Manipulation → Confirmed Shift → Expansion → Retracement → Continuation → Exhaustion → Reversal**
The purpose is to answer four key questions:
> **What is the market direction?**
> **What stage is the market currently in?**
> **Where is the relevant liquidity?**
> **Is the market continuing, retracing or beginning a reversal?**
### Designed for SMC / ICT Traders
The indicator is intended as a **market-analysis and decision-support tool**, not an automatic trading system.
It does not attempt to predict future price or provide guaranteed buy/sell signals. Instead, it organizes multi-timeframe structural information into a clear framework so traders can make more consistent discretionary decisions.
**Primary workflow:**
**1D Bias → 4H Structure → 15M Setup → 1M Confirmation → Liquidity → Market Stage → Reversal Status**
Indicador

Indicador

Top Dog Energy Matrix Trading System// =============================================================================
// TOP DOG ENERGY MATRIX - TABLE GUIDE & METHODOLOGY
// =============================================================================
// Summarizes the Top Dog energies (Barry Burns method) across 5 timeframes at
// once: 1D / 4H / 1H / 15m / 5m. Each ROW is a timeframe and computes its own
// indicators in its own timeframe.
// READ IT: top -> bottom (slow/dominant -> fast/execution)
// left -> right (cycle -> entry signal)
// =============================================================================
//
// -----------------------------------------------------------------------------
// 1. COLUMNS (what each one means)
// -----------------------------------------------------------------------------
// TF Timeframe of the row (1D/4H/1H/15m/5m). Top rules: 1D & 4H set
// the bias, 1H & 15m fine-tune, 5m executes.
//
// Ciclos Cycle count within the trend: "previous / new" (e.g. 5 / 2).
// +1 each time %D crosses the 50 level. Resets to 0 when trend
// flips (15EMA vs 50SMA), saving the prior count.
// 1-2 = early (trade zone). 5-7 = extended (caution, near end).
// Teal bg = %D rising, red = falling.
//
// C.M "Cycle Momentum": live %D value vs 50 + direction (U/D/=).
// e.g. "62 U". Read the trajectory (50->55->60 = rising).
// Blue if %D>50, yellow at 50, red if <50.
//
// Momentum Momentum (MACD/MOM) direction: UP / DOWN / PLANO.
// PLANO = histogram below 70% of its own average.
// UP=teal (bullish), DOWN=red (bearish), PLANO=gray (no energy).
//
// ATR Relative volatility vs its own 50-bar avg: ALTA/NORM/BAJA.
// ALTA(orange)=big candles, more risk+range. BAJA(faint blue)=
// tight market. NORM(gray)=normal.
//
// Vol Volume vs its own 50-bar avg: ALTA/NORM/BAJA (same colors as
// ATR). ALTA=conviction behind the move. BAJA=few participating
// (suspicious, more likely to fail).
//
// Divergencias Stochastic divergence in that TF: direction + strength.
// UP FUERTE (solid lime) = %K AND %D diverge = most reliable.
// UP debil (faint lime) = %K only = early.
// DN debil (faint red) = bearish %K only.
// DN FUERTE (solid red) = bearish %K AND %D.
// "-" (gray) = none. UP=possible bottom, DN=possible top.
//
// Trend/ADX Trend (15EMA vs 50SMA): ALCISTA/BAJISTA + ADX value beside it
// (e.g. "ALCISTA 32"). Teal=bull, red=bear. ADX = STRENGTH only
// (>25 solid, <20 weak/ranging), NOT direction.
//
// Estado Do cycle & momentum of that TF agree?
// ALINEADO(green)=yes, onside. MIXTO(orange)=disagree.
// PLANO(gray)=no momentum.
//
// Gatillo Entry signal - only meaningful on the 5m row.
// ARMADO = hook fired, waiting for the break.
// LONG/SHORT (teal/red) = fired with 15m aligned.
// DEBIL (blue) = fired but 15m not backing it = lower quality.
// "-" = nothing.
//
// -----------------------------------------------------------------------------
// 2. COLORS AT A GLANCE (background tells you the state)
// -----------------------------------------------------------------------------
// Green/Teal bullish / TF aligned / LONG
// Red bearish / SHORT / strong bearish divergence
// Blue C.M %D>50 | Gatillo DEBIL
// Orange ATR/Vol ALTA | Estado MIXTO
// Yellow C.M right at 50 (decision zone)
// Faint gray neutral: NORM / PLANO / no signal
// (ATR and Vol share identical colors: same state = same color.)
//
// -----------------------------------------------------------------------------
// 3. METHODOLOGY (step by step)
// -----------------------------------------------------------------------------
// GOLDEN RULE: the higher timeframe rules. Never trade against 1D/4H just
// because the 5m looks good. This table is a CONFLUENCE MAP - it tells you
// WHETHER to trade, in WHICH direction, and if it's a good MOMENT.
//
// Step 1 BIAS (1D & 4H): read Trend/ADX + Estado. Both ALCISTA/ALINEADO ->
// longs only. Both BAJISTA -> shorts only. Contradicting or ADX<20 ->
// weak bias, wait. Lower TFs do NOT change this direction.
//
// Step 2 NOT LATE? (Ciclos on 1H & 4H): count 1-2 = early = ideal.
// Count 5-7 = extended -> caution, Indicador

Indicador

Indicador

ROIC vs WACC (Value Creation)The Recommended Timeframe This indicator must be used on a Daily (1D) timeframe.
There are two primary reasons for this:
The Beta Calculation: The script calculates the stock's volatility (Beta) against the S&P 500 using a default 252-bar lookback. There are roughly 252 trading days in a year. If you drop to a 1-hour chart, the script will calculate Beta over the last 252 hours, which completely breaks the Capital Asset Pricing Model (CAPM) math used to find the Cost of Equity.
Fundamental Data Frequency: Corporate financial data (like debt, tax rates, and ROIC) is only reported quarterly. Viewing this on an intraday chart provides no extra data and just wastes computing resources.
How the Indicator Works At its core, this indicator visualizes the most important rule in corporate finance: A company only creates true wealth for shareholders if its Return on Invested Capital (ROIC) is higher than its Weighted Average Cost of Capital (WACC).
If a company borrows money at 8% (WACC) to fund projects that only return 5% (ROIC), it is destroying value, even if its total revenue is growing.
Here is how the script breaks that down visually on your chart:
The Blue Line (ROIC) What it is: Return on Invested Capital. It measures how efficiently a company turns debt and equity into profit.
How it behaves: Because this data is pulled directly from the company's financial statements (Form 10-K or 10-Q), the line will look like a "staircase." It remains flat until a new earnings report is released, at which point it steps up or down.
The Orange Line (WACC) What it is: Weighted Average Cost of Capital. This is the "hurdle rate" the company must beat. It blends the cost of the company's debt (interest payments) and the cost of its equity (what shareholders expect to earn given the stock's risk).
How it behaves: Unlike ROIC, this line wiggles and waves every single day. This is because the script actively calculates WACC using live market data:
It checks the real-time US 10-Year Treasury yield to find the risk-free rate.
It calculates a live Beta to measure the stock's daily risk against the S&P 500.
It uses the live stock price to calculate the Market Cap, constantly shifting the weight between debt and equity.
The Histogram (Economic Spread) What it is: The visual difference between the Blue Line and the Orange Line (ROIC - WACC).
How to read it:
Teal Bars (Above Zero): The company is a Value Creator. It is earning more on its capital than that capital costs to acquire. These are typically high-quality businesses with strong competitive moats.
Red Bars (Below Zero): The company is a Value Destroyer. Its cost of funding is dragging down its actual returns.
A Note on the "Manual" Setting Because WACC relies heavily on a stock's historical volatility (Beta), extremely volatile tech stocks (like heavily shorted meme stocks) or highly leveraged Real Estate Investment Trusts (REITs) can temporarily cause the math to spit out absurd WACC numbers (like 40% or 50%).
If you are looking at an unusual stock and the Orange line looks broken, you can open the indicator settings and change the WACC Mode from "Estimated" to "Manual". This will lock the Orange line at a flat, sensible hurdle rate (default 8%) so you can still measure the company's ROIC against a standard benchmark. Indicador

Indicador

ICC Full Method + Pattern Detection (1H / 15M / 1M)ICC Full Method + Pattern Detection — How to Use This Indicator
A multi-timeframe structure indicator for USD/JPY and other trending pairs, combining the ICC (Indication / Correction / Continuation) framework with Smart Money Concepts confluence.
This script draws your trading structure across three timeframes automatically — a 1H bias level, a 15M pullback zone, and a 1M entry trigger — so you can stop manually flipping between charts to find your setup.
───────────────────────────────
QUICK START
1. Add the indicator to your chart.
2. It works from any chart timeframe — the script pulls 1H, 15M, and 1M data internally regardless of what you're viewing, though 15M or 1M is recommended so you can see the Continuation trigger clearly.
3. Leave every setting on default the first time. Watch a few real Indication → Correction → Continuation cycles play out before changing anything.
4. Set alerts (see the Alerts section below) so you don't have to watch the chart the whole session.
───────────────────────────────
THE THREE CORE LAYERS
1. Indication (1H) — sets your bias
- Red line = most recent 1H swing high
- Green line = most recent 1H swing low
- When price closes through one of these, you get a "BULLISH INDICATION" or "BEARISH INDICATION" label, and the chart background tints green or red
- This is your directional bias only — it is not an entry signal
2. Correction (15M) — the pullback zone
- A blue box appears the moment an Indication fires, marking the Fibonacci retracement zone (61.8%–78.6% by default) of the 1H leg that just broke
- Orange dotted lines show live 15M swing structure so you can watch the pullback develop in real time
- Price is expected to retrace into the blue box before the move continues
3. Continuation (1M) — your entry trigger
- Once price is inside the blue box, the script watches the 1M timeframe for a small structure shift back in your bias direction
- A green ▲ or red ▼ triangle plus a "CONTINUATION TRIGGER" label marks the moment this happens — this is your actual entry cue
- Only fires once per Correction, so you won't get repeat signals inside the same pullback
───────────────────────────────
CONFLUENCE LAYERS (OPTIONAL, ON BY DEFAULT)
Pattern Detection — Pin Bar / Engulfing
- Flags a Pin Bar or Engulfing candle the moment one forms inside the Correction zone, while your 1H bias is active
- Shown as a small purple diamond with a label
- This is a heads-up, not a trigger — it typically appears a few candles before the Continuation trigger fires, so use it to sharpen your attention, not to enter early
- Detection is locked to a fixed 1M feed internally, so it behaves consistently no matter what timeframe your chart is set to
Smart Money Concepts — Order Block & Fair Value Gap
- Fuchsia box = Order Block — the last opposing 15M candle before a genuine displacement move (a candle at least 1.5x the 15M ATR by default). This is a stricter, more precise pullback target than the fib zone alone.
- Yellow box = Fair Value Gap — a 3-candle imbalance on 15M where price left a real gap. Often the tightest, most specific zone of the three.
- When the blue, fuchsia, and yellow zones overlap, that's genuine confluence — a stronger area than any single zone alone.
───────────────────────────────
FULL CHART LEGEND
Solid red line — 1H swing high (Indication level)
Solid green line — 1H swing low (Indication level)
Orange dotted line — Live 15M structure
Blue shaded box — Correction fib zone (61.8%–78.6%)
Fuchsia shaded box — Order Block (displacement-confirmed)
Yellow shaded box — Fair Value Gap
Green ▲ / Red ▼ triangle — Continuation trigger (entry cue)
Purple diamond — Pin Bar / Engulfing spotted inside the zone
Green / red background tint — Active bullish / bearish bias
───────────────────────────────
BASIC DEMONSTRATION WALKTHROUGH
Here's how a full cycle looks in practice, using illustrative levels:
1. 154.80 — price closes above the red 1H swing high line at 155.10 → "BULLISH INDICATION" fires, background tints green.
2. A blue box appears between roughly 154.85–154.95 — the Correction zone.
3. A fuchsia Order Block box appears nearby, e.g. 154.88–154.93, from the last bearish 15M candle before the breakout's displacement move.
4. Price pulls back and trades into the overlapping blue/fuchsia zone.
5. A purple diamond appears — a Bullish Pin Bar formed inside the zone. This is your early warning.
6. A few 1M candles later, price breaks its recent 1M micro-high → green ▲ CONTINUATION LONG TRIGGER fires. This is your entry.
7. Stop-loss goes just below the 1M swing that confirmed the trigger; take-profit targets the next 1H structure level.
───────────────────────────────
RECOMMENDED SETTINGS BY EXPERIENCE LEVEL
1H Swing Lookback — 5 (higher = fewer, stronger swing points)
Zone Start / End (Fib) — 0.618 / 0.786 (standard OTE range)
Displacement Size (x ATR) — 1.5 (raise for stricter Order Blocks, lower if too few appear)
Min Wick-to-Body Ratio — 2.0 (standard pin bar definition)
───────────────────────────────
SETTING UP ALERTS
This script includes six built-in alert conditions — right-click the chart → Add Alert → select the indicator → choose a condition:
- Bullish / Bearish Indication Break
- Bullish / Bearish Continuation Trigger
- Bullish / Bearish Pattern in Zone
This lets you step away from the chart and get notified only when your structure actually matters, instead of watching every candle.
───────────────────────────────
DISCLAIMER
This indicator is a technical analysis tool for identifying price structure. It does not predict future price movement and does not constitute financial advice. Trading forex carries substantial risk of loss and is not suitable for all investors. Past structure or historical patterns are not guarantees of future results. Always use proper risk management and test any strategy on a demo account before trading live capital. Indicador

Indicador

Key Levels, Trading Sessions & Dynamic Long/Short SignalsThis all-in-one TradingView indicator is designed to streamline your daily market analysis by automatically plotting critical higher-timeframe liquidity levels, tracking major trading sessions, and highlighting potential trade directional biases in real time.
✨ Key Features
1. Dynamic Key Levels (Daily & Weekly Liquidity)
Yesterday’s Daily High & Low: Automatic projection of yesterday's key liquidity boundaries.
Previous Day High & Low: Tracks the levels from two days ago for broader context.
Previous Week High & Low: Keeps major weekly extremes clear on your lower-timeframe charts.
Custom Projections: Lines extend cleanly without cluttering past historical price action.
2. Actionable Trade Direction (Long & Short Bias Signals)
Automatic Level Sweeps/Touches: Detects when price interacts with key liquidity zones.
Visual Directional Labels:
"Buscar Long" (Look for Longs): Appears below key support / Daily Low touches with precise visual spacing.
"Buscar Shorts" (Look for Shorts): Appears above key resistance / Daily High touches.
ATR-Based Spacing: Labels and arrows dynamically adjust using Average True Range (ATR) to avoid overlapping candles or arrows across any asset (Crypto, Forex, Indices, Stocks).
3. Session Shadings & On-Screen Legend
Session Background Highlights: Customizable session ranges for Asia, London, and New York (NYC).
Reference Table: An elegant, customizable on-screen legend displaying active session colors.
Day Separators: Optional vertical lines marking the start of each new trading day.
🔔 Work Smarter: Use Alerts to Avoid Screen Fatigue
You don't need to sit in front of your charts all day waiting for levels to get touched.
Recommended Workflow:
Set Up Alerts: Create custom TradingView alerts on the indicator when price reaches key levels or when a signal triggers.
Step Away: Go about your day while the market moves.
Evaluate & Execute: When you receive an alert notification, it simply means price has reached a key decision zone. Open your chart, evaluate price action at that moment, and decide whether or not to take the trade.
⚙️ Fully Customizable
Adjust line colors, styles, and text offsets.
Enable or disable individual sessions, daily separators, and session tables according to your trading setup. Indicador

Indicador

Indicador

Indicador

Indicador

Swing Trader's Buy Signal
A Buy or Strong Buy signal triggers when multiple independent technical factors align simultaneously. Instead of relying on a single indicator (which often produces false signals), this dashboard evaluates confluent technical layers: Macro Trend, Short-Term Momentum, Institutional Volume, and Relative Strength.
Breakdown of Dashboard Elements
Trend (Overall Structure)
What it checks: Confirms whether Price > SMA20 > SMA50 > SMA200.
Why it triggers a Buy: Institutional traders trade in the direction of the macro trend. A bullish trend hierarchy ensures you are not buying into a falling knife or fighting a broader downtrend.
RSI (Relative Strength Index)
What it checks: Measures price momentum speed (RSI > 50 gives +1 pt, RSI > 60 gives +1 pt).
Why it triggers a Buy: An RSI above 50 indicates buyers are in control of momentum. Crossing above 60 signifies accelerating momentum without entering extreme overbought exhaustion.
Stoch RSI (Stochastic RSI Crossover)
What it checks: Evaluates if the Fast line %K is above %D (k > d) and recovering from oversold territory (k > 20).
Why it triggers a Buy: RSI provides the macro momentum, but Stoch RSI provides precise swing timing. A bullish %K > %D crossover pinpoints the exact moment a brief pullback ends and the upward swing resumes.
RS vs SPY (Relative Strength vs. Benchmark)
What it checks: Compares the asset's performance directly against the market index (AMEX:SPY).
Why it triggers a Buy: Outperforming stocks lead market rallies. Positive RS momentum (+1 to +2 pts) confirms that institutions are actively accumulating this specific asset faster than the broader market.
Price > SMA20 (Short-Term Trend Filter)
What it checks: Verifies if current price is trading above its 20-period Simple Moving Average.
Why it triggers a Buy: The 20 SMA represents the short-term swing baseline. Trading above it confirms immediate buyer control and validates short-term breakout momentum.
Price > SMA50 (Medium-Term Trend Filter)
What it checks: Verifies if current price is trading above its 50-period Simple Moving Average.
Why it triggers a Buy: The 50 SMA is the primary benchmark for institutional support. Staying above this level proves medium-term pullbacks are being bought rather than sold.
Volume (Institutional Participation)
What it checks: Compares current bar volume against its 20-period average (HIGH = >120%, VERY HIGH = >150%).
Why it triggers a Buy: Price moves without high volume lack conviction. Above-average volume confirms "smart money" accumulation, providing the fuel required for a sustained breakout.
Score (Confluence Aggregator)What it checks: Sums up the binary conditions across all indicators (Maximum score = 11).
Why it triggers a Buy: A BUY requires a score $\ge 7$ alongside an early bull trend, while a STRONG BUY requires a score $\ge 9$ with fully aligned trends, relative strength, and RSI momentum. This eliminates guesswork by requiring a strict mathematical majority of positive technical factors before triggering an entry.
Indicador

Indicador

TDVW Momentum Levels v3TDVW Momentum Levels v2 — Volume & Trend-Confirmed Trading Zones
A precision toolkit for momentum and scalping traders that filters out noise before it reaches your chart.
📊 WHAT IT SHOWS
✅ EMA Ribbon (9/21/50/100/200) — instant trend read at a glance
✅ VWAP — the institutional benchmark line
✅ Supply & Demand Zones — confirmed, not raw pivots
✅ Volatility-Adaptive Entry, Stop, Target 1 & Target 2
✅ Clean summary table — all key levels in one glance, top-right corner
🔍 ORIGINALITY — HOW THIS DIFFERS FROM A STANDARD PIVOT/ATR SCRIPT
Most zone-detection scripts plot every raw pivot high/low, producing dozens of levels most of which are noise. This script only confirms a zone when TWO independent conditions align: (1) the pivot bar's volume exceeds its rolling average by a configurable multiplier, and (2) the zone is not counter to the current EMA trend direction (e.g. a supply zone is discarded while the market is in a confirmed uptrend). This cross-filter removes low-conviction levels that a raw pivot detector would otherwise plot.
The Entry/Stop/Target system is volatility-adaptive rather than fixed: it compares the current ATR reading against its own historical average (50-bar baseline) and scales the stop/target multipliers up or down accordingly. In a high-volatility regime, target distances automatically widen; in a quiet market, they compress. The live "Volatility×" reading in the summary table shows this factor directly.
🎯 BUILT FOR MOMENTUM & SCALPING
Designed for traders working fast-moving, low-float stocks, where fixed-percentage or fixed-ATR tools often place targets too tight (choppy markets) or too far (quiet markets) because they don't adapt to changing volatility.
⚙️ HOW TO USE
1. Add to any chart, any timeframe
2. Watch for EMA alignment (9 > 21 > 50) confirming trend direction
3. Only confirmed Supply/Demand zones (labeled "Vol+Trend Confirmed") are plotted — raw unconfirmed pivots are filtered out
4. Use the Entry/Stop/Target table for a volatility-adjusted trade plan
5. Adjust Volume Multiplier, ATR Length, and Base ATR multipliers in settings to match your risk tolerance and the instrument's typical volatility
⚠️ Educational tool only. Not financial advice. Always manage your own risk. Indicador
