🟡🔵🟢🔴Beginner's Assistant by carljchapman🟡🔵🟢🔴
Overview
This indicator dynamically marks highs and lows of the premarket (4:00am-9:30amEST) and opening range. It displays Fair Value Gaps, 9 and 21 period Exponential Moving Averages (EMA) and the Volume Weighted Average Price (VWAP). To really help beginners, it marks suggested entry points on the chart with green or red triangles, when a reasonable trend appears.
Features
Automatically draws blue lines for Premarket High and Low values
Dynamically marks the opening Range region
Visual entry signals for long and short opportunities
Primarily used for stocks/funds , but works with forex and crypto
Quick configuration settings to tailor details for your experience level
Mobile friendly mode
Supports alerts
How To Use
Open your chart, and select a 1 or 2 minute timeframe.
Watch for green triangles and red triangles, hinting at entries for long or short positions. Pay particular attention to the price action as it approaches the bounds of the opening range and the premarket levels. I suggest also using a MACD indicator for confirmation of the trend.
For scalping 0dte Options, switch frequently between the 1 ,2 and 5 minute or higher timeframes. Do this so you will not miss an entry opportunity or be unaware of the overall trend.
As a beginner, until you have refined your strategy and develop risk management, take profits as low as 10%. A small profit can quickly become a much larger loss. With 0dte options, time will devour your profits even when the price doesn’t budge.
What makes this indicator so beginner friendly?
Charts with too many lines and colors are are a nightmare for beginners! And empty charts do not tell the whole story. Simple checkboxes in the configuration settings let you turn on and off features to match your comfort level. As you become more familiar you might try turning off the suggested entries to see if you would have selected the same or better ones yourself. Just one example of how you will learn and verify your knowledge. You will quickly spot Opening Range Breakouts and more.
Why are the triangle pointers not simply above or below the bars?
As a beginner, I like to review charts to see how much the price changed, then estimate how much a contract would move based on its delta. A mouthful, I know. But what price does an arrow pointing up below a bar reflect? Would I have entered at the open or close, low or high? This indicator helps by putting the marker close to the price when indicated. It can even display the actual price on the bar. This is helpful for you to make fast calculations without a measuring tool.
I am an experienced trader. Can this help me make winning trades?
Sure. It can also help you make losing ones! Profit is not guaranteed with any indicator or strategy. This indicator is designed to assist you as you learn and while you trade. You won't see the words BUY or SELL. This is not a signal bot! It is merely a tool to assist you. You can learn a lot by spending time observing price movement using this indicator without ever making a single trade.
🟡🔵🟢🔴
Multitimeframe
Dual ORB (5 & 15 Min) Retest SignalsThe Dual Orb Indicator allows you to see the orb effortlessly! it also gives you buy/sell signals on both the 5 minute timeframe and the 15 minute timeframe! if you have any questions or suggestions please comment below and let me know what you think!
Smart Scalper - Liquidez + Tendência + Confirmação### Crypto Master Indicator (CMI) - Summary for TradingView Users
**Purpose**: The Crypto Master Indicator (CMI) is a versatile Pine Script (v5) tool for traders, combining Moving Averages, RSI, MACD, Bollinger Bands, Volume, and ATR to generate buy/sell signals, identify trends, and support risk management. Ideal for crypto trading but adaptable to other markets.
**Key Features**:
- **Indicators Used**: Fast/Slow EMA (8/21), SMA (50), RSI (14), MACD (12,26,9), Bollinger Bands (20, 2.0), Volume, ATR (14).
- **Buy Signals**: Triggered by uptrend, bullish EMAs, momentum (RSI > 50, MACD bullish), or price breaking above Bollinger Bands. Strong signals (2+ conditions) are bright green triangles.
- **Sell Signals**: Triggered by downtrend, bearish EMAs, negative momentum, or price breaking below Bollinger Bands. Strong signals are bright red triangles.
- **Visuals**: Plots EMAs, Bollinger Bands, signal triangles, and a status table (trend, RSI, MACD, volume, EMAs). Candles are colored by trend (green/red/gray).
- **Alerts**: For buy, sell, strong buy, and strong sell signals.
- **Support/Resistance**: Dynamic levels based on Bollinger Bands and EMAs (not plotted by default).
**How to Use**:
1. **Signals**: Green triangles (buy) below bars, red/orange (sell) above. Stronger signals are brighter.
2. **Confirmation**: Check the status table for trend, momentum, and volume. Prefer high-volume signals in the trend direction.
3. **Risk Management**: Stop-loss at 2x ATR, take-profit at 3x ATR or near support/resistance.
4. **Timeframes**: 15M/1H for day trading, 4H/1D for swing trading.
5. **Customization**: Adjust periods, toggle visuals, or uncomment support/resistance lines.
**Tips**:
- Confirm signals with price action or patterns.
- Avoid trading against extreme RSI levels (>70 or <30).
- Backtest for your market/timeframe.
- Set alerts for real-time notifications.
This indicator simplifies decision-making while offering flexibility for various trading styles. Adjust settings to optimize for your strategy!
Multi-Timeframe SMTSummery
The Multi-Timeframe SMT indicator is designed to identify and visualize Higher Timeframe (HTF) data on a Lower Timeframe (LTF) chart, allowing traders to see the broader market context without changing their current chart's resolution. It accurately draws pivots and SMT divergences from higher timeframes on the corresponding candles of your current lower timeframe chart.
Its core features include:
Multi-Timeframe Analysis: Configure and monitor pivots on up to four independent timeframes, from intraday to monthly.
Customizable Pivot Detection: Define the strength of pivots by adjusting the number of bars to the left and right.
SMT Divergence: Automatically identifies bullish and bearish SMT divergences by comparing the price action of the main chart symbol with a chosen correlated asset.
Early SMT Detection: A unique feature that monitors a lower "detection timeframe" to provide early warnings of potential SMT setups before they're confirmed on the main timeframe. Note that this early detection is only shown on timeframes equal to or lower than the "Detection timeframe" you have set.
Visual Cues & Alerts: Clear on-chart labels, lines, and fully customizable alerts notify you of confirmed pivots and SMT divergences, ensuring you don't miss key opportunities.
Important Nuance Regarding Pivot Label Display
Due to a self-imposed limit within this script's drawing management logic, the indicator might quickly reach its drawing capacity if you enable pivot crosses for multiple timeframes simultaneously. When this internal drawing limit is exceeded, the script is designed to automatically remove the oldest drawings to make space for new ones.
Therefore, to ensure optimal performance and visibility of the most recent and relevant pivots, it's highly recommended to only enable the "Show Pivot Crosses" option for one timeframe at a time. If you wish to view pivots for a different timeframe, simply disable the pivot crosses for the currently active timeframe and then enable them for your desired one. This approach prevents the rapid cycling and disappearance of pivot labels, providing a clearer and more stable visual experience.
In-Depth Explanation of the Logic
This script is built on two primary concepts: pivot points and Smart Money Technique (SMT) divergence. It systematically collects historical data on multiple timeframes, identifies pivots, and then compares them between two assets to find divergences.
Pivot Point Identification
A pivot is a turning point in the market. A pivot high is a candle that has a higher high than the candles to its immediate left and right. Conversely, a pivot low is a candle with a lower low than its neighbors.
How it Works in the Script:
The script tracks the highest high and lowest low for each period of the selected timeframe (e.g., for each 4-hour candle). When a new high-timeframe candle closes, it stores that high/low value and its bar index in an array. The checkForPivot() function then checks if a recently stored high or low qualifies as a pivot.
Key Inputs:
Left Strength (leftBars1): The number of candles to the left that must have a lower high (for a pivot high) or higher low (for a pivot low).
Right Strength (rightBars1): The number of candles to the right that must meet the same criteria.
For example, with Left Strength and Right Strength both set to 3, a pivot high is only confirmed when its high is greater than the highs of the 3 previous high-timeframe candles and the 3 subsequent high-timeframe candles. Increasing these values will identify more significant, longer-term pivots.
Smart Money Technique (SMT) Divergence
SMT Divergence is a concept popularized by The Inner Circle Trader (ICT). It occurs when two closely correlated assets fail to move in sync. For instance, if Asset A makes a higher high but Asset B fails to do so and instead makes a lower high, this creates a bearish SMT divergence. It suggests that the "smart money" may not be supporting the move in Asset A, signaling a potential reversal.
Bearish SMT: Main asset makes a higher high, while the correlated asset makes a lower high. This is a potential sell signal.
Bullish SMT: Main asset makes a lower low, while the correlated asset makes a higher low. This is a potential buy signal.
How it Works in the Script:
Data Request: For each timeframe, the script uses the request.security() function to fetch the high and low data for both the main chart symbol (syminfo.tickerid) and the chosen Comparison Asset.
Pivot Comparison: When a new pivot is confirmed on the main asset, the script checks if a corresponding pivot also formed on the comparison asset at the same time.
Divergence Check: It then compares the direction of the pivots. For a bearish SMT, it checks if the main asset's new pivot high is higher than its previous pivot high, while the comparison asset's new pivot high is lower than its previous one. The logic is reversed for bullish SMT.
Visualization: If a divergence is found, the script draws a red (bearish) or green (bullish) line connecting the two pivots on your chart and places an "SMT" label.
Early SMT Detection
This is a proactive feature designed to give you a heads-up. Waiting for a 4-hour or daily pivot to form can take a long time. The early detection system looks for SMT divergences on a much smaller, user-defined Detection timeframe (e.g., 15-minute).
How it Works in the Script:
Awaiting Setup: After a primary pivot (Pivot A) is formed on the main timeframe (e.g., a Daily pivot high), the script begins monitoring.
Intraday Monitoring: It then watches the Detection timeframe (e.g., 15-minute) for smaller intraday pivots.
Potential Divergence: It looks for an intraday pivot that forms a divergence against the primary Pivot A.
Watchline & Alert: When this "potential" divergence occurs, the script draws a dashed white line and triggers a "Potential SMT" alert. This isn't a confirmed SMT on the main timeframe yet, but it's a powerful early warning that one may be forming.
Drawing & Object Management
To keep the chart clean and prevent performance issues, the script manages its drawings (lines and labels) efficiently. It stores them in arrays and uses a drawing limit to automatically delete the oldest drawings as new ones are created, ensuring your TradingView remains responsive.
How to Use the Indicator
Configuration
Enable Timeframes: Use the checkboxes (Enable Timeframe 1, Enable Timeframe 2, etc.) to activate the timeframes you want to monitor. It's often best to start with one or two to keep the chart clean.
Select Timeframes: Choose the higher timeframes you want to analyze (e.g., 240 for 4-hour, D for Daily, W for Weekly).
Set Pivot Strength: The default of 3 for Left/Right strength is a good starting point. Increase it to find more significant market structure points or decrease it for more frequent, shorter-term pivots.
Configure SMT:
Check Enable SMT for the timeframes where you want to detect divergence.
Enter a Comparison Asset . This is crucial. Ensure the assets are correlated.
To use the early warning system, check Enable early SMT detection and select an appropriate Detection timeframe (e.g., 15 or 60 minutes for a Daily analysis).
Trinity Multi Time Frame Trend DashboardNote: This is based on trading view indicator but I am unsure the original name or author to give recognition. If you know the name of the indicator or author then please let me know and I can update this script to give recognition.
Below is a list of the changes this code has gone through and all settings are editable.
Changes:
Changed: timeline from 5 to 3 mins for faster scalping, changed the RSI, CCI and MACD values for faster signals as well as the below to update the code to latest pine script and for optimizations.
Structure and Optimization: The original script used individual variables for each timeframe (e.g., emaFast_3min, emaFast_15min), leading to repetitive code. The latest version uses arrays (e.g., emaFast as array.new_float(7, na)) to store values for all timeframes, making the code more compact and maintainable. However, due to Pine Script limitations with loops and request.security, the calculations are unrolled (explicitly computed for each timeframe i=0 to 6) instead of using a loop for security calls.
Timeframe Handling: Removed the timeframes array in the final version (as loops couldn't be used with variable timeframes in request.security due to requiring 'simple string' arguments). Instead, hardcoded the timeframe strings ("3", "15", etc.) directly in each block. Kept timeframe_labels array for display purposes.
Volume Calculation: Precomputed volume3 for the 3M timeframe outside the blocks. For 15M and 30M, used ta.sma(volume3, 3) and ta.sma(volume3, 6) respectively, as in the original, but integrated into unrolled blocks. Renamed volume arrays to tfVolume and tfVma to avoid conflicts with built-in volume.
MACD Calculation: In the original, used to ignore the histogram. The latest version does the same but assigns to temporary variables like macd0, signal0 for each timeframe to avoid tuple assignment issues.
Trend Determination: Used arrays for all boolean conditions (e.g., isBullish as array.new_bool(7, false)). Set values in a loop, which works since no security calls are involved here.
Added Signal Row: Introduced a new row in the table labeled "Signal". For each timeframe, it shows:
"Buy" (green) if EMA, MACD, RSI, and CCI are all bullish.
"Sell" (red) if all are bearish.
"⚠" (yellow) if not fully aligned
Table Dimensions: Updated the table to 9, 8 (columns, rows) to accommodate the new "Signal" row.
Color for Signal: In the table cell for signal, added coloring: green for "Buy", red for "Sell", yellow for "⚠".
Array Declarations: Used array.new_float, array.new_bool, etc., without qualifiers to fix template errors. Initialized with na for floats/colors, false for bools, "" for strings.
Error Fixes: Resolved various syntax/type issues, such as avoiding series in array templates, ensuring 'simple string' for timeframes in request.security, and proper tuple unpacking for MACD.
Overall Code Length: The latest version is longer due to unrolled calculations but more robust and error-free.
Extreme Zone Volume ProfileExtreme Zone Volume Profile (EZVP) is a high-resolution, percentile-based volume profile tool designed for intuitive market structure analysis. Unlike standard profiles, EZVP emphasizes extreme zones — highlighting potential value rejection or accumulation areas using user-defined percentile thresholds.
Key Features:
Custom Lookback: Profiles volume over a defined number of bars (no rolling memory creep).
Zoned Percentiles: Segment volume by zones:
Zone B = extreme tails (e.g. 2.5% for one wing of ~2 Standard Deviations)
Zone A = outer wings (e.g. 14% for one wing of ~1 Standard Deviations)
Center = remaining bulk of traded volume
Rightward-Growing Bars: Clean, forward-facing display — avoids clutter in historical areas.
Colored Volume Bars: Each zone gets a distinct tone, helping spot high-interest levels fast.
Optional Lines: Toggle POC, Median, Mean, and zone boundary lines for cleaner setups.
This is built for clarity and control — a great fit for traders who want a visually expressive profile without overcomplication. Tweak the zoning percentages to match your strategy or instrument volatility.
Multi-Time-Frame EMA Sampler (6-pack) [DarthSHO]📈 Multi-Timeframe EMA Sampler (6-Pack)
Author: DarthSHO fpgrainger@gmail.com
Type: Overlay
Category: Moving Averages/Multi-Timeframe Analysis
License: Open-source
This script plots up to six EMAs calculated from a higher timeframe of your choice (e.g., 1H, Daily) and samples them at a user-defined update interval (e.g., every 5 or 15 minutes). The result is a precise, non-repainting display of higher-timeframe EMAs — visible on any chart, including lower timeframes.
🔧 Features
✅ Choose the source timeframe for EMA calculations (e.g., 1H, Daily)
✅ Set a custom update interval (sampling timeframe)
✅ Plot up to 6 EMAs, each with:
Individual length
Color customization
On/off visibility toggle
✅ Fully overlays on current chart timeframe
✅ Updates on bar close of your chosen sampling interval (no repainting)
🧠 Use Cases
See key EMAs from higher timeframes without switching charts
Lock in values only once per sampling interval (e.g., only update 1H EMAs every 15min)
Avoid noisy intra-bar flicker or repainting
Combine with price action or support/resistance for confluence setups
⚙️ Example Settings
EMA Calculation Timeframe: 1H
Update/Sampling Timeframe: 15m
Chart Timeframe: Any (1m, 5m, 1H, etc.)
🚫 No Repainting
This script uses lookahead=barmerge.lookahead_on to ensure EMAs are stable and only update at the end of each sampling bar.
💡 Tip
Use the shorter sampling_tf (like 5 or 15) to keep your EMA lines responsive but reliable — or set it equal to the calculation TF to see them step only once per bar.
✨ Created by Darth SHO
Helping traders "Escape the Matrix" with clarity and confluence.
Discord, education, alerts, and more.
Hanglock SuiteIntroducing the Hanglock Trading Price Action Suite!
The HLT Price Action Suite is an all-in-one analysis indicator incorporating elements of SMC and also ideas extending beyond the trading methodology!
Features;
1.Internal structures
2.External structures
3.Customizable Sensitivities
4.BoS/CHoCH
5.Order Blocks
6.HH/LH/LL/LH Areas
7.Rolling TF highs/lows
8.Rolling Volume Comparisons
9.Auto Fibs
And more!
Market Structure🏗️ Market Structure Indicator for TradingView (Pine Script v6)
Overview:
The Market Structure indicator is a robust tool for identifying swing highs and swing lows across multiple structural levels:
🟤 Short-Term Swings
🟠 Intermediate-Term Swings
🟢 Long-Term Swings
It helps traders visually interpret market structure by detecting confirmed pivot points and promoting them through a hierarchical system. This provides a clear picture of trend direction, breakouts, and reversals.
⚙️ Features and Functionality:
✅ Multi-level Swing Detection:
The indicator promotes confirmed swing points from short-term to intermediate and long-term levels using a structured algorithm.
✅ Full Customization:
Toggle visibility of each swing level independently.
Choose custom colors for short, intermediate, and long-term swings.
✅ Transparent and Commented Logic:
The code contains well-structured functions for identifying and confirming swing highs and lows.
Label arrays are used for precise control over swing detection and display.
✅ Detailed and Open Source Code:
Every function is thoroughly explained with inline comments.
Designed to be easy to understand, modify, and extend — perfect for learning or integrating into more advanced systems.
📜 Open and Documented Source Code
The script is entirely open-source, written in Pine Script v6, and includes full documentation inside the code itself. Key sections include:
🔧 Input settings and visual configuration
🧠 Swing detection and confirmation methods
🔁 Promotion logic between structure levels
📈 Real-time label drawing on each bar
Everything is fully accessible and explained — no obfuscation, no hidden logic.
Time Block with Current K-Line TimeTiltle:
Time Block and Current K-line Time
Core Functions:
1. This indicator provides traders with a powerful time analysis tool to help identify key time nodes and market structures. Generally speaking, the duration of a market trend is a time block
2. Multiple time zone support, supporting five major trading time zones: Shanghai, New York, London, Tokyo, and UTC, and adaptive time display in the selected time zone
3. Time block visualization: select the time block length according to the observation period, and draw a separator line at the time block boundary
4. Real-time time display: current K-line detailed time (year/month/day hour: minute week)
5. Future time prediction, the next time block starts at the future dividing line, and the countdown function displays the time to the next block, which is used to assist in judging the remaining duration of the current trend
Usage Scenarios:
Day trading: Identify trading day boundaries (1-day blocks)
Swing trading: Grasp the weekly/monthly time frame conversion (1-week/1-month blocks)
Long-term investment: Observe the annual market cycle (1-year blocks)
Cross-time zone trading: Seamlessly switch between major global trading time zones
——————————————————————————————————————————————————————————
标题:
时间区块与当前K线时间
核心功能:
1. 本指标为交易者提供强大的时间分析工具,帮助识别关键时间节点和市场结构,通常而言,一段行情持续的时间为一个时间区块
2. 多时区支持,支持上海、纽约、伦敦、东京、UTC五大交易时区,自适应所选时区的时间显示
3. 时间区块可视化:根据观测周期选择时间区块长度,在时间区块边界绘制分隔线
4. 实时时间显示:当前K线详细时间(年/月/日 时:分 星期)
5. 未来时间预测,下一个时间区块开始位置显示未来分割线,倒计时功能显示距离下个区块的时间,用于辅助判断当前趋势的剩余持续时间
使用场景:
日内交易:识别交易日边界(1日区块)
波段交易:把握周/月时间框架转换(1周/1月区块)
长期投资:观察年度市场周期(1年区块)
跨时区交易:无缝切换全球主要交易时区
RSI CONPECT - GBPUSDToday, I will share with you about the Relative Strength Index (RSI) and its value range, which is displayed relatively for the GBPUSD currency pair on the chart. This helps us anticipate which support level the price will retrace to and which resistance level it will reach to exit the entry.
CBC scalping indicator SonGohanscript using the cbc flip scalping method.
this is best used on the shorten timeframes (like 2, 5, 10 minutes)
HSS Value ZoneValue zone is where supply and demand exists . this will help you in identifying support and resistance for price if price is above and under this zone. no trade if price in in between this zone
Yaman’s Scalper Pro V.5Yaman’s Scalper Pro V.5
Overview:
Yaman’s Scalper Pro V.5 is a precision-built scalping indicator designed for fast-paced markets like XAUUSD. It identifies potential short-term trade opportunities using a proprietary momentum-detection engine. The script visually marks trade entries along with clearly defined Take Profit and Stop Loss levels.
Key Features:
Automatically plots Buy/Sell labels on the chart when trade conditions are met
Displays dynamic Entry, TP, and SL levels directly on the chart
Built-in simulation of trade holding duration (configurable in bars)
Clean, minimal visual layout optimized for manual or assisted scalping
User Inputs:
Take Profit (Pips) – Distance to TP in pips
Stop Loss (Pips) – Distance to SL in pips
Hold Bars – Number of bars to simulate holding a trade (not recommended to change)
How to Use:
Apply the indicator to XAUUSD or other volatile assets on lower timeframes (e.g., 1m, 5m)
Look for Buy/Sell labels as trade signals
Use the plotted TP/SL levels to plan your trade exits
This tool can complement your existing trading system or be used as a standalone visual aid
Important Note:
This script is closed-source to protect proprietary entry logic. It is not based on public indicators or simple crossover methods. While the internal mechanics remain private, the visual trade framework and risk management display are fully visible and easy to use.
Trend DashboardTrend Dashboard
Provides a comprehensive trend analysis for an asset, such as Bitcoin, across multiple timeframes (1W, 1D, 12H). It displays trend signals, scores, and rate of change (ROC) in a customizable table, with optional bar coloring and trend plots.
Key Features:
Trend Analysis: Aggregates signals from various technical indicators across 1W, 1D, and 12H timeframes.
Customizable Inputs:
Table position (e.g., Top Left, Bottom Right) and size (Full or Compact).
Bar color timeframe (1W, 1D, 12H).
ROC lookback periods for each timeframe.
Options to plot TPIs (Trend Power Indicators) and bar colors.
Visualization:
A table shows trend length, score, signal (Long/Short), ROC, and lookback period.
Color-coded signals (green for Long, magenta for Short) with dynamic updates.
Optional bar coloring based on the selected timeframe's trend.
Plotting of trend signals as lines with labels.
Usage:
Helps traders identify long or short trends and their strength across different timeframes.
The ROC indicates positive, negative, or no change in trend strength.
Useful for overlay on a 1-day chart, as shown in the attached Bitcoin/USD chart, to monitor multi-timeframe trends.
Valuation Z-ScoreValuation Z-Score
The "Valuation Z-Score" indicator is a custom Pine Script designed to assess the valuation of an asset, such as Bitcoin, by calculating a composite Z-Score based on multiple technical indicators and risk-adjusted performance metrics. It provides a visual representation of overbought and oversold conditions using a color-graded histogram and a short length smoothed moving average (SMA).
Key Features:
Z-Score Calculation:
Combines Z-Scores from indicators like RSI, MACD, Bollinger Bands, TSI, ROC, Momentum, CCI, Chande Momentum Oscillator, and additional metrics (Sharpe Ratio, Sortino Ratio, Omega Ratio) over customizable lookback periods.
Customizable Inputs:
Z-Score Lookback and Technical Valuation Lookback for Z-Score calculations.
Metrics Calc Lookback periods for risk-adjusted performance ratios.
Adjustable Upper and Lower Z-Score Thresholds (default ±2.0).
SMA Length and color bar toggle for plot customization.
Visualization:
A histogram displays the total Z-Score with a 5-color gradient (cyan for oversold, magenta for overbought) and dynamic transparency based on proximity to thresholds.
An SMA line/area overlays the histogram for trend smoothing.
Threshold lines (upper and lower) with adaptive transparency.
A label shows the current Z-Score value.
Optional background bar coloring based on SMA.
Usage:
The indicator helps identify potential overbought (above upper threshold) or oversold (below lower threshold) conditions.
The color gradient and SMA provide visual cues for trend strength and reversals.
Ideal for traders analyzing asset valuation over any timeframe.
[Top] Trend Lines with Strength DetectionThe Auto Trend Lines with Strength Detection indicator automatically detects and draws dynamic support and resistance lines based on pivot highs and lows. These trend lines adapt to market structure in real time, increasing in opacity as they accumulate additional touches. Numbers are also printed above each line indicating the number of times that line has been tested and held.
Unlike most trend line indicators, this one does not consider a brief wick to have broken the line. Nor does it break the line if the current candle is testing it. The candle must fully close on the oppose side of a trend line for this indicator to remove that line.
On the chart above you can see that the current candle is in the process of breaking the two resistance lines. If the candle closes above the lines, they will be broken and removed from the chart. If it's not able to close above the resistance lines, they will remain intact and accumulate another touch point.
Key features include:
Pivot-based detection: Lines are drawn between valid swing points while filtering out intermediate price violations.
Strength visualization: Each time price comes into proximity with a trend line, the “touch count” is incremented and both the line and its label darken accordingly.
Break handling: Lines are automatically removed once the body of a candle closes beyond them, reducing clutter from broken levels.
Customization options: Users can adjust pivot sensitivity, maximum lines to retain, line styles, widths, and colors independently for support and resistance.
Pivot History: You can decide how far back you want the script to look for valid trends.
⸻
Potential Uses:
Identifying strong support/resistance zones: As trend lines accumulate touches, they become visually stronger, helping traders spot high-confluence levels.
Breakout and breakdown filtering: Detects and removes invalidated trend lines only after a full candle body breach, reducing false breakouts caused by wicks.
Trend structure analysis: Helps visualize emerging or weakening trends by observing how support/resistance lines evolve and how price interacts with them.
Strategy development: Can be used as a component in breakout, mean-reversion, or range-based trading systems.
Order-Flow Market StructureOrder-Flow Market Structure by The_Forex_Steward
A precision tool for visualizing internal shifts, swing structure, BOS events, Fibonacci levels, and multi-timeframe alerts.
What It Does
The Order-Flow Market Structure indicator intelligently tracks and visualizes price structure using higher timeframe candles. It automatically detects:
• Internal bullish and bearish structure shifts
• Swing highs and lows (HH, HL, LH, LL)
• Break of Structure (BoS) confirmations
• Fibonacci retracement levels from recent swing moves
• Real-time alerts across LTF, MTF, and HTF modes
It’s a complete tool for traders who follow Smart Money Concepts, ICT, or institutional price action strategies.
How It Works
• You select a Higher Timeframe (HTF) to set the structural context
• Internal shifts are identified using HTF candle closes
• The indicator scans for swing highs/lows after each internal shift
• Breaks of previous swing points confirm BoS and plot horizontal lines
• Zigzag lines visually connect structural points (swings and BoS)
• Fibonacci levels are drawn between the latest swings
• Alerts can be configured for structure shifts, BoS events, and fib level breaks
How to Use It
Set your preferred HTF (e.g., 1H while trading on 5-minute)
Enable Fibonacci levels to visualize retracement zones
Watch for:
• Bullish internal shifts → HL to HH
• Bearish internal shifts → LH to LL
• BOS → Breakout confirmation
Enable alerts to catch structural events in real-time
Adjust the "Safe History Offset" if working with long lookbacks or volatile assets
Who It's For
• Traders using Smart Money, ICT, or market structure-based systems
• Scalpers, day traders, and swing traders
• Anyone needing precise structural insight across multiple timeframes
Features
• BoS detection with custom line styles and width
• HH, HL, LH, LL label plotting
• Optional Fibonacci retracement zones
• Custom alerts for swing shifts and fib level breaks
• LTF, MTF, and HTF alert modes
Stay aligned with structure, trade with precision, and get alerted to key shifts in real time.
RSI, CCI, ADX Panel (Custom TF for Each)RSI, CCI, and ADX Combined – Multi-Timeframe, Fully Customizable Panel Indicator for TradingView
Overview
This Pine Script indicator integrates the Relative Strength Index (RSI), Commodity Channel Index (CCI), and Average Directional Index (ADX) into a single, clean panel for effortless technical analysis. Each indicator operates independently, with customizable length, smoothing, and time frame for maximum flexibility. Traders can now monitor momentum, trend strength, and overbought/oversold conditions across different time frames—all in one place.
Key Features
Independent Controls: Set length, smoothing (ADX), and time frame individually for each indicator via the settings panel.
Multi-Timeframe Support: Each oscillator (RSI, CCI, ADX) can be calculated on its own time frame, enabling nuanced inter-timeframe analysis.
Customizable Visualization: Adjust line color and thickness for each indicator to match your chart style.
Clean, Non-Overlay Display: All three indicators are plotted in a dedicated panel beneath the price chart, reducing clutter.
Reference Levels: Includes standard reference lines for oversold/overbought (RSI, CCI) and trend threshold (ADX) for quick visual cues.
Usage Ideas
Swing Trading: Compare short- and long-term momentum using different time frames for RSI, CCI, and ADX.
Trend Confirmation: Use ADX to filter RSI and CCI signals—only trade overbought/oversold conditions during strong trends.
Divergence Hunting: Spot divergences between time frames for early reversal signals.
Scalping: Set RSI and CCI to lower time frames for entry, while monitoring higher timeframe ADX for trend context.
How to Install
Paste the script into the Pine Editor on TradingView.
Add to chart. Adjust settings as desired.
Save as a template for quick reuse on any chart—all your custom settings will be preserved.
Customization
Edit lengths and time frames in the indicator’s settings dialog.
Toggle reference lines on/off as needed.
Fine-tune line appearance (color, thickness) for clarity.
Note:
This indicator does not provide automated buy/sell signals. It is a customizable analytical tool for manual or semi-automated trading. Use in combination with other technical or fundamental analysis for best results.
Combine Momentum, Trend, and Volatility—Seamlessly and Visually—With One Indicator.
Period Separator with DatesSimple period separator with dates. You can customize lines and colours. Feel free to customize and share your thoughts in the comment section. Remember time is the only thing you need to master the markets. Keep your charts clean and enjoy trading! ;)
(XSN7) with SMT Divergence v9.0 The (XSN7) is an efficiency and precision tool designed for traders who operate with a time-based, multi-market methodology. Its primary purpose is to automate the most time-consuming aspects of liquidity and SMT analysis, allowing the trader to focus on execution rather than manual chart preparation.
Why This Tool Provides a Unique Edge
Many indicators can show sessions or require manual SMT setup. This tool is fundamentally different by solving two critical workflow problems:
It Automates High/Low Tracking: You no longer need to manually draw lines on the highs and lows of every 1-Hour, 4-Hour, or 15-Minute candle you want to track. The script does this for you automatically, tracking the exact high/low of every completed session across your chart history. This not only saves a significant amount of time but also ensures 100% precision and consistency, removing the risk of human error in your analysis.
It Automates SMT Analysis with a 'One-Time Setup': Analyzing SMT divergence traditionally requires manually switching between charts and constantly changing the input for your correlated symbol. Our SMT Auto-Pairing Engine eliminates this entirely. You configure your primary trading pairs (e.g., NQ/ES, EURUSD/DXY) one time. The script then intelligently detects which asset you are viewing and automatically pulls data from its correct correlated pair—with the correct inverse logic if needed. This creates a seamless, streamlined workflow for multi-market analysis.
By automating these core processes, the indicator provides a tangible edge in speed and accuracy.
Key Features
Automated High/Low Tracking: The script automatically identifies, marks, and tracks the precise high and low of completed 1-Hour, 4-Hour, 90-Minute, and 15-Minute sessions.
Intelligent Liquidity Sweep Alerts: Receive real-time alerts the moment an automatically-tracked session high or low is swept. Alerts are highly configurable, with filters for Daily Bias (Bullish/Bearish) and specific hours of the day.
'One-Time Setup' SMT Auto-Pairing Engine: Define your correlated pairs once, and the script handles the rest. It automatically detects your active chart and applies the correct SMT analysis without needing any further manual input.
Full Visual & Technical Control: Customize every visual element, including session colors, line styles, and labels. Includes Light/Dark themes and precise timezone settings to match your trading environment.
How to Use This Indicator
1. Setup & Configuration:
Timezone: In the ⚙️ General Settings, set your UTC (+/-) offset to align the session boxes with your local time.
SMT Auto-Pairing (One-Time Setup):
Go to the ⚙️ SMT Auto-Pairing settings.
Check Enable SMT Auto-Pairing.
For each pair you trade, define the Primary ticker (the one on your chart) and the Correlated ticker. Be sure to check Inverse if required (e.g., EURUSD vs. DXY).
This system now works automatically in the background.
2. Alert Configuration:
Click the "Alert" button in TradingView.
Set "Condition" to the script name: (XSN7) with SMT Divergence....
Select "Any alert() function call" and set the frequency to "Once Per Bar".
In the script's 🚨 Alert & Sweeper Settings, check the boxes for the hours (NY Time) during which you want to receive sweep alerts.
XSN Liquidity & VoidsThis indicator is a powerful tool for traders using Smart Money Concepts (SMC). It automatically identifies and plots key areas of liquidity and price imbalances directly on your chart, helping you to visualize the market's structure with ease and precision.
Core Concept: The Liquidity-Imbalance Relationship
This tool is built on the SMC principle of the relationship between the engineering of liquidity and resulting market imbalances. The script visualizes this critical process by:
Plotting key liquidity pools (Major and Internal swing points) from user-defined timeframes.
Showing when this liquidity is 'swept' by price action.
Highlighting Fair Value Gaps (FVGs), or imbalances, that often form immediately after a liquidity sweep.
By combining liquidity lines and FVGs into a single tool, traders can more easily identify high-probability setups where a liquidity grab leads to a market reversal or continuation into an FVG.
Key Features
Multi-Timeframe Major & Internal Liquidity: Automatically plot significant swing highs and lows (pivots) from any timeframe you choose (e.g., 15m, 1H, 4H) onto your current chart.
Automatic Sweep Detection: Lines are automatically marked as 'swept' when price trades through them. Unswept lines extend to the right, while swept lines are fixed in time and change their style for a clean chart.
Recent Sweep Highlighting : The indicator keeps the last few major liquidity sweeps highlighted in their original bright color to help you focus on the most recent price action.
Historical Confluence Labels: Automatically adds labels (e.g., D-HIGH, W-LOW) to liquidity lines that align with previous Daily, Weekly, or 4-Hour highs and lows, signifying areas of major historical importance.
Liquidity Voids / FVGs (Current Timeframe): Instantly identifies and draws Fair Value Gaps (FVGs) on your current chart timeframe, highlighting areas where price may be drawn to.
How to Use This Indicator
Identify Targets: Watch for price to gravitate towards the red (major) and purple (internal) liquidity lines. These represent pools of buy-side and sell-side liquidity.
Confirm Sweeps: A 'sweep' occurs when price wicks through a line, which then changes its appearance. This often signals a reversal or continuation.
Find Confluence: Pay close attention to the historical labels (D-HIGH, W-LOW, etc.). Sweeps of these levels are often significant market events.
Analyze Voids: Use the FVG boxes to identify price imbalances. Price will often seek to fill these voids, making them excellent targets or areas of interest for entries.
An enhanced version of this tool with real-time alerts and auto multi-timeframe FVG analysis is also available.
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.