Ict kill zone Pro++What is Season High / Low?
A Seasonal High/Low refers to price levels (highs or lows) that tend to form during specific times of the year (or season).
It’s based on the idea that markets have repeating cycles influenced by:
Economic reports (quarterly earnings, GDP releases, crop harvest cycles, etc.)
Institutional flows (quarterly rebalancing, end-of-year tax moves)
Natural/commodity cycles (oil demand in winter, crop harvest in fall, etc.)
🔹 Types of Seasonal Highs & Lows
Annual Season High/Low
Highest and lowest price of the year.
Example: EURUSD 2023 high/low.
Useful for long-term key levels.
Quarterly Season High/Low
Highs & lows of each 3-month quarter.
Institutions rebalance portfolios each quarter → causing strong moves.
Monthly Season High/Low
Highs & lows formed within each calendar month.
Often used for swing trading.
🔹 Why Season High/Low Matters
Liquidity Pools → Old highs/lows attract stop hunts (smart money loves to raid seasonal levels).
Bias Reference → If price is above yearly low but below yearly high → you know the market is “inside the yearly range.”
Institutional Targets → Many funds benchmark against yearly/quarterly levels.
Confluence → Combining OBs, FVGs, ADR, and seasonal highs/lows = stronger zones.
🔹 Example (ICT style use)
If price trades near the yearly low, expect either:
✅ A liquidity sweep (false break) before rally, or
✅ A breakdown continuation if institutions want discount pricing.
If price trades near the quarterly high, it’s often used as a “draw on liquidity” target.
🔹 How Traders Use Them
Mark Yearly High & Low (from January – December).
Mark Quarterly Highs/Lows (Q1, Q2, Q3, Q4).
Watch how price reacts when approaching these zones:
Liquidity sweeps
Reversals
Breakouts
✅ In short:
Season Highs & Lows = Key reference points from specific time periods (yearly, quarterly, monthly).
They act as institutional liquidity magnets and are critical for identifying long-term bias, liquidity raids, and market cycle transitions.
Göstergeler ve stratejiler
session High/Low (Triumm)// This Pine Script® code is subject to the terms of the Mozilla Public License 2.0 at mozilla.org
// © Triummm
//@version=6
indicator("Trading session High/Low (Triumm)", overlay=true)
//──────── Fixed timezone (NY clock = UTC‑4) ────────
sessTz = "Etc/GMT+4"
//──────── Toggle for swept-dot feature ─────────────
useSweepDots = input.bool(true, "Dot swept lines", tooltip="If ON, a level turns dotted once price sweeps it AFTER the session closes")
//──────── Session inputs ────────────────────────────────────────────────────
// Asia
showAsia = input.bool(true, "Show Asia", group="Asia Session")
asiaRange = input.session("1800-0300", "Asia Time (UTC‑4) 24h", group="Asia Session")
asiaCol = input.color(color.rgb(243, 33, 33), "Color", group="Asia Session")
asiaW = input.int(1, "Width", minval=1, maxval=5, group="Asia Session")
asiaStyleStr = input.string("Solid", "Line Style", options= , group="Asia Session")
asiaTransp = input.int(0, "Transparency (%)", minval=0, maxval=100, group="Asia Session")
// London
showLon = input.bool(true, "Show London", group="London Session")
lonRange = input.session("0300-0930", "London Time (UTC‑4) 24h", group="London Session")
lonCol = input.color(color.rgb(76, 153, 255), "Color", group="London Session")
lonW = input.int(1, "Width", minval=1, maxval=5, group="London Session")
lonStyleStr = input.string("Solid", "Line Style", options= , group="London Session")
lonTransp = input.int(0, "Transparency (%)", minval=0, maxval=100, group="London Session")
// New York
showNY = input.bool(true, "Show NY", group="NY Session")
nyRange = input.session("0930-1600", "NY Time (UTC‑4) 24h", group="NY Session")
nyCol = input.color(color.rgb(11, 173, 125), "Color", group="NY Session")
nyW = input.int(1, "Width", minval=1, maxval=5, group="NY Session")
nyStyleStr = input.string("Solid", "Line Style", options= , group="NY Session")
nyTransp = input.int(0, "Transparency (%)", minval=0, maxval=100, group="NY Session")
//──────── Helpers ───────────────────────────────────────────────────────────
styleFromStr(s) =>
s == "Dashed" ? line.style_dashed : s == "Dotted" ? line.style_dotted :line.style_solid
resetStyleIfNeeded(l, baseStyle) =>
if not na(l)
line.set_style(l, baseStyle)
// map styles
asiaStyle = styleFromStr(asiaStyleStr)
lonStyle = styleFromStr(lonStyleStr)
nyStyle = styleFromStr(nyStyleStr)
//──────── Asia state ────────────────────────────────────────────────────────
var float asia_hi = na
var float asia_lo = na
var int asia_hi_bi = na
var int asia_lo_bi = na
var line asia_hL = na
var line asia_lL = na
var bool asia_hi_sw = false
var bool asia_lo_sw = false
inAsia = not na(time(timeframe.period, asiaRange, sessTz))
newAsia = inAsia and not inAsia
if newAsia
line.delete(asia_hL), line.delete(asia_lL)
asia_hi := high, asia_lo := low
asia_hi_bi := na, asia_lo_bi := na
asia_hi_sw := false, asia_lo_sw := false
if showAsia and inAsia
if (na(asia_hi_bi) and bar_index > bar_index ) or high > asia_hi
asia_hi := high, asia_hi_bi := bar_index, asia_hi_sw := false
if na(asia_hL)
asia_hL := line.new(asia_hi_bi, asia_hi, asia_hi_bi + 1, asia_hi, xloc.bar_index, extend.right,color.new(asiaCol, asiaTransp), asiaStyle, asiaW)
else
line.set_xy1(asia_hL, asia_hi_bi, asia_hi)
line.set_xy2(asia_hL, asia_hi_bi + 1, asia_hi)
line.set_style(asia_hL, asiaStyle)
if (na(asia_lo_bi) and bar_index > bar_index ) or low < asia_lo
asia_lo := low, asia_lo_bi := bar_index, asia_lo_sw := false
if na(asia_lL)
asia_lL := line.new(asia_lo_bi, asia_lo, asia_lo_bi + 1, asia_lo, xloc.bar_index, extend.right,color.new(asiaCol, asiaTransp), asiaStyle, asiaW)
else
line.set_xy1(asia_lL, asia_lo_bi, asia_lo)
line.set_xy2(asia_lL, asia_lo_bi + 1, asia_lo)
line.set_style(asia_lL, asiaStyle)
// sweep detection AFTER session
canSweepAsia = useSweepDots and not inAsia
if showAsia
if canSweepAsia
if not asia_hi_sw and not na(asia_hi_bi) and high > asia_hi // strict break
line.set_style(asia_hL, line.style_dotted), asia_hi_sw := true
if not asia_lo_sw and not na(asia_lo_bi) and low < asia_lo // strict break
line.set_style(asia_lL, line.style_dotted), asia_lo_sw := true
else
resetStyleIfNeeded(asia_hL, asiaStyle)
resetStyleIfNeeded(asia_lL, asiaStyle)
if not showAsia
line.delete(asia_hL), line.delete(asia_lL)
asia_hL := na, asia_lL := na
//──────── London state ─────────────────────────────────────────────────────
var float lon_hi = na
var float lon_lo = na
var int lon_hi_bi = na
var int lon_lo_bi = na
var line lon_hL = na
var line lon_lL = na
var bool lon_hi_sw = false
var bool lon_lo_sw = false
inLon = not na(time(timeframe.period, lonRange, sessTz))
newLon = inLon and not inLon
if newLon
line.delete(lon_hL), line.delete(lon_lL)
lon_hi := high, lon_lo := low
lon_hi_bi := na, lon_lo_bi := na
lon_hi_sw := false, lon_lo_sw := false
if showLon and inLon
if (na(lon_hi_bi) and bar_index > bar_index ) or high > lon_hi
lon_hi := high, lon_hi_bi := bar_index, lon_hi_sw := false
if na(lon_hL)
lon_hL := line.new(lon_hi_bi, lon_hi, lon_hi_bi + 1, lon_hi,
xloc.bar_index, extend.right,
color.new(lonCol, lonTransp), lonStyle, lonW)
else
line.set_xy1(lon_hL, lon_hi_bi, lon_hi)
line.set_xy2(lon_hL, lon_hi_bi + 1, lon_hi)
line.set_style(lon_hL, lonStyle)
if (na(lon_lo_bi) and bar_index > bar_index ) or low < lon_lo
lon_lo := low, lon_lo_bi := bar_index, lon_lo_sw := false
if na(lon_lL)
lon_lL := line.new(lon_lo_bi, lon_lo, lon_lo_bi + 1, lon_lo,
xloc.bar_index, extend.right,
color.new(lonCol, lonTransp), lonStyle, lonW)
else
line.set_xy1(lon_lL, lon_lo_bi, lon_lo)
line.set_xy2(lon_lL, lon_lo_bi + 1, lon_lo)
line.set_style(lon_lL, lonStyle)
// sweep detection AFTER session
canSweepLon = useSweepDots and not inLon
if showLon
if canSweepLon
if not lon_hi_sw and not na(lon_hi_bi) and high > lon_hi
line.set_style(lon_hL, line.style_dotted), lon_hi_sw := true
if not lon_lo_sw and not na(lon_lo_bi) and low < lon_lo
line.set_style(lon_lL, line.style_dotted), lon_lo_sw := true
else
resetStyleIfNeeded(lon_hL, lonStyle)
resetStyleIfNeeded(lon_lL, lonStyle)
if not showLon
line.delete(lon_hL), line.delete(lon_lL)
lon_hL := na, lon_lL := na
//──────── New York state ───────────────────────────────────────────────────
var float ny_hi = na
var float ny_lo = na
var int ny_hi_bi = na
var int ny_lo_bi = na
var line ny_hL = na
var line ny_lL = na
var bool ny_hi_sw = false
var bool ny_lo_sw = false
inNY = not na(time(timeframe.period, nyRange, sessTz))
newNY = inNY and not inNY
if newNY
line.delete(ny_hL), line.delete(ny_lL)
ny_hi := high, ny_lo := low
ny_hi_bi := na, ny_lo_bi := na
ny_hi_sw := false, ny_lo_sw := false
if showNY and inNY
if (na(ny_hi_bi) and bar_index > bar_index ) or high > ny_hi
ny_hi := high, ny_hi_bi := bar_index, ny_hi_sw := false
if na(ny_hL)
ny_hL := line.new(ny_hi_bi, ny_hi, ny_hi_bi + 1, ny_hi,
xloc.bar_index, extend.right,
color.new(nyCol, nyTransp), nyStyle, nyW)
else
line.set_xy1(ny_hL, ny_hi_bi, ny_hi)
line.set_xy2(ny_hL, ny_hi_bi + 1, ny_hi)
line.set_style(ny_hL, nyStyle)
if (na(ny_lo_bi) and bar_index > bar_index ) or low < ny_lo
ny_lo := low, ny_lo_bi := bar_index, ny_lo_sw := false
if na(ny_lL)
ny_lL := line.new(ny_lo_bi, ny_lo, ny_lo_bi + 1, ny_lo,
xloc.bar_index, extend.right,
color.new(nyCol, nyTransp), nyStyle, nyW)
else
line.set_xy1(ny_lL, ny_lo_bi, ny_lo)
line.set_xy2(ny_lL, ny_lo_bi + 1, ny_lo)
line.set_style(ny_lL, nyStyle)
// sweep detection AFTER session
canSweepNY = useSweepDots and not inNY
if showNY
if canSweepNY
if not ny_hi_sw and not na(ny_hi_bi) and high > ny_hi
line.set_style(ny_hL, line.style_dotted), ny_hi_sw := true
if not ny_lo_sw and not na(ny_lo_bi) and low < ny_lo
line.set_style(ny_lL, line.style_dotted), ny_lo_sw := true
else
resetStyleIfNeeded(ny_hL, nyStyle)
resetStyleIfNeeded(ny_lL, nyStyle)
if not showNY
line.delete(ny_hL), line.delete(ny_lL)
ny_hL := na, ny_lL := na
OB old version by triummWhat is an Order Block?
In Smart Money Concepts (SMC), an order block (OB) is the last bullish or bearish candle before a strong impulsive move that breaks structure.
A Bullish OB → the last down candle before price moves strongly up.
A Bearish OB → the last up candle before price moves strongly down.
Order blocks represent areas where institutions or “smart money” placed large buy/sell orders.
🔹 What is a Volume Order Block?
A Volume Order Block adds a volume filter to standard order blocks.
Instead of just marking any OB, it highlights only those that are confirmed by abnormally high trading volume.
📌 Logic:
When banks/institutions create OBs, they usually inject big volume into the market.
Regular OBs may appear everywhere, but volume-based OBs filter out weak ones.
🔹 How to Identify a Volume Order Block
Find the OB normally (last opposite candle before strong move).
Check volume of that OB candle:
If volume is above average → strong OB (institutions active).
If volume is low/normal → weak OB (likely to fail).
🔹 Why Volume OB is Better
Filters fake OBs → many OBs form, but not all are institutional.
Higher probability zones → when price revisits that OB, it’s more likely to respect it.
Confluence with liquidity → strong OB + high volume often means liquidity grab + institutional entry.
🔹 Example (Bullish Volume OB)
Price is in a downtrend.
A bearish candle with unusually high volume forms.
Immediately after, price pushes up strongly, breaking structure.
That bearish candle is now a bullish volume order block.
When price returns to that level → strong buy reaction expected.
🔹 How Traders Use Volume OBs
Entries → wait for price to revisit the OB + volume support.
Stop Loss → usually below (bullish OB) or above (bearish OB).
Target → next liquidity pool, FVG, or imbalance.
Filtering → ignore OBs with low volume → less clutter on chart.
✅ In short:
A Volume Order Block = A normal OB + confirmed by unusually high volume.
It gives you higher quality supply & demand zones backed by institutional activity.
MACD Quadrant Matrix – 10 US MajorsThis script provides a quadrant matrix visualization of the MACD indicator across 10 major U.S. stocks (AAPL, MSFT, NVDA, AMZN, GOOGL, META, TSLA, BRK.B, UNH, LLY).
It is designed as a visual screening tool to quickly analyze the relative MACD conditions of large-cap U.S. equities.
# Quadrant Logic
Q1 (Green): MACD > 0 and MACD > Signal
Q2 (Orange): MACD > 0 and MACD < Signal
Q3 (Blue): MACD < 0 and MACD > Signal
Q4 (Red): MACD < 0 and MACD < Signal
# Features
Adjustable timeframe (default: Daily)
Quadrant background visualization
Optional jitter to reduce overlap of bubbles
Tooltip display with MACD, Signal, and Delta values
Counts of how many symbols fall into each quadrant
# Limitations
Symbol list is fixed to 10 large-cap U.S. stocks (modifiable in code).
This is a visualization tool only. It does not generate buy/sell signals.
Results and quadrant positioning will vary depending on timeframe selection.
# Disclaimer
This script is for educational and analytical purposes only.
It is not financial advice, and should not be relied upon for trading or investment decisions.
Trading and investing carry risk, and users should perform their own due diligence.
RSI Bands With RSI - ATR Trend StrategyRSI Bands With RSI-ATR Trend Line Strategy
Overview
A trend-following strategy that combines RSI regime detection with a smoothed baseline and ATR bands. Works similar to Supertrend: the line flips bullish or bearish only when price closes beyond the band, aiming to filter noise and catch clean moves.
How It Works
RSI above 50 = bullish bias, below 50 = bearish bias
A dynamic baseline is calculated from RSI and price range, then smoothed
ATR bands expand/contract with volatility
Close above the upper band → bullish flip → long entry
Close below the lower band → bearish flip → short entry
Between bands → prior trend continues
Features
Automatic Buy/Sell entries on confirmed flips
Configurable RSI, Smoothing, ATR, and Multiplier inputs
Visual trend line (green = bull, red = bear)
Backtest ready with initial capital and commission settings
Best Use Cases
Trending markets across Forex, Crypto, Indices, Commodities
Works on multiple timeframes (higher TFs = cleaner flips)
Flexible settings for conservative swing trading or aggressive scalping
⚠️ For testing/education only. Always manage risk and confirm with higher-timeframe or structure filters.
Alpha Spread Indicator Panel - [AlphaGroup.Live]Alpha Spread Indicator Panel –
This sub-panel plots the OLS spread between two assets, normalized into percent .
• Green area = spread above zero (Buy Leg1 / Sell Leg2)
• Red area = spread below zero (Sell Leg1 / Buy Leg2)
• The white line shows the exact % deviation of the spread from its fitted baseline
• Optional ±1% and ±2% guides give clear statistical thresholds
Because it’s expressed in percent relative to midprice , the scale remains consistent even if absolute prices change over years.
⚠️ Important: This panel is designed to be used together with the overlay chart:
👉 Alpha Spread Indicator Chart –
Pre-selected asset pairs included:
EURUSD / GBPUSD
AUDUSD / NZDUSD
USDJPY / USDCHF
USDCAD / USDNOK
EURJPY / GBPJPY
AUDJPY / NZDJPY
XAUUSD / XAGUSD
WTI (USOIL) / Brent (UKOIL)
NatGas / Crude
HeatingOil / RBOB
Corn / Wheat
Platinum / Palladium
XOM / CVX
KO / PEP
V / MA
JPM / BAC
NVDA / AMD
BHP / RIO
SHEL / BP
SPY / QQQ
Want more institutional-grade setups? Get our 100 Trading Strategies eBook free at:
alphagroup.live
Tags: pairs-trading, spread-trading, statistical-arbitrage, ols-regression, zscore, mean-reversion, arbitrage, quant, hedge, alphagroup
Alpha Spread Indicator Chart - [AlphaGroup.Live]Alpha Spread Indicator Chart –
This overlay plots the two legs of a pair trade directly on the price chart .
• Leg1 is shown in teal
• Leg2 (fitted) is shown in orange
• The green/red filled area shows the distance (spread) between the two
The spread is calculated using OLS regression fitting , which keeps Leg2 scaled to Leg1 so the overlay always sticks to the chart’s price axis. When the fill turns green , the model suggests Buy Leg1 / Sell Leg2; when it turns red , it suggests Sell Leg1 / Buy Leg2.
Optional Z-Score bands help visualize statistical stretch from the mean.
⚠️ Important: To use this tool properly, you also need to install the companion script:
👉 Alpha Spread Indicator Panel –
Pre-selected asset pairs included:
EURUSD / GBPUSD
AUDUSD / NZDUSD
USDJPY / USDCHF
USDCAD / USDNOK
EURJPY / GBPJPY
AUDJPY / NZDJPY
XAUUSD / XAGUSD
WTI (USOIL) / Brent (UKOIL)
NatGas / Crude
HeatingOil / RBOB
Corn / Wheat
Platinum / Palladium
XOM / CVX
KO / PEP
V / MA
JPM / BAC
NVDA / AMD
BHP / RIO
SHEL / BP
SPY / QQQ
Ready to take your trading further? Download our free eBook with 100 trading strategies at:
alphagroup.live
Tags: pairs-trading, spread-trading, statistical-arbitrage, ols-regression, zscore, mean-reversion, arbitrage, quant, hedge, alphagroup
Circuit Indicator Gives Circuit Limit of Indian Stocks
No Band is No Circuit Limit (F&O) Stock
2%
5%
10%
20%
Pin Bar Reversal - Black GUIThe Pin Bar Reversal strategy is designed to identify and trade price rejection signals that occur at key support and resistance levels, which are often indicative of potential market reversals. This strategy detects bullish pin bars (candles with long lower shadows and small bodies at the top of the range) as buy signals, and bearish pin bars (candles with long upper shadows and small bodies at the bottom of the range) as sell signals.
The script calculates the body, range, tail, and head of each candle to determine if it meets the strict criteria for a pin bar. When a valid pin bar is found, the script plots a label on the chart for clear visualization. Entry signals are generated when the pin bar aligns with the expected price action (bullish pin bar closes higher than it opens, bearish pin bar closes lower). The strategy also includes logic to exit trades if the price moves against the pin bar's high or low, and plots exit labels for transparency.
The GUI uses a black-themed color scheme for enhanced visibility. This approach is particularly useful for traders who focus on price action and want to capture reversals at significant market levels.
Always thoroughly backtest this strategy before using it in live trading.
For more strategies and inspiration, visit:
Circuit Limit Indicator (parsed input)Shows the circuit Limit if NSE Stocks
No Circuit Limit: FnO Stock
2%
5%
10%
20%
Gold Buy-Sell 30 MinHere’s a short, clear **description** you can use for your indicator 👇
**📌 Indicator Brief**
This custom **30-minute breakout indicator** is designed especially for **Gold (XAUUSD) Traders**.
It highlights three key candles of the day (IST 5:30 AM, 1:30 PM, and 6:30 PM), marking their **high and low levels** as support and resistance zones.
👉 By following this structured breakout strategy, traders can consistently capture **40–50 pips** in Gold with high accuracy, while keeping trading decisions simple and rule-based.
---
Outside Bar Reversal - Black GUIAn Outside Bar Reversal strategy that buys when the price breaks above the high of an outside bar and sells when it breaks below the low of an outside bar.
The strategy features a black-themed GUI for enhanced visibility.
This strategy is useful for identifying potential reversal points based on price action patterns. Always backtest the strategy before applying it to live trading.
Visit - trader-on-the-go .
Supertrend Infinite Signal by SanthoshThis SuperTrend generates signals on every candle. Use this for double super trend strategy to generate signals for Algo trade. (Eg for Double Super trend Strategy, 10:3 and 20:2)
Tick Ratio Simulator - Advanced Market Sentiment IndicatorOverview
The Tick Ratio Simulator is a sophisticated market sentiment indicator that provides real-time insights into buying and selling pressure dynamics. This proprietary indicator transforms complex market microstructure data into actionable trading signals.
Key Features
Real-Time Sentiment Analysis: Captures instantaneous shifts in market momentum
Multi-Timeframe Adaptability: Customizable calculation periods for any trading style
Visual Clarity: Color-coded histogram with dynamic zone highlighting
Integrated Alert System: Pre-configured alerts for key market transitions
Performance Dashboard: Live metrics display for informed decision-making
Trading Applications
✓ Trend Confirmation: Validate existing trends with momentum analysis
✓ Reversal Detection: Identify potential turning points at extreme readings
✓ Entry/Exit Timing: Optimize trade execution with overbought/oversold zones
✓ Risk Management: Clear visual boundaries for position sizing decisions
Signal Interpretation
Extreme Zones (±75): High probability reversal areas
Standard Thresholds (±50): Traditional overbought/oversold levels
Zero Line Crossings: Momentum shift confirmations
Histogram Expansion/Contraction: Strength of directional bias
Customization Options
Adjustable calculation and smoothing periods
Fully customizable color schemes
Toggle histogram and reference lines
Real-time information table positioning
Alert Conditions
Four pre-built alert templates for automated notifications:
Momentum threshold breaches
Directional changes
Extreme zone entries
Custom level crossovers
Best Practices
Works exceptionally well when combined with:
Volume analysis
Support/resistance levels
Price action patterns
Other momentum oscillators
Note: This indicator uses proprietary calculations to simulate institutional-grade tick analysis without requiring actual tick data feeds. Results are optimized for liquid markets with consistent volume profiles.
For optimal results, adjust parameters based on your specific instrument and timeframe. Past performance does not guarantee future results.
GoldenCrossLibrary "GoldenCross"
get_signals(short_len, long_len)
Parameters:
short_len (int)
long_len (int)
Shock Detector: Price Jerk with Std-Dev BandsDetect sudden shocks in market behaviour
This indicator measures the jerk of price – the third derivative of price with respect to time (rate of change of acceleration). It highlights sudden accelerations and decelerations in price movement that are often invisible with standard momentum or volatility indicators.
Per-bar or time-scaled derivatives (choose whether calculations are based on bars or actual seconds).
Features
Log-price option for more stable readings across different price levels.
Optional smoothing with EMA to reduce noise.
Line or column view for flexible visualization.
Standard deviation bands (±1σ and ±2σ), centered either on zero or the rolling mean.
Auto window selection (1 day to 4 weeks), adaptive to chart timeframe.
Color-coded jerk: green for positive, red for negative.
Optional filled bands for easy visual context of normal vs. extreme jerk moves.
How to Use
Use jerk to identify sudden shifts in market dynamics, where price movement is not just changing direction but changing its acceleration.
Bands help highlight when jerk values are statistically unusual compared to recent history.
Combine with trend or momentum indicators for potential early warning of breakouts, reversals, or exhaustion.
Why it’s useful
Most indicators measure price, velocity (returns), or acceleration (momentum). This goes one step further to look at jerk, giving you a tool to spot “shock” movements in the market. By framing jerk within standard deviation bands, it’s easy to see whether current moves are ordinary or exceptional.
Developed with the assistance of ChatGPT (OpenAI).
Key Session & LevelsThis indicator helps traders track key price levels for multiple timeframes and trading sessions. It plots:
Previous Day's High and Low (PD): Highlighting the high and low of the previous trading day.
Previous Week's High and Low (PW): Plotting the highest and lowest price levels for the past week.
Tokyo Session High and Low (Today): Displays the high and low levels for the Tokyo trading session (adjustable to your preferred time window).
London Session High and Low (Today): Tracks the high and low for the London trading session (also adjustable for your timezone and desired session window).
Features:
Customizable Time Zones: The indicator uses your preferred timezone to calculate session highs/lows.
Extendable Lines: Lines for each level extend to the right of the chart, providing continuous reference throughout the trading day.
Adjustable Settings: Fine-tune the visibility and width of the lines, and choose which levels to display (Previous Day, Previous Week, Tokyo, and London sessions).
Non-Repainting: This script uses historical data and only updates when new bars are confirmed, ensuring accurate and reliable signals.
Whether you're a day trader, swing trader, or just tracking key levels for strategic entries and exits, this tool provides quick visual reference to important price points across different trading sessions.
Key Session & LevelsThis indicator helps traders track key price levels for multiple timeframes and trading sessions. It plots:
Previous Day's High and Low (PD): Highlighting the high and low of the previous trading day.
Previous Week's High and Low (PW): Plotting the highest and lowest price levels for the past week.
Tokyo Session High and Low (Today): Displays the high and low levels for the Tokyo trading session (adjustable to your preferred time window).
London Session High and Low (Today): Tracks the high and low for the London trading session (also adjustable for your timezone and desired session window).
Features:
Customizable Time Zones: The indicator uses your preferred timezone to calculate session highs/lows.
Extendable Lines: Lines for each level extend to the right of the chart, providing continuous reference throughout the trading day.
Adjustable Settings: Fine-tune the visibility and width of the lines, and choose which levels to display (Previous Day, Previous Week, Tokyo, and London sessions).
Non-Repainting: This script uses historical data and only updates when new bars are confirmed, ensuring accurate and reliable signals.
Whether you're a day trader, swing trader, or just tracking key levels for strategic entries and exits, this tool provides quick visual reference to important price points across different trading sessions.
Regime Radar — Trend vs Volatile [AlphaGroup.Live]⚡ Regime Radar — Trend vs Volatile
Markets switch personalities. Some weeks they trend relentlessly. Other times they chop, fake out, and punish breakout traders.
This tool tells you — at a glance — whether an asset is in TREND , VOLATILE , or MIXED mode across multiple timeframes.
🔑 How it works
The engine scores every timeframe on two dimensions:
Trend Score (directional persistence):
• Efficiency Ratio (straight vs noisy moves)
• Normalized ADX (directional movement strength)
• Positive autocorrelation (persistence of returns)
Volatile Score (chop / mean reversion):
• 1 − Efficiency Ratio (lack of direction)
• Frequency of outside bars (indecision candles)
• Negative autocorrelation (flip-flop behavior)
Then it compares the difference:
• TREND if Trend − Volatile > thWeak
• VOLATILE if Trend − Volatile < −thWeak
• MIXED if the difference is inside
Strength comes from how far apart the scores are:
• Strong if |diff| ≥ thStrong
• Weak if thWeak ≤ |diff| < thStrong
• Neutral if |diff| < thWeak
🖼️ What you see
• Yellow candles mark outside bars (both high & low broken) → “non-decision” events.
• A dashboard table prints your chosen timeframes with verdicts like:
5m VOLATILE Strong
15m VOLATILE Weak
1h TREND Neutral
4h TREND Weak
D VOLATILE Neutral
W TREND Strong
M TREND Strong
• Optional Bias column shows the numeric difference (Trend − Volatile).
💡 Why use it
• Spot when trend-following systems (crossovers, inside bar breakouts) are favored.
• Spot when reversal systems (RSI2, MinMax, Bollinger plays) are favored.
• Check regime alignment across intraday, swing, and macro frames.
• Avoid trading a TREND system in a VOLATILE regime (and vice versa).
⚡ Want more setups?
Get 100 battle-tested trading strategies FREE here:
👉 alphagroup.live
No excuses. No guesswork. The market tells you its regime. Listen — and adapt.
📌 Tags
trenddetection, volatility, regimefilter, trendfilter, rangetrading, meanreversion, priceaction, chartpatterns, riskmanagement, tradingdashboard, forex, crypto, stocks, scalping, swingtrading
Circuit Limit Indicator (Final)Gives Circuit Limit of Indian Stocks
No Band is No Circuit Limit (F&O) Stock
2%
5%
10%
20%
Binary Trader Option Buy Premium StrategyThis is a private invite-only indicator designed exclusively for option buyers. It is built to highlight potential high-probability trade opportunities with clear visual signals on the chart. The tool simplifies decision-making by combining multiple conditions into straightforward buy and sell markers, helping traders stay disciplined and focused during live markets.
⚡ Key Highlights:
Clean buy/sell signal plotting directly on the chart.
Works seamlessly on intraday timeframes.
Designed to assist option buyers in identifying potential trade setups.
Simple visual alerts for quick decision-making.
This indicator is strictly invite-only and access is limited to approved users.
Author’s Instructions
This is an invite-only indicator and cannot be accessed without prior approval.
Access is provided exclusively to members of the Binary Trader Option Buying Course.
Unauthorized sharing, resale, or redistribution of this indicator is strictly prohibited.
To request access, please contact the author after course enrollment.
This indicator is for educational and research purposes only and should not be considered financial advice.