Pivot Hilo Support n Resistance Levels R3-3 by JustUncleLThis is an update to the "Pivot HiLo Support n Resistance Levels" indicator, important updates are no re-painting; and different lengths available for each side of Pivot.
Description:
The Pivot Points are marked with "star" and with Optional Support and Resistance extension Levels shown.
Options:
Show Pivot Points (default true)
Pivot Length Left Side (default 7), the number of bars left hand side of the Pivot candle.
Pivot Length Right Side (default 3), the number of bars right hand side of the Pivot candle.
Show S/R Extension Levels (default true)
Maximum S/R Extension Length (default 0, no limit)
Show Pivot Labels (instead of "star") " " and " "
Revisions this release:
Added code to force Pivot to be always complete before drawing.
Added option for different length test for each side of Pivot.
Cerca negli script per "support"
Cueing Off Support And Resistance Levels, by Thom Hartle v 2.0Cueing Off Support And Resistance Levels, by Thom Hartle
The related article is copyrighted material from Stocks & Commodities.
You can change Time Frame in the settings: Monthly, Weekly, Daily
Cueing Off Support And Resistance Levels Backtest Cueing Off Support And Resistance Levels, by Thom Hartle
modified by HPotter for trade signals.
The related article is copyrighted material from Stocks & Commodities.
You can change long to short in the Input Settings
Please, use it only for learning or paper trading. Do not for real trading.
Cueing Off Support And Resistance Levels Cueing Off Support And Resistance Levels, by Thom Hartle
modified by HPotter for trade signals.
The related article is copyrighted material from Stocks & Commodities.
Cueing Off Support And Resistance Levels Cueing Off Support And Resistance Levels, by Thom Hartle
The related article is copyrighted material from Stocks & Commodities.
Support Resistance-Session Box Breakout Support Resistance-Session Box Breakout สามารถใช้แนวรับแนวต้านจากSupport Resistance-Session Box หาจุกลับตัวหรือหาจุดเข้าเทรดได้
Support Vs Reward RvCSupport Vs Reward RvC
The Support Vs Reward RvC indicator is a simple yet effective tool that analyzes candle strength relative to both price movement and trading volume. Highlights candles where both body size and volume expand or contract, helping traders spot momentum shifts and weakening moves.
📌 How it works:
- “C” expect a Continuation of Trend in the next one or two candles;
- “R” expect a Reverse of Trend in the next one or two candles.
Works well on bigger time candles like 10-15 minutes but also gives important info in day-trading or scalping.
Marks candles where both body size and volume increase or decrease, making momentum shifts easy to spot. This smart candle analyzer reveals momentum surges and fading moves through body size and volume dynamics.
It compares each candle’s body size (open-to-close range) and its volume against the previous candle.
If both the body and volume are greater than the previous candle, a green “C” from Continuation of Trend is displayed under the bar.
If both the body and volume are smaller than the previous candle, a red “R” from Reverse of Trend is displayed under the bar.
Custom filters allow users to ignore insignificant moves by setting a minimum body size (as % of price) and a minimum volume threshold.
📌 Use cases:
Spot momentum shifts when price and volume expand together.
Identify weakening moves when both price action and volume contract.
Can be combined with other strategies for confirmation of entries or exits.
⚙️ Inputs:
Minimum Body Size % (of price): Filters out small candles.
Minimum Volume: Ensures only significant moves are marked.
This indicator is best used as a confirmation tool within a larger trading strategy, rather than as a standalone buy/sell signal.
Support and resistance channelsSupport and resistance channels on the wick which represents support and resistance
Custom Support LineIt is made with the following conditions in mind.
1. At the center of the candle at the moment,
Out of the last 10 candles, the low price (L) is within 3% of each other, drawing one line at the low prices of the candles.
2. Out of the last 10 candles, the market price (O) is within 3% of each other, drawing one line at the low end of each candle.
3.Out of the last 10 candles, the closing price (C) is within 3% of each other, and one line is drawn at the lower prices of the candles.
4. Draw one line when the three lines match the above three conditions.
We wanted to create a clear support line according to the above conditions.
Support Bands indicatorSupport Band to follow Trends.
We can see clear where price is Trading. Observe how moving averages are developing or aligning to change trend or continuation.
Green up trend vs Red Down Trend
Band 1
8EMA Green Line vs 10SMA Light blue Line
Band 2
21EMA Orange Line vs 30 SMA Brown Line
Also includes
1 SMA Gray line for closing when you're looking at weakly charts.
40 SMA darker Gray
50 SMA Blue
100 SMA White
150 SMA Pink
200 SMA Yellow
300 SMA Dark Red
I hope it helps you to see when price is trending up and a set correctly your stop.
Pivot Support/ResistanceThis indicator displays immediate Pivot Highs/Lows compared to the current price as lines on the chart. It can be useful to identify support/resistance.
[AB] Support/Resistance Drawing ToolThis script is designed to help you identify viable support and resistance levels by automatically creating lines that become less transparent when said levels hold. It is based on Donchian Channels created by rounded closes, not by highs and lows. You can use it as an aid to draw your levels manually, or stick exclusively to automatic charting.
Available settings are as follows:
Source - highly recommended to use Close, but other options are available if you'd like to do some experimentation.
Source Rounding - the accuracy of price sampling; higher rounding will make your lines more visible at the expense of precision. It is highly recommended to use decimals.
Length (Array) - the overall lookback of the script (length of the array). This value shouldn't be higher than 500 if skip = 2, or 250 if skip = 1. If you'd like to reach further back into the past, I'd recommend switching timeframes instead of increasing this beyond 500.
Sampling Skip - how frequently the data is sampled. I wouldn't recommend going beyond 2, especially with the default settings.
Transparency Skip - you can think of it as "pencil hardness". The higher the skip, the bigger the imprint of a single level detection will be. Wouldn't recommend going beyond 10.
Color R, G, and B - you can use these settings to adjust the color of the lines.
Bitcoin Daily Support/ResistanceA new indicator for tradingview.
Indicator Overview
The 2-Year MA Multiplier is intended to be used as a long term investment tool.
It highlights periods where buying or selling Bitcoin during those times would have produced outsized returns.
To do this, it uses a moving average (MA) line, the 2yr MA, and also a multiplication of that moving average line, 2yr MA x5.
Note: the x5 multiplication is of the price values of the 2yr moving average, not of its time period.
Buying Bitcoin when price drops below the 2yr MA (green line) has historically generated outsized returns. Selling Bitcoin when price goes above the 2yr MA x 5 (red line) has been historically effective for taking profit.
Why This Happens
As Bitcoin is adopted, it moves through market cycles. These are created by periods where market participants are over-excited causing the price to over-extend, and periods where they are overly pessimistic where the price over-contracts. Identifying and understanding these periods can be beneficial to the long term investor.
This tool is a simple and effective way to highlight those periods
MA 50/100/150 was historically good support and resistance. When we cross them we have a new trend that is established.
Crypto EMA Bands - Support and ResistanceEMA Bands for crypto markets shows support and resistance lines. Helps identify bull and bear market trends. SMA200 is white and turns yellow to signal pressure. Can also be useful for identifying Elliot waves and breakouts.
Support and Resistance Levels (v.3)Support and Resistance Levels augmanted and reprocessed
Description:
This is an augmented version of my earlier script that can be found here:
This time it features zigzag and channel lines, signal generation and filtering and performance testing. Signal generation and filtering procedures are used only for performance testing, not for the actual labelling. The labelling is governed by zigzag logic.
Multiple EMA Daily (60->120) - BTC bull market supportThis script shows areas of strong support during a BTC bull market.
Support/Resistance x3Support and Resistance Levels for 3 time frames, based on volume at fractal levels
Original script is thanks to synapticex I have just migrated to version 3 and heavily modified it
support_array_methodsLibrary "support_array_methods"
Contains methods for support work with arrays:
1. unic
description: delete duplicate element from array
param _array: array for delete duplicate. Support types: int,float,string,bool
return: duplicate-free array
Supply & Demand (MTF) [Bearly Invested]Overview
This multi-timeframe supply and demand zone indicator identifies institutional price areas using a unique "Last 2 Opposite Candles" methodology. Unlike traditional support/resistance indicators, this script detects zones by analyzing momentum-based impulse moves and marking the base formed by the last two opposite-colored candles before the displacement.
How It Works
Zone Detection Logic
The indicator identifies supply and demand zones through a four-step process:
Momentum Detection: Monitors for consecutive candles with body sizes exceeding the 20-period average body size by a configurable multiplier (default 0.5x)
Impulse Confirmation: When the required number of momentum candles (default: 4 candles within 4-bar span) is detected, the script identifies a potential impulse move
Base Identification: Looks back through all consecutive momentum bars, then scans up to 50 bars to find the last two opposite-colored candles that formed before the impulse
Zone Creation: Creates a supply/demand zone using the combined high and low of those two opposite candles
Multi-Timeframe Analysis
The indicator supports up to three simultaneous timeframes, allowing you to identify higher timeframe zones while trading on lower timeframes. Each timeframe independently calculates zones using its own momentum criteria, providing confluence when multiple timeframe zones align.
Zone Combination Feature
When "Combine Zones" is enabled, overlapping zones from different timeframes or detection instances are automatically merged into single zones. Combined zones display all contributing timeframes in the label (e.g., "15 Min & 30 Min").
Zone Management
Invalidation Methods
Choose between two zone invalidation approaches:
Wick: Zone remains valid until price wicks through the boundary
Close: Zone remains valid until a candle closes through the boundary
Zone Filtering
The script includes built-in filters to reduce noise:
Minimum zone size requirement (10 bars on detection timeframe)
Maximum zone size limit (1.5x ATR)
Minimum 5-bar cooldown between new zone detections
Distance-based filtering (zones beyond max lookback are hidden)
Key Features
Retest & Break Detection
Retests: Automatically marks when price retests an active zone with "R" labels
Breaks: Optionally displays "B" labels when zones are invalidated
Built-in cooldown system prevents label spam (5-bar minimum between retests)
Alert Conditions
Four alert types are included:
Supply Zone Retest
Demand Zone Retest
Supply Zone Break
Demand Zone Break
Configuration Guide
General Settings
Zone Count: High (30 zones), Medium (5), Low (3), or One (single most recent zone per type)
Momentum Count: Number of consecutive momentum candles required (default: 4)
Momentum Span: Maximum bars to scan for momentum confirmation (default: 4)
Max Lookback For Opposite Candles: How far back to search for base candles (default: 50)
Max Distance To Last Bar: Controls historical zone visibility (High: 1250 bars, Normal: 500, Low: 150)
Timeframe Configuration
Enable up to three timeframes simultaneously. When multiple timeframes show the same value (e.g., chart timeframe), duplicate detection automatically disables redundant calculations.
Visual Options
Customizable supply/demand colors with transparency
"Show Historic Zones" toggles visibility of broken/invalidated zones
Text color and label positioning controls
Combined zones display with increased opacity for emphasis
Best Practices
Timeframe Selection: Use higher timeframes (15m, 30m, 1H) for swing trades; lower timeframes work for scalping when combined with HTF confluence
Zone Invalidation: "Close" method reduces false breaks from wicks; "Wick" method is more conservative
Zone Count: Start with "Medium" or "Low" settings to avoid chart clutter, especially on lower timeframes
Momentum Parameters: Lower values (3-4) detect more zones; higher values (5-6) create stricter, higher-quality zones
Combine Zones: Enable this feature to merge overlapping multi-timeframe zones for cleaner charts and stronger confluence areas
Important Notes
Zones are calculated in real-time on the detection timeframe and displayed on your chart timeframe
The indicator looks back a maximum of 2000 bars for calculations
Maximum of 500 boxes/labels can be displayed simultaneously due to Pine Script limitations
Zones older than the "Max Distance" setting are automatically hidden but still tracked for break/retest detection
The "Last 2 Opposite Candles" method may produce zones of varying sizes depending on the range of those base candles
Ultimate_Price_Action_Tool_V2 by chaitu50cUltimate_Price_Action_Tool_V2 by chaitu50c — Session-Based SR Box Engine
This indicator builds clean, session-aware support and resistance “zones” from pure price action. It is designed for intraday and positional traders who want objective, rule-based zones instead of manual drawing.
Core Logic
Price-action based MAIN zones
Detects bullish and bearish breakouts using a strict body-structure:
Single-candle and double-candle breakout patterns.
Breakouts are confirmed only when closes break beyond previous highs/lows.
From each valid breakout, the tool builds a MAIN Support or MAIN Resistance box:
For bullish breaks, the zone is created from a combined low to the nearest open/close in the breakout combo.
For bearish breaks, the zone is created from a combined high to the nearest open/close in the breakout combo.
Optional first-box logic:
Can create the very first MAIN zone in a session from a simple opposite-color pair (without a full breakout), if enabled.
SUB zones on break
When price breaks a MAIN Support downwards with a red candle, the MAIN box is removed/frozen and:
A new SUB Resistance box is created above, using the current bar’s structure.
When price breaks a MAIN Resistance upwards with a green candle:
A new SUB Support box is created below.
SUB zones are optional and can be fully disabled if the user prefers a clean MAIN-only view.
Session Handling
The script is fully session-aware and can work in different market structures:
Session Mode options
Clock Session
Uses a fixed time window (e.g., 09:15–15:30).
Zones can be shown only inside the session or kept visible outside, depending on settings.
New Day
Each new trading day is treated as a fresh session.
Auto Gap
A new session starts whenever the time gap between candles exceeds a user-defined threshold (in minutes).
Session IDs and history
Each new session gets its own ID.
You can display zones for the last N sessions (including current).
Older sessions fade out visually but remain internally tracked to control visibility.
Main Features & Options
Initial Right Offset
Every new zone is projected to the right by a configurable number of bars.
All active boxes continuously extend with this offset, keeping zones clearly projected into the future.
Single MAIN per side (per session)
Optional constraint to have only:
One active MAIN Support and
One active MAIN Resistance
per session on the chart.
This prevents overcrowding and focuses on the most recent key structure.
MAIN vs SUB Overlap Control
When a new MAIN zone overlaps an existing SUB zone, you can choose:
Suppress MAIN (ignore the new MAIN if it clashes with a SUB),
Remove SUB (delete overlapping SUB zones and keep the new MAIN), or
Allow Both (plot everything and let the trader decide).
Vertical overlap is evaluated using a configurable minimum overlap percentage.
SUB suppression under MAIN
SUB boxes that overlap strongly with active MAIN zones can be auto-suppressed to avoid redundant clutter.
This suppression uses the same percent-based overlap logic.
Broken MAIN box handling
When a MAIN zone is broken:
Option 1: Fully delete it (classic behavior).
Option 2: Convert it into a 1-bar “marker” box at its origin, so you still see where the original zone formed without extending into the future.
Break candle coloring
The candle that breaks a MAIN zone can be optionally painted:
Red when breaking support.
Green when breaking resistance.
Helps visually confirm genuine breaks vs. simple intrabar tests.
Visual & Styling Controls
Separate style controls for:
MAIN Support / MAIN Resistance
Independent fill and border colors.
SUB Support / SUB Resistance
Independent fill and border colors.
Opacity and border colors are internally managed so that:
Recent sessions are clearly visible.
Older sessions are softly faded to maintain context without noise.
Typical Use Cases
Intraday traders looking for:
Clean, rule-based supply and demand zones.
Zones that respect actual session structure (clock, daily, or gap-based).
Swing traders who:
Want to track how current price reacts to the most recent 1–N sessions’ zones.
Price action traders who:
Prefer breakout-based zones rather than indicator-driven levels.
Need automatic zone management (creation, extension, break handling, and suppression).
This tool is built to be modular and configurable: you can run it minimal (only MAIN zones, single side per session) or fully featured (MAIN + SUB, multi-session history, overlap handling, and break paints). All logic is strictly price-action based with no dependency on volume or external indicators.
Precision NasdaqPrecision NASDAQ Levels — Open-Source Support & Resistance Indicator
This open-source Support and Resistance Indicator helps traders plot key price levels where the market may reverse or consolidate. By plotting support and resistance zones based on historical price action, it provides clear visual cues for potential entry and exit points across various timeframes.
Features:
Customizable Settings: Adjust visual styles, label positions, and toggle level labels to suit your trading strategy.
Multi-Timeframe Support: Plot Monthly, Weekly, Daily, and Daily Range levels for broader market context.
Streamlined String Input: Input structure follows this order:
Code
Red, Red, Pink, Pink, Red, Red, Daily Range, Daily Range, Weekly, Weekly, Monthly, Monthly
Semi-Automatic NQ/QQQ Conversion: Manually input daily NQ spread or QQQ calculation to adjust NASDAQ levels. Note: Levels cannot be dragged when NQ/QQQ conversion is active. Uncheck conversion boxes to enable dragging.
How It Works
Apply the indicator to your chart.
Enter values for each support and resistance level.
Drag and adjust levels directly on the chart.
Use plotted zones to identify potential reversals, breakouts, or stop-loss placements.
Combine with other tools (e.g., trendlines or oscillators) for confirmation.






















