Support and Resistance all in one The Support and Resistance Indicator (v4) is designed to identify and track key price levels in financial markets. Here's how it works:
Core Functionality
Level Detection
Uses pivot points to identify significant price levels
Looks for swing highs (resistance) and swing lows (support)
Requires price action to pivot over a specified period (default 10 bars)
Dynamic Level Management
Maintains separate arrays for support and resistance levels
Limits maximum displayed levels (default 10) to prevent chart clutter
Removes oldest levels when maximum is reached
Ensures new levels are sufficiently distant from existing ones (minimum 1% separation)
Touch Detection System
Monitors price interaction with established levels
Counts when price comes within 0.1% of any level
Updates touch count and strength classification
Categories: "New" (1 touch), "Moderate" (2 touches), "Strong" (3+ touches)
Visual Representation
Draws horizontal lines at each level
Updates line width based on strength (thicker for stronger levels)
Shows labels with price and strength information
Color coding: Red (new/moderate levels), Green (strong levels)
Displays triangles (▼▲) at pivot points
Trading Applications
Support/Resistance Trading
Strong levels (3+ touches) suggest reliable trading zones
More touches indicate higher probability reversal points
Use for stop loss and target placement
Breakout Trading
Monitor breaks of strong levels
Higher touch count suggests more significant breakouts
Watch for false breakouts at weaker levels
Risk Management
Place stops beyond strong levels
Use level strength to adjust position size
Consider multiple timeframe analysis
Best Practices
Use with other indicators for confirmation
Consider market context and trend
Monitor level strength development
Don't rely solely on touch count
Watch for price reaction at levels
Customization Options
Adjust pivot length for different timeframes
Modify minimum distance between levels
Change required touches for "Strong" classification
Toggle strength labels display
Choose line style (Solid/Dashed/Dotted)
This indicator helps identify key price levels where market participants have shown interest, making it valuable for trade planning and risk management
Punkty Pivota i Poziomy
Discount/Premium OTE LevelsThis indicator is created to identify discount/premium areas to provide additional confluence to trades taken. The underlying theory is that the trades taken in discounted areas are likely to have less risk due to a smaller stop loss and a higher reward/risk ratio.
The indicator operates by first identifying a zone between the last major swing high and low. These highs and lows are determined as price points that at the extremes within the number of bars to the left, as defined by the "Swing Sensitivity" setting.
Once a price zone is established, the indicator verifies that the zone meets the minimum size in points as configured via the "Minimum size" setting to be considered tradable. Zones that are too small may not provide a sufficient range even for scalping. The default value is 42 points based on Nasdaq, which means that the distance between inner most OTE levels (0.382 and 0.618) is at least 10 points.
When a valid zone is identified, it is then subdivided into areas of interest based on OTE levels, which can be configured/adjusted via the "Levels to Draw" setting. These levels represent the midpoint (50%), which distinguishes between premium and discount, and the three OTE levels 0.79, 0.705, 0.618, above the 50% for discount and below the 50% for premium.
For example, if a zone is formed initially by a swing low followed by a swing high with the assumption that the draw is higher, the indicator can be used to formulate long positions from below the 50% level starting at 0.38 OTE level, or ideally at 0.295 OTE level using 0 as a stop loss. Alternatively, if the 50% level is not yet tapped, short scalp positions can be made from 0.79-0.618 OTE levels with 50% as a partial or TP target.
See for long/short example
Typically, the indicator will show only a single zone. However, there may be cases with two zones: one larger parent zone containing a smaller, valid price zone within itself.
The indicator will automatically invalidate and remove the zone once the high/low of the zone is invalidated.
Configuration:
The indicator provides several visualization options for customization, including:
Color settings for OTE levels, with separate settings for edge/50% color, premium, and discount levels.
Settings for line style for OTE levels.
Settings to determine whether to show prices on level labels.
Settings to decide if lines should be extended to the right.
Slim Fib 1.0 Customized script based on the script from KivancOzbilgic, thx for that. My script is kind of messy, since 'm not a programmer. Approch was to make it slim, because its for a bigger indicator i'm working on and i want it as clean as possible.
Changes: - calculation on Pivots, automatic change when a new pivot appears
- Global Pivot Settings for every Timeframe, looks fresh on every Timeframe
- Scalable Ote Box for Goldenzone and more extreme 0.71 level ( if you know you know;))
- Minimalized visualization
that's all i need
Cheers
Swing Breakout System (SBS)The Swing Breakout Sequence (SBS) is a trading strategy that focuses on identifying high-probability entry points based on a specific pattern of price swings. This indicator will identify these patterns, then draw lines and labels to show confirmation.
How To Use:
The indicator will show both Bullish and Bearish SBS patterns.
Bullish Pattern is made up of 6 points: Low (0), HH (1), LL (2 | but higher than initial Low), New HH (3), LL (5), LL again (5)
Bearish Patten is made up of 6 points: High (0), LL (1), HH (2 | but lower than initial high), New LL (3), HH (5), HH again (5)
A label with an arrow will appear at the end, showing the completion of a successful sequence
Idea behind the strategy:
The idea behind this strategy, is the accumulation and then manipulation of liquidity throughout the sequence. For example, during SBS sequence, liquidity is accumulated during step (2), then price will push away to make a new high/low (step 3), after making a minor new high/low, price will retrace breaking the key level set up in step (2). This is price manipulating taking liquidity from behind high/low from step (2). After taking liquidity price the idea is price will continue in the original direction.
Step 0 - Setting up initial direction
Step 1 - Setting up initial direction
Step 2 - Key low/high establishing liquidity
Step 3 - Failed New high/low
Step 4 - Taking liquidity from step (2)
Step 5 - Taking liquidity from step 2 and 4
Pattern Detection:
- Uses pivot high/low points to identify swing patterns
- Stores 6 consecutive swing points in arrays
- Identifies two types of patterns:
1. Bullish Pattern: A specific sequence of higher lows and higher highs
2. Bearish Pattern: A specific sequence of lower highs and lower lows
Note: Because the indicator is identifying a perfect sequence of 6 steps, set ups may not appear frequently.
Visualization:
- Draws connecting lines between swing points
- Labels each point numerically (optional)
- Shows breakout arrows (↑ for bullish, ↓ for bearish)
- Generates alerts on valid breakouts
User Input Settings:
Core Parameters
1. Pivot Lookback Period (default: 2)
- Controls how many bars to look back/forward for pivot point detection
- Higher values create fewer but more significant pivot points
2. Minimum Pattern Height % (default: 0.1)
- Minimum required height of the pattern as a percentage of price
- Filters out insignificant patterns
3. Maximum Pattern Width (bars) (default: 50)
- Maximum allowed width of the pattern in bars
- Helps exclude patterns that form over too long a period
Liquidity ZonesLiquidity Zones Indicator
The Liquidity Zones indicator is a custom Pine Script™ tool designed to identify significant price levels where high trading volume has occurred. These zones often act as support or resistance levels, providing valuable insights for traders.
Key Features:
Window Size: The number of bars to consider for calculating the moving averages and identifying peaks.
Tolerance: The allowable percentage difference to consider peaks as unique.
Number of Peaks: The maximum number of significant peaks to identify.
Minimum Volume: The minimum volume threshold relative to the average volume to consider a peak.
Minimum Range: The minimum price range to consider a peak.
How It Works:
Input Parameters: The user can customize the window size, tolerance, number of peaks, minimum volume, and minimum range.
Moving Averages: The script calculates the simple moving average (SMA) of the volume and closing prices over the specified window.
Peak Identification:
For each bar, the script identifies the bar with the highest volume within the window.
It checks if the volume exceeds the minimum volume threshold.
It determines the peak price based on whether the bar closed higher or lower than it opened.
It ensures the price range of the bar exceeds the minimum range.
It checks if the peak is above the SMA of the closing prices.
It verifies the peak is unique within the specified tolerance.
Plotting Peaks: The identified peaks are plotted on the chart with lines and labels, color-coded based on whether the bar closed higher (green) or lower (red).
This indicator helps traders visualize key liquidity zones, aiding in making informed trading decisions.
Square Root Levels with Opening Valuethis indicator takes the square root values of the stock and plots support and resistance according to it.
[CS] London/Tokyo Fix - PublicThe London & Tokyo Fix indicator is used to indicate the Fix levels for the two markets.
The London Fix is a daily global price set for precious metals, whereas the Tokyo Fix is the time when the benchmark rate for Japanese Yen is set. Often these times are followed with increased trading volumes and serves as good target levels for trade as price will often return to these levels.
Please note the current version needs to be set in 5m or lower timeframes for the Tokyo Fix to display correctly
[AcerX] Leverage, TP & Optimal TP CalculatorHow It Works
Inputs:
Portfolio Allocation (%): The percentage of your portfolio you're willing to risk on the trade.
Stop Loss (%): The stop loss distance below the entry price.
Taker Fee (%) and Maker Fee (%): The fees applied on entry and exit.
Calculations:
The script calculates the required "raw" leverage to risk 1% of your portfolio.
It floors the computed leverage to an integer ("effectiveLeverage").
If the computed leverage is less than 1, it shows an error message (and suggests the maximum allocation for at least 1× leverage).
Otherwise, it calculates the TP levels for target profits of 1.2%, 1.5%, and 2%, and an "Optimal TP" that nets a 1% profit after fees.
Display:
A table is drawn on the top right corner of your chart displaying the effective leverage, the TP levels, and an error message if applicable.
Simply add this script as a new indicator in TradingView, and adjust the inputs as needed.
Happy trading!
Price Envelope+/- Variable price percentage (realtive to current share price) to assist with earnings release price targets, stop-limits, etc.
Combo Descomplica 1.0Este indicador contém 3 médias móveis e também um indicador para os níveis de Gamma do VIX
HTF EMA Pivot PointsHTF EMA Pivot Points - TradingView Indicator
📌 Overview
The HTF EMA Pivot Points indicator displays Exponential Moving Averages (EMAs) from higher timeframes (HTF) on your current chart. These EMAs act as dynamic support and resistance levels, helping traders identify key areas where price is likely to react.
⚡ Key Features
✅ Plots EMAs from multiple timeframes (1H, 4H, Daily)
✅ Works on any chart (1M, 5M, 15M, etc.)
✅ Acts as pivot points for price action, helping with trade entries & exits
✅ Customizable EMA lengths for flexibility
✅ Ideal for scalping, 0DTE options trading, and swing trading
🛠 How It Works
The script calculates EMAs from 1H, 4H, and Daily charts and overlays them on your current timeframe. These levels often act as support and resistance zones, where price tends to bounce or reject.
🎯 How to Use It for Trading
📍 Bullish Setup (Buy Calls)
• Price bounces off a higher timeframe EMA (e.g., 4H or Daily EMA)
• Confirmation with RSI or Fair Value Gaps (FVGs)
📍 Bearish Setup (Buy Puts)
• Price rejects from a higher timeframe EMA
• Confirmation with other indicators (RSI, MACD, Order Flow)
🚀 Why Use This Indicator?
• Filters out noise from lower timeframe EMAs
• Confirms trend direction using key moving averages
• Helps avoid false breakouts by identifying strong institutional levels
This is a must-have tool for traders who rely on higher timeframe confluence for scalping, options trading, or swing trading. 📈🔥
NFP High/Low LevelsChart the last 12 NFP Day High and Low values automatically.
Review and update indicator settings accordingly.
*Feel free to use/edit/improve
*shoutout to DeepSeek for coding help
Обемен Профил & Ликвидност G.L.LUsage Notes
Interpret HVN Zones:
Purple lines indicate price levels with high trading activity (support/resistance).
Use these zones to identify potential reversal or consolidation areas.
Adjust Settings:
Increase lookback to analyze longer-term trends.
Modify the percentile threshold (e.g., 0.8 → 0.9) to filter stricter HVN zones.
EMA:
The orange EMA line helps confirm trend direction. Prices above EMA = bullish; below EMA = bearish.
Ahmad Ali Khan CPR StrategyAhmad Ali Khan's CPR Strategy:
Multi-Timeframe Analysis:
Uses Daily CPR Levels for key support/resistance
Includes Weekly Open Price as important reference
20-period EMA for trend direction filter
Entry Conditions:
Longs: Price > TC + Bullish Market Phase + Volume confirmation
Shorts: Price < BC + Bearish Market Phase + Volume confirmation
Optional RSI divergence confirmation
Advanced Risk Management:
Dynamic stop-loss based on CPR width
Asymmetric reward ratios (1.5:1 for longs, 1.5:1 for shorts)
Volume filter to confirm breakout validity
Momentum Confirmation:
RSI divergence detection
Volume must be above 20-period average
Price must close beyond CPR boundaries
How to Use This Strategy:
Trend Identification:
Trade only in direction of EMA trend (price above/below 20 EMA)
Confirm with weekly open price alignment
CPR Breakouts:
Wait for price to close beyond TC/BC with volume
Look for RSI divergence for extra confirmation
Trade Management:
Place stops below BC (longs) or above TC (shorts)
Target next CPR level or 1.5x CPR width
Customization Options:
Adjust CPR timeframes (daily/weekly)
Modify EMA length for trend sensitivity
Toggle RSI divergence confirmation
Change risk/reward ratios based on volatility
This strategy combines Khan's focus on CPR levels with price action confirmation and momentum filters. It works best on 15-minute to 4-hour timeframes for day trading and swing trading. For optimal results, combine with:
FVG + HH/LL 2.0🚀 FVG + HH/LL 2.0 — Smart Market Structure Analysis Tool
Key Features:
Fair Value Gaps (FVG) Detection
Auto-plot bullish/bearish FVG with customizable colors and border styles.
Highlight filled FVGs (separate colors and border options).
Choose mitigation type: candle close or wicks.
Advanced Filtering & Settings
ATR filter to ignore insignificant gaps.
Limit display of old FVGs (adjustable via "Maximum Filled FVGs").
Toggle visibility of HL/LH levels.
Market Structure Analysis
Detect HH/LL (Higher Highs/Lower Lows) and HL/LH patterns.
Visualize BOS (Break of Structure) and CHoCH (Change of Character).
Customizable Visualization
Adjust line styles for BOS (dashed, solid, dotted).
Separate styles for active vs. filled FVGs (borders, colors).
Toggle filled FVG borders (dotted/dashed/solid).
Additional Tools
Auto-alerts for new FVG formations.
Hide outdated FVGs after a specified bar count.
Why Use This Script?
✅ All-in-One Tool for FVG traders and market structure enthusiasts.
✅ Clean, clutter-free design with fully customizable visuals.
✅ Focus on high-probability zones with smart filtering.
Perfect for price action traders, ICT concepts, and order-flow analysis! 📈✨
Simply add to your chart and tweak settings to match your strategy!
Open/Close Candle MarkersHere’s a Pine Script code that will plot lines marking the opening and closing prices of each candle with different colors. This script will work on all timeframes and you can customize the colors as needed.
Pivot Point+ Supertrend + EMA + Support/Resistance- LAXMANTAK98
Pivot Point Supertrend with EMA and Support/Resistance Indicator
This custom trading indicator combines the following key components to assist in market analysis and trade decision-making:
Pivot Points:
Pivot points are calculated based on a chosen price source (High, Low, Open, or Close). These levels are used to determine potential support and resistance zones.
Pivot Highs (Resistance) and Pivot Lows (Support) are plotted as labels on the chart for easy identification.
Supertrend Indicator:
The Supertrend is a trend-following indicator that helps to identify bullish or bearish trends.
It uses the Average True Range (ATR) to calculate dynamic support/resistance levels, with adjustable settings for ATR length and multiplier factor.
The trend direction is visually represented by green (bullish) and red (bearish) lines on the chart.
Exponential Moving Averages (EMA):
The indicator plots up to four EMAs with user-defined periods (e.g., 9, 21, 50, 200).
EMAs are commonly used to smooth out price data and identify trends over various timeframes.
Support and Resistance Levels:
Based on Pivot Points, support and resistance levels are plotted using crosses on the chart.
These levels indicate possible price reversal points, helping traders spot key zones for entry and exit.
Visual Alerts:
The indicator includes built-in alerts for trend changes and potential buy/sell signals based on the transition between uptrend and downtrend states.
This combined indicator allows traders to analyze trends, identify key levels for trading, and make more informed decisions by integrating Pivot Points, Supertrend, EMAs, and Support/Resistance in one cohesive system.