Indicators and strategies
ND NS by Tanveer)This indicator will help you to find No Supply and No Demand based on VSA strategy.
Средний ATR за 5 дней (без исключительных баров)The indicator excludes bars where the ATR is more than twice the regular ATR, and shows only the average ATR for the last 5 full days
Gold Power Hours Strategy📈 Gold Power Hours Trading Strategy
Trade XAUUSD (Gold) or XAUEUR during the most volatile hours of the New York session, using momentum and trend confirmation, with session-specific risk/reward profiles.
✅ Strategy Rules
🕒 Valid Trading Times ("Power Hours"):
Trades are only taken during high-probability time windows on Tuesdays, Wednesdays, and Thursdays , corresponding to key New York session activity:
Morning Session:
08:00 – 11:00 (NY time)
Afternoon Session:
12:30 – 16:00
19:00 – 22:00
These times align with institutional activity and economic news releases.
📊 Technical Indicators Used:
50-period Simple Moving Average (SMA50):
Identifies the dominant market trend.
14-period Relative Strength Index (RSI):
Measures market momentum with session-adjusted thresholds.
🟩 Buy Signal Criteria:
Price is above the 50-period SMA (bullish trend)
RSI is greater than:
60 during Morning Session
55 during Afternoon Session
Must be during a valid day (Tue–Thu) and Power Hour session
🟥 Sell Signal Criteria:
Price is below the 50-period SMA (bearish trend)
RSI is less than:
40 during Morning Session
45 during Afternoon Session
Must be during a valid day and Power Hour session
🎯 Trade Management Rules:
Morning Session (08:00–11:00)
Stop Loss (SL): 50 pips
Take Profit (TP): 150 pips
Risk–Reward Ratio: 1:3
Afternoon Session (12:30–16:00 & 19:00–22:00)
Stop Loss (SL): 50 pips
Take Profit (TP): up to 100 pips
Risk–Reward Ratio: up to 1:2
⚠️ TP is slightly reduced in the afternoon due to typically lower volatility compared to the morning session.
📺 Visuals & Alerts:
Buy signals: Green triangle plotted below the bar
Sell signals: Red triangle plotted above the bar
SMA50 line: Orange
Valid session background: Light pink
Alerts: Automatic alerts for buy/sell signals
TTT Sentiment IndicatorThis indicator plots the NYSE uptick vs. downtick volume ratios and can be used as a short-term sentiment indicator of buying pressure (FOMO) when UVOL/DVOL is high and selling pressure (panic selling) when DVOL/UVOL is high. These ratios are used informally by Chris Vermeulen of The Technical Traders as a contrarian indicator on a 30 minute chart.
This script isn't created, approved, or supported by The Technical Traders, but was created by a TTT subscriber to support the request of other subscribers. I'm not planning to upgrade or support this indicator or answer questions on how to use it. It's open source, so users can make their own copy and edit as they see fit.
DIVAP RSI by:TMThe DIVAP RSI by:TM is a precision-focused RSI-based indicator designed to identify high-confidence entry and exit points. It uses a faster RSI (length 7) combined with extended levels (20 and 80) to capture momentum reversals at extreme zones.
✅ Green arrows signal entries when RSI crosses above 20 (exit from oversold)
✅ Red arrows signal exits when RSI crosses below 80 (exit from overbought)
This minimalist tool is ideal for traders who prefer clean chart setups with clear, timely alerts.
🔧 This is a test version and is actively being improved. Feedback is welcome!
MOM Buy/Sell + MACD Histogram Signal TableJarmo script ETGAG to be used for chart analysis
Meant to assist with determining how to choose direction
FutureObitz Official Bank Levels// © 2025 FutureObitz - Custom version for private use
This Bank Levels indicator automatically calculates daily high, low, mid, and premium/discount zones using dynamic ranges.
Ideal for intraday traders using supply/demand, liquidity concepts, and institutional levels. Labels are cleanly aligned and update once per day for minimal chart clutter.
This version was customized for my personal trading style and refined for visual clarity.
TSEP Dual SMA + Optional BB//@version=6
indicator(title="TSEP Chart Info Overlay", shorttitle="TSEP Overlay", overlay=true)
// === INPUTS ===
tickerID = input.string(title="Ticker Symbol", defval="TYPE", tooltip="Manually enter the ticker symbol for this chart.")
showOverlay = input.bool(true, title="Show TSEP Overlay")
// === PRICE ===
currentPrice = close
// === VOLUME ===
currentVol = volume
adtv50 = ta.sma(volume, 50)
// === TIMESTAMP ===
timestampText = "🕓 01:40 AM CDT 07/10/2025" // Replace automatically on future updates if needed
// === DISPLAY STRING ===
labelText = "Ticker: " + tickerID + " Price: $" + str.tostring(currentPrice, "#.##") +
" Volume: " + str.tostring(currentVol, "#.##") +
" 50-day ADTV: " + str.tostring(adtv50, "#.##") +
" " + timestampText
// === RENDER ===
if showOverlay
label.new(x=bar_index, y=high, text=labelText, style=label.style_label_left,
textcolor=color.white, size=size.normal, color=color.new(color.black, 85))
TSEP Dual SMA + Optional BB//@version=5
indicator("TSEP Volume + Price Overlay", overlay=true)
// === Data Calculations ===
currentVol = volume
avgVol50 = ta.sma(volume, 50)
currentPrice = close
timestampStr = str.tostring(year) + "-" + str.tostring(month, "00") + "-" + str.tostring(dayofmonth, "00")
// === Format Helpers ===
formatVal(val) =>
val >= 1e9 ? str.tostring(val / 1e9, "#.##") + "B" :
val >= 1e6 ? str.tostring(val / 1e6, "#.##") + "M" :
val >= 1e3 ? str.tostring(val / 1e3, "#.##") + "K" :
str.tostring(val, "#.##")
// === Label Text ===
labelText = "✅ Current Price: $" + str.tostring(currentPrice, "#.##") + " " +
"✅ 50-day ADTV: " + formatVal(avgVol50) + " " +
"✅ Current Volume: " + formatVal(currentVol) + " " +
"✅ Timestamp: " + timestampStr
// === Display Label ===
var label dataLabel = label.new(x=bar_index, y=high, text=labelText,
xloc=xloc.bar_index, yloc=yloc.price, style=label.style_label_left,
textcolor=color.white, size=size.normal, color=color.new(color.blue, 80))
// === Update Each Bar ===
label.set_xy(dataLabel, bar_index, high)
label.set_text(dataLabel, labelText)
Revenue, Income, Profit, Debt & Cash Flow (FQ)Revenue, Net Income, Gross Profit, Net Debt & Free Cash Flow (FQ)
show basic financial number
Shavarie Gordon’s Phantom Trigger The Phantom Trigger is a precision-engineered confluence indicator developed by Shavarie Gordon — the result of 7 years of trading experience distilled into one clean, powerful tool.
This system filters out noise and focuses only on high-quality trades, combining three powerful elements:
🔹 Momentum Bend Detection – custom logic to detect shifts in directional strength
🔹 Delta Volume Pressure – smoothed order flow showing who’s in control (buyers vs sellers)
🔹 RSI Bend Confirmation – micro-level reversal insight from RSI (length 1 by default)
When all three align, the Phantom Trigger activates:
📈 Line bends up → high-probability buy
📉 Line bends down → high-probability sell
Key Features:
Built for confluence-based traders who want sniper accuracy
Filters out random or weak setups — no low-quality trades
Perfect for scalping, swing, or smart intraday positioning
Lightweight, non-repainting, and easy to read
👑 Final Note:
This tool isn’t for guessing — it’s for traders who wait, confirm, and strike.
Every signal reflects the precision and patience of a 7-year trading journey.
Disclaimer:
This indicator is for educational and informational purposes only and does not constitute financial advice. Use at your own discretion and always apply risk management.
Smart Money Premium | Made by EF (Improved)📊 Smart Money Premium | Made by EF (Improved)
A powerful all-in-one toolkit built for Smart Money / ICT traders.
It helps you clearly identify market structure, liquidity, order blocks, fair value gaps, and high-probability entry signals — all visualized directly on your chart.
✨ Key features:
✅ Automatic detection of Swing High / Swing Low points
✅ Real-time BOS / CHOCH (Break of Structure / Change of Character) labeling
✅ Dynamic Order Blocks with adjustable duration and color
✅ Detection of Fair Value Gaps (FVG) and visualization with customizable zones
✅ Liquidity zones (EQH/EQL) with tolerance settings
✅ Smart Swing Failure Patterns (SFP) with instant labels
✅ Built-in Kill Zones for London & New York sessions
✅ Automatic adaptation of key parameters to your timeframe
✅ Volume filter for additional signal confirmation
✅ Clear SL/TP levels with customizable Risk:Reward
✅ Interactive status panel showing trend, structure, session, and live signal readiness
⚙️ How to use:
1️⃣ Add the indicator to your chart
2️⃣ Choose your preferred settings (or let it auto-tune by timeframe)
3️⃣ Follow the on-chart signals: BOS, CHOCH, SFP, OB & FVG zones
4️⃣ Use the SL/TP levels and Risk:Reward built into each signal to plan your trades
✅ Designed for:
• Traders who follow Smart Money Concepts / ICT methodology
• Those who want a clean, visual and data-driven approach
• Both beginners and advanced traders looking to save time and keep discipline
🛠 All logic is transparent and customizable — colors, lookback periods, OB/FVG duration, liquidity sensitivity and more.
🔔 Alerts included for Long and Short setups.
Clean 20/40/60 High/Low LabelsIPDA Data Ranges
Works on all timeframes
20 period high and low, 40 period high and low, and 60 period high and low
This helps to identify large cycles on the daily and 4H chart
Can also be useful at liquidity injections and opening and closing prices of the market.
Hourly Divider with Opening Price🕐 Hour Lines with Opening Price — Utility Indicator
This lightweight TradingView script helps short-term option traders quickly visualize hourly structure and bias.
What it does:
Draws a vertical blue line at the start of each new hour
Draws a horizontal yellow line from the opening price of the hour, extending until the next hour
Purpose:
This tool makes it easy to:
Track hourly price context on lower timeframes like 1-minute
See how far price moves relative to the hourly open
Identify mean-reversion or breakout conditions around hourly transitions
Best used on:
1-minute (1m) charts, where understanding the position of price relative to the hourly open can inform "Up or Down" binary trades.
Auto AVWAP (Anchored-VWAP) with Breakout ScreenerAuto AWAP based indicator that is able to idenifty the breakout of AWAP
Hybrid Cumulative DeltaWhat does this indicator show?
This script displays two types of CVD (Cumulative Volume Delta):
1. Simple Cumulative Delta Volume:
This is the basic method:
pinescript
Kopiraj
Uredi
deltaVolume = volume * (close > close ? 1 : close < close ? -1 : 0)
➡️ It increases cumulative volume if the candle closes higher, and decreases it if it closes lower.
It's a simple assumption:
If the candle is bullish → more buying.
If bearish → more selling.
Then it's accumulated with:
pinescript
Kopiraj
Uredi
cumulativeDeltaVolume = ta.cum(deltaVolume)
It's plotted as candlesticks, rising or falling based on delta volume.
2. Monster Cumulative Delta (advanced method):
Uses a more complex formula, taking into account:
Candle range (high - low),
Relationship between open, close, and wicks,
Distribution of volume inside the candle.
pinescript
Kopiraj
Uredi
U1 = (close >= open ...) ? ...
D1 = (close < open ...) ? ...
Delta = close >= open ? U1 : -D1
cumDelta := nz(cumDelta ) + Delta
➡️ Purpose: to more realistically estimate aggressive buyers/sellers.
This is a refined CVD, ideal for markets without real order book data (like forex).
📍 What does the indicator tell us?
➕ If cumulative delta is rising:
Buyers are in control (more aggressive market buys).
➖ If cumulative delta is falling:
Sellers dominate (more aggressive market sells).
📈 How to read it on the chart:
You’ll see 2 candlestick plots:
One for the simple delta (green/red delta volume candles),
One for the monster delta, which is often smoother.
👉 The key is to watch for divergence between price and CVD:
If price goes up but CVD goes down → buyers are weak = potential reversal.
If price drops and CVD rises → selling pressure is weak = potential bounce.
🕐 Best timeframe (interval) for forex?
Timeframe Purpose Recommendation
1m–15m Scalping / short-term flow ✅ Works well, but needs high-volume pairs (e.g., EUR/USD, GBP/USD)
1H–4H Swing trading / intraday ✅ Best balance – reveals smart money movements
1D Macro overview, long-term volume Usable, but less granular info
🔹 Recommendation for forex: 4H interval
Enough volume data to detect shifts in real pressure.
Less noise than lower timeframes.
Great for spotting swing setups (e.g., divergences at support/resistance).
EdgeXplorer // Swing SequenceEdgeXplorer - Swing Sequence
Swing Sequence is an advanced structural mapping indicator designed to detect and visualize internal swing formations, sequence logic, and multi-leg transitions directly on the chart. This tool is particularly useful for traders applying Smart Money Concepts (SMC), Wyckoff theory, or Elliott-style structure recognition, where the accuracy of pivot timing, internal leg evaluation, and pattern tracking is mission-critical.
Instead of drawing arbitrary zig-zags, this indicator uses real market structure to extract and label potential bullish or bearish reversal sequences, including optional point 5 confirmations and internal double-top/double-bottom logic — all in real time.
⸻
🔍 What Does Swing Sequence Do?
Swing Sequence dynamically identifies structured pivot points and evaluates swing sequences composed of up to 6 labeled legs (A, B, 1, 2, 3, 4) and an optional 5th confirmation point. Once a valid bullish or bearish pattern is recognized based on defined structural rules, it plots:
• Pivot labels (A through 5)
• Swing zones or boxes outlining the full formation
• Optional pathlines to visualize swing flow
• Dotted projection lines for context
It also uses internal logic to detect double-point confirmations, creating a highly structured, rule-based method for visualizing potential reversals or continuations.
⸻
⚙️ How It Works – Technical Breakdown
1. Pivot Detection
The script calculates two sets of pivots:
• External Swings using Swing Pivot Length (len)
• Internal Swings using Internal Pivot Length (ilen)
Both use high/low extremities to determine directional bias (BULL or BEAR).
2. Sequence Evaluation
Once enough pivots are collected (at least six), the algorithm attempts to construct valid sequences:
• Bullish: A → B → 1 → 2 → 3 → 4 (+ optional 5)
• Bearish: A → B → 1 → 2 → 3 → 4 (+ optional 5)
Each candidate is evaluated using logical price containment, directional flow, and a unique “point 4 beyond point 2” condition (optional).
3. Double Point Logic
If enabled, the indicator looks for a second internal pivot that aligns in price proximity with point 4 (adjustable via Strict Double-Top/Bottom and ATR-based Threshold), allowing traders to require confirmation before considering a sequence valid.
4. Sequence Validation
Sequences are only plotted if:
• All structural rules are met
• There’s no overlap with a previously plotted sequence
• Optional filters (like show/hide point 5) are satisfied
⸻
📈 What You See on the Chart
Visual Purpose
Labels A–5 Marks each structural point in the sequence. Label 5 is optional.
Colored Box Encapsulates the swing structure:
• Green Box → Bullish sequence
• Red Box → Bearish sequence
Dotted Lines Horizontal projection from each swing point to end of sequence
Polyline (Path) (Optional) Connects all swing points to show flow
Auto-Coloring Box and line colors change based on bullish or bearish pattern, unless overridden
⸻
📊 Inputs & Settings Explained
Detection Settings
Input Description
Swing Pivot Length (len) Controls the lookback for external high/low pivots. Larger values = broader swings
Internal Pivot Length (ilen) Controls lookback for internal swing structure — used for validation and double-point logic
4 Beyond 2 Forces point 4 to go beyond point 2 for sequence to be valid
Show Point 5 Toggles whether point 5 is included in plotted sequences
Strict Double-Top/Bottom Enables stricter proximity matching between internal pivots (uses absolute levels vs. price containment)
Threshold Sets sensitivity of double-point matching, scaled by ATR(200) for dynamic precision
Display Settings
Input Description
Path Plots a polyline that connects all labeled points in a sequence
Boxes Toggles the shaded swing box zone
Line Color Default color for path and projection lines when auto-coloring is disabled
Auto-Color Automatically changes box and label colors based on trend direction
Show Lines Toggles horizontal dotted projection lines from each swing point
⸻
🧠 How to Read & Use Swing Sequence
Swing Sequence is a visual structural analyzer, not a signal tool. Here’s how to interpret what you see:
Bullish Sequence Example
A (high)
↓
B (low)
↓
1 → 2 → 3 → 4 (lower highs/lows)
↓
5 (double bottom)
Interpretation: Price is forming a potential reversal base. Confirmation at point 5 adds confluence for long setups.
Bearish Sequence Example
A (low)
↑
B (high)
↑
1 → 2 → 3 → 4 (higher highs/lows)
↑
5 (double top)
Interpretation: Market may be topping out. Point 5 adds structural symmetry and possible short confluence.
⸻
🧪 Use Cases & Strategy Integration
• 🔍 Smart Money Traders: Use the sequences to identify where price is structurally exhausting liquidity or forming distribution/accumulation
• 🔄 Reversal Traders: Use point 5 or sequence completion as part of your entry filter
• 🎯 Structure-Based Confirmation: Use Swing Sequence to validate bias after FVG, OB, or BOS breaks
• 📏 Target Zones: Swing boxes can define range-based targets, stop zones, or breaker levels
SMA Variancegives value between 9 and 20 SMA. looking to create alarm based on decreasing difference
after large gap.
Chaikin Oscillator Enhanced📊 What Is the Chaikin Oscillator?
The Chaikin Oscillator is a momentum indicator that helps traders understand the strength of buying and selling pressure in the market, based on volume and price movement.
It is calculated as the difference between two moving averages (short-term and long-term) of the Accumulation/Distribution Line (A/D Line). This line combines price and volume to show whether money is flowing into or out of an asset.
________________________________________
🧠 Simple Concept
• When big traders are buying, they usually do so with volume support—the Chaikin Oscillator picks this up.
• When volume is rising but price is falling, or vice versa, it shows hidden strength or weakness.
So, this indicator helps you see what the smart money is doing, even if the price isn’t moving much.
________________________________________
🛠️ How It Works
• Oscillator Value Above Zero → More buying pressure (bullish).
• Oscillator Value Below Zero → More selling pressure (bearish).
• Crossing above zero → A potential buy signal.
• Crossing below zero → A potential sell signal.
The histogram (vertical bars) in the indicator changes color:
• Green bars = Positive momentum.
• Red bars = Negative momentum.
________________________________________
🎯 How Traders Use It for Entry and Exit
✅ For Entries:
• Buy Entry: When the oscillator crosses above the zero line and the bars turn green, it means buyers are stepping in with volume.
• For better confirmation, combine it with price breaking above a resistance level.
❌ For Exits or Shorts:
• Sell Exit or Short Entry: When the oscillator crosses below the zero line and bars turn red, it suggests selling pressure is growing.
• If the price is also below support, it’s a stronger signal.
________________________________________
🔍 Example Use Case:
1. You’re watching a stock or crypto that's been going sideways.
2. Suddenly, the Chaikin Oscillator crosses above zero, and green bars appear.
3. That’s your early clue that big buyers might be entering.
4. If price confirms this with a breakout, you can enter a long position.
________________________________________
🌐 Where Is It Useful?
The Chaikin Oscillator is great for:
• Stocks (especially volume-heavy large caps)
• ETFs
• Cryptocurrency (on exchanges that provide volume data)
• Forex – less reliable unless volume is proxy-based
⚠️ Important: It won’t work well on instruments where volume data is missing or unreliable (like some CFDs or synthetic assets).
________________________________________
🧭 Pro Tips for Using It:
• Combine it with support/resistance, moving averages, or candlestick patterns.
• Avoid trading only based on this indicator—use it as confirmation.
• Use the alerts (added in the script) so you don’t miss key movements.
________________________________________
🟢 RSI + MACD Bullish Divergence Scannerrsi/macd bullish divergence enter off green bubble. size accordingly.
PL TrackerIt's a very simple script that returns daily and open PL given entry price and quantity of shares.
You can have a list of stocks owned and keep them as a list in this format:
$Ticker1, EntryPrice1, SharesOwned1, $Ticker2, EntryPrice2, SharesOwned2, etc...
OBV MACD IndicatorI have added alert function providing the ability to add an alert when either a long or short signal is detected.
The original script is OBV MACD Indicator by RafaelZioni