CCI 34 IndicatorThis tool plots the 34 period CCI to help study momentum and price strength versus its recent average.
It is meant only for educational analysis and should not be treated as a buy/sell signal or investment advice.
Traders must use their own judgment, risk management, and additional tools before making decisions.
Short Explanation of Levels
CCI > +100
= strong upside momentum; price is trading above its recent average and demand is dominant.
CCI < −100
= strong downside momentum; price is below its recent average and selling pressure is dominant.
Candlestick analysis
Destiny Atlas Energy Navigation PRO - Destiny QuantDestiny Atlas Energy Navigation PRO - Destiny Quant | 【天機圖】能量導航
English Description
Visualizing Market Momentum. Destiny Atlas Energy Navigation PRO is the ultimate guide for trend followers. By replacing traditional candles with high-visibility "Energy Bricks" (Neon Blue & Flowing Gold), it allows traders to filter market noise and ride the trend with absolute clarity.
The Pro Tracker: Built-in professional dashboard tracks your Entry Price, Duration, and Floating PnL.
Momentum Logic: Powered by the V22 core engine, synchronizing Daily, Weekly, and Monthly cycles.
Visual Clarity: Optimized for dark mode, providing a high-end quantitative terminal experience.
中文說明
市場動能的導引之圖 【天機圖】能量導航 PRO 是順勢交易者的終極指引。本指標以具備極高辨識度的 「實心能量磚」(天機藍與流金色)取代傳統 K 線,協助交易者過濾雜訊,清晰捕捉每一段趨勢。
專業持倉監控:內建數據面板,自動追蹤進場價、持倉天數與即時損益。
動能核心:搭載 V22 運算核心,完美同步日、週、月線的多週期共振。
極致美學:專為深色模式優化,營造專業級量化交易終端機的視覺質感。
🚀 Get Access / 獲取授權 This is an Invite-only script. To unlock the Celestial Mirror, please:
Visit the link in my profile.
Send a direct message for subscription details.
本指標為 僅限邀請 (Invite-only)。欲獲取授權,請:
點擊我個人主頁的連結(官網/商店)。
透過 TradingView 私訊聯繫我了解訂閱詳情。
GS Tactical Overlay (SMC + Squeeze)designed to sit atop the 6 pillar commander. it will tell you signs for puts and calls
avax by dionfor adding liquidity for view the trend then avax foundation adding liquidity whats the price action
Navidad SharksThis indicator is NOT a signal system.
It is not designed for blind BUY/SELL execution. If you trade it like signals, you will most likely lose consistency.
What is it then?
It is a visual execution tool built around the Sharks Value Zones methodology.
The indicator helps you:
Define a value range
Wait for a valid breakout
Visualize risk (STOP) and reward (1:1) in a structured way
The indicator does not make decisions for you — it gives structure.
The trader still decides.
⚠️ Important for new users
This is NOT an automated signal tool
It only makes sense if you learn the Sharks Value Zones system inside the Sharks community
Entering trades just because a BUY or SELL label appears is not the method
This indicator provides levels and structure, not trade instructions.
🦈 Sharks Mindset
Professional traders don’t chase signals.
They repeat clear structures, disciplined execution, and controlled risk.
This indicator exists to:
bring order to your chart
remove emotional guessing
help you execute with consistency
✅ What the indicator draws
Base range / Value Zone based on the selected market session
Breakout direction (BUY or SELL) after the range
STOP zone (risk) and 1:1 target zone (reward)
Additional markers:
80% TP → price reached 80% of the target
TP ✅ / STOP ❌ → trade resolution
🧩 Inputs explained (simple)
Market
Select the session you want to trade (NY, Europe, Crypto, etc.).
This defines when the value range is calculated.
Anchor boxes from range start (bars)
How many candles the boxes extend to the right.
Higher value = longer visual boxes.
BUY/SELL label offset
Moves the BUY/SELL label left or right (visual only).
TP/STOP label offset
Moves TP / STOP / 80% labels (visual only).
ENTRY TICKS (number of breakout ticks)
Filters weak breakouts.
0 = instant breakout (more signals, more sensitivity)
3–5 ticks recommended for Forex
Indices and crypto may require higher values depending on volatility
Use 2nd opportunity
If the first trade hits STOP, the system may allow a second structured attempt on the opposite break (if enabled).
This is part of the Sharks methodology, not revenge trading.
🧠 How to use it correctly
Learn the Sharks Value Zones system
Use the indicator as a map, not a signal
Combine structure + context + risk management
==========================================
RF True Structure Engine PROD. V1RF True Structure Engine V1 is a fractal–based market structure indicator that identifies the current active swing leg and bias in real time. It automatically tracks Strong/Weak Highs and Lows, marks MSS (Market Structure Shifts) and BOS (Breaks of Structure) using candle-close confirmation, and plots clean right-side structure levels with an optional midline for quick leg context.
It also includes an optional HTF structure overlay and a compact multi-timeframe bias table (up to 5 timeframes) so you can instantly see whether higher/lower timeframes are bullish or bearish.
Built for clarity and consistency — structure first, noise filtered out.
Custom ORB (Adjustable Time + Alerts)Opening range Breakout for the current day only. Time frame and be adjusted for first 15 min, 30 min, e.g., 9:30 am to 9:45 am or to 10 am, etc. You can add price alerts for high and low. You can also change the color of solid lines.
Trend King Wave Trading Terminator v4This script is intended for learning and communication purposes only. Please do not use it as a basis for investment. The market is risky, so operate with caution. I have made this solemn declaration: I am not responsible for any losses caused by improper operations. Please comply with local laws and regulations!
GMA Smart Trend Channel [Top Volatility Track]This script is for learning and communication purposes only. Please do not use it as an investment basis. The market is risky, so proceed with caution. I have made a formal statement: I am not responsible for any losses caused by improper operations.
Order Flow Signals - Alphaomega18//@version=5
// ═══════════════════════════════════════════════════════════════════════════════
// ORDER FLOW PRO SIGNALS - Signals on Chart
// Created by Alphaomega18
// ═══════════════════════════════════════════════════════════════════════════════
indicator("Order Flow Signals - Alphaomega18", shorttitle="OF Signals", overlay=true)
// ═══════════════════════════════════════════════════════════════════════════════
// USER PARAMETERS
// ═══════════════════════════════════════════════════════════════════════════════
// Detection
absorptionThreshold = input.float(1.5, "Normal Absorption Threshold", minval=1.0, step=0.1, group="Detection", tooltip="Average volume multiplier for normal absorption")
extremeAbsorptionThreshold = input.float(3.0, "EXTREME Absorption Threshold", minval=1.5, step=0.1, group="Detection", tooltip="Average volume multiplier for extreme absorption (300%+)")
divergenceLength = input.int(14, "Divergence Periods", minval=5, group="Divergence")
// Display
showAbsorptions = input.bool(true, "Show Absorptions 💎", group="Display")
showDivergences = input.bool(true, "Show Divergences ▲▼", group="Display")
showPressure = input.bool(true, "Show Extreme Pressure 🚀💥", group="Display")
showDelta = input.bool(false, "Show Delta per Candle", group="Display", tooltip="Display numerical delta on each candle")
// Label Size
labelSizeOption = input.string("Normal", "Label Size", options= , group="Customization")
labelSize = labelSizeOption == "Tiny" ? size.tiny : labelSizeOption == "Small" ? size.small : labelSizeOption == "Normal" ? size.normal : labelSizeOption == "Large" ? size.large : size.huge
// Absorption Colors
colorAbsorptionBull = input.color(color.aqua, "Bullish Absorption Color", group="Colors")
colorAbsorptionBear = input.color(color.orange, "Bearish Absorption Color", group="Colors")
colorAbsorptionExtreme = input.color(color.fuchsia, "EXTREME Absorption Color", group="Colors", tooltip="Color for absorptions >300% volume")
// Divergence Colors
colorDivergenceBull = input.color(color.green, "Bullish Divergence Color", group="Colors")
colorDivergenceBear = input.color(color.red, "Bearish Divergence Color", group="Colors")
// Pressure Colors
colorPressureBuy = input.color(color.lime, "Buy Pressure Color", group="Colors")
colorPressureSell = input.color(color.fuchsia, "Sell Pressure Color", group="Colors")
// Delta Colors
colorDeltaPositive = input.color(color.green, "Positive Delta Color", group="Colors")
colorDeltaNegative = input.color(color.red, "Negative Delta Color", group="Colors")
// Alerts
alertAbsorption = input.bool(true, "Absorption Alerts", group="Alerts")
alertDivergence = input.bool(true, "Divergence Alerts", group="Alerts")
alertPressureAlert = input.bool(true, "Extreme Pressure Alerts", group="Alerts")
alertExtremeAbsorption = input.bool(true, "EXTREME Absorption Alerts", group="Alerts")
// ═══════════════════════════════════════════════════════════════════════════════
// ORDER FLOW CALCULATIONS
// ═══════════════════════════════════════════════════════════════════════════════
// Delta
delta = close > open ? volume : close < open ? -volume : 0
// CVD
var float cvd = 0
cvd := cvd + delta
// Average volume
avgVolume = ta.sma(volume, 20)
// ═══════════════════════════════════════════════════════════════════════════════
// DETECTIONS
// ═══════════════════════════════════════════════════════════════════════════════
// ABSORPTIONS
volumeSpike = volume > (avgVolume * absorptionThreshold)
volumeSpikeExtreme = volume > (avgVolume * extremeAbsorptionThreshold)
// Normal Absorption
bullishAbsorption = volumeSpike and not volumeSpikeExtreme and close < open and delta > 0
bearishAbsorption = volumeSpike and not volumeSpikeExtreme and close > open and delta < 0
// EXTREME Absorption (300%+)
bullishAbsorptionExtreme = volumeSpikeExtreme and close < open and delta > 0
bearishAbsorptionExtreme = volumeSpikeExtreme and close > open and delta < 0
// DIVERGENCES
priceLow = ta.lowest(low, divergenceLength)
cvdLow = ta.lowest(cvd, divergenceLength)
bullishDivergence = low == priceLow and cvd > cvdLow and close < close
priceHigh = ta.highest(high, divergenceLength)
cvdHigh = ta.highest(cvd, divergenceLength)
bearishDivergence = high == priceHigh and cvd < cvdHigh and close > close
// EXTREME PRESSURE
avgDelta = ta.sma(math.abs(delta), 20)
extremeBuyPressure = delta > 0 and delta > (avgDelta * 2)
extremeSellPressure = delta < 0 and math.abs(delta) > (avgDelta * 2)
// ═══════════════════════════════════════════════════════════════════════════════
// VISUAL SIGNALS
// ═══════════════════════════════════════════════════════════════════════════════
// NORMAL ABSORPTIONS 💎
if showAbsorptions and bullishAbsorption
label.new(bar_index, low, "💎",
style=label.style_label_up,
color=color.new(colorAbsorptionBull, 0),
textcolor=color.white,
size=labelSize,
tooltip="BULLISH ABSORPTION • Volume: " + str.tostring(volume, "#,###") + " (" + str.tostring(volume/avgVolume, "0.0") + "x) • Delta: +" + str.tostring(delta, "#,###") + " • Institutions are BUYING!")
if showAbsorptions and bearishAbsorption
label.new(bar_index, high, "💎",
style=label.style_label_down,
color=color.new(colorAbsorptionBear, 0),
textcolor=color.white,
size=labelSize,
tooltip="BEARISH ABSORPTION • Volume: " + str.tostring(volume, "#,###") + " (" + str.tostring(volume/avgVolume, "0.0") + "x) • Delta: " + str.tostring(delta, "#,###") + " • Institutions are SELLING!")
// EXTREME ABSORPTIONS 🔥 (300%+)
if showAbsorptions and bullishAbsorptionExtreme
label.new(bar_index, low, "🔥",
style=label.style_label_up,
color=color.new(colorAbsorptionExtreme, 0),
textcolor=color.white,
size=labelSize,
tooltip="⚠️ EXTREME BULLISH ABSORPTION ⚠️ • Volume: " + str.tostring(volume, "#,###") + " (" + str.tostring(volume/avgVolume, "0.0") + "x) • Delta: +" + str.tostring(delta, "#,###") + " • MASSIVE INSTITUTIONAL ACTIVITY!")
if showAbsorptions and bearishAbsorptionExtreme
label.new(bar_index, high, "🔥",
style=label.style_label_down,
color=color.new(colorAbsorptionExtreme, 0),
textcolor=color.white,
size=labelSize,
tooltip="⚠️ EXTREME BEARISH ABSORPTION ⚠️ • Volume: " + str.tostring(volume, "#,###") + " (" + str.tostring(volume/avgVolume, "0.0") + "x) • Delta: " + str.tostring(delta, "#,###") + " • MASSIVE INSTITUTIONAL ACTIVITY!")
// DIVERGENCES ▲▼
if showDivergences and bullishDivergence
label.new(bar_index, low, "▲",
style=label.style_label_up,
color=color.new(colorDivergenceBull, 0),
textcolor=color.white,
size=labelSize,
tooltip="BULLISH DIVERGENCE • Price: Lower low • CVD: Higher low • Hidden accumulation!")
if showDivergences and bearishDivergence
label.new(bar_index, high, "▼",
style=label.style_label_down,
color=color.new(colorDivergenceBear, 0),
textcolor=color.white,
size=labelSize,
tooltip="BEARISH DIVERGENCE • Price: Higher high • CVD: Lower high • Hidden distribution!")
// EXTREME PRESSURE 🚀💥
if showPressure and extremeBuyPressure
label.new(bar_index, low, "🚀",
style=label.style_label_up,
color=color.new(colorPressureBuy, 0),
textcolor=color.black,
size=labelSize,
tooltip="EXTREME BUY PRESSURE • Delta: +" + str.tostring(delta, "#,###") + " • " + str.tostring(delta/avgDelta, "0.0") + "x average!")
if showPressure and extremeSellPressure
label.new(bar_index, high, "💥",
style=label.style_label_down,
color=color.new(colorPressureSell, 0),
textcolor=color.white,
size=labelSize,
tooltip="EXTREME SELL PRESSURE • Delta: " + str.tostring(delta, "#,###") + " • " + str.tostring(math.abs(delta)/avgDelta, "0.0") + "x average!")
// DELTA PER CANDLE (OPTIONAL)
if showDelta
deltaColor = delta > 0 ? colorDeltaPositive : colorDeltaNegative
deltaSign = delta > 0 ? "+" : ""
label.new(bar_index, low, deltaSign + str.tostring(delta, "#"),
style=label.style_label_down,
color=color.new(deltaColor, 70),
textcolor=deltaColor,
size=size.tiny,
yloc=yloc.belowbar,
tooltip="Delta: " + deltaSign + str.tostring(delta, "#,###"))
// ═══════════════════════════════════════════════════════════════════════════════
// ALERTS
// ═══════════════════════════════════════════════════════════════════════════════
alertcondition(alertAbsorption and bullishAbsorption, "Bullish Absorption", "🔵 BULLISH ABSORPTION - Institutions are BUYING!")
alertcondition(alertAbsorption and bearishAbsorption, "Bearish Absorption", "🔴 BEARISH ABSORPTION - Institutions are SELLING!")
alertcondition(alertExtremeAbsorption and bullishAbsorptionExtreme, "EXTREME Bullish Absorption", "🔥🔵 EXTREME BULLISH ABSORPTION - Volume 300%+ - MASSIVE ACTIVITY!")
alertcondition(alertExtremeAbsorption and bearishAbsorptionExtreme, "EXTREME Bearish Absorption", "🔥🔴 EXTREME BEARISH ABSORPTION - Volume 300%+ - MASSIVE ACTIVITY!")
alertcondition(alertDivergence and bullishDivergence, "Bullish Divergence", "📈 BULLISH DIVERGENCE - Accumulation in progress!")
alertcondition(alertDivergence and bearishDivergence, "Bearish Divergence", "📉 BEARISH DIVERGENCE - Distribution in progress!")
alertcondition(alertPressureAlert and extremeBuyPressure, "Extreme Buy Pressure", "🚀 EXTREME BUY PRESSURE detected!")
alertcondition(alertPressureAlert and extremeSellPressure, "Extreme Sell Pressure", "💥 EXTREME SELL PRESSURE detected!")
Trading Sessions Highlighter (Extensible) - v6Allows you to create customisable trading sessions besides the usual ones
NTA Directional Price Pressure (DPP)NTA Directional Pressure Bar
by NexTrade Academy
NTA Directional Pressure Bar is a contextual market analysis tool developed by NexTrade Academy, designed to quantify real-time directional price pressure by measuring the efficiency and dominance of bullish versus bearish price movement.
This script is not a trading system and does not generate buy or sell signals. Its purpose is to act as a bias confirmation and market context engine, helping traders understand who is controlling the market right now.
🔍 What does NTA Directional Pressure Bar do?
This indicator analyzes pure price action to:
Measure bullish vs bearish pressure using candle body efficiency
Quantify directional dominance in real time
Identify when one side (buyers or sellers) is in control
Filter low-quality conditions and non-operable market phases
The result is a clean, visual pressure bar that reflects institutional-style market control, without unnecessary noise.
📊 How to read it
Green dominance → Bullish pressure is in control
Red dominance → Bearish pressure is in control
Balanced / flat zones → No clear dominance (range or compression)
This tool does not trigger trades.
It enables or disables directional bias.
🧠 Institutional Use Case
NTA Directional Pressure Bar is designed to be used as:
A bias confirmation layer
A context filter before execution
A confluence tool alongside structure, liquidity, or Wyckoff-based analysis
It integrates naturally with frameworks such as:
Wyckoff NTA – Institutional Context Engine
NTC (NexTrade Concept) execution models
⚠️ Important Notice
This script does not guarantee results, is not automated, and is not financial advice.
It must be used strictly as a contextual analysis tool, always combined with a structured trading plan and proper risk management.
✅ Recommended Use
Use NTA Directional Pressure Bar to:
Confirm directional bias
Avoid trading against dominant pressure
Stay aligned with market control
Improve trade selectivity and discipline
Developed by NexTrade Academy
Institutional Trading · Market Structure · Context First
Student Wyckoff Bar Model Constructor STUDENT WYCKOFF — Bar Model Constructor (No-Code Pattern Builder)
What this script is
This indicator is a **no-code “pattern constructor”** for candlestick/bar comparisons.
If you can say something like:
* “**Close of bar 1 is greater than High of bar 2**”
* “Low of bar 0 is below Low of bar 1, and Close of bar 1 is above Open of bar 2”
…but you **can’t program**, this tool lets you build that logic using **simple dropdown menus** instead of writing Pine Script.
When the model matches, the script draws a **marker (triangle, circle, cross, arrow, etc.)** **above or below the bar**.
---
The pain this solves (for non-programmers)
Many traders have good ideas but get stuck because:
* You find a repeating bar relationship manually, but **you can’t automate the search**.
* You copy someone else’s script, but **you can’t modify it** to your own rules.
* You want something extremely simple (“this price point is > that price point”), yet coding feels like a wall.
This indicator turns your “bar logic” into a **click-to-build checklist**.
---
How it works (simple)
You get up to **5 cells** (slots).
Each cell is:
1. **Which price** you want: `Open / High / Low / Close`
2. **Which bar** you want: “bars ago” (0…5)
Between neighboring cells you choose a **comparison sign**:
* `>` greater than
* `<` less than
* `=` equal (with optional tolerance)
You can also choose **how many cells participate** (2 to 5).
If you set “2 cells”, only the first comparison (1–2) is used.
---
Key features
* **Up to 5 chained comparisons** (2–5 cells active)
* **No coding**: everything is built from inputs
* **Marker style choice**: triangles, circles, crosses, diamonds, arrows, flags, etc.
* **Marker placement**: above bar / below bar
* **Optional marker offset** (shift the marker left/right on the chart)
* **Alert support** (fires when the model matches)
---
### Anti-repaint behavior (important)
This script is designed to be stable:
* The signal is confirmed **only on bar close** (no repainting on the live forming bar).
* On real-time charts, you will see the marker appear **when the bar closes**.
---
Inputs explained
1) Model (up to 5 cells)
* **Cells count (2–5)**
How many cells are included in the chain.
* **Cell 1…5: Price part**
Choose `Open / High / Low / Close`.
* **Cell 1…5: Bars ago**
0 = current bar (but signal still prints only after close), 1 = previous bar, etc.
* **Sign 1–2 / 2–3 / 3–4 / 4–5**
Choose `>`, `<`, or `=`.
* **Equal tolerance (ticks)**
If you use `=`, you can allow small differences.
Example: tolerance = 2 ticks means “almost equal” within 2 minimum ticks.
2) Display
* **Show marker**: on/off
* **Placement**: above bar or below bar
* **Shape**: triangle/circle/cross/arrow/etc.
* **Marker color**
* **Marker offset (bars)**: shift marker left/right visually
---
Quick examples (copy the logic into the menus)
Example A: `Close > High `
* Cells count: **2**
* Cell 1: **Close**, Bars ago **1**
* Cell 2: **High**, Bars ago **2**
* Sign 1–2: **>**
* Choose marker + placement
Example B: `High > High > High `
* Cells count: **3**
* Cell 1: **High**, Bars ago **0**
* Cell 2: **High**, Bars ago **1**
* Cell 3: **High**, Bars ago **2**
* Sign 1–2: **>**
* Sign 2–3: **>**
Example C (with “almost equal”): `Close = Close ` (within tolerance)
* Cells count: **2**
* Cell 1: **Close**, Bars ago **0**
* Cell 2: **Close**, Bars ago **1**
* Sign 1–2: **=**
* Equal tolerance (ticks): **1–3** (depends on the instrument)
---
Alerts
The script includes an alert condition that triggers when your bar model matches.
You can create an alert in TradingView using the indicator’s alert condition.
---
Limitations / notes
* This is a **bar-relationship scanner**, not a full strategy/backtester.
* Using `=` without tolerance can be extremely strict (many markets rarely print exactly equal prices).
* Bars ago is limited to a small range to keep the UI simple and fast (and because most bar patterns use recent bars).
---
Disclaimer
This indicator is a visual and alert tool for pattern recognition. It does not provide financial advice and does not guarantee results. Always test and validate on your market and timeframe.
Engulfing Candles Detector (Shapes)Engulfing Candles Detector (Shapes) just a simple modified for shapes insted of bar color
STUDENT WYCKOFF Volume ClimaxSTUDENT WYCKOFF Volume Climax highlights potential buying and selling climaxes by combining abnormally high volume with wide spread bars.
It is a simple Wyckoff-style tool that helps you see where effort (volume) and result (spread) reached extreme levels and may signal exhaustion or stopping action.
━━━━━━━━━━
1. Concept
━━━━━━━━━━
The script looks for bars where:
• Volume is many times higher than its recent average.
• The spread (high–low range) is much wider than usual.
• The candle has a real body (not a tiny doji).
• The bar is fully confirmed (closed).
Such bars are marked as:
• **BC (Buying Climax)** – wide up bar on very high volume.
• **SC (Selling Climax)** – wide down bar on very high volume.
The idea is not to call exact tops or bottoms, but to mark places on the chart where effort and result spike together, so you can then judge context, background and next bars in the Wyckoff sense.
━━━━━━━━━━
2. How the indicator works
━━━━━━━━━━
Inputs:
• Volume lookback – number of bars used for the average volume.
• Spread lookback – number of bars used for the average spread (high–low).
• Volume multiplier – how many times above the average volume a bar must reach to be considered “climactic”.
• Spread multiplier – how many times above the average spread the bar’s range must be.
• Min body / spread – minimum body size as a fraction of spread (0–1) to filter out near-doji candles.
Internally the script calculates:
• Range = high − low.
• Average volume = SMA(volume, volume lookback).
• Average spread = SMA(range, spread lookback).
• Body fraction = |close − open| / range.
A bar is a **climax bar** only if:
1) Volume > averageVolume × volumeMultiplier,
2) Spread > averageSpread × spreadMultiplier,
3) BodyFraction ≥ Min body / spread,
4) Bar is closed (barstate.isconfirmed).
Classification:
• If close > open → **Buying Climax (BC)**.
• If close < open → **Selling Climax (SC)**.
━━━━━━━━━━
3. Visuals
━━━━━━━━━━
The indicator works in a separate pane (overlay = false) and shows:
1) **Histogram in the subwindow**
• Value = Volume / AverageVolume (ratio).
• 1.0 line marks average volume.
• Bars are colored:
– Green for BC,
– Red for SC,
– Neutral grey for all other bars.
2) **Labels on price with force overlay**
• On BC bars a small “BC” label is plotted above the bar high.
• On SC bars a small “SC” label is plotted below the bar low.
• Labels are drawn with `force_overlay=true`, so they appear directly on the price chart even though the indicator itself is in the lower pane.
All signals are generated **only on bar close** to reduce repainting behaviour. The last, still forming bar is not treated as a confirmed climax.
━━━━━━━━━━
4. How to use it
━━━━━━━━━━
Typical applications:
• Wyckoff-style reading of climactic action
– Look for BC near potential buying climaxes in up moves, especially after long rallies or in the last part of a trend.
– Look for SC near potential selling climaxes after panics or shake-outs.
• Effort vs Result analysis
– Ask whether the market gets a lot of “effort” (volume + wide spread) but then fails to continue in the same direction.
– Pay attention to the next 1–3 bars after a BC/SC: is there follow-through or immediate failure?
• Scanning for zones of interest
– On higher timeframes BC/SC can highlight areas worth marking as potential stopping, climactic or reversal zones.
– On intraday timeframes they can show where very aggressive activity hit the tape (news, open/close auctions, liquidations).
The labels and histogram are **not** trading signals by themselves. They are context markers that tell you: “Here was a big push with big spread; now check structure, background and test behaviour.”
━━━━━━━━━━
5. Notes and disclaimer
━━━━━━━━━━
• Works on any symbol and timeframe available on TradingView.
• Uses only standard built-in volume and price data; no exotic calculations.
• Signals are calculated on confirmed bars with `barstate.isconfirmed`, so they do not repaint after the bar closes.
This script is published for educational and analytical purposes only.
It does not constitute financial or investment advice and does not guarantee any performance. Always test your ideas, understand the logic behind your tools and use proper risk management.
Ehler's SMMACredits to and his SmoothCloud indicator. On this script I just wanted the lines so thats what we have here.
NY & Sydney Open firts candle 10m (v6)We will analyze the initial intention of the opening. The first Japanese candlestick after the opening in New York or Sydney will show us the initial intention of the price movement.
NY & Sydney Open firts candle 10m (v6)We will analyze the initial intention of the opening. The first Japanese candlestick after the opening in New York or Sydney will show us the initial intention of the price movement.
Strategy XAUUSDDouble low and higher close (yellow candle) combined with bullish outside bar (orange candle).
MHM BOT V2Proprietary algorithm based indicator providing clear buy / sell signals which do not repaint. This algorithm is based on rejection patterns. Perfectly suited for scalping tickers with high liquidity and volatility. Perfectly suited for scaling NQ or ES.
TWT_MAHA+REVERAL🔹 TWT_MAHA + REVERSAL (Smart Money Reversal System)
TWT_MAHA + REVERSAL is a non-repainting support–resistance + price-action reversal indicator designed to catch high-probability market turning points near extremes.
It combines:
Dynamic Support & Resistance (multi-timeframe)
RSI + MACD momentum exhaustion
Smart Money concepts (Order Blocks & Liquidity grabs)
Advanced price-action patterns (pin bars, engulfing, failures)
✅ How to Use (Simple Rules)
🟢 BUY SETUP
Look for Buy signals near Support / Extreme Lows when:
RSI is oversold and starting to reverse
MACD shows loss of bearish momentum
Strong bullish price action appears (long wick, engulfing, reversal pattern)
A Bullish Order Block (OB) or Bullish SFP (liquidity grab) is printed
📌 Best entries:
First retest of a bullish OB
Strong reversal candle close near support
🔴 SELL SETUP
Look for Sell signals near Resistance / Extreme Highs when:
RSI is overbought and rolling over
MACD shows loss of bullish momentum
Strong bearish price action appears
A Bearish Order Block (OB) or Bearish SFP is printed
📌 Best entries:
First retest of a bearish OB
Rejection wick or strong bearish candle near resistance
🎯 Risk–Reward Guidance
Intraday / Scalping:
🔸 Typical RR: 1:1.5 to 1:2
Swing / Positional:
🔸 Typical RR: 1:2 to 1:4
🛑 Stop-loss:
Just beyond the OB zone or recent swing high/low
🎯 Targets:
Nearest opposing S/R
Partial at 1R, trail the rest
🧠 Key Notes
Works best on 5m, 15m, 30m for intraday
Also effective on 1H+ for swing trading
Designed to reduce noise and avoid late entries
No repainting signals
🔐 Access & Updates
This indicator is private.
📩 To get access:
👉 DM me directly on TradingView
(Serious traders only — this tool is built for education Purpose Only. Before taking any Real Trade consult your own Financial Advisor)






















