Index & Stock Options Reference Tool-(ISORT) [Arjo]The Index & Stock Options Reference Tool-(ISORT) is an indicator that helps users observe price trend direction together with commonly used option strike levels for selected indices and stocks in Indian market .
The indicator integrates a smoothed trend framework with structured option-related data to help users observe how price direction aligns with commonly referenced option strike levels .
It does not generate trading signals, does not provide buy or sell recommendations, and does not evaluate profitability .
Key Features
1. Trend Context Engine
Uses a Super-Smoother filter combined with EMA smoothing
Highlights directional context through color-based trend states
Designed to reduce short-term noise
2. Dynamic ATM & Strike Reference
Automatically computes ATM strike and offset strike levels to select OTM strike
Strike intervals adapt to the selected index or stock
Supports both NSE and BSE instruments, including SENSEX
3. Expiry Awareness
User-selectable expiry date inputs
Displays a visual warning if the selected expiry has already passed
Helps avoid referencing outdated option contracts
4. Option Price Reference Panel
Displays last observed CALL and PUT prices (when available)
Allows optional manual entry values for analytical comparison
All price values are shown strictly as references
5. Informational Table Overlay
Customizable on-chart table layout
Displays strike, timestamp, price reference, and arithmetic P&L values
Table values are informational only, not predictive or advisory
How to Use
1. Select the Underlying Instrument
Choose whether to reference the current chart symbol or a custom index/stock from the input settings
Supported instruments include major NSE indices, selected stocks, and SENSEX
2. Configure Expiry Parameters
Enter the option expiry date using the Day, Month, and Year inputs
If an expired date is selected, the indicator will display a visual warning
This helps ensure option references remain time-relevant
3. Observe Trend Context
The smoothed trend line provides directional context only
Color changes reflect shifts in price structure, not trade instructions
This trend is intended for contextual analysis, not timing entries
4. Review Strike References
The indicator automatically calculates ATM and offset strike levels
Strike spacing adjusts based on the selected index or stock
These values serve as reference levels commonly observed in options markets
5. Interpret the Information Table
The on-chart table displays:
Strike level
Timestamp of the most recent context change
Last observed option price (when available)
Arithmetic price difference values
All values are informational references only and do not represent performance or outcomes
6. Optional Manual Inputs
Manual price fields can be used to compare external reference values
These inputs do not trigger signals or automated calculations
Important Notes
This indicator is not a trading system
It does not generate buy or sell signals
It does not provide financial or trading advice
It is intended for learning, observation, and market study
Disclaimer
This script is provided for educational and analytical purposes only. It does not constitute investment advice, trading advice. The author assumes no responsibility for decisions made using this indicator.
Happy Trading (Arjo)
ניתוח מגמה
Pro Harmonic Patterns Hunter [abo0o]Advanced harmonic pattern recognition system designed for professional traders.
Automatically detects 🦈 Shark, 🦋 Butterfly, and 🦀 Crab harmonic patterns using optimized Fibonacci ratio analysis. Built with precision algorithms to identify high-probability reversal zones across any market condition.
📊 Key Features:
Real-time pattern completion detection
Multi-timeframe compatibility (all timeframes supported)
Three-tier take profit system based on Fibonacci extensions
Fixed parameters to ensure consistent performance
Clean visual presentation with directional color coding
Strict harmonic ratio validation
📈 Applications:
Works reliably across Forex, Stocks, Crypto, Indices, and Commodities. Suitable for day trading, swing trading, and position trading strategies.
🔧 Technical Details:
Automated ZigZag pivot detection
Pattern similarity filtering for quality control
Non-repainting signal generation
🌹Special thanks to TradingView for providing the platform and tools that make innovations like this possible.
Navigator Volume Profil FixedLong Term Investing
Day Trading
Navigator Volume Profile Fixed (Fixed + Current Session)
**Navigator Volume Profile Fixed** plots a horizontal volume profile on your chart using a **fixed timeframe anchor** (ex: Daily) and optionally overlays a **live “current” profile** for the active session/period.
It’s designed to help you quickly see where volume is building (acceptance) vs. thinning out (rejection), and to identify the key reference levels traders watch most: **PoC, VAH, and VAL**.
### What it plots
**Fixed Volume Profile (anchored to a timeframe)**
Builds a completed profile each time the selected anchor timeframe rolls over (ex: each new day on a Daily anchor).
**Current Volume Profile (live)**
Continuously updates the developing profile for the current anchor period (optional toggle).
**Point of Control (PoC)**
Highlights the single price level with the highest traded volume.
**Value Area (VAH / VAL)**
Plots the Value Area boundaries using a configurable percentage (default **68%**), and visually differentiates the value area from the rest of the profile.
Key settings
* **Enable Fixed VP**: turn the fixed/anchored profile on/off
* **Timeframe Anchor**: choose the profile reset period (ex: 1D)
* **Show Current Fixed VP**: show/hide the developing (current) profile
* **Number of Rows**: controls profile resolution (price “bins”)
* **Profile Width (%)** and **Bar Thickness**: visual scaling controls
* **PoC + Value Area toggles**: show/hide PoC and VA boundaries
* **Extend PoC Line**: optionally extend the PoC into the future
How to use it (practical)
* Treat **PoC** as the most accepted price for the anchored period.
* Use **VAH/VAL** as reference boundaries for balance vs. imbalance.
* Compare **Fixed** vs **Current** profiles to see whether volume is migrating higher/lower during the session and where price is building acceptance.
**Note:** This script draws using TradingView line objects and is optimized to stay within platform limits while maintaining a clean profile display.
Titan VSA + SMC Prime (Professional Institutional System)Titan VSA + SMC Prime is a comprehensive, hybrid trading system designed to bridge the gap between Volume Spread Analysis (VSA) and Smart Money Concepts (SMC) By Sultan of Multan. This script is built for traders who want to identify institutional activity, spot liquidity traps, and trade in harmony with the "Smart Money."
Unlike standard indicators that repaint or lag, Titan Prime focuses on price action, structural shifts, and volume anomalies to generate high-probability setups.
🔥 Key Features
1. Smart Money Concepts (SMC) Suite
Market Structure: Automatically maps BOS (Break of Structure) and CHoCH (Change of Character) with real-time trend identification (Bullish/Bearish).
Institutional Zones: clearly plots Order Blocks (OB), Breaker Blocks (BB), Fair Value Gaps (FVG), and Supply/Demand Zones.
Mitigation Tracking: Zones are automatically marked as "Mitigated" or removed once price has tested them, keeping your chart clean.
Premium & Discount Zones: Automatically draws the Equilibrium (EQ) to help you sell in Premium and buy in Discount areas.
2. Advanced Liquidity & Traps
Liquidity Sweeps (⚔): Identifies when key Highs or Lows are swept to grab liquidity.
Inducement (IDM 🪤): Highlights short-term highs/lows that act as "traps" for retail traders before the real move occurs. This helps you avoid false breakouts.
3. Volume Spread Analysis (VSA) Engine
Volume Bar Coloring: Candles are color-coded based on volume intensity:
🟨 Yellow: Ultra High Volume (Institutional Activity).
⬜ Gray: Low Volume (Lack of interest).
VSA Signals: Automatically detects powerful VSA patterns including:
No Demand (ND) / No Supply (NS)
Stopping Volume & Climaxes (SC/BC)
UpThrusts (UT) & Springs
Effort to Rise / Fall
Absorption
4. The "Smart Entry" System
This is the core of the indicator. It does not spam signals. It waits for a specific institutional sequence:
Liquidity Sweep: Price grabs liquidity.
Displacement: Price reverses aggressively.
Retest: The system waits for a pullback to the Order Block or FVG.
Confirmation: Only then does it display a "RETEST COMPLETE ✅ - SMART ENTRY" label with suggested TP/SL levels.
5. Professional Dashboards
Trade Status Panel (Top-Right): Monitors active signals, Entry, Stop Loss, Take Profit, and VSA Trend Score.
SMC Status Panel (Bottom-Right): A live scanner showing the status of Supply/Demand, FVGs, Structure, and overall Market Bias at a glance.
How to Use
Identify Trend: Use the dashboard to check if the market structure is Bullish or Bearish.
Wait for Traps: Look for IDM or Liquidity Sweep (⚔) labels. Smart moves usually happen after these traps.
Entry Confirmation: Do not enter blindly. Wait for the "RETEST COMPLETE" label which confirms that price has respected a Smart Money Zone.
Confluence: The best trades occur when an SMC Zone aligns with a VSA Signal (e.g., A Buying Climax inside a Demand Zone).
Customization
Visual Control: Fully adjustable text sizes, colors, and box lengths to fit your charting style.
Zoom Stability: Labels and text are pinned to ensure they remain readable when zooming in or out.
Disclaimer
This tool is for educational and analytical purposes. Always manage your risk and do not rely solely on any single indicator for financial decisions.
FTL Context - Public TeaserFTL Context (Teaser) – Public
FTL Context (Teaser) is a visual market context layer designed to highlight periods of increased market risk and structural tension.
This script does NOT provide trading signals and is NOT intended for standalone trading decisions.
It serves as a contextual overlay only, helping traders visually identify when market conditions shift away from equilibrium.
The teaser version is intentionally limited and does not expose the underlying logic or decision framework.
Full functionality, advanced filters, and integrated decision logic are available in the invite-only FTL Context Layer (PRO).
Educational & informational use only.
ZLSMA//@version=5
indicator("T3 Al-Sat Sinyalli", overlay=true, shorttitle="T3 Signal")
// Kullanıcı ayarları
length = input.int(14, minval=1, title="Periyot")
vFactor = input.float(0.7, minval=0.0, maxval=1.0, title="Volatility Factor (0-1)")
// EMA hesaplamaları
ema1 = ta.ema(close, length)
ema2 = ta.ema(ema1, length)
ema3 = ta.ema(ema2, length)
// T3 hesaplaması
c1 = -vFactor * vFactor * vFactor
c2 = 3 * vFactor * vFactor + 3 * vFactor * vFactor * vFactor
c3 = -6 * vFactor * vFactor - 3 * vFactor - 3 * vFactor * vFactor * vFactor
c4 = 1 + 3 * vFactor + vFactor * vFactor * vFactor + 3 * vFactor * vFactor
t3 = c1 * ema3 + c2 * ema2 + c3 * ema1 + c4 * close
// T3 çizimi
plot(t3, color=color.new(color.blue, 0), linewidth=2, title="T3")
// Mum renkleri
barcolor(close > t3 ? color.new(color.green, 0) : color.new(color.red, 0))
// Al-Sat sinyalleri
buySignal = ta.crossover(close, t3)
sellSignal = ta.crossunder(close, t3)
// Okları çiz
plotshape(buySignal, title="Al", location=location.belowbar, color=color.green, style=shape.triangleup, size=size.small)
plotshape(sellSignal, title="Sat", location=location.abovebar, color=color.red, style=shape.triangledown, size=size.small)
EMA Color Cross + Trend Arrows//@version=5
indicator("T3 Al-Sat Sinyalli", overlay=true, shorttitle="T3 Signal")
// Kullanıcı ayarları
length = input.int(14, minval=1, title="Periyot")
vFactor = input.float(0.7, minval=0.0, maxval=1.0, title="Volatility Factor (0-1)")
// EMA hesaplamaları
ema1 = ta.ema(close, length)
ema2 = ta.ema(ema1, length)
ema3 = ta.ema(ema2, length)
// T3 hesaplaması
c1 = -vFactor * vFactor * vFactor
c2 = 3 * vFactor * vFactor + 3 * vFactor * vFactor * vFactor
c3 = -6 * vFactor * vFactor - 3 * vFactor - 3 * vFactor * vFactor * vFactor
c4 = 1 + 3 * vFactor + vFactor * vFactor * vFactor + 3 * vFactor * vFactor
t3 = c1 * ema3 + c2 * ema2 + c3 * ema1 + c4 * close
// T3 çizimi
plot(t3, color=color.new(color.blue, 0), linewidth=2, title="T3")
// Mum renkleri
barcolor(close > t3 ? color.new(color.green, 0) : color.new(color.red, 0))
// Al-Sat sinyalleri
buySignal = ta.crossover(close, t3)
sellSignal = ta.crossunder(close, t3)
// Okları çiz
plotshape(buySignal, title="Al", location=location.belowbar, color=color.green, style=shape.triangleup, size=size.small)
plotshape(sellSignal, title="Sat", location=location.abovebar, color=color.red, style=shape.triangledown, size=size.small)
C2 Closure Alert From Key Level (FVG & Swings)This indicator is designed based on the C2 Closure Trader, specifically focusing on identifying high-probability C2 Candle Closures and Key Level Sweeps. It automates the detection of "Candle 2" setups where price sweeps a key level (Swing High/Low or FVG) and closes back inside, signaling a potential reversal or continuation.
Key Features :
Advanced C2 Detection:
Detects when the current candle (C2) sweeps the previous candle (C1).
Deep Context Check: It validates the setup by checking if C1 was interacting with a Key Level (Swing High/Low or FVG) OR if C1 just created a Fresh FVG.
Logic: Ensures no valid setup is missed, even if the sweep happens instantly after FVG creation.
Straight Sweep Lines (Visuals):
Draws a clean, straight horizontal line from the C1 High/Low to the C2 candle.
Helps you visualize exactly which level was swept.
Customization: You can change the line color and width from settings.
Smart FVG & Swing Levels:
Automatically plots Active Bullish/Bearish FVGs and Swing Highs/Lows.
Mitigation Logic: Levels remain active until a valid signal is generated or price invalidates them. Once used, they turn gray (mitigated) to keep the chart clean.
Mechanical Settings Menu:
Fully customizable inputs organized into clean groups (Algorithm, Signal, Visuals, Limits).
Label Size Control: Adjust the signal label size (Tiny to Huge) to fit your screen.
Transparent Labels: Clean "C2" text without background boxes for a professional look.
Robust Alert System:
Three specific alert options added for automation:
Bullish C2 Closure: Fires only on valid Long setups.
Bearish C2 Closure: Fires only on valid Short setups.
Any C2 Close: Fires on any valid setup.
Note: Alerts are strictly set to trigger Once Per Bar Close to avoid false signals during running candles.
How to Use:
Add to Chart: Apply the indicator to your timeframe (Recommended: 15m, 1H, 4H for narrative).
Identify Signals: Look for the "C2" text label.
Green C2: Bullish Setup (Sweep of Low + Close Up).
Red C2: Bearish Setup (Sweep of High + Close Down).
Validation: The indicator automatically checks if the sweep occurred at a valid Swing Point or FVG. If you see the signal, the context is valid.
Entry: Use the close of the C2 candle as your confirmation to frame a trade or look for lower timeframe entries.
Settings Guide:
Algorithm Sensitivity: Adjust Pivot Left/Right Bars to define how strict the Swing Highs/Lows should be.
Signal Appearance: Change the text (e.g., "Entry") or adjust the Label Size.
Active/History Limits: Control how many active or old (mitigated) lines/boxes stay on the chart to manage clutter.
Visuals: Customize colors for Bull/Bear FVGs, Highs/Lows, and Sweep Lines to match your chart theme.
Disclaimer: This tool is for educational and analytical purposes only. Always manage your risk properly.
EMA COLOR BUY SELL
indicator("Sorunsuz EMA Renk + AL/SAT", overlay=true)
length = input.int(20, "EMA Periyodu")
src = input.source(close, "Kaynak")
emaVal = ta.ema(src, length)
isUp = emaVal > emaVal
emaCol = isUp ? color.green : color.red
plot(emaVal, "EMA", color=emaCol, linewidth=2)
buy = isUp and not isUp // kırmızı → yeşil
sell = not isUp and isUp // yeşil → kırmızı
plotshape(buy, style=shape.arrowup, location=location.belowbar, color=color.green, size=size.large, text="AL")
plotshape(sell, style=shape.arrowdown, location=location.abovebar, color=color.red, size=size.large, text="SAT")
alertcondition(buy, "EMA AL", "EMA yukarı döndü")
alertcondition(sell, "EMA SAT", "EMA aşağı döndü")
EMA Cross Color Buy/Sell//@version=5
indicator("EMA Color Cross + Trend Arrows V6", overlay=true, max_bars_back=500)
// === Inputs ===
fastLen = input.int(9, "Hızlı EMA")
slowLen = input.int(21, "Yavaş EMA")
// === EMA Hesapları ===
emaFast = ta.ema(close, fastLen)
emaSlow = ta.ema(close, slowLen)
// Trend Yönü
trendUp = emaFast > emaSlow
trendDown = emaFast < emaSlow
// === Çizgi Renkleri ===
lineColor = trendUp ? color.new(color.green, 0) : color.new(color.red, 0)
// === EMA Çizgileri (agresif kalın) ===
plot(emaFast, "Hızlı EMA", lineColor, 4)
plot(emaSlow, "Yavaş EMA", color.new(color.gray, 70), 2)
// === Ok Sinyalleri ===
buySignal = ta.crossover(emaFast, emaSlow)
sellSignal = ta.crossunder(emaFast, emaSlow)
// Büyük Oklar
plotshape(buySignal, title="AL", style=shape.triangleup, color=color.green, size=size.large, location=location.belowbar)
plotshape(sellSignal, title="SAT", style=shape.triangledown, color=color.red, size=size.large, location=location.abovebar)
// === Trend Bar Color ===
barcolor(trendUp ? color.green : color.red)
Vega Convexity Engine [PRO]ENGINEERED ASYMMETRY.
This is the flagship Stage 2 Specialist Model of the Vega Crypto Strategies ecosystem.
While the free "Regime Filter" tells you when to trade (filtering out chop), the Convexity Engine tells you how to trade. It activates only when the Regime Filter confirms an Impulse, classifying the specific vector of the market move to maximize risk-adjusted returns.
PRO FEATURES
This script visualizes the output of our Hierarchical Machine Learning Engine:
🚀 Directional Classification:
It does not just say "Buy." It classifies volatility into 4 distinct probability classes:
- EXPLOSION: High-confidence, high-velocity upside (Fat-Tail).
- RALLY: Standard trend continuation.
- PULLBACK: Short-term correction opportunity.
- CRASH: High-confidence downside (Long Squeeze Detection).
🛡️ Dynamic Risk Engine (Intraday Stops):
The "+" markers on your chart represent the Vega Institutional Stop Loss . These levels dynamically adjust based on Average True Range (ATR) and Volatility Z-Scores.
Strategy: If price breaches the "+" marker, the hypothesis is invalidated. Exit immediately.
📊 Institutional HUD:
A professional heads-up display showing the current Regime, Vector, and Risk Deployment status in real-time.
THE PHILOSOPHY
"Convexity" means limited downside with unlimited upside. By combining the Regime Filter (sitting in cash during noise) with Dynamic Stops (cutting losers fast), this engine is designed to capture the "fat tails" of the crypto market distribution.
🔒 HOW TO GET ACCESS
This is an Invite-Only script. It is strictly for members of Vega Crypto Strategies .
To unlock access, please visit the link in the Author Profile below or check our signature. Once subscribed via Whop, your TradingView username will be automatically authorized instantly.
Disclaimer: This tool is for educational purposes only. Past performance is not indicative of future results. Trading cryptocurrencies involves significant risk.
SuperTrend Basit v5 - Agresif//@version=5
indicator("SuperTrend Basit v5 - Agresif", overlay=true)
// === Girdi ayarları ===
factor = input.float(3.0, "ATR Katsayısı")
atrPeriod = input.int(10, "ATR Periyodu")
// === Hesaplamalar ===
= ta.supertrend(factor, atrPeriod)
// === Çizim ===
bodyColor = direction == 1 ? color.new(color.lime, 0) : color.new(color.red, 0)
bgcolor(direction == 1 ? color.new(color.lime, 85) : color.new(color.red, 85))
plot(supertrend, color=bodyColor, linewidth=4, title="SuperTrend Çizgisi") // Kalın çizgi
// === Al/Sat sinyali ===
buySignal = ta.crossover(close, supertrend)
sellSignal = ta.crossunder(close, supertrend)
plotshape(buySignal, title="AL", location=location.belowbar, color=color.lime, style=shape.triangleup, size=size.large, text="AL")
plotshape(sellSignal, title="SAT", location=location.abovebar, color=color.red, style=shape.triangledown, size=size.large, text="SAT")
SuperTrend BUY SELL Color//@version=6
indicator("SuperTrend by Cell Color", overlay=true, precision=2)
// --- Parametreler ---
atrPeriod = input.int(10, "ATR Periyodu")
factor = input.float(3.0, "Çarpan")
showTrend = input.bool(true, "Trend Renkli Hücreleri Göster")
// --- ATR Hesaplama ---
atr = ta.atr(atrPeriod)
// --- SuperTrend Hesaplama ---
up = hl2 - factor * atr
dn = hl2 + factor * atr
var float trendUp = na
var float trendDown = na
var int trend = 1 // 1 = bullish, -1 = bearish
trendUp := (close > trendUp ? math.max(up, trendUp ) : up)
trendDown := (close < trendDown ? math.min(dn, trendDown ) : dn)
trend := close > trendDown ? 1 : close < trendUp ? -1 : trend
// --- Renkli Hücreler ---
barcolor(showTrend ? (trend == 1 ? color.new(color.green, 0) : color.new(color.red, 0)) : na)
// --- SuperTrend Çizgileri ---
plot(trend == 1 ? trendUp : na, color=color.green, style=plot.style_line, linewidth=2)
plot(trend == -1 ? trendDown : na, color=color.red, style=plot.style_line, linewidth=2)
Renkli EMA_MA CROSS
indicator("Renkli MA Kesişimi + Oklar", overlay=true, precision=2
fastLen = input.int(20, "Hızlı MA (Fast)")
slowLen = input.int(50, "Yavaş MA (Slow)")
maType = input.string("EMA", "MA Tipi", options= )
showArrows = input.bool(true, "Okları Göster")
fastMA = maType == "EMA" ? ta.ema(close, fastLen) : ta.sma(close, fastLen)
slowMA = maType == "EMA" ? ta.ema(close, slowLen) : ta.sma(close, slowLen)
barcolor(fastMA > slowMA ? color.new(color.green, 0) : color.new(color.red, 0))
longSignal = ta.crossover(fastMA, slowMA)
shortSignal = ta.crossunder(fastMA, slowMA)
plotshape(showArrows and longSignal, title="Al", style=shape.labelup, location=location.belowbar, color=color.green, size=size.large, text="AL")
plotshape(showArrows and shortSignal, title="Sat", style=shape.labeldown, location=location.abovebar, color=color.red, size=size.large, text="SAT")
plot(fastMA, color=color.blue, title="Hızlı MA")
plot(slowMA, color=color.orange, title="Yavaş MA")
Renkli EMA Crossover//@version=5
indicator("Renkli EMA Crossover", overlay=true)
// EMA periyotları
fastLength = input.int(9, "Hızlı EMA")
slowLength = input.int(21, "Yavaş EMA")
// EMA hesaplama
fastEMA = ta.ema(close, fastLength)
slowEMA = ta.ema(close, slowLength)
// EMA renkleri
fastColor = fastEMA > fastEMA ? color.green : color.red
slowColor = slowEMA > slowEMA ? color.blue : color.orange
// EMA çizgileri (agresif kalın)
plot(fastEMA, color=fastColor, linewidth=3, title="Hızlı EMA")
plot(slowEMA, color=slowColor, linewidth=3, title="Yavaş EMA")
// Kesişimler
bullCross = ta.crossover(fastEMA, slowEMA)
bearCross = ta.crossunder(fastEMA, slowEMA)
// Oklarla sinyal gösterimi
plotshape(bullCross, title="Al Sinyali", style=shape.triangleup, location=location.belowbar, color=color.green, size=size.large)
plotshape(bearCross, title="Sat Sinyali", style=shape.triangledown, location=location.abovebar, color=color.red, size=size.large)
HA Line + Trend Oklar//@version=5
indicator("HA Line + Trend Oklar", overlay=true)
// Heiken Ashi hesaplamaları
haClose = (open + high + low + close) / 4
var float haOpen = na
haOpen := na(haOpen) ? (open + close) / 2 : (haOpen + haClose ) / 2
haHigh = math.max(high, math.max(haOpen, haClose))
haLow = math.min(low, math.min(haOpen, haClose))
// Trend yönüne göre renk
haColor = haClose >= haClose ? color.green : color.red
// HA kapanış çizgisi
plot(haClose, color=haColor, linewidth=3, title="HA Close Line")
// Agresif oklar ile trend gösterimi
upArrow = ta.crossover(haClose, haClose )
downArrow = ta.crossunder(haClose, haClose )
plotshape(upArrow, title="Up Arrow", location=location.belowbar, color=color.green, style=shape.triangleup, size=size.large)
plotshape(downArrow, title="Down Arrow", location=location.abovebar, color=color.red, style=shape.triangledown, size=size.large)
ZLSMA Trend + Al/Sat Sinyali/@version=6
indicator("ZLSMA Trend + Al/Sat Sinyali", overlay=true, max_labels_count=500)
length = input.int(25, "ZLSMA Periyodu")
src = input.source(close, "Kaynak")
thickness = input.int(4, "Çizgi Kalınlığı")
colorUp = input.color(color.new(color.lime, 0), "Yükselen Renk")
colorDown = input.color(color.new(color.red, 0), "Düşen Renk")
ema1 = ta.ema(src, length)
ema2 = ta.ema(ema1, length)
zlsma = 2 * ema1 - ema2
trendUp = zlsma > zlsma
trendDown = zlsma < zlsma
zlsmaColor = trendUp ? colorUp : colorDown
plot(zlsma, title="ZLSMA", color=zlsmaColor, linewidth=thickness)
buySignal = ta.crossover(close, zlsma)
sellSignal = ta.crossunder(close, zlsma)
plotshape(buySignal, title="Al", location=location.belowbar, color=color.new(color.lime, 0), style=shape.triangleup, size=size.large, text="AL")
plotshape(sellSignal, title="Sat", location=location.abovebar, color=color.new(color.red, 0), style=shape.triangledown, size=size.large, text="SAT")
bgcolor(trendUp ? color.new(color.lime, 90) : color.new(color.red, 90))
Pops Dividend 7-Day RadarHow traders use it as a strategy anyway 🧠
In real life, this becomes a manual or semi-systematic strategy:
Strategy logic (human-driven):
Scan for highest yield stocks
Filter for ex-date within 7 days
Apply technical rules (trend, EMAs, support)
Enter before ex-date
Exit:
Before ex-date (momentum run-up)
On ex-date
Or after dividend (reversion play)
Indicator’s role:
“Tell me when a stock qualifies so I can decide how to trade it.”
That’s exactly what this tool does.
How we could turn this into a strategy-style framework
Even though Pine won’t let us backtest dividends properly, we can:
Build a rules-based checklist (entry/exit rules)
Create alerts that behave like strategy triggers
Combine with:
EMA trend filters
Volume conditions
ATR-based exits
Label it as:
“Pops Dividend Capture Playbook” (manual execution)
This keeps it honest, legal, and reliable.
Bottom line
🧩 Indicator = what we built
📘 Strategy = how you trade it using the indicator
⚠️ TradingView limitations prevent a true dividend strategy backtest
Volatility Ranges [MTF]Description This indicator is a comprehensive Volatility Analysis tool that calculates and projects the statistical expected ranges for the current Day, Week, and Month. It is designed to help traders identify potential exhaustion points, breakouts, and dynamic Support & Resistance levels based on historical volatility.
Underlying Concepts & Methodology The script calculates the Average True Range (ATR) equivalent for three distinct timeframes:
ADR (Average Daily Range): Calculates the average volatility of the last X days (default 22).
AWR (Average Weekly Range): Calculates the average volatility of the last X weeks (default 13).
AMR (Average Monthly Range): Calculates the average volatility of the last X months (default 6).
Calculation Logic:
Range Calculation: It computes the True Range (High - Low, accounting for gaps) for the specified lookback period and applies a Simple Moving Average (SMA) to smooth the data.
Projection: These calculated ranges are then projected from a reference point (usually the Open price of the respective period).
Key Levels: The script plots not just the 100% range, but also intermediate levels (25%, 50%, 75%) and expansion levels (up to 200%) to gauge the intensity of the trend.
Scales: It features a unique option to switch between Linear and Logarithmic scaling, ensuring accuracy for assets with large percentage moves.
How to Use
Exhaustion: When price reaches the 100% (High/Low) lines, it implies the asset has fulfilled its average statistical move for the period, often leading to consolidation or reversal.
Breakouts: Closing consistently beyond the 100% level indicates a high-momentum "Expansion Day/Week".
Confluence: Look for areas where Daily, Weekly, and Monthly lines overlap to find strong support/resistance zones.
Settings
Fully customizable colors and line styles for each timeframe.
Toggle independent visibility for ADR, AWR, and AMR.
Option to extend lines into the future for predictive analysis.
Vega Convexity Regime Filter [Institutional Lite]STOP TRADING THE NOISE.
90% of retail trading losses occur during "Chop"—sideways markets where standard trend-following bots bleed capital through slippage and fees. Institutional desks know that the secret to high returns isn't just winning trades; it's knowing when to sit in cash.
The Vega V6 Regime Filter is the "Gatekeeper" layer of our proprietary Hierarchical Machine Learning engine (developed by a 25-year TradFi Risk Quant). It calculates a composite volatility score to answer one simple question: Is this asset tradeable right now?
THE VISUAL LOGIC
This indicator visually filters market conditions into two distinct Regimes based on our institutional backtests:
🌫️ GREY BARS (Noise / Chop)
The State: Volatility is compressing. The trend is undefined or weak.
The Trap: This is where MACD/RSI give false signals.
Institutional Action: Sit in Cash. Preserve Capital. Wait.
🟢 🔴 COLORED BARS (Impulse)
The State: Volatility is expanding. Momentum is statistically significant.
The Opportunity: A "Fat-Tail" move is likely beginning.
Institutional Action: Deploy Risk. Look for entries.
HOW IT WORKS (The Math)
Unlike simple moving average crossovers, the Vega Gatekeeper analyzes 4 distinct market dimensions simultaneously to generate a Tradeability Score (0-10) :
Trend Strength (ADX): Is there a vector?
Momentum (RSI/MACD): Is the move accelerating?
Volatility (Bollinger Bands): Is the range expanding?
Volume Flow: Is there institutional participation?
The Rule: If the composite score is < 4 , the market is Noise. The bars turn Grey. You do nothing.
BEST PRACTICES
For Swing Trading (Daily): Use Medium sensitivity. Only look for entries when the background turns Green/Red.
For Day Trading (4H/1H): Use Low sensitivity (more conservative). Use the Grey zones to tighten stops or exit positions.
THE PHILOSOPHY: "CASH IS A POSITION"
Most traders feel the need to be in a trade 24/7. The Vega V6 Engine (the system this tool is based on) achieved a +3,849% backtested return (18 months) largely by sitting in cash during chop. This tool visualizes that discipline.
🔒 WANT THE DIRECTIONAL SIGNALS?
This Lite version provides the Regime (When to trade).
To get the specific Entry Signals , Intraday Stop-Losses , and Probability Matrix (Stage 2 of our model), you need the Vega V6 Convexity Engine .
The Pro Version includes:
🚀 Specific Direction: Classification of "Explosion," "Rally," or "Crash."
🛡️ Dynamic Risk: Plots the exact Stop Loss levels used in our institutional backtests.
🌊 Macro Data: Integration of M2 Liquidity flow alerts.
👉 ACCESS INSTRUCTIONS:
Links to the Pro System , our Live Dashboard , and the 18-Month Performance Audit can be found in the Author Profile below or in the script settings.
Disclaimer: This tool is for educational purposes only. Past performance is not indicative of future results. Trading cryptocurrencies involves significant risk.
HTF SNR MMW✔ HTF SNR
✔ Non-repaint
✔ Limit 1000 candle
✔ Support & Resistance
✅ Full HTF SNR Final Clean
• ✅ Lookback 1000 candle
• ✅ Timeframe selectable (D / W)
• ✅ Support & Resistance
• ✅ Tidak repaint
• ✅ Tanpa error editor
Proxy Index [MTF]Description This indicator is a specialized implementation of the Proxy Index, a market timing tool originally conceptualized by Larry Williams. It is designed to identify potential market reversals by analyzing the relationship between price momentum and real volatility.
Unlike standard oscillators that look at absolute price levels, the Proxy Index measures the duration and intensity of price movement relative to the asset's specific volatility.
Underlying Concepts & Methodology The script operates by normalizing price action against volatility. The calculation logic is as follows:
Momentum Component: The script first calculates the net movement of each bar (Close minus Open) to determine the true directional strength, ignoring gaps.
Smoothing: This raw momentum is smoothed using a Moving Average (default 8-period) to filter out market noise.
Volatility Normalization (ATR): The smoothed value is then divided by the Average True Range (ATR).
Significance: This step adjusts the indicator for changing market conditions. A 50-point move is treated differently in a low-volatility environment versus a high-volatility one.
MTF Dashboard: A built-in table monitors this calculation across Daily, Weekly, and Monthly timeframes simultaneously.
How to Use
Buy Zone (≤ 30): Indicates the asset is historically cheap/oversold relative to its recent volatility.
Sell Zone (≥ 70): Indicates the asset is historically expensive/overbought relative to its recent volatility.
Divergences: Strong signals occur when Price makes a new High/Low, but the Proxy Index fails to confirm it, indicating exhaustion.
Settings
Timeframes: Fully customizable MTF table.
Colors: Dynamic coloring based on Overbought/Oversold zones.
Portugês
Descrição Este indicador é uma implementação especializada do Proxy Index, uma ferramenta de timing de mercado originalmente conceituada por Larry Williams. Ele foi projetado para identificar potenciais reversões de mercado analisando a relação entre o momentum do preço e a volatilidade real.
Ao contrário de osciladores padrão, o Proxy Index mede a duração e intensidade do movimento do preço em relação à volatilidade específica do ativo.
Metodologia
Componente de Momentum: Calcula o movimento líquido da barra (Fechamento - Abertura).
Normalização pela Volatilidade: O valor é dividido pelo ATR (Average True Range). Isso ajusta o indicador para as condições atuais do mercado.
Tabela MTF: Monitora esses dados em múltiplos tempos gráficos simultaneamente.
Como Usar
Zona de Compra (≤ 30): Ativo "barato" em relação à volatilidade.
Zona de Venda (≥ 70): Ativo "caro" em relação à volatilidade.
3. Categorias (Categories)
Marque estas 3 opções (são as que melhor descrevem a matemática do script):
✅ Volatility (Volatilidade) - Pois usa ATR.
✅ Oscillators (Osciladores) - Pois oscila entre 0 e 100.
✅ Trend Analysis (Análise de Tendência) - Pois identifica reversões.
Valuation Multi-Asset [MTF]Description This indicator is a specialized Intermarket Analysis tool designed to determine the relative valuation of an asset by comparing its performance against key global benchmarks (Currency, Commodities, Bonds, and Sector ETFs).
Unlike standard oscillators (like RSI) that only look at the asset's own price, this script calculates a Relative Value Index.
Underlying Concepts & Methodology The script operates on the principle of asset correlation and mean reversion ratios. The calculation logic follows these steps:
Ratio Calculation: It computes the price ratio between the Chart Asset and a Benchmark Asset (e.g., Symbol / DXY).
Smoothing: It applies a double smoothing method using Exponential Moving Averages (EMAs) to filter out short-term noise from the ratio.
Historical Normalization: Based on valuation theories (inspired by concepts like Larry Williams' valuation window), the script normalizes the smoothed ratio over a user-defined lookback period (default is 3 years/156 weeks). This ranks the current relative value between 0 and 100.
Key Features
Multi-Benchmark Comparison: Automatically compares the asset against the Dollar Index (DXY), Gold (GC1!), Bonds (ZB1!), and Sector ETFs.
MTF Dashboard: Includes a Multi-Timeframe table to see valuation status across Daily, Weekly, and Monthly views simultaneously.
ETF Reference: A built-in reference table to help you quickly find the correct Sector ETF for stock correlation.
How to Use
Undervalued Zone (< 15): When the line turns Green (or enters the bottom zone), the asset is historically cheap relative to the benchmark. This often indicates a potential accumulation or reversal point.
Overvalued Zone (> 85): When the line turns Red (or enters the top zone), the asset is historically expensive relative to the benchmark, suggesting potential distribution.
Divergences: Watch for divergences between the asset price and the Valuation Index (e.g., Price makes a new high, but the Valuation Index against Gold makes a lower high).
Settings
You can toggle individual benchmark lines (Asset 1 to 4).
Adjust the "Lookback Period" to change the historical normalization window.
Customize the Overbought/Oversold thresholds.






















