Midnight 30min High/LowMidnight 30min High/Low — Overnight Liquidity Range Tracker
Capture the Overnight Session: A Strategic Level Identification Tool from Professional Trading Methodology
This indicator captures the high and low prices during the critical 30-minute midnight session (12:00-12:30 AM EST) and projects these levels forward as key support and resistance zones. These overnight ranges often contain significant liquidity and serve as crucial reference points for intraday price action, representing areas where institutional activity may have established important levels.
🔍 What This Script Does:
Identifies Critical Overnight Session Levels
- Automatically detects the 12:00-12:30 AM EST session window
- Captures the highest and lowest prices during this 30-minute period
- Projects these levels forward for multiple trading days
Creates Dynamic Support/Resistance Zones
- Extends midnight high/low levels as horizontal lines with customizable projection periods
- Fills the area between high and low to create a visual trading range
- Updates automatically each trading day with new overnight levels
Provides Clear Visual Reference Points
- Optional session start markers (●) highlight when the midnight session begins
- Color-coded lines distinguish between high and low levels
- Transparent fill area creates an easy-to-identify trading zone
Real-Time Level Tracking
- Updates levels in real-time during the active midnight session
- Maintains historical levels for reference and backtesting
- Compatible with data window for precise level values
⚙️ Customization Options:
Extend Days (1-30):** Control how many days forward the levels are projected (default: 5 days)
High Line Color:** Customize the midnight high line color (default: blue)
Low Line Color:** Customize the midnight low line color (default: orange)
Fill Color:** Adjust the transparency and color of the range area (default: light aqua, 80% transparency)
Show Session Markers:** Toggle yellow session start indicators on/off (default: enabled)
💡 How to Use:
Deploy on lower timeframes (1m-15m) for precise level identification and reaction monitoring**
Watch for key price interactions:
- Rejection at midnight high levels (potential resistance)
- Bounce from midnight low levels (potential support)
- Range-bound trading between the high and low levels
Combine with liquidity concepts:
- Monitor for stop hunts above/below these levels
- Look for false breakouts that snap back into the range
- Use as confluence with other ICT concepts like FVGs and Order Blocks
Strategic Applications:
- Range trading between midnight levels
- Breakout confirmation when price closes decisively outside the range
- Support/resistance validation for entry and exit planning
🔗 Combine With These Tools for Complete Market Structure Analysis:
✅ First FVG — Opening Range Fair Value Gap Detector.
✅ ICT Turtle Soup (Liquidity Reversal)— Spot stop hunts and false breakout scenarios.
✅ ICT Macro Zones (Grey Box Version)- It tracks real-time highs and lows for each Silver Bullet session.
✅ ICT SMC Liquidity Grabs and OBs- Liquidity Grabs, Order Block Zones, and Fibonacci OTE Levels, allowing traders to identify institutional entry models with clean, rule-based visual signals.
Together, these tools create a comprehensive Smart Money Concepts (SMC) framework — helping traders identify, anticipate, and capitalize on institutional-level price movements with precision and confidence during critical overnight sessions. Also, dont forget to not over-trade.
Indicatori e strategie
Midnight 30min High/LowMidnight 30min High/Low — Overnight Liquidity Range Tracker
Capture the Overnight Session: A Strategic Level Identification Tool from Professional Trading Methodology
This indicator captures the high and low prices during the critical 30-minute midnight session (12:00-12:30 AM EST) and projects these levels forward as key support and resistance zones. These overnight ranges often contain significant liquidity and serve as crucial reference points for intraday price action, representing areas where institutional activity may have established important levels.
🔍 What This Script Does:
Identifies Critical Overnight Session Levels
- Automatically detects the 12:00-12:30 AM EST session window
- Captures the highest and lowest prices during this 30-minute period
- Projects these levels forward for multiple trading days
Creates Dynamic Support/Resistance Zones
- Extends midnight high/low levels as horizontal lines with customizable projection periods
- Fills the area between high and low to create a visual trading range
- Updates automatically each trading day with new overnight levels
Provides Clear Visual Reference Points
- Optional session start markers (●) highlight when the midnight session begins
- Color-coded lines distinguish between high and low levels
- Transparent fill area creates an easy-to-identify trading zone
Real-Time Level Tracking
- Updates levels in real-time during the active midnight session
- Maintains historical levels for reference and backtesting
- Compatible with data window for precise level values
⚙️ Customization Options:
Extend Days (1-30):** Control how many days forward the levels are projected (default: 5 days)
High Line Color:** Customize the midnight high line color (default: blue)
Low Line Color:** Customize the midnight low line color (default: orange)
Fill Color:** Adjust the transparency and color of the range area (default: light aqua, 80% transparency)
Show Session Markers:** Toggle yellow session start indicators on/off (default: enabled)
💡 How to Use:
Deploy on lower timeframes (1m-15m) for precise level identification and reaction monitoring**
Watch for key price interactions:
- Rejection at midnight high levels (potential resistance)
- Bounce from midnight low levels (potential support)
- Range-bound trading between the high and low levels
Combine with liquidity concepts:
- Monitor for stop hunts above/below these levels
- Look for false breakouts that snap back into the range
- Use as confluence with other ICT concepts like FVGs and Order Blocks
Strategic Applications:
- Range trading between midnight levels
- Breakout confirmation when price closes decisively outside the range
- Support/resistance validation for entry and exit planning
🔗 Combine With These Tools for Complete Market Structure Analysis:
✅ First FVG — Opening Range Fair Value Gap Detector.
✅ ICT Turtle Soup (Liquidity Reversal)— Spot stop hunts and false breakout scenarios
✅ ICT Macro Zones (Grey Box Version)- It tracks real-time highs and lows for each Silver Bullet session
✅ ICT SMC Liquidity Grabs and OBs- Liquidity Grabs, Order Block Zones, and Fibonacci OTE Levels, allowing traders to identify institutional entry models with clean, rule-based visual signals.
Together, these tools create a comprehensive Smart Money Concepts (SMC) framework — helping traders identify, anticipate, and capitalize on institutional-level price movements with precision and confidence during critical overnight sessions.
Investpro:Gold Sniper - Price Action + MACD StrategyThis strategy is designed specifically for Gold (XAUUSD) on the 15-minute timeframe, combining classic price action candlestick patterns with MACD confirmation to generate high-probability trade setups. It is ideal for intraday traders who prefer structured entries with clear risk-reward logic.
Visuals on Chart:
🟡 Yellow Line = Entry
🔴 Red Line = Stop Loss
🔵 Blue Line = Take Profit
Price labels shown for Entry, SL, and TP on every signal
This strategy provides a disciplined framework to capture momentum after clear price action patterns, confirmed by MACD, with risk clearly defined and reward targets structured. Perfect for traders looking to reduce noise and increase precision.
aurora cloud by jaeheeAurora Cloud by Jaehee
This indicator visualizes trend momentum by layering five exponential moving averages (EMAs) with a dynamic cloud fill between the outermost EMAs.
### Concept
Rather than relying on a single crossover or basic ribbon alignment, this tool emphasizes momentum strength by measuring the distance between short-term (EMA7) and longer-term (EMA50) trends. The cloud between them serves as a dynamic buffer zone that expands and contracts with volatility.
- EMA 7, 14, 21, 35, and 50 are plotted as layered ribbons
- Each line has gradually increasing transparency to create a smooth cloud effect
- The filled region between EMA7 and EMA50 highlights short- to mid-term trend zones
### Use Case
The cloud is useful for:
- Spotting when trends are compressing (cloud narrows)
- Confirming trend expansion (cloud widens)
- Identifying periods of consolidation versus breakout
Unlike traditional moving average ribbons, Aurora Cloud emphasizes visual clarity and works across all timeframes. It does not generate trading signals directly but helps filter entries and exits based on momentum flow.
### No repainting.
This script is simple by design, but built to serve as a lightweight and visually elegant tool for momentum-based trading.
DSI Support/Resistence [DSI]Description and user guide for TradingView (ENG)
🧠 Description:
This indicator automatically draws psychological support and resistance zones based on repetitive candle patterns. After a series of same-direction candles followed by a reversal candle, the indicator marks a level of potential interest by institutional traders.
📉 Support — after bullish candles followed by a bearish one.
📈 Resistance — after bearish candles followed by a bullish one.
It displays:
Zone boxes with volume inside;
Auto-removal when broken;
Extension of the level into the future (dashed line).
⚙️ How to use:
Add the indicator to your chart.
In settings:
Set the number of candles in the sequence (Number of sequential candle);
Set the number of zones shown (Box);
Choose the calculation base: Avg, Open, or Close.
Use zones for entries, exits, or stop-loss levels.
Works best on timeframes from M15 to D1.
Описание:
Этот индикатор автоматически строит психологические уровни поддержки и сопротивления на графике, основываясь на повторяющихся паттернах свечей. После серии направленных свечей с подтверждением в противоположную сторону формируется потенциальный уровень интереса крупных игроков.
📉 Поддержка — формируется после бычьих свечей и медвежьей в конце.
📈 Сопротивление — после медвежьих свечей и бычьей в конце.
Индикатор показывает:
Зоны (боксы) с объёмом;
Автоматическое удаление при пробое;
Расширение уровня пунктирной линией в будущее.
⚙️ Как использовать:
Добавьте индикатор на график.
В настройках укажите:
Кол-во свечей в серии (Number of sequential candle);
Кол-во отображаемых зон (Box);
Источник для расчёта уровня: Avg, Open, Close.
Используйте зоны как уровни входа, выхода или стопа.
Оптимально применять на таймфреймах от M15 до D1.
📊 Bot-Activated Signal OverlayThis script blends momentum, volume confirmation, and trend analysis to make signals more reliable — especially for flagged tickers you’re watching closely. You could even layer in alerts or refine the thresholds if you want a tighter grip on signal quality.
Days Since –1% Down Close“Days since last down 1% close” indicator
This is a useful tool for investors and analysts to gauge market momentum, volatility, and potential risk:
1. Measuring Market Stability and Momentum
2. Identifying Potential Overbought Conditions
3. Volatility Assessment
4. Contextualizing Seasonal or External Factors
5. Risk Management and Timing
Actionable Insight: Combine this with real-time data (e.g., VIX levels or economic releases like tomorrow’s potential market-moving news)
In summary, the "Days since last down 1% close" indicator helps investors monitor market health, spot overextension, and manage risk by providing a historical benchmark for volatility.
EMA9 vs EMA20 (Estilo MACD, eje acotado)🔷 What does it do?
Plots a moving line that represents the difference between the 9-period EMA and the 20-period EMA.
The zero level acts as the baseline (i.e., EMA20).
Every time the line crosses zero:
📈 Bullish crossover → EMA9 crosses above EMA20.
📉 Bearish crossover → EMA9 crosses below EMA20.
🔒 Visual clarity:
The chart is locked between -600 and +600, making crossovers easy to see without scaling issues.
Perfect for confirming trend direction or momentum shifts.
🔔 Built-in alerts:
You can set alerts for both bullish and bearish crossovers directly in TradingView.
🧠 MACD-inspired, but cleaner:
Instead of multiple lines and a histogram, you get one clean line moving around a fixed axis. Simple and powerful.
⚙️ Works with:
✅ TradingView (Pine Script v5)
✅ Any asset and any timeframe
📩 Want the source code? DM me and I’ll send it to you 🔧
Let me know if you'd like me to make a flyer or visual version of this too!
Gravity Trend Line with ±10% Bands🌌 Law of Gravity in Stock Trading — by Hu Liyang (胡立阳)—often called the “Godfather of Asian Stock Markets”
✦ Conceptual Origin
The “Law of Gravity” was developed by Mr. Hu Liyang, drawing an analogy between the gravitational pull in physics and the relationship between stock prices and moving averages. It is a medium-term mean reversion theory that helps traders identify rebound opportunities when prices deviate too far from their trend lines.
📈 Indicator Summary: Gravity Trend Line with ±10% Bands
🔧 How It's Calculated:
Gravity Trend Line = Average of SMA(30) and SMA(70)
Represents the fair value zone or center of gravity for price over a medium-term period.
Upper Band = Gravity Line + 10%
Lower Band = Gravity Line - 10%
A shaded zone shows the space between the upper and lower bands — your "gravity channel."
🧭How to Use It for Swing Trading (1H and 4H Charts)
1. Trend Bias Filter
If price is consistently above the Gravity Line, the trend bias is bullish.
If price is below the Gravity Line, the bias is bearish.
Use this to align your trades with the prevailing direction on 4H (macro view) and fine-tune entries on 1H.
2.Trade Entry Zones
Long Setup (buy):
Look for price near or just below the lower band (oversold zone).
Combine with bullish candles or reversal indicators (e.g., MACD bullish crossover, RSI < 30 turning up).
Confirmation: price reclaims the lower band or moves toward gravity line.
Short Setup (sell):
Look for price near or just above the upper band (overbought zone).
Combine with bearish confirmation (e.g., MACD bearish crossover, RSI > 70 turning down).
Confirmation: price starts rejecting from upper band toward gravity line.
3. Take Profit / Exit Zones
Partial TP: At the Gravity Line (mean reversion level).
Final TP: At opposite band (if price has strong momentum).
Alternatively, exit on crossback below gravity line after a long, or above it after a short.
4. Avoiding Traps
Avoid entering trades in the middle of the band (around the Gravity Line) unless there's strong breakout confirmation.
Use 4H for trend context, and 1H for entry precision.
Avoid trading against the broader gravity slope:
If gravity line is clearly sloping up, favor longs.
If sloping down, favor shorts.
📘 Example Strategy Workflow:
Timeframe:
Use 4H for directional bias
Use 1H for entries and exits
Example Long Setup (1H Chart):
Price dips below lower band while 4H trend is up.
Bullish candle forms or RSI/MACD confirms momentum shift.
Entry: price closes back above the lower band.
TP1: near gravity line.
TP2: near upper band.
Or, exit when gain hits +8% to +15%, depending on risk appetite.
📌 Final Notes:
This is a mean-reversion + trend confirmation tool — best used with additional confluence (candlestick patterns, volume, divergence).
It works well in ranging to gently trending markets — not ideal for sharp breakouts unless combined with breakout filters.
This indicator is for educational and reference purposes only.
It is not intended to be a recommendation or signal to buy or sell any security.
Use at your own discretion. Always perform your own due diligence before trading.
MA8 Entry + Opposite Candle ExitCondition Action
Cross above MA → full candle above → Buy entry ✅
Cross below MA → full candle below → Sell entry ✅
In a Buy trade, and:
• A red engulfing candle appears, or
• Price closes below MA ❌ Exit Buy
In a Sell trade, and:
• A green engulfing candle appears, or
• Price closes above MA ❌ Exit Sell
BTC Dip DetectorBTC Dip Detector – Intraday Price Drop Signal
This indicator highlights sudden price drops (dips) on Bitcoin or any other asset by measuring the percentage drop between the previous candle's close and the current close.
A red label appears below a candle when the price drops more than a user-defined percentage threshold (default is 1.5%). This tool is especially useful for spotting liquidity grabs, potential reversal zones, or oversold intraday conditions in day trading.
🔧 Features:
Customizable dip threshold (%)
Works on any timeframe
Clear visual signal for fast decision-making
📊 How to Use:
Use in conjunction with support zones, volume, or RSI for high-probability entries.
Ideal for identifying panic drops, retracement entries, or scalping reversal setups.
Test it on BTCUSD, ETH, or high-volatility pairs for best results.
[Teyo69] T1 Wyckoff Jump Across the Creek and Ice📌 Overview
This indicator captures Wyckoff-style breakouts :
JAC (Jump Across the Creek) for bullish structure breakouts
JAI (Jump Across the Ice) for bearish breakdowns
It blends support/resistance logic, volume behavior, and slope/momentum from selected trend-following methods.
🧩 Features
Detects JAC (bullish breakout) and JAI (bearish breakdown) based on trend breakouts confirmed by volume.
Supports multiple trend logic modes:
📈 Super Trend
📉 EMA
🪨 Support & Resistance
📊 Linear Regression
Dynamically plots Creek (resistance) and Ice (support)
Incorporates volume spike and rising volume conditions for high-confidence signals
⚙️ How to Use
Select your preferred trend method from the dropdown.
Wait for:
A breakout in direction (up or down)
Rising volume and volume spike confirmation
Follow "Long" (JAC) or "Short" (JAI) labels for potential entries.
🎛️ Configuration
Indicator Leniency - Signal tolerance range after breakout
S&R Length - Pivot detection length for S/R method
Trend Method - Choose how trend is calculated
Volume SMA - Baseline for volume spike detection
Volume Length - Lookback for volume rising check
🧪 Signal Conditions
JAC Direction flips bullish + volume rising + spike
JAI Direction flips bearish + volume rising + spike
⚠️ Limitations
False signals possible during sideways/choppy markets.
Volume behavior depends on exchange feed accuracy.
S/R mode is slower but more stable; EMA & Linear Regression react faster but can whipsaw.
🔧 Advanced Tips
Use this with Wyckoff Accumulation/Distribution zones for better context.
Combine with RSI/OBV or higher timeframe trend filters.
Adjust leniency_lookback if signals feel too early/late.
If you're using Support and Resistance - Price action moves inside S & R it means that price is ranging.
📝 Notes
Volume conditions must confirm breakout, not just direction shift.
Built using native Pine Script switch and plotshape() for clarity.
"Creek" and "Ice" lines are color-coded trend / Support and Resistance zones.
Enhanced Market StructureEnhanced Market Structure
A multi‑timeframe price‑action framework for structural visualization and liquidity mapping.
Purpose & Scope
This invite‑only script delivers a consolidated view of market structure, liquidity events, and zone behavior across higher timeframes (for example, 4 H and Daily). While it is inspired by well‑known price‑action concepts such as ICT‑style structural ideas, it is not affiliated with any individual or mentorship. The indicator provides visual context only, allowing traders to form their own narrative bias.
Core Framework and Mashup Justification
• Zigzag‑like swing detector – identifies clean swing highs and lows, then measures displacement. These swings feed directly into Break‑of‑Structure (BOS) and Change‑of‑Character (CHOCH) logic as well as liquidity‑sweep checks.
• Liquidity‑sweep detection – flags stop‑hunt wicks and sweep zones to add context around structural breaks.
• Fibonacci retracement presets (50 %, 61.8 %, 71.8 %) – define high, medium, and low zone widths and ensure consistency across instruments.
• Custom zone‑generation logic – projects areas on external, internal, and microstructure levels for clearer narrative mapping.
• Multi‑timeframe controls – allow users to analyze one timeframe (for example, Daily) while viewing results on another (for example, 1 H) so higher‑timeframe structure remains visible on lower charts.
All components are coded in‑house; none are imported as stand‑alone indicators.
Visual Outputs
• BOS and CHOCH labels
• Liquidity‑sweep markers
• Bullish and Bearish zones (external, internal, micro)
• Optional Fibonacci overlays on displacement legs
• Rejection labels for wick rejections of BOS or CHOCH
• Contact arrows that mark when price touches a zone (not trade signals)
Settings Overview (key controls)
• Pivot Period – swing‑point sensitivity (lower = more reactive; higher = smoother)
• Extend Zones – forward display length (0 = no extension)
• Display Types – All, External Only, or Internal Only
• Entry Zones – enable or disable; choose High (50 %), Medium (61.8 %), or Low (71.8 %) and set colors
• Internal Zones – same options applied to internal structure
• Entry Arrows – on/off and color controls (contact markers only)
• Structure Colors – customize external, internal, and micro levels
• BOS & CHOCH Lines – independent show/hide and color per direction
• Rejection Labels – toggle and color
• Analysis Timeframe – select higher timeframe for structure (for example, Daily)
• Fibonacci Lines – on or off
Disclaimer & Compliance
This script is built entirely with original, in‑house code that references publicly known concepts (zigzag logic and Fibonacci ratios) within a single rule‑based framework. It provides visual analysis only; it does not predict price or guarantee performance. Default parameters are illustrative and may not suit every instrument or timeframe. Access is granted via TradingView’s “Request access to script” button. No external links or off‑platform contact are required.
Compliance Statement
The description explains each technique’s purpose, makes no performance claims, and contains no promotional content, fully aligning with TradingView’s House Rules on originality, usefulness, ad‑free content, and Vendor requirements.
Inverse Price (1/Preço)//@version=6
indicator("Inverse Price (1/Preço)", shorttitle="1÷P", overlay=false)
// Inputs
priceSource = input.source(open, title="Fonte do Preço")
multiplier = input.float(1.0, title="Multiplicador")
decimals = input.int(6, title="Casas Decimais", minval=0, maxval=10)
// Cálculo
inverseValue = multiplier / priceSource
// Plot
plot(inverseValue,
title="1 / Preço",
linewidth=2,
precision=decimals)
// Linha de referência no zero
hline(0, title="Zero", color=color.gray, linestyle=hline.style_dashed)
Timeframe Quadrants | InvrsROBINHOODTimeframe Quadrant Visualizer
Summary
This indicator is a powerful visualization tool designed to help traders analyze price action by dividing various timeframes into four distinct, color-coded quadrants. By breaking down periods from a full year to a single minute, it offers a unique perspective on market cycles and intraday patterns. The script includes fully customizable colors and display styles, allowing you to tailor the visual output to your specific charting needs.
Key Features
Multiple Timeframe Divisions: Choose to divide a Year, Month, Week, Day, Hour, or Minute into four parts.
Customizable Quadrant Logic:
Year: Divided into calendar quarters (Jan-Mar, Apr-Jun, Jul-Sep, Oct-Dec).
Month: Divided into four approximate weeks (Days 1-7, 8-14, 15-21, 22-end).
Week: Divided into four 42-hour blocks, starting from Sunday at 00:00.
Day: Divided into four 6-hour blocks.
Hour: Divided into four 15-minute blocks.
Minute: Divided into four 15-second blocks.
Flexible Display Options: Visualize the quadrants as either a full Background Color overlay or a Bar Overlay that colors the price bars directly.
Timeframe Separators: A vertical line is automatically drawn at the beginning of each selected timeframe (e.g., at the start of each new day when "Day" is selected), making it easy to see where each period begins.
Full Color Customization: All four quadrant colors are user-definable, along with a global transparency setting to ensure the indicator complements your chart without obscuring price action.
Timezone-Aware: All calculations are performed based on a user-selected timezone from a dropdown menu, ensuring accuracy and consistency across different markets and trading sessions. As an added option, there is a manual input if the timezone is not available.
How to Use
Add to Chart: Add the "Timeframe Quadrants" indicator to your chart.
Open Settings: Hover over the indicator's name on your chart and click the Settings (gear) icon.
Configure the Indicator:
Timeframe: Select the primary time period you want to divide (e.g., "Day", "Week", "Hour").
Display Method: Choose whether you want the quadrants to appear as a Background Color or a Bar Overlay.
Timezone: Select the desired timezone from the dropdown menu. This is crucial for aligning the quadrants with specific market sessions (e.g., "America/New_York" for the NYSE session).
Quadrant Colors: Customize the color for each of the four quadrants.
Transparency %: Adjust the transparency of the colors to your preference.
Underlying Concepts
This script operates by using Pine Script's built-in time and date variables. It identifies the current bar's position within the user-selected timeframe (timeframe_choice) and assigns it to one of four quadrants based on pre-defined logic. For example, when "Day" is selected, it uses the hour() function to determine which 6-hour block the current bar falls into. The vertical separator lines are generated by detecting a change in the relevant time unit (e.g., ta.change(dayofmonth)), which marks the first bar of a new period.
Disclaimer: This tool is intended for visual analysis and pattern recognition. It does not generate buy or sell signals and should be used in conjunction with your own trading strategy and risk management. Past performance is not indicative of future results.