clirings//@version=5
indicator("Range Marker ", overlay=true)
// Функция для проверки времени на вхождение в диапазон с 23:50 до 10:00 (ночной клиринг)
isNightTime = (hour >= 23 and minute >= 50) or (hour < 9)
// Функция для проверки времени на вхождение в диапазон с 18:50 до 19:05 (вечерний клиринг)
isEveningClearing = (hour == 18 and minute >= 50) or (hour == 19 and minute <= 5)
// Функция для проверки времени на вхождение в диапазона с 14:00 до 14:05 (дневной клиринг)
isDayClearing = (hour == 14 and minute <= 5)
// Фоновый цвет для ночного времени (23:50–09:00)
bgcolor(isNightTime ? color.new(color.blue, 80) : na, title="Night Session")
// Фоновый цвет для вечернего клиринга (18:50–19:05)
bgcolor(isEveningClearing ? color.new(color.red, 80) : na, title="Evening Clearing")
// Фоновый цвет для дневного клиринга (14:00–14:05)
bgcolor(isDayClearing ? color.new(color.orange, 80) : na, title="Day Clearing")
经济周期
HaynesNQ OWM KOPlots the most recent opening prices of five key market sessions used in this model:
• 18:00 EST (TDO)
• 00:00 EST (MSO)
• 02:00 EST (ESO)
• 09:30 EST (NYO)
• 10:00 EST (MEO)
Each open is displayed as a labelled horizontal ray extending forward from the session open price.
This tool helps traders track institutional session behaviour, price imbalances, and open-based reactions across global time zones.
DEBZ ORBZ - Orby McOrb Face - DST Auto Adjust v2📊 Debz ORBZ - Orby McOrb Face
Automatic DST - Opening Range Breakout Indicator
An advanced Opening Range Breakout (ORB) indicator that automatically adjusts for Daylight Saving Time changes in London and New York markets. Perfect for intraday traders who rely on session opens for trade setups.
🌍 KEY FEATURES:
✅ Automatic DST Detection
- London: Automatically switches between GMT (winter) and BST (summer)
- New York: Automatically switches between EST (winter) and EDT (summer)
- No manual adjustment needed throughout the year
📈 Three Major Trading Sessions:
- Asia Session: Midnight Singapore Time (00:00 UTC+8)
- London Session: 8:00am London local time
- New York Session: 9:30am NY local time (market open)
⚙️ Customizable Settings:
- Opening Range: 15 or 30 minutes
- Toggle sessions on/off individually
- Take Profit levels: 1:1, 1:2, 1:3, 1:4, 1:5 (Risk:Reward ratios)
- Custom colour schemes for each session
🎯 How It Works:
The indicator captures the high and low of the first 15 or 30 minutes of each session, then projects these levels forward. These Opening Range levels act as key support/resistance zones and potential breakout points.
📊 Visual Elements:
- White lines: Opening Range High/Low
- White dots: Range Midpoint
- Green lines: Bullish Take Profit targets
- Red lines: Bearish Take Profit targets
- Color-coded session backgrounds (optional)
🔔 Built-in Alerts:
- Bullish breakout (price breaks above range high)
- Bearish breakout (price breaks below range low)
- Separate alerts for each session
💡 Best Used For:
- Scalping and day trading
- Session-based strategies
- Breakout trading
- Range-bound trading
- Multi-timeframe analysis
⏰ DST Dates (Auto-Configured):
- London DST: Last Sunday of March to Last Sunday of October
- New York DST: 2nd Sunday of March to 1st Sunday of November
Works on all timeframes but optimized for 1m, 5m, 15m, and 30m charts.
Created by Debz with the assist of Farasol for DST | Version 2
BTC RiskThe BTC Risk Metric is a normalized market-cycle indicator designed to quantify how risky Bitcoin is to buy or hold at any point in time relative to its own historical behaviour.
It measures how far price has deviated from its long-term trend by calculating the logarithmic distance between Bitcoin’s price and a long-duration moving average (a 377-day simple moving average), then scales that distance by time to account for Bitcoin’s exponential growth.
This raw value is tracked against its historical extremes and normalized into a 0–1 range, where values near zero correspond to deep, low-risk accumulation zones typically seen around major cycle bottoms, and values near one correspond to high-risk conditions historically associated with late-cycle tops. Rather than predicting price, the metric provides a relative, regime-aware framework for assessing risk across cycles, allowing different market phases to be compared on a consistent scale.
FVG for Backtesting3-Candle Trend + FVG (15m) – v6
This indicator identifies three consecutive bullish or bearish candles on the 15-minute timeframe and highlights Fair Value Gaps (FVG) in the middle candle.
It displays:
Boxes marking the FVG zones
Labels showing “FVG”
Triangle signals for long (bullish) and short (bearish) setups
Fully compatible with Pine Script v6, it serves as a visual tool for spotting trend setups and potential trading opportunities.
Overbought/Oversold - TheTechnicalTraders.comTheTechnicalTraders.com 30-minute overbought and oversold indicator shows where price generally slows and reverses direction. During an uptrend (green bars), focus on oversold levels as support and entry points. During a downtrend (red bars), focus on overbought levels to exit longs, or buy inverse ETFs.
Combined Scanner - Dow Jones 2Scans a portion of the assets (not all are included due to TW limits). If an asset is excluded, the indicator will not be updated. However, you can update it manually.
Combined Scanner - Dow Jones 1Scans a portion of the assets (not all are included due to TW limits). If an asset is excluded, the indicator will not be updated. However, you can update it manually.
Combined Scanner - DAX 3Scans a portion of the assets (not all are included due to TW limits). If an asset is excluded, the indicator will not be updated. However, you can update it manually.
Combined Scanner - DAX 2Scans a portion of the assets (not all are included due to TW limits). If an asset is excluded, the indicator will not be updated. However, you can update it manually.
Combined Scanner - DAX 1Scans a portion of the assets (not all are included due to TW limits). If an asset is excluded, the indicator will not be updated. However, you can update it manually.
Combined Scanner - NASDAQ 6Scans a portion of the assets (not all are included due to TW limits). If an asset is excluded, the indicator will not be updated. However, you can update it manually.
Combined Scanner - NASDAQ 5Scans a portion of the assets (not all are included due to TW limits). If an asset is excluded, the indicator will not be updated. However, you can update it manually.
Combined Scanner - NASDAQ 4Scans a portion of the assets (not all are included due to TW limits). If an asset is excluded, the indicator will not be updated. However, you can update it manually.
Combined Scanner - NASDAQ 2Scans a portion of the assets (not all are included due to TW limits). If an asset is excluded, the indicator will not be updated. However, you can update it manually.
Combined Scanner - NASDAQ 3Scans a portion of the assets (not all are included due to TW limits). If an asset is excluded, the indicator will not be updated. However, you can update it manually.
Combined Scanner - NASDAQ 1Scans a portion of the assets (not all are included due to TW limits). If an asset is excluded, the indicator will not be updated. However, you can update it manually.
Adaptive HMA [NON-REPAINTING]The Adaptive HMA is a sophisticated trend-following indicator designed for traders who demand reliability and precision. Unlike traditional moving averages with fixed periods, this indicator automatically adjusts its sensitivity to match current market conditions while maintaining complete non-repainting integrity.
Key Features
✓ 100% Non-Repainting
Once a bar closes, the indicator values are locked and will never change. This ensures you can backtest accurately and trade with confidence - what you see is what you get.
Dynamic Length Optimization
The indicator continuously monitors market performance and adapts its Hull Moving Average length to optimize for current conditions. During trending markets, it adjusts for trend-following. During choppy markets, it recalibrates to reduce whipsaws.
Visual Clarity
Color-coded HMA line: Green for bullish trends, red for bearish trends
HMA Envelope: High/Low bands show price channel and volatility
Trend strength indicators: Background shading highlights strong trending conditions
Optimization markers: Yellow arrows show when the system recalibrates
Comprehensive Performance Dashboard
The built-in information table displays:
Current locked HMA length
Optimization cycle progress
Trend direction and strength (Strong Bull/Bear/Neutral)
HMA velocity (momentum indicator)
Performance score
Win rate and profit factor from internal backtesting
Total optimization cycles completed
How To Use
Trend Identification: Follow the color of the HMA line. Green = bullish bias, Red = bearish bias.
Entry Signals: Look for HMA color changes combined with strong trend background shading. The indicator shows "STRONG BULL" or "STRONG BEAR" when momentum confirms direction.
Risk Management: Use the HMA envelope (high/low bands) as dynamic support/resistance levels and potential stop-loss placement zones.
Timeframe Confirmation: The system works on any timeframe. Many traders use it on multiple timeframes for confluence.
Customizable Settings
Optimization Window: Control how often the system recalibrates (default: 50 bars)
Min/Max HMA Length: Set the adaptive range (default: 10-100)
Display Options: Toggle envelope, optimization markers, and background shading
Color Schemes: Fully customizable colors for bullish/bearish/neutral conditions
Who Is This For?
Swing Traders: Identify and ride medium-term trends with confidence
Day Traders: Spot intraday momentum shifts and strong directional moves
Position Traders: Filter out noise and focus on major trend changes
System Developers: Use as a core trend filter in automated strategies
What Makes It Different?
Most adaptive indicators repaint - meaning their historical values change as new data comes in, making backtesting unreliable. This indicator uses a locked optimization window approach: once the HMA length is set, it stays fixed for a predetermined number of bars. This ensures complete historical accuracy while still adapting to evolving market dynamics.
Alert System
Built-in alerts notify you of:
Optimization cycles (when new length is locked)
Strong bullish/bearish trend detection
Custom conditions you can configure
Important Note: This indicator is a technical analysis tool. It does not guarantee profitable trades. Always use proper risk management and combine with your own analysis and trading plan.
STIME3H Time High/Low Triangles (Correct Time • Wick/Body • Timezone Control)
This indicator plots 3-Hour (3H) High & Low levels using triangle markers, aligned to exact clock-based time blocks such as 00:00, 03:00, 06:00, 09:00, 12:00, 15:00, 18:00, 21:00.
It is designed for ICT / CRT / intraday traders who need precise session and time-cycle reference points without cluttering the chart.
🔹 Key Features
▲ High triangle & ▼ Low triangle for each 3-hour block
⏱ Correct time alignment using selectable timezones
🌍 Timezone dropdown
UTC
UTC-5 (Fixed)
New York (DST auto)
London (DST auto)
Tokyo
Custom timezone (IANA / Etc format)
🕒 Toggle individual times ON/OFF (00, 03, 06, 09, 12, 15, 18, 21)
📍 Triangles can touch candle wicks or bodies
🗂 Displays last 2 days by default (configurable)
🔠 Adjustable time text size (tiny → large)
🎨 Clean visuals, no background boxes, no repaint
Super Scalper[XAUUSD]// © SuperScalper
//@version=5
indicator('Super Scalper ', overlay=true, max_labels_count=500)
show_tp_sl = input.bool(true, 'Display TP & SL', group='Techical', tooltip='Display the exact TP & SL price levels for BUY & SELL signals.')
rrr = input.string('1:2', 'Risk to Reward Ratio', group='Techical', options= , tooltip='Set a risk to reward ratio (RRR).')
tp_sl_multi = input.float(1, 'TP & SL Multiplier', 1, group='Techical', tooltip='Multiplies both TP and SL by a chosen index. Higher - higher risk.')
tp_sl_prec = input.int(2, 'TP & SL Precision', 0, group='Techical')
candle_stability_index_param = 0.7
rsi_index_param = 80
candle_delta_length_param = 10
disable_repeating_signals_param = input.bool(true, 'Disable Repeating Signals', group='Techical', tooltip='Removes repeating signals. Useful for removing clusters of signals and general clarity.')
GREEN = color.rgb(29, 255, 40)
RED = color.rgb(255, 0, 0)
TRANSPARENT = color.rgb(0, 0, 0, 100)
//indicator("Author Info Display"
// Create table
var table infoTable = table.new(position.top_right, 2, 6, bgcolor=color.new(#000000, 1), border_width=1)
if barstate.islast
table.cell(infoTable, 0, 0, "Author:", text_color=color.white, text_size=size.small)
table.cell(infoTable, 1, 0, "Klasscco", text_color=color.rgb(255, 251, 0), text_size=size.large)
table.cell(infoTable, 0, 1, "Etsy:", text_color=color.white, text_size=size.small)
table.cell(infoTable, 1, 1, "https://www.etsy.com/shop/KlasscCo", text_color=color.rgb(255, 251, 0), text_size=size.small)
table.cell(infoTable, 0, 3, "Website:", text_color=color.white, text_size=size.small)
table.cell(infoTable, 1, 3, "etsy.com/shop/KlasscCo", text_color=color.rgb(255, 251, 0), text_size=size.small)
label_size = input.string('normal', 'Label Size', options= , group='Cosmetic')
label_style = input.string('text bubble', 'Label Style', , group='Cosmetic')
buy_label_color = input(GREEN, 'BUY Label Color', inline='Highlight', group='Cosmetic')
sell_label_color = input(RED, 'SELL Label Color', inline='Highlight', group='Cosmetic')
label_text_color = input(color.white, 'Label Text Color', inline='Highlight', group='Cosmetic')
stable_candle = math.abs(close - open) / ta.tr > candle_stability_index_param
rsi = ta.rsi(close, 14)
atr = ta.atr(14)
bullish_engulfing = close < open and close > open and close > open
rsi_below = rsi < rsi_index_param
decrease_over = close < close
var last_signal = ''
var tp = 0.
var sl = 0.
bull_state = bullish_engulfing and stable_candle and rsi_below and decrease_over and barstate.isconfirmed
bull = bull_state and (disable_repeating_signals_param ? (last_signal != 'buy' ? true : na) : true)
bearish_engulfing = close > open and close < open and close < open
rsi_above = rsi > 100 - rsi_index_param
increase_over = close > close
bear_state = bearish_engulfing and stable_candle and rsi_above and increase_over and barstate.isconfirmed
bear = bear_state and (disable_repeating_signals_param ? (last_signal != 'sell' ? true : na) : true)
round_up(number, decimals) =>
factor = math.pow(10, decimals)
math.ceil(number * factor) / factor
if bull
last_signal := 'buy'
dist = atr * tp_sl_multi
tp_dist = rrr == '2:3' ? dist / 2 * 3 : rrr == '1:2' ? dist * 2 : rrr == '1:4' ? dist * 4 : dist
tp := round_up(close + tp_dist, tp_sl_prec)
sl := round_up(close - dist, tp_sl_prec)
if label_style == 'text bubble'
label.new(bar_index, low, 'BUY', color=buy_label_color, style=label.style_label_up, textcolor=label_text_color, size=label_size)
else if label_style == 'triangle'
label.new(bar_index, low, 'BUY', yloc=yloc.belowbar, color=buy_label_color, style=label.style_triangleup, textcolor=TRANSPARENT, size=label_size)
else if label_style == 'arrow'
label.new(bar_index, low, 'BUY', yloc=yloc.belowbar, color=buy_label_color, style=label.style_arrowup, textcolor=TRANSPARENT, size=label_size)
label.new(show_tp_sl ? bar_index : na, low, 'TP: ' + str.tostring(tp) + ' SL: ' + str.tostring(sl), yloc=yloc.price, color=color.gray, style=label.style_label_down, textcolor=label_text_color)
if bear
last_signal := 'sell'
dist = atr * tp_sl_multi
tp_dist = rrr == '2:3' ? dist / 2 * 3 : rrr == '1:2' ? dist * 2 : rrr == '1:4' ? dist * 4 : dist
tp := round_up(close - tp_dist, tp_sl_prec)
sl := round_up(close + dist, tp_sl_prec)
if label_style == 'text bubble'
label.new(bear ? bar_index : na, high, 'SELL', color=sell_label_color, style=label.style_label_down, textcolor=label_text_color, size=label_size)
else if label_style == 'triangle'
label.new(bear ? bar_index : na, high, 'SELL', yloc=yloc.abovebar, color=sell_label_color, style=label.style_triangledown, textcolor=TRANSPARENT, size=label_size)
else if label_style == 'arrow'
label.new(bear ? bar_index : na, high, 'SELL', yloc=yloc.abovebar, color=sell_label_color, style=label.style_arrowdown, textcolor=TRANSPARENT, size=label_size)
label.new(show_tp_sl ? bar_index : na, low, 'TP: ' + str.tostring(tp) + ' SL: ' + str.tostring(sl), yloc=yloc.price, color=color.gray, style=label.style_label_up, textcolor=label_text_color)
alertcondition(bull or bear, 'BUY & SELL Signals', 'New signal!')
alertcondition(bull, 'BUY Signals (Only)', 'New signal: BUY')
alertcondition(bear, 'SELL Signals (Only)', 'New signal: SELL')
MRG Session High/LowMRG Session High/Low - Indicator Description
📊 Overview
This Pine Script indicator automatically displays key levels from Asian and London trading sessions on your TradingView chart. It plots the high and low points of each completed session, allowing you to quickly identify important support and resistance zones for your trades.
🎯 Key Features
Detected Sessions (New York Timezone)
Asian Session: 18:00 - 03:00 (6pm - 3am)
London Session: 03:00 - 09:00 (3am - 9.30am)
Plotted Levels
Session High: The highest point reached during the session
Session Low: The lowest point reached during the session
Start Lines: Vertical dashed lines marking the beginning of each session (optional)
⚙️ Customizable Settings
Display Options
✅ Show/hide Asian Session
✅ Show/hide London Session
✅ Show/hide session start lines
Style Options
🎨 Asian Color: Orange by default
🎨 London Color: Blue by default
🎨 Start lines color: Red by default
📏 Line thickness: Adjustable from 1 to 5
🔍 How It Works
Automatic Detection: The indicator automatically detects when a new session begins
Level Calculation: During each session, it continuously records highs and lows
Line Plotting: At the end of each session, it draws two horizontal lines:
One line at the session high level
One line at the session low level
Extension: Lines extend to the right for easy future identification
📈 Strategic Usage
For Breakout Trading
Trade breakouts of Asian and London session highs/lows
Breakouts from these levels often signal the beginning of significant moves
For Support and Resistance
Use these levels as key support and resistance zones
Prices often come back to test these levels during the New York session
For Multi-Timeframe Analysis
Identify consolidation during Asian/London sessions
Anticipate volatility at New York open
💡 Advantages
✨ Clear and automatic visualization of session levels
⏱️ Time-saving: no need to manually draw levels
🎯 Precise levels based on actual highs/lows of each session
🔄 Automatically updates daily
📱 Compatible with all timeframes (recommended: M5, M15, H1)
🎓 Ideal For
Forex traders (especially XAUUSD, EUR/USD, GBP/USD)
Scalpers and day traders
Session breakout strategies
Trading around New York open
Liquidity zone analysis
📌 Important Note
The indicator uses New York timezone (America/New_York) to ensure session time accuracy, regardless of your local timezone.
CURRY HEDGEFUND PRO (MTF/VWAP/ADX + Tight Trail) [no ta.adx]Improved HedgeFund Pro Script by Tony Curry for momentum and reversal trading. Primarily focused on ADX and directional movement.






















