Otomatik Destek ve Direnç (Pivot)Otomatik Destek ve Dirençleri gösteren bu indikatörler kolayca destek ve dirençleri görebilirsiniz.
Candlestick analysis
Trader Dogout
“Trader Dogout — Official team template.
Combines EMA20, EMA200, and optimized volume for a clear read of trend, momentum, and decision zones.
Designed for traders who operate with precision, simplicity, and zero distractions.
Perfect for both day trading and swing trading.”
Etwas31 Precision zones and trendTitle: Etwas31 Precision zones and trend
Overview: Get a complete market overview at a single glance. This script combines a comprehensive trend/volatility dashboard with automated, high-precision supply and demand zones. It filters out noise and highlights key market structures to improve your trading accuracy.
Key Features:
1. 📊 Advanced MTF Dashboard (5m - 1W)
Trend Monitor: Uses EMA 20 & 50 alignment to accurately detect Bullish, Bearish, or Neutral (Choppy) markets. No more guessing the trend.
Volatility Scanner: Utilizing ATR logic, it signals whether the market is active (High ⚡) or dormant (Low 💤) for each timeframe.
2. 🎯 Precision Support & Resistance Zones
Real Structure: Unlike simple lines, zones are drawn based on candle wicks (High to Body / Low to Body) to reflect the actual "thickness" of market interest.
Visual Hierarchy:
Weak Zones (15m, 30m): Displayed as Hollow/Dashed boxes. Ideal for scalping or short-term targets.
Strong Zones (1H, 4H, 1D, 1W): Displayed as Solid/Filled boxes. These are key levels for reversals and major trend continuation.
Auto-Extension: Zones automatically extend to the current price action for easy tracking.
3. ⚙️ Customizable & Clean
Fully customizable colors and visibility settings.
Optimized to prevent chart clutter while providing maximum information.
How to Use:
Use the Dashboard to align your trades with the higher timeframe trend (e.g., trade with the 4H trend).
Wait for Volatility (⚡) to confirm momentum.
Enter trades when price reacts at Solid Zones (Strong S/R) or use Hollow Zones for intraday scalp targets.
Coinbase Premium Index (Custom Tickers)📊 Coinbase Premium Index (Auto Symbol Support)
1. Overview
The Coinbase Premium Index is a widely used indicator to gauge the sentiment difference between US institutional investors (Coinbase Pro) and global retail/futures traders (Binance).
This script calculates the percentage difference between the Coinbase (USD pair) price and the Binance (USDT pair) price.
2. Key Features
🔄 Auto Symbol Matching (New): You no longer need to manually change tickers when switching charts.
If you are looking at a SOL/USDT chart, the indicator automatically detects "SOL" and compares COINBASE:SOLUSD vs BINANCE:SOLUSDT.
🛠 Manual Mode: Includes a manual override option if you wish to compare specific fixed tickers (e.g., strictly BTC).
🎨 Dynamic Visuals:
Histogram: Color-coded bars (Green/Red) indicate positive or negative premiums.
Smart Label: Displays the real-time premium value on the chart. The label color adapts to the trend, and hovering over it shows a Tooltip confirming exactly which tickers are being compared.
3. How to Interpret
The premium indicates the flow of funds and buying pressure:
🟢 Positive Premium (Green Bar):
Coinbase Price > Binance Price
Interpretation: Strong buying pressure from US institutions or spot whales. Often considered a Bullish signal.
🔴 Negative Premium (Red Bar):
Coinbase Price < Binance Price
Interpretation: Strong selling from US investors, or overheated buying in the offshore futures market (Binance). Often considered a Bearish or mean-reversion signal.
4. Settings Guide
Ticker Mode:
Auto (Current Chart): Automatically sets the comparison based on your current chart's base currency (Recommended).
Manual (Custom): Uses the specific tickers defined in the manual input fields below.
Manual Inputs: Enter tickers here if using Manual Mode (Default: COINBASE:BTCUSD vs BINANCE:BTCUSDT).
Bar & Label Settings: Customize colors, transparency, and the vertical position (Y-Offset) of the data label to fit your chart layout.
Volume Z-Score// This indicator calculates the Z-Score of trading volume to identify
// statistically significant volume spikes. It uses a dynamic percentile-based
// threshold to highlight extreme volume events.
//
// How it works:
// - Z-Score measures how many standard deviations the current volume is from the mean
// - The threshold line represents the top 1% (99th percentile) of historical Z-Score values
// - When volume Z-Score exceeds the threshold, the line turns red
//
// Use cases:
// - Spot unusual institutional activity or large block trades
// - Identify potential breakout or breakdown points with volume confirmation
// - Filter out noise by focusing only on statistically extreme volume events
//
// Parameters:
// - Period Length: Lookback period for calculating mean and standard deviation
// - Percentile Threshold: Defines the extreme volume cutoff (default 99 = top 1%)
// ===================================
My script// @version=5 indicator("Custom LuxAlgo-Style Levels", overlay=true, max_lines_count=500)
// --- Trend Detection (EMA Based) fastEMA = ta.ema(close, 9) slowEMA = ta.ema(close, 21) trendUp = fastEMA > slowEMA trendDown = fastEMA < slowEMA
plot(fastEMA, title="Fast EMA", color=color.new(color.blue, 0)) plot(slowEMA, title="Slow EMA", color=color.new(color.orange, 0))
// --- Buy / Sell Signals buySignal = trendUp and ta.crossover(fastEMA, slowEMA) sellSignal = trendDown and ta.crossunder(fastEMA, slowEMA)
plotshape(buySignal, title="Buy", style=shape.labelup, color=color.new(color.green,0), size=size.small, text="BUY") plotshape(sellSignal, title="Sell", style=shape.labeldown, color=color.new(color.red,0), size=size.small, text="SELL")
// --- Auto Support & Resistance length = 20 sup = ta.lowest(length) res = ta.highest(length)
plot(sup, title="Support", color=color.new(color.green,70), linewidth=2) plot(res, title="Resistance", color=color.new(color.red,70), linewidth=2)
// --- Market Structure (Simple Swing High/Low) sh = ta.highest(high, 5) == high sl = ta.lowest(low, 5) == low
plotshape(sh, title="Swing High", style=shape.triangledown, location=location.abovebar, color=color.red, size=size.tiny) plotshape(sl, title="Swing Low", style=shape.triangleup, location=location.belowbar, color=color.green, size=size.tiny)
// --- Alerts alertcondition(buySignal, "Buy Signal", "Trend Buy Signal Detected") alertcondition(sellSignal, "Sell Signal", "Trend Sell Signal Detected")
Automatic -Market Cycle & Exposure Tracker**Market Exposure Tracker — Visual Cycle & Risk Management Tool**
Market Exposure Tracker is a dynamic position sizing and cycle awareness indicator created for traders and investors who want a clear, actionable visual on market strength and risk without complex settings. It is designed to help you confidently navigate trending phases, transitions, and breakouts—tailored to your style.
**How it works:**
- **Trading Style Selection:** Choose from Intraday, Swing, Positional, or Investor profiles. The indicator immediately adapts to reflect the most relevant cycle signals, so you get information suited to your unique timeframe and decision-making rhythm.
- **Cycle Visualization:** Colored histogram bars represent the intensity and persistence of trend cycles. As bullish or bearish moves extend, the bars dynamically adjust in height and shade, giving you immediate at-a-glance feedback about market momentum.
- **Breakout Signals:** The first three bars of a new upward phase are highlighted with white dots, making it easy to spot emerging uptrends and breakout points. This intuitive marking system helps you act decisively when cycles shift.
- **Risk Management Table:** Stay informed with a streamlined dashboard showing your trading style, the current market cycle, bar counts, and risk suggestions—all designed for fast reference and practical decision support.
**Why use this indicator?**
- No need for manual configuration: Everything adapts automatically as you select your trading profile.
- Quickly identify the start and persistence of bullish and bearish market phases.
- Easily spot fresh momentum and breakout opportunities.
- Receive visual cues for when to adjust risk and exposure during prolonged trends.
- Maintain clarity with a clean dashboard—only showing what you need.
This tool is ideal for anyone seeking to add structure, discipline, and visual clarity to trading decisions, whether managing short-term trades or long-term investments.
*(This indicator does not provide buy/sell signals or financial advice. Use for informational and educational purposes.)*
Buy, Sell and Trend Signal by ToluThis indicator is a simple guidance for the trend. Best works in index charts to show general market trend. Use it in daily graphs. In lower periods there may be more fake signals due to daily noise. Also intraday signals may be fake so better use , is more meaningful when close to trading session. I do not accept any responsiblity from the use of this indicator.
Risk Disclaimer
It is important to understand that this indicator is purely for educational purposes, and the information presented must be considered only general in nature.
The information or the signals provided does not take your specific needs or circumstances into consideration, and you must look at your own personal situation and requirements before making any financial decisions, and seek independent financial advice if necessary.
Thiru TOI TrackerThiru TOI Tracker - Time of Interest Trading Indicator
OVERVIEW
Thiru TOI Tracker identifies critical Time-of-Interest (TOI) windows during major trading sessions. This proprietary indicator automatically marks key institutional trading times with dynamic line extensions that adapt to price action, helping traders identify optimal entry and exit points.
KEY FEATURES
• Three Major Sessions: London (2:45-3:15 AM & 3:45-4:15 AM), NY AM (9:45-10:15 AM & 10:45-11:15 AM), NY PM (1:45-2:15 PM & 2:45-3:15 PM EST)
• Dynamic Line Extension: Lines automatically extend based on price action, creating adaptive support/resistance levels
• Multi-Session Tracking: Monitor multiple sessions simultaneously with independent customization
• Intelligent Memory Management: Automatic cleanup maintains optimal performance
• Customizable Visuals: Colors, line styles, labels, and timeframe filtering
HOW IT WORKS
The indicator uses proprietary time window detection to identify 30-minute TOI windows within major trading sessions. When a window becomes active, it draws vertical lines at start/end times with horizontal extensions. Lines dynamically extend upward when price breaks above them, creating adaptive support/resistance levels that respond to market conditions.
USAGE
1. Set "Draw Timing Limit" (recommended: "5" for 5m and below)
2. Enable sessions you trade in "Session Settings"
3. Customize colors and line styles in "Visual Settings"
4. Watch for vertical lines at TOI window start times
5. Use dynamic line extensions as support/resistance levels
BEST PRACTICES
• Use on lower timeframes (1m, 5m, 15m) for best results
• Enable only sessions you actively trade
• Combine with price action analysis for entry/exit decisions
• Monitor multiple sessions to identify confluence zones
• Adjust colors to match your chart theme
SETTINGS
Session Settings: Enable/disable individual time windows for London, NY AM, NY PM
Visual Settings: Customize colors, line styles (Solid/Dotted/Dashed), width (1-5), labels, and extension
Timeframe Filter: Control which timeframes display TOI lines (default: 5-minute and below)
TECHNICAL
• Pine Script v6
• Max Lines: 50 | Max Labels: 50
• Timezone: America/New_York
• Automatic memory management
• Works on all instruments and chart types
UNIQUE FEATURES
• Proprietary time window detection algorithm
• Dynamic line extension system (not static markers)
• Intelligent memory management
• Multi-session architecture with independent customization
• Adaptive support/resistance levels
© 2025 ThiruDinesh - Proprietary Algorithm - All Rights Reserved
Contact: TradingView @ThiruDinesh
Thiru Macro Time Cycles🕐 Thiru Macro Time Cycles - Advanced Multi-Session Trading Indicator
═══════════════════════════════════════════
📋 WHAT IT DOES:
Thiru Macro Time Cycles is a professional-grade trading indicator that automatically identifies and visualizes 10 critical macro trading sessions throughout the trading day. This indicator helps traders identify optimal entry windows during high-probability market periods across London and New York sessions.
The indicator displays horizontal lines and labels marking specific 30-minute time windows that are known for significant price movements and institutional trading activity. Perfect for traders who follow ICT (Inner Circle Trader) methodologies, session trading strategies, and time-based market analysis.
═══════════════════════════════════════════
✨ KEY FEATURES:
🕐 MULTI-SESSION COVERAGE
10 Distinct Macro Sessions:
- London Sessions: 2 sessions (2:45-3:15 AM & 3:45-4:15 AM EST)
- NY AM Sessions: 4 sessions (7:45-8:15 AM, 8:45-9:15 AM, 9:45-10:15 AM, 10:45-11:15 AM EST)
- NY PM Sessions: 4 sessions (11:45-12:15 PM, 12:45-1:15 PM, 1:45-2:15 PM, 2:45-3:15 PM EST)
• Each session is a precise 30-minute window optimized for institutional activity
🎨 FULLY CUSTOMIZABLE VISUALS
• Individual Color Control: Set unique colors for each of the 10 sessions
• Plain Text Labels: Clean labels without background boxes for better visibility
• Label Customization: Show/hide labels, adjust text alignment (Left/Center/Right), size (Tiny to Huge)
• Line Customization: Adjustable width (1-10px), style (Solid/Dotted/Dashed), transparency
• Professional Color Coding: Different colors for London vs NY sessions
• Clean Visual Design: Horizontal lines with optional plain text labels
⏰ INTELLIGENT TIME MANAGEMENT
• Days to Show: Control how many days of sessions to display (1-30 days, default: 5)
• Weekend Filtering: Option to skip Saturday and Sunday for cleaner weekly view
• Automatic Cleanup: Smart memory management prevents chart clutter
• Timezone Aware: Uses Eastern Time (EST/EDT) with automatic DST handling
• Historical Tracking: View past sessions for pattern analysis
📊 SESSION CONTROL SYSTEM
• Individual Session Control: Enable/disable each of the 10 sessions independently
• Session Group Toggles: Show/hide all London, NY AM, or NY PM sessions at once
• London Sessions: Marked as "LO 1" and "LO 2"
• NY AM Sessions: Marked as "AM 1", "AM 2", "AM 3", "AM 4"
• NY PM Sessions: Marked as "PM 1", "PM 2", "PM 3", "PM 4"
• Clear Label System: Easy to identify which session you're viewing
═══════════════════════════════════════════
🚀 HOW TO USE:
BASIC SETUP:
1️⃣ Add the indicator to your chart
2️⃣ The indicator will automatically display sessions for the current and past days
3️⃣ Sessions appear as horizontal lines at the bottom of the indicator pane
4️⃣ Labels show session names (LO 1, LO 2, AM 1-4, PM 1-4)
CUSTOMIZATION:
1️⃣ Open Settings (gear icon)
2️⃣ Adjust "Days to Show" to control historical display (1-30 days recommended)
3️⃣ Enable/disable individual sessions or entire session groups
4️⃣ Toggle "Show Labels" on/off based on your preference
5️⃣ Choose "Text Alignment" (Left/Center/Right) and label size
6️⃣ Customize line width, style, and transparency
7️⃣ Customize colors for each session in the "Colors" section
8️⃣ Enable "Skip Weekends" for cleaner weekly view
FOR SESSION TRADING:
• Monitor the horizontal lines to identify active macro sessions
• Watch for price reactions during these specific 30-minute windows
• Use session labels to quickly identify which macro period is active
• Track multiple days to see session patterns and consistency
FOR ICT/SMC TRADERS:
• London sessions (LO 1, LO 2) align with London Killzone periods
• NY AM sessions (AM 1-4) cover the New York morning session
• NY PM sessions (PM 1-4) cover the New York afternoon session
• Use these windows for optimal entry timing in your trading setups
FOR MULTI-TIMEFRAME ANALYSIS:
• Works on all timeframes (optimized for 15m, 30m, 1h, 4h)
• Adjust "Days to Show" based on your timeframe:
- Lower timeframes (15m, 30m): 3-5 days
- Higher timeframes (4h, Daily): 5-10 days
═══════════════════════════════════════════
⚙️ SETTINGS OVERVIEW:
📌 DISPLAY SETTINGS:
• Days to Show: Number of days to display (default: 5, range: 1-30)
• Skip Weekends: Toggle to skip Saturday and Sunday (default: ON)
• Line Y Position: Adjust vertical position of lines (-1.0 to 1.0)
📌 SESSION GROUPS:
• Show London Sessions: Toggle all London sessions on/off
• Show NY AM Sessions: Toggle all NY AM sessions on/off
• Show NY PM Sessions: Toggle all NY PM sessions on/off
📌 INDIVIDUAL SESSIONS:
• Enable/disable each of the 10 sessions independently
📌 LABEL SETTINGS:
• Show Labels: Toggle labels on/off (default: ON)
• Text Alignment: Left, Center, or Right positioning
• Label Size: Tiny, Small, Normal, Large, or Huge (default: Small)
• Label Y Position: Adjust vertical position (-1.0 to 1.0)
• Label Text Color: Customize text color
📌 LINE APPEARANCE:
• Line Width: 1-10 pixels (default: 7)
• Line Style: Solid, Dotted, or Dashed
• Line Transparency: 0-100% (default: 0 = fully opaque)
🎨 COLORS:
• London Macro 1 Line Color (2:45-3:15 AM): Default Blue
• London Macro 2 Line Color (3:45-4:15 AM): Default Blue
• NYAM Macro 1 Line Color (7:45-8:15 AM): Default Orange
• NYAM Macro 2 Line Color (8:45-9:15 AM): Default Orange
• NYAM Macro 3 Line Color (9:45-10:15 AM): Default Blue
• NYAM Macro 4 Line Color (10:45-11:15 AM): Default Blue
• NYPM Macro 1 Line Color (11:45-12:15 PM): Default Orange
• NYPM Macro 2 Line Color (12:45-1:15 PM): Default Orange
• NYPM Macro 3 Line Color (1:45-2:15 PM): Default Blue
• NYPM Macro 4 Line Color (2:45-3:15 PM): Default Blue
═══════════════════════════════════════════
💡 TIPS & BEST PRACTICES:
✅ RECOMMENDED SETTINGS:
• Days to Show: 5 days (good balance of history and clarity)
• Show Labels: ON (helps identify sessions quickly)
• Text Alignment: Center (best visibility)
✅ TRADING STRATEGIES:
• Combine with price action analysis during macro sessions
• Watch for breakouts or reversals at session boundaries
• Use in conjunction with other ICT/SMC indicators
• Track which sessions show highest volatility for your instrument
✅ CHART SETUP:
• Works best on clean charts (minimal other indicators)
• Recommended instruments: Forex pairs, indices, futures
• Optimal timeframes: 15m, 30m, 1h for intraday trading
• Can be used on 4h/Daily for swing trading context
✅ PERFORMANCE OPTIMIZATION:
• Reduce "Days to Show" if chart becomes cluttered
• Turn off labels if you prefer cleaner visual
• Use consistent colors to build visual memory
• Adjust based on your trading style and preferences
═══════════════════════════════════════════
📈 SESSION TIMES (Eastern Time):
🌍 LONDON SESSIONS:
• LO 1: 2:45 AM - 3:15 AM EST
• LO 2: 3:45 AM - 4:15 AM EST
🇺🇸 NEW YORK AM SESSIONS:
• AM 1: 7:45 AM - 8:15 AM EST
• AM 2: 8:45 AM - 9:15 AM EST
• AM 3: 9:45 AM - 10:15 AM EST
• AM 4: 10:45 AM - 11:15 AM EST
🇺🇸 NEW YORK PM SESSIONS:
• PM 1: 11:45 AM - 12:15 PM EST
• PM 2: 12:45 PM - 1:15 PM EST
• PM 3: 1:45 PM - 2:15 PM EST
• PM 4: 2:45 PM - 3:15 PM EST
═══════════════════════════════════════════
🔧 TECHNICAL DETAILS:
• Pine Script Version: v6
• Indicator Type: Non-overlay (separate pane)
• Timezone: America/New_York (Eastern Time)
• Automatic DST Handling: Yes
• Memory Management: Optimized with automatic cleanup
• Performance: Lightweight and efficient
═══════════════════════════════════════════
🎯 USE CASES:
1️⃣ SESSION TRADING
Identify optimal entry windows during high-probability trading sessions
2️⃣ ICT/SMC METHODOLOGY
Align with Inner Circle Trader and Smart Money Concepts time-based strategies
3️⃣ INSTITUTIONAL TIMING
Track when institutional traders are most active in the market
4️⃣ MULTI-SESSION ANALYSIS
Compare price action across different macro sessions to find patterns
5️⃣ TIME-BASED ENTRIES
Use macro sessions as timing filters for your trading setups
═══════════════════════════════════════════
📝 NOTES:
• All times are in Eastern Time (EST/EDT)
• The indicator automatically handles daylight saving time changes
• Sessions are displayed as horizontal lines in a separate indicator pane
• Works with all instruments: Forex, Stocks, Futures, Crypto
• Compatible with all timeframes, optimized for intraday trading
═══════════════════════════════════════════
👤 AUTHOR & SUPPORT:
Created by: ThiruDinesh
TradingView Profile: @ThiruDinesh
For questions, feedback, or support, please contact through TradingView.
═══════════════════════════════════════════
© 2025 ThiruDinesh - All Rights Reserved
Proprietary Algorithm - Do Not Redistribute
This indicator contains proprietary trading logic and methodology
developed exclusively by ThiruDinesh. Unauthorized copying,
distribution, or reverse engineering is strictly prohibited.
═══════════════════════════════════════════
辰锋// This Pine Script® code is subject to the terms of the Mozilla Public License 2.0 at mozilla.org
// © chenfwng88888
//@version=6
indicator("辰锋", shorttitle="辰锋", overlay=true)
// 关键EMA均线组
plot(ta.ema(close, 12), title="13", color=color.rgb(230, 202, 58), linewidth=1) // 黄色
plot(ta.ema(close, 24), title="24", color=color.rgb(208, 35, 208), linewidth=1) // 粉色
plot(ta.ema(close, 36), title="38", color=color.rgb(129, 169, 238), linewidth=1) // 墨绿
plot(ta.ema(close, 52), title="52", color=color.rgb(39, 208, 226), linewidth=1) // 蓝绿色
plot(ta.ema(close, 104), title="104", color=color.rgb(222, 109, 57), linewidth=1) // 棕色
// Vegas Channel (added EMAs)
ema144 = ta.ema(close, 144)
ema169 = ta.ema(close, 169)
plot(ema144, title="EMA 144", color=color.new(#e3ebf7, 0), linewidth=1)
plot(ema169, title="EMA 169", color=color.new(#e7e7f5, 0), linewidth=1)
// Fill between EMA 144 and EMA 169 with light blue background
fill(plot1 = plot(ema144, display=display.none),
plot2 = plot(ema169, display=display.none),
color = color.new(#deeff4, 70), title = "144-169 Area")
// Colored candles based on volume and price movement
isUp = close > open
isDown = close < open
highVolume = volume > ta.sma(volume, 50) * 3 // 50-period average + 50% threshold
// Define colors
bullishColor = color.new(#a5f1a5, 0) // Light green
bearishColor = color.new(#f2b661, 0) // Orange
// Plot candles
barcolor(isUp and highVolume ? bullishColor : isDown and highVolume ? bearishColor : na)
45 Seconds SMA Using multi-second, multi-timeframe Simple Moving Averages (SMA) — from 5 seconds up to 45 seconds with periods ranging from 30 to 900 candles — allows for an ultra-granular view of market microstructure.
This setup helps to:
Capture momentum shifts and micro-trends that occur before they appear on standard 1-minute or higher charts.
Identify accumulation and distribution zones in near real-time, as each second-based timeframe smooths out only its own volatility pocket.
Observe SMA alignment and divergence patterns to detect the earliest trend confirmations or exhaustion points.
Build a hierarchical structure of market flow, where short SMAs show reaction speed and longer SMAs show sustained intent.
Essentially, this template acts as a microscopic trend-tracking system, bridging the gap between tick data and minute-based analysis — invaluable for scalpers and high-frequency decision models.
HTF Hollow Candle overlayoverlays HTF candle ontop of price so you can watch m1 chart filling up an h4 bar
PriorYearOHLMC Pro+ Prior Year OHLC + Zones – Professional Edition
OVERVIEW
Professional visualisation of the previous calendar year’s Open, High, Low, Close, and Midpoint levels with thick hierarchical filled zones and a full prior-year candle displayed in the right margin for immediate yearly context.
CONCEPT BACKGROUND
Plotting the previous year’s key levels (PYH, PYL, PYO, PYC, PYM) is a public-domain technique used by long-term position traders, fund managers, and macro analysts as some of the strongest annual support/resistance and psychological turning points in any market.
IMPLEMENTATION & VALUE ADDED
This indicator follows the standard prior-year methodology but adds the following original, professional-grade enhancements:
• Thick, color-coded filled zones (High zone, Mid zone, Low zone) for instant visual hierarchy
• Full prior-year candle rendered in the right margin for immediate yearly bias and range reference
• All levels plotted as exportable values (downloadable via TradingView’s data export for long-term backtesting and analysis)
• Comprehensive alert conditions on every level and zone boundary (breakouts, bounces, touches)
• Clean, lightweight, no-repaint execution on any timeframe or instrument
HOW TO USE
Apply to weekly, daily, or intraday charts. The shaded zones represent major yearly support/resistance areas. Use the right-margin prior-year candle to instantly see last year’s range, close location, and macro directional bias.
CREDIT & TRANSPARENCY
Core methodology: public domain (Previous Year High/Low/Open/Close/Mid).
This is an independent implementation with no code reused from existing public scripts. All visual zones, right-margin candle display, exportable plots, alerting framework, and styling are original.
DISCLAIMER
For educational and informational purposes only. Not financial advice. Past performance is no guarantee of future results. Test thoroughly.
TenUp Bots S R - Fixed (ta.highest)//@version=5
indicator("TenUp Bots S R - Fixed (ta.highest)", overlay = true)
// Inputs
a = input.int(10, "Sensitivity (bars)", minval = 1, maxval = 9999)
d_pct = input.int(85, "Transparency (%)", minval = 0, maxval = 100)
// Convert 0-100% to 0-255 transparency (color.new uses 0..255)
transp = math.round(d_pct * 255 / 100)
// Colors with transparency applied
resColor = color.new(color.red, transp)
supColor = color.new(color.blue, transp)
// Helper (calculations only)
getRes(len) => ta.highest(high, len)
getSup(len) => ta.lowest(low, len)
// === PLOTS (all in global scope) ===
plot(getRes(a*1), title="Resistance 1", color=resColor, linewidth=2)
plot(getSup(a*1), title="Support 1", color=supColor, linewidth=2)
plot(getRes(a*2), title="Resistance 2", color=resColor, linewidth=2)
plot(getSup(a*2), title="Support 2", color=supColor, linewidth=2)
plot(getRes(a*3), title="Resistance 3", color=resColor, linewidth=2)
plot(getSup(a*3), title="Support 3", color=supColor, linewidth=2)
plot(getRes(a*4), title="Resistance 4", color=resColor, linewidth=2)
plot(getSup(a*4), title="Support 4", color=supColor, linewidth=2)
plot(getRes(a*5), title="Resistance 5", color=resColor, linewidth=2)
plot(getSup(a*5), title="Support 5", color=supColor, linewidth=2)
plot(getRes(a*6), title="Resistance 6", color=resColor, linewidth=2)
plot(getSup(a*6), title="Support 6", color=supColor, linewidth=2)
plot(getRes(a*7), title="Resistance 7", color=resColor, linewidth=2)
plot(getSup(a*7), title="Support 7", color=supColor, linewidth=2)
plot(getRes(a*8), title="Resistance 8", color=resColor, linewidth=2)
plot(getSup(a*8), title="Support 8", color=supColor, linewidth=2)
plot(getRes(a*9), title="Resistance 9", color=resColor, linewidth=2)
plot(getSup(a*9), title="Support 9", color=supColor, linewidth=2)
plot(getRes(a*10), title="Resistance 10", color=resColor, linewidth=2)
plot(getSup(a*10), title="Support 10", color=supColor, linewidth=2)
plot(getRes(a*15), title="Resistance 15", color=resColor, linewidth=2)
plot(getSup(a*15), title="Support 15", color=supColor, linewidth=2)
plot(getRes(a*20), title="Resistance 20", color=resColor, linewidth=2)
plot(getSup(a*20), title="Support 20", color=supColor, linewidth=2)
plot(getRes(a*25), title="Resistance 25", color=resColor, linewidth=2)
plot(getSup(a*25), title="Support 25", color=supColor, linewidth=2)
plot(getRes(a*30), title="Resistance 30", color=resColor, linewidth=2)
plot(getSup(a*30), title="Support 30", color=supColor, linewidth=2)
plot(getRes(a*35), title="Resistance 35", color=resColor, linewidth=2)
plot(getSup(a*35), title="Support 35", color=supColor, linewidth=2)
plot(getRes(a*40), title="Resistance 40", color=resColor, linewidth=2)
plot(getSup(a*40), title="Support 40", color=supColor, linewidth=2)
plot(getRes(a*45), title="Resistance 45", color=resColor, linewidth=2)
plot(getSup(a*45), title="Support 45", color=supColor, linewidth=2)
plot(getRes(a*50), title="Resistance 50", color=resColor, linewidth=2)
plot(getSup(a*50), title="Support 50", color=supColor, linewidth=2)
plot(getRes(a*75), title="Resistance 75", color=resColor, linewidth=2)
plot(getSup(a*75), title="Support 75", color=supColor, linewidth=2)
plot(getRes(a*100), title="Resistance 100", color=resColor, linewidth=2)
plot(getSup(a*100), title="Support 100", color=supColor, linewidth=2)
plot(getRes(a*150), title="Resistance 150", color=resColor, linewidth=2)
plot(getSup(a*150), title="Support 150", color=supColor, linewidth=2)
plot(getRes(a*200), title="Resistance 200", color=resColor, linewidth=2)
plot(getSup(a*200), title="Support 200", color=supColor, linewidth=2)
plot(getRes(a*250), title="Resistance 250", color=resColor, linewidth=2)
plot(getSup(a*250), title="Support 250", color=supColor, linewidth=2)
plot(getRes(a*300), title="Resistance 300", color=resColor, linewidth=2)
plot(getSup(a*300), title="Support 300", color=supColor, linewidth=2)
plot(getRes(a*350), title="Resistance 350", color=resColor, linewidth=2)
plot(getSup(a*350), title="Support 350", color=supColor, linewidth=2)
plot(getRes(a*400), title="Resistance 400", color=resColor, linewidth=2)
plot(getSup(a*400), title="Support 400", color=supColor, linewidth=2)
plot(getRes(a*450), title="Resistance 450", color=resColor, linewidth=2)
plot(getSup(a*450), title="Support 450", color=supColor, linewidth=2)
plot(getRes(a*500), title="Resistance 500", color=resColor, linewidth=2)
plot(getSup(a*500), title="Support 500", color=supColor, linewidth=2)
plot(getRes(a*750), title="Resistance 750", color=resColor, linewidth=2)
plot(getSup(a*750), title="Support 750", color=supColor, linewidth=2)
plot(getRes(a*1000), title="Resistance 1000", color=resColor, linewidth=2)
plot(getSup(a*1000), title="Support 1000", color=supColor, linewidth=2)
plot(getRes(a*1250), title="Resistance 1250", color=resColor, linewidth=2)
plot(getSup(a*1250), title="Support 1250", color=supColor, linewidth=2)
plot(getRes(a*1500), title="Resistance 1500", color=resColor, linewidth=2)
plot(getSup(a*1500), title="Support 1500", color=supColor, linewidth=2)
PriorMonthOHLMC Pro+Prior Month OHLC + Zones – Professional Edition
OVERVIEW
Professional visualisation of the previous month’s Open, High, Low, Close, and Midpoint levels with thick hierarchical filled zones and a full prior-month candle displayed in the right margin for instant monthly context.
CONCEPT BACKGROUND
Plotting the previous month’s key levels (PMH, PML, PMO, PMC, PMM) is a public-domain technique used by swing traders, position traders, and institutions as major long-term support/resistance and high-probability reversal or continuation zones.
IMPLEMENTATION & VALUE ADDED
This indicator follows the standard prior-month methodology but adds the following original, professional-grade enhancements:
• Thick, color-coded filled zones (High zone, Mid zone, Low zone) for immediate visual hierarchy
• Full prior-month candle rendered in the right margin for quick monthly bias and range reference
• All levels plotted as exportable values (downloadable via TradingView’s data export for backtesting and analysis)
• Comprehensive alert conditions on every level and zone boundary (breakouts, bounces, touches)
• Clean, lightweight, no-repaint execution on any timeframe or instrument
HOW TO USE
Apply to daily, weekly, or intraday charts. The shaded zones act as major monthly support/resistance areas. Use the right-margin prior-month candle to instantly assess last month’s range, close location, and higher-timeframe directional bias.
CREDIT & TRANSPARENCY
Core methodology: public domain (Previous Month High/Low/Open/Close/Mid).
This is an independent implementation with no code reused from existing public scripts. All visual zones, right-margin candle display, exportable plots, alerting framework, and styling are original.
DISCLAIMER
For educational and informational purposes only. Not financial advice. Past performance is no guarantee of future results. Test thoroughly.
Malaysian SNR Levels - Fixed Range# Malaysian SNR Levels - Fixed Range
This indicator displays support and resistance levels based on Malaysian SnR methodology, but calculates levels exclusively from a **user-defined time range** instead of a fixed number of bars lookback.
## What is Malaysian SnR?
Malaysian SnR defines Support and Resistance not as areas but as precise levels based on a line chart's peaks and valleys. There are three types of horizontal levels:
### Level Types
**A-Level**: Located at the peak of the line chart, shaped like the letter "A"
**V-Level**: Located at the valley of the line chart, shaped like the letter "V"
**Gap Level**: Located at the Close/Open gap between two candles of the same color
## Fresh vs. Unfresh Levels
What makes Malaysian SnR unique is the **Fresh/Unfresh state** of levels:
- **Fresh Level** (solid line): Has not been tested by a wick yet, or has been crossed by a candle body since the last wick touch
- **Unfresh Level** (dashed line): Has been touched by a wick
Fresh levels are considered more significant as they have a higher probability of causing price reactions.
## Fixed Range Innovation
Unlike the standard Malaysian SNR indicator that uses a bars lookback period, this **Fixed Range version** allows you to:
- Select a specific **Start Time** and **End Time** to define your analysis period
- Calculate levels exclusively from bars within this time range
- Analyze historical periods precisely (e.g., "levels from Q1 2024")
- Study how levels from specific market phases perform
- Visualize the selected time range with a transparent background overlay
This is particularly useful for:
- Analyzing levels from specific market events or sessions
- Studying quarterly or monthly ranges
- Backtesting level significance from defined periods
- Forward-testing levels formed during key accumulation/distribution phases
## Parameters
### TIME RANGE SELECTION
- **Start Time**: Beginning of the time range for level calculation
- **End Time**: End of the time range for level calculation
- **Extend Levels Right**: Extend levels to the right edge of the chart
### LEVEL SETTINGS
- **Display Gap Levels**: Show/hide gap levels
- **Display Opening Gaps**: Show/hide gap visualization boxes
- **Display Fresh Levels Only**: Hide unfresh/tested levels
- **Display Break Count**: Show how many times each level has been broken
- **Evaluate Current Bar**: Use the current bar to evaluate level freshness
### LEVEL DISPLAY
- **Level Regions**: Calculate levels relative to current Price or bar's High/Low
- **Levels Above**: Number of closest levels to display above price/high
- **Levels Below**: Number of closest levels to display below price/low
- **Max Level Breaks**: Hide levels broken more than this number of times
### VISUAL SETTINGS
- **Line Color**: Color of the level lines
- **Line Width**: Thickness of level lines
- **Show Time Zone Background**: Display transparent background for selected range
- **Zone Background Color**: Customize background color and transparency
- **Timeframe**: The timeframe used for calculating SNR levels
## Trading Applications
### Example Strategy:
1. Select a significant time range (e.g., a major accumulation zone)
2. Identify fresh levels from that period
3. Wait for price to approach these levels on a higher timeframe
4. Switch to lower timeframe to confirm price reaction
5. Fresh support + bullish reaction = potential buy signal
6. Fresh resistance + bearish reaction = potential sell signal
### Use Cases:
- **Session Analysis**: Study levels from Asian/European/US sessions
- **Event-Based Levels**: Analyze levels formed during specific news events
- **Quarterly Ranges**: Track levels from previous quarters
- **Accumulation Zones**: Identify key levels from consolidation periods
## Visual Features
- **Solid lines** = Fresh levels (untested or re-validated)
- **Dashed lines** = Unfresh levels (tested by wicks)
- **Numbers on levels** = Break count (how many times broken)
- **Transparent boxes** = Opening gaps between same-colored candles
- **Background shading** = Selected time range visualization
## Notes
- The indicator processes only bars within the selected time range
- Levels are tested for freshness using all available bars (including those outside the range)
- Break count shows how many times the level has been broken by candle bodies
- The background helps visualize which time period was used for level formation
---
**Tip**: Combine this with the standard Malaysian SNR indicator to compare recent levels (bars lookback) with historical levels (fixed range) for comprehensive multi-timeframe analysis.
PriorWeekOHLMC Pro+Prior Week OHLC + Zones – Professional Edition
OVERVIEW
Professional visualisation of the previous week’s Open, High, Low, Close, and Midpoint levels with thick hierarchical filled zones and a full prior-week candle displayed in the right margin for instant weekly context.
CONCEPT BACKGROUND
Plotting the previous week’s key levels (PWH, PWL, PWO, PWC, PWM) is a public-domain technique widely used by swing traders, position traders, and institutions as major support/resistance and measured-move reference points.
IMPLEMENTATION & VALUE ADDED
This indicator follows the standard prior-week methodology but adds the following original, professional-grade enhancements:
• Thick, colour-coded filled zones (High zone, Mid zone, Low zone) for immediate visual hierarchy
• Full prior-week candle rendered in the right margin for quick weekly bias and range reference
• All levels plotted as exportable values (downloadable via TradingView’s data export for backtesting and analysis)
• Comprehensive alertconditions on every level and zone boundary (breakouts, bounces, touches)
• Clean, lightweight, no-repaint execution on any timeframe or instrument
HOW TO USE
Apply to daily or intraday charts. The shaded zones serve as primary weekly support/resistance areas. Use the right-margin prior-week candle to instantly see last week’s range, close location, and directional bias.
CREDIT & TRANSPARENCY
Core methodology: public domain (Previous Week High/Low/Open/Close/Mid).
This is an independent implementation with no code reused from existing public scripts. All visual zones, right-margin candle display, exportable plots, alerting framework, and styling are original.
DISCLAIMER
For educational and informational purposes only. Not financial advice. Past performance is no guarantee of future results. Test thoroughly.
PriorDayOHLMC Pro+ Prior Day OHLC + Zones – Professional Edition
OVERVIEW
Professional visualisation of the previous trading day’s Open, High, Low, Close, and Midpoint levels with filled hierarchical zones and a full prior-day candle displayed in the right margin.
CONCEPT BACKGROUND
Plotting the previous day’s key levels (PDH, PDL, PDO, PDC, PDM) is a public-domain technique used by institutional and retail traders for decades as reference points for support/resistance, breakout targets, and risk management.
IMPLEMENTATION & VALUE ADDED
This indicator follows the standard prior-day methodology but adds the following original, professional-grade enhancements:
• Thick, color-coded filled zones (High zone, Mid zone, Low zone) for instant visual structure
• Full prior-day candle rendered in the right margin for immediate context
• All levels plotted as exportable values (downloadable via TradingView’s data export for custom analysis)
• Comprehensive alert conditions on every level and zone boundary
• Clean, lightweight, no-repaint execution on any timeframe or instrument
HOW TO USE
Apply to any intraday chart. The shaded zones act as primary support/resistance areas. Use the rendered prior-day candle for quick visual reference of yesterday’s range and close bias.
CREDIT & TRANSPARENCY
Core methodology: public domain (Previous Day High/Low/Open/Close/Mid).
This is an independent implementation with no code reused from existing public scripts. All visual zones, right-margin candle display, exportable plots, alerting framework, and styling are original.
DISCLAIMER
For educational and informational purposes only. Not financial advice. Past performance is no guarantee of future results. Test thoroughly.
Thiru-KillzonesThiru Killzones - Advanced Trading Session Indicator
Overview
Thiru Killzones is a comprehensive trading session indicator designed to help traders identify and analyze key market sessions throughout the trading day. It visualizes five major trading sessions (Asia, London, NY AM, Lunch, NY PM) with customizable opening range analysis, target levels, and statistical tracking.
Key Features
📊 Trading Sessions
5 Major Sessions: Asia, London, NY AM, Lunch, NY PM
Customizable Times: Configure each session's start and end time
Individual Colors: Each session can have its own color
Enable/Disable: Turn sessions on/off individually
Session Extension: Extend sessions beyond normal hours (especially useful for Asia session)
📈 Opening Range Analysis
Configurable Duration: Set opening range period (default: 60 minutes)
Breakout Flags: Visual indicators when price breaks target levels
Target Visualization: Optional boxes and lines at target levels
Performance Tracking: Statistics table showing hit rates for each target level
🎨 Visual Styles
Choose from 4 unique visual styles:
Frame: Full box with borders (default)
Shade: Background fill only (no borders)
Horizon: Horizontal lines marking session boundaries
Rails: Horizontal lines with vertical orientation option
🏷️ Labels & Display
Customizable Labels: Show session name, day, price range, or pips
Flexible Positioning: Top/Bottom/Center, Inside/Outside, Left/Center/Right
Auto-hide on Daily+: Automatically hides labels on daily timeframe and higher
Multiple Sizes: Auto/Tiny/Small/Normal/Large/Huge
📊 Statistics & Analysis
Session Statistics Table: Compare current session range vs average
Value Format: Display as Price or Pips
⚙️ Advanced Settings
Timezone Support: 27 timezone options (GMT-11 to GMT+12)
Timeframe Filtering: Hide indicator on higher timeframes
History Control: Control how many historical sessions to display
Unified Colors: Option to use same color for all sessions
Transparency Control: Separate transparency for boxes and borders
Border Customization: Solid/Dash/Dot styles with adjustable width
How to Use
Basic Setup
1. Add the indicator to your chart
2. Configure your timezone in Settings
3. Enable the sessions you want to track
4. Customize colors and visual style
Opening Range Analysis
1. Enable "Opening Range" for desired sessions
2. Set the duration (default: 60 minutes)
3. Enable target lines/boxes to see R1/R2/S1/S2 levels
4. Enable breakout flags to see when price breaks levels
5. Enable data table to track statistics
Session Extension
1. Enable "Extended Range" for sessions that cross midnight (like Asia)
2. The indicator automatically calculates the session end time
3. Opening range lines will stop exactly at session end time
Customization
- Use "Visual Style" section to change box appearance
- Use "Labels" section to customize label display
- Use "Unified Colors" to apply same color scheme to all sessions
- Adjust transparency for cleaner chart appearance
Default Session Times
- Asia: 18:00-00:00 (crosses midnight)
- London: 02:00-05:00
- NY AM: 08:30-10:00
- Lunch: 12:00-13:00
- NY PM: 13:30-16:00
*Note: Times are in your selected timezone*
Tips
- Use "History Periods" to control how many past sessions are displayed
- Enable "Hide on Daily+" for labels to keep daily charts clean
- Use "Current Only" in opening range to show only active session
- Enable statistics tables to track session performance over time
- Use session extension for Asia session to properly handle midnight crossover
Attribution
This indicator uses the following community libraries:
- boitoki/AwesomeColor/9 (color utilities)
- boitoki/Utilities/11 (utility functions)
All enhancements and features are original implementations.
Support
For questions or issues, please contact me @thirudinesh through TradingView.
---
© 2025 thirudinesh
Z Score k3x3// ===================================
// Z-Score Indicator with Enhanced Visualization
//
// Description:
// This indicator calculates the Z-Score (standard score) of price movements,
// highlighting extreme overbought and oversold conditions with visual alerts.
//
// Features:
// - Dynamic color gradients based on Z-Score values
// - Visual alerts for extreme zones (|Z| > 2)
// - Background highlighting for overbought/oversold areas
// - Shape markers for extreme conditions
// - Customizable period length and standard deviation levels
//
// Interpretation:
// Z > +2: Extreme overbought (red alert)
// Z < -2: Extreme oversold (green alert)
// |Z| < 1: Normal range (neutral colors)
// ===================================






















