Multi Pivot Point & Central Pivot Range - Nadeem Al-QahwiThis indicator combines four advanced trading modules into one flexible and easy-to-use script:
Traditional Pivot Points:
Calculates classic support and resistance levels (PP, R1–R5, S1–S5) based on previous session data. Ideal for identifying key turning points and mapping out the daily, weekly, or monthly structure.
Camarilla Levels:
Provides six upper and lower pivot levels (H1–H6, L1–L6) derived from volatility and closing price formulas. Especially effective for intraday reversal, mean reversion, and finding overbought/oversold extremes.
Central Pivot Range (CPR):
Plots the median, top, and bottom of the value area each session. CPR width instantly highlights whether the market is likely to trend (narrow CPR) or remain range-bound (wide CPR).
Developing CPR projects the evolving range for the current period—essential for real-time analysis and pre-market planning.
Dynamic Zone Levels (DZL):
Automatically detects and highlights clusters of pivots to reveal high-probability support/resistance zones, filtering out market “noise.”
DZL alerts notify you whenever price breaks or retests these key areas, making it easier to spot momentum trades and avoid false signals.
Key Features:
Multi-timeframe flexibility: Use with daily, weekly, monthly, yearly, or custom timeframes—even rare ones like biyearly and decennial.
Modular design: Activate or hide any system (Traditional, Camarilla, CPR, DZL) as you need.
Bilingual interface: Every setting and label is shown in both English and Arabic.
Full customization: Control visibility, color, style, and placement for every level and label.
Historical depth: Plot up to 5,000 pivot/zones back for deep analysis and backtesting.
Smart alerts: Get instant notifications on true S/R breakouts or retests (from DZL).
How to Use:
Trend Trading:
Watch for a very narrow CPR to identify potential trending days—trade in the breakout direction above/below the CPR.
Range Trading:
When CPR is wide, expect sideways movement. Fade reversals at R1/S1 or within the CPR boundaries.
Breakouts:
Use DZL alerts to capture momentum as price breaks or retests dynamic support/resistance zones.
Multi-Timeframe Confluence:
Combine CPR and pivot levels from multiple timeframes for higher-probability entries and exits.
All calculations and logic are fully open.
Support and Resistance
Ichimoku Cloud Long & Short (Signals,TakeProfit Reminder)About this script:
This indicator combines classic Ichimoku Cloud signals with modern rebound logic, Bollinger Bands for take-profit alerts, a sideways filter using the ADX, and an optional cloud thickness filter for more precise BUY / SELL signals.
All signals are displayed as clear labels directly on the chart. An optional legend explains the logic visually within the chart.
Signal Logic:
BUY Signal:
• Price (Low) above Ichimoku Cloud
• Conversion Line > Base Line
• Closing price > Closing price X bars ago (Lagging-Displacement)
• Optional: Cloud thickness at least 6% (if cloud filter active)
• Optional: No recent cloud cross (Span A/B) within the last X bars
SELL Signal:
• Price (High) below Ichimoku Cloud
• Conversion Line < Base Line
• Closing price < Closing price X bars ago (Lagging-Displacement)
• Optional: Cloud thickness at least 6% (if cloud filter active)
• Optional: No recent cloud cross (Span A/B) within the last X bars
LONG Rebound (S.Rebound / C.Rebound):
• Long trade active
• Price dips into the cloud
• Then 2 candles closing above the cloud again
• Optional: Conversion Line crosses Base Line upwards
SHORT Rebound (S.Rebound / C.Rebound):
• Short trade active
• Price rises into the cloud
• Then 2 candles closing below the cloud again
• Optional: Conversion Line crosses Base Line downwards
Take-Profit LONG:
• Long trade active
• Candle body at least 50% above Bollinger Upper Band
• No simultaneous new BUY signal
Take-Profit SHORT:
• Short trade active
• Candle body at least 50% below Bollinger Lower Band
• No simultaneous new SELL signal
Stop Labels (Exit Warning):
LONG Stop: Conversion crosses Base from above to below, ADX weak
SHORT Stop: Conversion crosses Base from below to above, ADX weak
Effects of Settings:
Cloud Thickness (6%)
→ BUY / SELL signals only if Ichimoku Cloud is thick enough (trend filter).
Bollinger Bands (Length & Multiplier)
→ Define when a market is considered overextended (Take-Profit alerts / BB HIGH).
ADX Threshold (Sideways Filter)
→ Stop labels only appear when ADX is weak (sideways market).
Labels On / Off (BUY / SELL / Rebound / TakeProfit / Stop / BB HIGH)
→ Controls visual labels only, signals remain active.
Cloud Cross Restriction (Bars Back)
→ Prevents BUY / SELL after fresh cloud crosses (optional).
ATR Length (for label positioning)
→ Controls only the visual label distance from price, no effect on signals.
Additional Features:
• Option to display Bollinger Bands
• Option to display ADX line
• Visual legend for all signals inside the chart
Note:
This indicator provides visual signals only, it does not execute any automated trades.
LENIN - Strategy Table (LTP, Open, Prev Close, High/Low)A highly customizable ticker table dashboard built for real-time market monitoring and strategy classification across multiple symbols.
✅ Features
Multi-Ticker Table: View data for NIFTY, BANKNIFTY, and other NSE/indices with ease.
Mini Mode: A compact table layout (3 columns) showing only Symbol, LTP, and Strategy. Great for cleaner charts or mobile views.
Full Mode: Detailed 10-column view including:
Last Traded Price
Open
Previous Close
Previous Day High/Low
Current Day High/Low
LTP Status (e.g., "Above Open")
Strategy Signal (e.g., "Buy", "Strong Sell")
Strategy Classifier:
Strong Buy, Buy, Range Bound, Sell, Strong Sell
Based on open, previous close, and high/low levels
Color-Coded Insights:
Price strength/weakness shown with dynamic cell coloring
Strategy column uses intuitive color mapping (green, red, orange, etc.)
Strategy Filters:
Filter visible rows based on strategy (e.g. show only "Strong Buy")
Toggle each signal type with checkboxes
Symbol Input Support:
Use any custom list like NIFTY, CNXFINANCE, NIFTY_MID_SELECT
Customizable UI:
Adjustable text size
Position table anywhere: Top Left, Bottom Right, etc.
⚙️ How to Use
Open on TradingView → Apply to any chart.
Toggle Show Table to enable display.
Paste a comma-separated symbol list.
Use Mini Mode if you want compact view.
Use strategy checkboxes to filter for relevant signals only.
Customize text size and position for your layout needs.
🧠 Best For
Intraday and swing traders who want a visual market overview
Index/sector monitoring
Quickly identifying strong buy/sell opportunities
Cleaner dashboards with optional minimalist layout
🔄 Planned Features (Future Versions)
% Change columns (from Open / Prev Close)
Alert integration for “Buy” and “Strong Sell”
RSI & performance relative to benchmarks
Table export or CSV logging (via alerts or webhook)
Fractal Indicator w BreaksFractal Indicator with Fractal break lines
This indicator identifies fractal highs and lows using a 5-bar pattern and tracks breakouts with visual lines.
Features:
Detects fractal highs and lows automatically
Shows active fractal levels as black dotted lines
Draws solid black horizontal lines when fractals are broken
Tracks up to 200 fractal points with customizable settings
Real-time breakout detection
Clean, minimalist design with black lines only
How it works:
Fractal highs/lows appear as dotted horizontal lines extending to the right
When price breaks through a fractal level, the dotted line is replaced with a solid horizontal line connecting the original fractal point to where the break occurred
Includes alert conditions for fractal breakouts
Perfect for identifying key support/resistance levels and breakout trading opportunities across any timeframe.
SuperTrend - Dynamic Lines and ChannelsSuperTrend Indicator: Comprehensive Description
Overview
The SuperTrend indicator is Pine Script V6 designed for TradingView to plot dynamic trend lines & channels across multiple timeframes (Daily, Weekly, Monthly, Quarterly, and Yearly/All-Time) to assist traders in identifying potential support, resistance, and trend continuation levels. The script calculates trendlines based on high and low prices over specified periods, projects these trendlines forward, and includes optional reflection channels and heartlines to provide additional context for price action analysis. The indicator is highly customizable, allowing users to toggle the visibility of trendlines, projections, and heartlines for each timeframe, with a focus on the DayTrade channel, which includes unique reflection channel features.
This description provides a detailed explanation of the indicator’s features, functionality, and display, with a specific focus on the DayTrade channel’s anchoring, the role of static and dynamic channels in projecting future price action, the heartline’s potential as a volume indicator, and how traders can use the indicator for line-to-line trading strategies.
Features and Functionality
1. Dynamic Trend Channels
The SuperTrend indicator calculates trend channels for five timeframes:
DayTrade Channel: Tracks daily highs and lows, updating before 12 PM each trading day.
Weekly Channel: Tracks highs and lows over a user-selected period (1, 2, or 3 weeks).
Monthly Channel: Tracks monthly highs and lows.
Quarterly Channel: Tracks highs and lows over a user-selected period (1 or 2 quarters).
Yearly/All-Time Channel: Tracks highs and lows over a user-selected period (1 to 10 years or All Time).
Each channel consists of:
Upper Trendline: Connects the high prices of the previous and current periods.
Lower Trendline: Connects the low prices of the previous and current periods.
Projections: Extends the trendlines forward based on the trend’s slope.
Heartline: A dashed line drawn at the midpoint between the upper and lower trendlines or their projections.
DayTrade Channel Anchoring
The DayTrade channel anchors its trendlines to the high and low prices of the previous and current trading days, with updates restricted to before 12 PM to capture significant price movements during the morning session, which is often more volatile due to market openings or news events. The "Show DayTrade Trend Lines" toggle enables this channel, and after 12 PM, the trendlines and projections remain static for the rest of the trading day. This static anchoring provides a consistent reference for potential support and resistance levels, allowing traders to anticipate price reactions based on historical highs and lows from the previous day and the morning session of the current day.
The static nature of the DayTrade channel after 12 PM ensures that the trendlines and projections do not shift mid-session, providing a stable framework for traders to assess whether price action respects or breaks these levels, potentially indicating trend continuation or reversal.
Static vs. Dynamic Channels
Static Channels: Once set (e.g., after 12 PM for the DayTrade channel or at the start of a new period for other timeframes), the trendlines remain fixed until the next period begins. This static behavior allows traders to use the channels as reference levels for potential price targets or reversal points, as they are based on historical price extremes.
Dynamic Projections: The projections extend the trendlines forward, providing a visual guide for potential future price action, assuming the trend’s momentum continues. When a trendline is broken (e.g., price closes above the upper projection or below the lower projection), it may suggest a breakout or reversal, prompting traders to reassess their positions.
2. Reflection Channels (DayTrade Only)
The DayTrade channel includes optional lower and upper reflection channels, which are additional trendlines positioned symmetrically around the main channel to provide extended support and resistance zones. These are controlled by the "Show Reflection Channel" dropdown.
Lower Reflection Channel:
Position: Drawn below the lower trendline at a distance equal to the range between the upper and lower trendlines.
Projection: Extends forward as a dashed line.
Heartline: A dashed line drawn at the midpoint between the lower trendline and the lower reflection trendline, controlled by the "Show Lower Reflection Heartline" toggle.
Upper Reflection Channel:
Position: Drawn above the upper trendline at the same distance as the main channel’s range.
Projection: Extends forward as a dashed line.
Heartline: A dashed line drawn at the midpoint between the upper trendline and the upper reflection trendline, controlled by the "Show Upper Reflection Heartline" toggle.
Display Control: The "Show Reflection Channel" dropdown allows users to select:
"None": No reflection channels are shown.
"Lower": Only the lower reflection channel is shown.
"Upper": Only the upper reflection channel is shown.
"Both": Both reflection channels are shown.
Purpose: Reflection channels extend the price range analysis by providing additional levels where price may react, acting as potential targets or reversal zones after breaking the main trendlines.
3. Heartlines
Each timeframe, including the DayTrade channel and its reflection channels, can display a heartline, which is a dashed line plotted at the midpoint between the upper and lower trendlines or their projections. For the DayTrade channel:
Main DayTrade Heartline: Midpoint between the upper and lower trendlines, controlled by the "Show DayTrade Heartline" toggle.
Lower Reflection Heartline: Midpoint between the lower trendline and the lower reflection trendline, controlled by the "Show Lower Reflection Heartline" toggle.
Upper Reflection Heartline: Midpoint between the upper trendline and the upper reflection trendline, controlled by the "Show Upper Reflection Heartline" toggle.
Independent Toggles: Visibility is controlled by:
"Show DayTrade Heartline": For the main DayTrade heartline.
"Show Lower Reflection Heartline": For the lower reflection heartline.
"Show Upper Reflection Heartline": For the upper reflection heartline.
Potential Volume Indicator: The heartline represents the average price level between the high and low of a period, which may correlate with areas of high trading activity or volume concentration, as these midpoints often align with price levels where buyers and sellers have historically converged. A break above or below the heartline, especially with strong momentum, may indicate a shift in market sentiment, potentially leading to accelerated price movement in the direction of the break. However, this is an observation based on the heartline’s position, not a direct measure of volume, as the script does not incorporate volume data.
4. Alerts
The script includes alert conditions for all timeframes, triggered when a candle closes fully above the upper projection or below the lower projection. For the DayTrade channel:
Upper Trend Break: Triggers when a candle closes fully above the upper projection.
Lower Trend Break: Triggers when a candle closes fully below the lower projection.
Alerts are combined across all timeframes, so a break in any timeframe triggers a general "Upper Trend Break" or "Lower Trend Break" alert with the message: "Candle closed fully above/below one or more projection lines." Alerts fire once per bar close.
5. Customization Options
The script provides extensive customization through input settings, grouped by timeframe:
DayTrade Channel:
"Show DayTrade Trend Lines": Toggle main trendlines and projections.
"Show DayTrade Heartline": Toggle main heartline.
"Show Lower Reflection Heartline": Toggle lower reflection heartline.
"Show Upper Reflection Heartline": Toggle upper reflection heartline.
"DayTrade Channel Color": Set color for trendlines.
"DayTrade Projection Channel Color": Set color for projections.
"Heartline Color": Set color for all heartlines.
"Show Reflection Channel": Dropdown to show "None," "Lower," "Upper," or "Both" reflection channels.
Other Timeframes (Weekly, Monthly, Quarterly, Yearly/All-Time):
Toggles for trendlines (e.g., "Show Weekly Trend Lines," "Show Monthly Trend Lines") and heartlines (e.g., "Show Weekly Heartline," "Show Monthly Heartline").
Period selection (e.g., "Weekly Period" for 1, 2, or 3 weeks; "Yearly Period" for 1 to 10 years or All Time).
Separate colors for trendlines (e.g., "Weekly Channel Color"), projections (e.g., "Weekly Projection Channel Color"), and heartlines (e.g., "Weekly Heartline Color").
Max Bar Difference: Limits the distance between anchor points to ensure relevance to recent price action.
Display
The indicator overlays the following elements on the chart:
Trendlines: Solid lines connecting the high and low anchor points for each timeframe, using user-specified colors (e.g., set via "DayTrade Channel Color").
Projections: Dashed lines extending from the current anchor points, indicating potential future price levels, using colors set via "DayTrade Projection Channel Color" or equivalent.
Heartlines: Dashed lines at the midpoint of each channel, using the color set via "Heartline Color" or equivalent.
Reflection Channels (DayTrade Only):
Lower reflection trendline and projection: Below the lower trendline, using the same colors as the main channel.
Upper reflection trendline and projection: Above the upper trendline, using the same colors.
Reflection heartlines: Midpoints between the main trendlines and their respective reflection trendlines, using the "Heartline Color."
Visual Clarity: Lines are only drawn if the relevant toggles (e.g., "Show DayTrade Trend Lines") are enabled and data is available. Lines are deleted when their conditions are not met to avoid clutter.
Trading Applications: Line-to-Line Trading
The SuperTrend indicator can be used to inform trading decisions by providing a framework for line-to-line trading, where traders use the trendlines, projections, and heartlines as reference points for entries, exits, and risk management. Below is a detailed explanation of how to use the DayTrade channel and its reflection channels for trading, focusing on their anchoring, static/dynamic behavior, and the heartline’s role.
1. Why DayTrade Channel Anchoring
The DayTrade channel’s anchoring to the previous day’s high/low and the current day’s high/low before 12 PM, controlled by the "Show DayTrade Trend Lines" toggle, captures significant price levels during high-volatility periods:
Previous Day High/Low: These represent key levels where price found resistance (high) or support (low) in the prior session, often acting as psychological or technical barriers in the current session.
Current Day High/Low Before 12 PM: The morning session (before 12 PM) often sees increased volatility due to market openings, news releases, or institutional activity. Anchoring to these early highs/lows ensures the channel reflects the most relevant price extremes, which are likely to influence intraday price action.
Static After 12 PM: By fixing the anchor points after 12 PM, the trendlines and projections become stable references for the afternoon session, allowing traders to anticipate price reactions at these levels without the lines shifting unexpectedly.
This anchoring makes the DayTrade channel particularly useful for intraday traders, as it provides a consistent framework based on recent price history, which can guide decisions on trend continuation or reversal.
2. Using Static Channels and Projections
The static nature of the DayTrade channel after 12 PM, enabled by "Show DayTrade Trend Lines," and the dynamic projections, set via "DayTrade Projection Channel Color," provide a structured approach to trading:
Support and Resistance:
The upper trendline and lower trendline act as dynamic support/resistance levels based on the previous and current day’s price extremes.
Traders may observe price reactions (e.g., bounces or breaks) at these levels. For example, if price approaches the lower trendline and bounces, it may indicate support, suggesting a potential long entry.
Projections as Price Targets:
The projections extend the trendlines forward, offering potential price targets if the trend continues. For instance, if price breaks above the upper trendline and continues toward the upper projection, traders might consider it a bullish continuation signal.
A candle closing fully above the upper projection or below the lower projection (triggering an alert) may indicate a breakout, prompting traders to enter in the direction of the break or reassess if the break fails.
Static Channels for Breakouts:
Because the trendlines are static after 12 PM, they serve as fixed reference points. A break above the upper trendline or its projection may suggest bullish momentum, while a break below the lower trendline or projection may indicate bearish momentum.
Traders can use these breaks to set entry points (e.g., entering a long position after a confirmed break above the upper projection) and place stop-losses below the broken level to manage risk.
3. Line-to-Line Trading Strategy
Line-to-line trading involves using the trendlines, projections, and reflection channels as sequential price targets or reversal zones:
Trading Within the Main Channel:
Long Setup: If price bounces off the lower trendline and moves toward the heartline (enabled by "Show DayTrade Heartline") or upper trendline, traders might enter a long position near the lower trendline, targeting the heartline or upper trendline for profit-taking. A stop-loss could be placed below the lower trendline to protect against a breakdown.
Short Setup: If price rejects from the upper trendline and moves toward the heartline or lower trendline, traders might enter a short position near the upper trendline, targeting the heartline or lower trendline, with a stop-loss above the upper trendline.
Trading to Reflection Channels:
If price breaks above the upper trendline and continues toward the upper reflection trendline or its projection (enabled by "Show Reflection Channel" set to "Upper" or "Both"), traders might treat this as a breakout trade, entering long with a target at the upper reflection level and a stop-loss below the upper trendline.
Similarly, a break below the lower trendline toward the lower reflection trendline or its projection (enabled by "Show Reflection Channel" set to "Lower" or "Both") could signal a short opportunity, with a target at the lower reflection level and a stop-loss above the lower trendline.
Reversal Trades:
If price reaches the upper reflection trendline and shows signs of rejection (e.g., a bearish candlestick pattern), traders might consider a short position, anticipating a move back toward the main channel’s upper trendline or heartline.
Conversely, a rejection at the lower reflection trendline could prompt a long position targeting the lower trendline or heartline.
Risk Management:
Use the heartline as a midpoint to gauge whether price is likely to continue toward the opposite trendline or reverse. For example, a failure to break above the heartline after bouncing from the lower trendline might suggest weakening bullish momentum, prompting a tighter stop-loss.
The static nature of the channels after 12 PM allows traders to set precise stop-loss and take-profit levels based on historical price levels, reducing the risk of chasing moving targets.
4. Heartline as a Volume Indicator
The heartline, controlled by toggles like "Show DayTrade Heartline," "Show Lower Reflection Heartline," and "Show Upper Reflection Heartline," may serve as an indirect proxy for areas of high trading activity:
Rationale: The heartline represents the average price between the high and low of a period, which often aligns with price levels where significant buying and selling have occurred, as these midpoints can correspond to areas of consolidation or high volume in the order book. While the script does not directly use volume data, the heartline’s position may reflect price levels where market participants have historically balanced supply and demand.
Breakout Potential: A break above or below the heartline, particularly with a strong candle (e.g., wide range or high momentum), may indicate a shift in market sentiment, potentially leading to accelerated price movement in the direction of the break. For example:
A close above the main DayTrade heartline could suggest buyers are overpowering sellers, potentially leading to a move toward the upper trendline or upper reflection channel.
A close below the heartline could indicate seller dominance, targeting the lower trendline or lower reflection channel.
Trading Application:
Traders might use heartline breaks as confirmation signals for trend continuation. For instance, after a bounce from the lower trendline, a close above the heartline could confirm bullish momentum, prompting a long entry.
The heartline can also act as a dynamic stop-loss or trailing stop level. For example, in a long trade, a trader might exit if price falls below the heartline, indicating a potential reversal.
For reflection heartlines, a break above the upper reflection heartline or below the lower reflection heartline could signal strong momentum, as these levels are further from the main channel and may require significant buying or selling pressure to breach.
5. Practical Trading Considerations
Timeframe Context: The DayTrade channel, enabled by "Show DayTrade Trend Lines," is best suited for intraday trading due to its daily anchoring and morning update behavior. Traders should consider higher timeframe channels (e.g., enabled by "Show Weekly Trend Lines" or "Show Monthly Trend Lines") for broader context, as breaks of the DayTrade channel may align with or be influenced by larger trends.
Confirmation Tools: Use additional indicators (e.g., RSI, MACD, or volume-based indicators) or candlestick patterns to confirm signals at trendlines, projections, or heartlines. The script’s alerts can help identify breakouts, but traders should verify with other technical or fundamental factors.
Risk Management: Always define risk-reward ratios before entering trades. For example, a 1:2 risk-reward ratio might involve risking a stop-loss below the lower trendline to target the heartline or upper trendline.
Market Conditions: The effectiveness of the channels and heartlines depends on market conditions (e.g., trending vs. ranging markets). In choppy markets, price may oscillate within the main channel, favoring range-bound strategies. In trending markets, breaks of projections or reflection channels may signal continuation trades.
Limitations: The indicator relies on historical price data and does not incorporate volume, news, or other external factors. Traders should use it as part of a broader strategy and avoid relying solely on its signals.
How to Use in TradingView
Add the Indicator: Copy the script into TradingView’s Pine Editor, compile it, and add it to your chart.
Configure Settings:
Enable "Show DayTrade Trend Lines" to display the main DayTrade trendlines and projections.
Use the "Show Reflection Channel" dropdown to select "Lower," "Upper," or "Both" to display reflection channels.
Toggle "Show DayTrade Heartline," "Show Lower Reflection Heartline," and "Show Upper Reflection Heartline" to control heartline visibility.
Adjust colors using "DayTrade Channel Color," "DayTrade Projection Channel Color," and "Heartline Color."
Enable other timeframes (e.g., "Show Weekly Trend Lines," "Show Monthly Trend Lines") for additional context, if desired.
Set Alerts: Configure alerts in TradingView for "Upper Trend Break" or "Lower Trend Break" to receive notifications when a candle closes fully above or below any timeframe’s projections.
Analyze the Chart:
Monitor price interactions with the trendlines, projections, and heartlines.
Look for bounces, breaks, or rejections at these levels to plan entries and exits.
Use the heartline breaks as potential confirmation of momentum shifts.
Test Strategies: Backtest line-to-line trading strategies in TradingView’s strategy tester or demo account to evaluate performance before trading with real capital.
Conclusion
The SuperTrend indicator provides a robust framework for technical analysis by plotting dynamic trend channels, projections, and heartlines across multiple timeframes, with advanced features for the DayTrade channel, including lower and upper reflection channels. The DayTrade channel’s anchoring to previous and current day highs/lows before 12 PM, enabled by "Show DayTrade Trend Lines," creates a stable reference for intraday trading, while static trendlines and dynamic projections guide traders in anticipating price movements. The heartlines, controlled by toggles like "Show DayTrade Heartline," offer potential insights into high-activity price levels, with breaks possibly indicating momentum shifts. Traders can use the indicator for line-to-line trading by targeting moves between trendlines, projections, and reflection channels, while managing risk with stop-losses and confirmations from other tools. The indicator should be used as part of a comprehensive trading plan.
Fibonacci Retracement levels Automatically D/W/MIndicator Description: Fibonacci Retracement levels Automatically
Fibonacci retracement levels based on the day, week, month High Low range and Fibonacci retracement levels draws automatically .This Pine Script indicator is designed to plot Fibonacci retracement levels based on the high and low prices of a user-selected timeframe (Daily, Weekly, or Monthly). It identifies bullish or bearish candles in the chosen timeframe, draws key price levels, and overlays Fibonacci retracement lines and semi-transparent colored boxes to highlight potential support and resistance zones. The indicator dynamically updates with each new period and extends lines, labels, and boxes to the current bar for real-time visualization. Key Features
1. Timeframe Selection: Users can choose the timeframe for analysis: Daily, Weekly, or Monthly via an input dropdown. The indicator retrieves the open, high, low, and close prices for the selected timeframe using `request.security`.
2. High and Low Tracking : Tracks the highest high and lowest low within the selected timeframe. Stores these values and their corresponding bar indices in arrays (`whigh`, `wlow`, `whighIdx`,`wlowIdx`). Limits the array size to the most recent period to optimize performance.
3. Bullish and Bearish Candle Detection : Identifies whether the previous period’s candle is bullish (`close > open`) or bearish (`close < open`). Uses this to determine the direction for Fibonacci retracement calculations. Bullish candle: Fibonacci levels are drawn from low to high
Bearish candle: Fibonacci levels are drawn from high to low
4. Fibonacci Retracement Levels : Plots Fibonacci levels at 0.236, 0.382, 0.5, 0.618, and 0.786 between the high and low of the period. For bullish candles, levels are calculated from the low (support) to the high (resistance). For bearish candles, levels are calculated from the high (resistance) to the low (support). Each Fibonacci level is drawn as a horizontal line with a unique color:
- 0.236: Blue
- 0.382: Purple
- 0.5: Yellow
- 0.618: Teal
- 0.786: Fuchsia
5. Visual Elements: - High/Low Lines and Labels: Draws a red line and label for the previous period’s high. Draws a green line and label for the previous period’s low. Fibonacci Lines and Labels: Each Fibonacci level has a horizontal line and a label displaying the ratio.
Colored Boxes: Semi-transparent boxes are drawn between consecutive Fibonacci levels (including high and low) to highlight zones.
6. Dynamic Updates:
- At the start of a new period (e.g., new week for Weekly timeframe), the indicator:
- Clears previous Fibonacci lines, labels, and boxes.
- Recalculates the high and low for the new period.
- Redraws lines, labels, and boxes based on the new data.
- Extends all lines, labels, and boxes to the current bar index for real-time tracking.
7. Performance Optimization:
- Deletes old lines, labels, and boxes to prevent clutter.
- Limits the storage of highs and lows to the most recent period.
How It Works
1. Initialization: Defines variables for tracking bullish/bearish candles, lines, labels, and arrays for Fibonacci levels and boxes. Sets up color arrays for Fibonacci lines and boxes with distinct, semi-transparent colors.
2. Data Collection: Fetches the previous period’s OHLC (open, high, low, close) using `request.security`. Detects new periods (e.g., new week or month) using `ta.change(time(tf))`.
3. Fibonacci Calculation: On a new period, stores the high and low prices and their bar indices.
- Identifies the maximum high and minimum low from the stored data. - Calculates Fibonacci levels based on the range (`maxHigh - minLow`) and the direction (bullish or bearish).
4. Drawing:
- Draws high/low lines and labels at the identified price levels. Plots Fibonacci retracement lines and labels for each ratio. Creates semi-transparent boxes between Fibonacci levels to visually distinguish zones.
5. Updates:
- Extends all lines, labels, and boxes to the current bar index when a new period is detected. Clears old Fibonacci elements to avoid overlap and ensure clarity.
Usage
- Purpose: This indicator is useful for traders who use Fibonacci retracement levels to identify potential support and resistance zones in financial markets.
- Application:
- Select the desired timeframe (Daily, Weekly, Monthly) via the input settings.
- The indicator automatically plots the previous period’s high/low and Fibonacci levels on the chart.
- Use the labeled Fibonacci levels and colored boxes to identify key price zones for trading decisions.
- Customization:
- Modify the `timeframe` input to switch between Daily, Weekly, or Monthly analysis.
- Adjust the `fibLineColors` and `fibFillColors` arrays to change the visual appearance of lines and boxes.
- The indicator is designed for use on TradingView with Pine Script.
- The maximum array size for highs/lows is limited to 1 period in this version (can be adjusted by modifying the `array.shift` logic).
- The indicator dynamically updates with each new period, ensuring real-time relevance.
This indicator make educational purpose use only
Combined: Strat Dashboard + FVG + M&E StarsSTRAT MIX + VECTOR + SUPPORT
In financial markets, support and resistance are fundamental concepts in technical analysis used to identify price levels where an asset's price tends to pause or reverse. They are essentially areas on a chart where buying or selling pressure is expected to be strong enough to temporarily halt or reverse the prevailing price trend.
Here's a breakdown:
* Support: This is a price level where an asset's downward movement is expected to stop due to increased buying interest. Think of it as a "floor" where demand is strong enough to prevent the price from falling further. When the price approaches a support level, buyers tend to step in, leading to a potential bounce or reversal upwards. The more times a price level has held as support in the past, the stronger it's generally considered.
* Resistance: This is a price level where an asset's upward movement is expected to stop due to increased selling interest. It acts like a "ceiling" where supply is strong enough to prevent the price from rising higher. When the price approaches a resistance level, sellers tend to step in, leading to a potential pullback or reversal downwards. Similar to support, the more times a price level has acted as resistance, the more significant it's often seen.
Key characteristics:
* Supply and Demand: Support and resistance levels are a reflection of the continuous interplay between supply (sellers) and demand (buyers) in the market.
* Dynamic Nature: These levels are not fixed lines but rather zones. They can also "flip roles"; if a resistance level is broken and the price moves above it, that former resistance can then become a new support level, and vice-versa.
* Psychological Importance: These levels often derive their strength from collective market psychology, as many traders and investors recognize and react to the same price points.
Candle Ghosts: MTF 3 Candle Viewer by Chaitu50cCandle Ghosts: MTF 3 Candle Viewer helps you see candles from other timeframes directly on your chart. It shows the last 3 candles from a selected timeframe as semi-transparent boxes, so you can compare different timeframes without switching charts.
You can choose to view candles from 30-minute, 1-hour, 4-hour, daily, or weekly timeframes. The candles are drawn with their full open, high, low, and close values, including the wicks, so you get a clear view of their actual shape and size.
The indicator lets you adjust the position of the candles using horizontal and vertical offset settings. You can also control the spacing between the candles for better visibility.
An optional EMA (Exponential Moving Average) from the selected timeframe is also included to help you understand the overall trend direction.
This tool is useful for:
Intraday traders who want to see higher timeframe candles for better decisions
Swing traders checking lower timeframe setups
Anyone doing top-down analysis using multiple timeframes on a single chart
This is a simple and visual way to study how candles from different timeframes behave together in one place.
Rejection Zones MODHigh probability "Institutional footprint" zones with some extras.
Zones settings
-Mitigation method: You can set whether the wick or the body mitigates the zones.
-Show last X Rejection Zones: The number of displayed zones
+
Optional ATR and Engulfing filter.
Fractals settings
-Filter 3/5 bar fractal: Choose to display the fractal candle from 3 or 5 candles pattern.
Moving Average settings
-Selectable MA with adjustable length, type and timeframe.
Liquidity Sweeps settings
-Selectable pivot length
Dashed line for swept levels, solid line for still active liquidity levels.
Bar colors
-Yellow: Engulfing candle
-Lime: Bullish momentum candle
-Purple: Bearish momentum candle
Professor-AI FUTURE TRADING[Cryptovarthagam]📌 TradingView Publication Description
Title: Professor-AI | Breakout Strategy Planner with Confirmation Filters
Overview
Professor-AI is an advanced breakout trading indicator designed to assist discretionary and semi-automated traders with structured trade planning. This tool does not provide guaranteed signals or financial advice but helps traders define entries, exits, and risk with clarity and consistency.
Key Features
1. Breakout Strategy Detection
Automatically identifies potential breakout opportunities using user-defined logic.
-Supports dynamic calculation between highest high/lowest low and pivot-based structures.
2. Volume & Momentum Filters
Filters trades based on volume confirmation and customisable momentum conditions.
-Avoids low-conviction breakouts by requiring stronger participation.
3. Rejection Candle Filter
Detects and filters out trades that show signs of candle rejections or wick traps.
-Optional control for wick-to-body ratio thresholds.
4. Smart Trade Setup Planning
Auto-generates suggested Entry, Stop Loss, TP1, and TP2 levels using ATR and user-defined multipliers.
-Customisable Min Profit % and Max Loss % filters to block low-quality setups.
5. Signal Confirmation Options
Allows traders to require candle close confirmation before triggering trade setups.
-Toggle-based control for signal strictness.
6. Trade Result Tracking
Actively monitors whether TP1, TP2, or SL is hit — and logs the result.
-Calculates gain/loss % and dollar value using the provided capital and leverage inputs.
7. Profit/Loss Calculator
Estimates position sizing and potential outcomes based on user capital and risk multiplier.
-Not linked to real trades — intended for planning and journaling.
8. Market Trend Analyzer
-Built-in trend detection using EMA crossover, ADX strength, and pivot structure.
Highlights uptrend, downtrend, or sideways zones on the chart (optional).
Customizable Settings
- SL Multiplier (ATR-based)
- TP1 & TP2 Multipliers
- Risk Filters:
Minimum TP1 Profit % Filter
Maximum SL % Filter
Wick Rejection Filter (Enable/Disable)
RSI Filter (Enable/Disable)
- Signal Confirmation (Candle Close)
- Switch Between Pivot/High-Low Calculation
- Profit Calculation Inputs (Capital & Leverage)
Intended Use
This script is designed for educational and planning purposes only. It is best suited for traders who:
Prefer rule-based, structured entries
Use visual confirmation alongside trade planning
Track trade performance over time
This tool does not execute trades, nor does it replace professional advice or financial strategy.
Compliance Notice
This script complies with TradingView’s House Rules:
It does not promise profitability or guaranteed returns.
It does not promote financial products or services.
It provides clear, transparent calculations for user-configured trade setups.
It is fully educational, designed for those who want to build discipline through structured trade planning.
Iambuoyant High Win Rate TraderIambuoyant High Win Rate Trader (Debug Signals) - Indicator Description
Introduction
The "Iambuoyant High Win Rate Trader" is a comprehensive Pine Script indicator designed to identify high-probability trading opportunities across various market conditions. Built with a multi-faceted approach, it integrates several key technical analysis concepts to provide robust buy and sell signals, aiming to maximize potential returns while managing risk. This indicator is particularly useful for traders looking for confirmed entries based on a confluence of factors rather than relying on a single signal.
Strategies Used
This indicator employs a sophisticated combination of strategies, each contributing to a stronger signal when aligned:
Trend Analysis:
Multiple EMAs: It utilizes three Exponential Moving Averages (EMAs) – a fast, slow, and a longer-term trend EMA – to establish the prevailing market direction. Signals are filtered to align with this identified trend, enhancing their probability of success.
Trend Alignment: Confirms that price action is consistent with the established EMA trend, ensuring trades are taken in the direction of momentum.
Oscillator Confirmation:
Relative Strength Index (RSI): Employs RSI to identify overbought and oversold conditions, with a specific focus on the RSI turning away from extreme levels, suggesting a potential reversal or continuation point.
Stochastic Oscillator: Similar to RSI, the Stochastic Oscillator is used to pinpoint overbought and oversold zones, with additional confirmation from the %K and %D lines crossing or turning.
Momentum and Divergence (MACD):
Moving Average Convergence Divergence (MACD): The indicator analyzes MACD line and signal line crossovers, alongside histogram movement, to gauge momentum shifts and potential trade entries.
Volume Analysis:
Volume Confirmation: Integrates volume analysis by comparing current volume to a Volume Moving Average. Higher-than-average volume during a signal can confirm conviction behind the price move.
Market Structure and Volatility:
Support and Resistance (S/R) Levels: Dynamic support and resistance levels are identified using pivot points. These levels are used to inform potential stop-loss placements and to ensure trades aren't initiated directly into strong opposing S/R zones.
Average True Range (ATR): ATR is used to measure market volatility, which helps in adjusting trade sizing and stop-loss distances. A volatility filter is included to prevent trades in excessively choppy or illiquid conditions.
Risk Management:
Dynamic Stop Loss: The indicator attempts to identify logical stop-loss levels based on recent price action or nearby support/resistance.
Risk:Reward Ratio Filtering: A configurable minimum Risk:Reward ratio ensures that only trades with a favorable potential return relative to the risk are considered, promoting disciplined trading.
Signal Confirmation:
Confirmation Bars: An optional confirmBars input allows for signals to be confirmed over a specified number of bars, reducing false positives by waiting for price action to sustain the initial signal. (Note: For debugging, this is often set to 0 for immediate signals.)
How to Use the Indicator
Add to Chart: Apply the "Iambuoyant High Win Rate Trader (Debug Signals)" indicator to your desired chart in TradingView. It's an overlay indicator, meaning it will plot directly on your price chart.
Understand the Signals:
Buy Signals (Green Triangles/Labels): Appear below the price bars, indicating a potential long entry.
Sell Signals (Red Triangles/Labels): Appear above the price bars, indicating a potential short entry.
"Flash" Signals: Smaller, colored triangles indicate the immediate bar where the signal conditions are first met.
"Confirmed" Signals: Larger, shaded triangles with labels indicate that the signal has passed the confirmBars criteria (if confirmBars is set to greater than 0).
Utilize Debugging Features (Crucial for Optimization):
Access Inputs: Open the indicator's settings by clicking the gear icon next to its name on the chart.
"Signal Components (Debugging)" Section: This is the most powerful feature for tailoring the indicator to your needs.
Initial Setup: When first applying the indicator or if signals are too rare, start by setting most "Enable X Condition" toggles to false, potentially leaving only one or two simple conditions (e.g., "Enable RSI Condition" or "Enable Trend Alignment") as true. This will force signals to appear, allowing you to confirm the plotting mechanism works.
Gradual Re-enabling: Once you see signals, gradually re-enable one "Enable X Condition" at a time.
Observe Debug Plots (Lower Pane): Below your main chart, the indicator plots colored columns (e.g., "Debug: RSI Bull", "Debug: MACD Bear"). These show when each individual component of the long/short signal is true (1 or 2) or false (0 or na). The "Debug: Final Long Signal" and "Debug: Final Short Signal" plots show when the combined signal conditions are met.
Identify Bottlenecks: If signals disappear after enabling a new condition, observe its corresponding debug plot. If it's frequently 0 when other conditions are 1, you've found a bottleneck.
Adjust Parameters: For bottlenecks, go back to the relevant input section (e.g., "Oscillators," "Market Structure," "Signal Quality") and adjust parameters (e.g., rsiOB/rsiOS, stochOB/stochOS, volatilityFilter, minRRRatio) to be less strict until signals appear at your desired frequency. Alternatively, you may decide to leave that specific condition disabled if it's too restrictive for your strategy.
Configure Display Options: Use the "Display" group in the inputs to toggle the visibility of labels, support/resistance lines, and EMA trend lines on your chart.
Set Up Alerts: The indicator includes built-in alert conditions for "Confirmed Buy Signal" and "Confirmed Sell Signal." You can set up alerts in TradingView to be notified instantly when these signals occur, allowing you to monitor the market without constant chart watching.
KVS-Pivot Points-BağımsızKVS-Pivot Points-Independent
This indicator calculates pivot points across multiple timeframes (daily, weekly, monthly, yearly) to visualize price trends and support-resistance levels. It offers flexible analysis with various pivot types (Traditional, Fibonacci, Woodie, Classic, DM, Camarilla).Features: Multi-Timeframe Pivots: Displays current and previous period pivot points for daily, weekly, monthly, and yearly timeframes.
Pivot Types: Supports Traditional, Fibonacci, Woodie, Classic, DM, and Camarilla pivot calculation methods.
Customization: Adjustable line thickness, colors, label position (left/right), price display, and horizontal extension settings.
Flexible Visualization: Toggle current and previous period pivots independently.
Usage: Pivot points help identify trend direction and potential support-resistance zones.
Customize pivot types, timeframes, line, and label appearances via the settings menu.
Choose between daily-based or intraday data calculations to adapt to different chart types.
Note: This indicator is a tool for technical analysis and not financial advice. Use it alongside your own analysis.
KVS-MA VadeliEnglish Description
KVS-MA Futures: Smart Moving Averages and Automated Analysis
The KVS-MA Futures indicator is designed to support your trading decisions by combining multi-timeframe moving average analysis, popular EMA combinations, Esma (EMA/SMMA) crossovers, and automatic Fibonacci levels into a single, comprehensive tool.
With this versatile indicator, you can:
Flexible Timeframe Selection: Choose from predefined EMA combinations like Short-Term (12-26 EMA), Long-Term (13-21-34-55-89-144 EMA), "5-8-13-34", or "9-21" from a single menu to display on your chart.
Esma Strategy: Visualize crossovers of EMA21, SMMA21, and SMMA55 moving averages to follow signals from this specific strategy.
Automatic Fibonacci Levels: Easily identify potential support and resistance levels by viewing automatically drawn Fibonacci retracement and extension levels based on price movement over a specified length.
Visual Crossover Signals: The indicator displays numerous popular EMA crossovers (Golden Cross / Death Cross) on the chart with arrows and labels, ensuring you don't miss trend changes. You can adjust the visibility of these signals.
Live Information Table: A dynamic table provides a quick overview of the market by showing all significant EMA crossovers (as Buy/Sell signals), along with RSI and MACD Histogram values. The table's position is customizable.
KVS-MA Futures offers a comprehensive solution for traders looking to evaluate price action from a broader perspective and capture strong buy/sell signals.
RDS Support Profit Target v0.6.32Rip Dip Signals (RDS) Support Profit Target Indicator Overview (v0.6.32)
Overview: This Pine Script indicator identifies scalping opportunities based on support/resistance levels. Designed for automated trading via TradingView alerts connected to platforms like 3Commas (API integration for millisecond execution). Monitors up to 400 assets (e.g., Binance USDT crypto pairs), but works across all markets. Focuses on quality trades over quantity—tighten top-level parameters for fewer, higher-confidence signals. Ideal timeframe: 3-minute charts for quick turnarounds (max 4-5 hour holds). Targets 0.9-1.2% profit per trade, with 1.2-3% stop losses recommnded. You can play around with the settings and see what the results are instantly on the stats table. No need for back testing.
Entry (Buy) Conditions: Triggers on a green bar after a qualifying resistance line (min 40 bars length, configurable via "Min Res Line Length"; max lookback 200 bars) followed by a support line. Requires min 3 support lines (configurable) starting since resistance began (excludes buy support). Buy at close, but aims for improvement: Future refinements to enter at true support low, not mid-dip (add price action like break above lower highs, ATR for volume confirmation, fair value gaps).
Exit (Sell) Conditions: Primarily take-profit at +0.9% (configurable). Optional: Stop-loss at -1.8% (toggleable); Support exit if price hits prior support (with 0% buffer).
Top-Level Filters: Ensures quality before trading.
Volume: Min 1M USDT 24h to avoid low liquidity.
Success Rate: Min 70% total, 90% recent (over X days back).
Duration: Max avg 5 hours for scalping.
Profit: Min avg 0.7%. Purpose: Filters volatile/poor performers; prevents overtrading.
Tables:
Stats Table: Displays total/recent buys/sells, SL exits, success rates (color-coded vs thresholds), avg duration/profit. Role: Monitors performance; qualifies symbols.
Volume Table: Shows 24h USDT volume (color-coded). Role: Quick liquidity check.
Refinements: Current issue: Optimize SL to reduce losses and optimize entries better rather than on their way to the dips. Possible suggestions: Add entry validations (e.g., candle size, indicators).
Alerts ready: Universal alerts enabled since Jan 2025 (for full watchlists vs single assets) for multi-asset efficiency. Not crypto-exclusive; can be tested on stocks/forex.
Tooltips:
There are tooltips on each setting for user clarity. Just hover over the info symbol for each setting.
I'm open to any recommendations of how to enhance the entry/exit conditions. Please comment below with feedback which is gratefully received.
MomentumQ KeyXMomentumQ KeyX – Multi-Asset Bullish/Bearish Level Visualizer
The MomentumQ KeyX indicator is a clean and powerful tool designed to help traders visualize key bullish and bearish price levels across up to three assets. It simplifies multi-asset analysis by plotting user-defined horizontal levels directly on your chart, making support and resistance zones instantly clear.
How It Works
User-Defined Level Inputs
Enter your own bullish and bearish price levels for each asset (up to 3), separated by commas.
Example: 4200,4250,4300 for bullish levels or 4100,4050 for bearish levels.
Line Drawing Engine
Each level is plotted as a horizontal dashed line on the chart.
Green (or user-selected) for bullish levels, red (or user-selected) for bearish levels.
Lines extend 500 bars left and right for high visibility.
Grouped Input Interface
Inputs are organized under clear sections: Asset 1, Asset 2, and Asset 3.
Tooltips are included to guide proper formatting and input.
Key Features
Multi-Asset Support
Supports input and visualization for up to three different assets in one script.
Custom Color Settings
Easily change bullish and bearish line colors in the Style Settings group.
Clear Visuals
Horizontal dashed lines allow for fast identification of key levels used in your trading logic.
No Noise
The indicator displays only the levels you define—nothing more.
How to Use
Open the indicator settings.
Expand the sections for Asset 1, Asset 2, and Asset 3 to enter levels.
Separate multiple levels with commas (e.g., 4150,4180,4210).
Customize the line colors under Style Settings if desired.
Monitor how price reacts at your defined zones.
Why It’s Useful
Helps reinforce your personal market logic instead of relying on preset chart patterns.
Ideal for those who trade based on price action, order flow, or key reaction zones.
Works across asset classes including indices, stocks, crypto, and commodities.
Provides a structured, clean way to stay focused on meaningful levels.
Use MomentumQ KeyX to structure your charts around your own thinking and maintain clarity in any market environment.
Disclaimer
The MomentumQ KeyX indicator is intended for educational and informational purposes only. It does not constitute financial advice or a recommendation to buy or sell any financial instrument. Trading and investing involve risk, and past performance is not indicative of future results.
Always conduct your own research and consult with a licensed financial advisor before making any trading decisions. The author assumes no responsibility for any trading outcomes based on the use of this tool.
Support and Resistance V1 | AnonycryptousThe "Support and Resistance V1" indicator: identify key support, resistance levels, trendlines, pivot points and volume data.
This indicator provides flexibility and customization, allowing traders to adapt it to their specific trading strategies.
This indicator is intended for educational and informational purposes only and should not be considered financial advice. Trading involves significant risk, and you should consult with a financial advisor before making any trading decisions. The performance of this indicator is not guaranteed, and past results do not predict future performance. Use at your own risk.
Support and Resistance V1 | AnonycryptousThe "Support and Resistance V1" indicator is a comprehensive tool for traders on the TradingView platform, designed to not only identify key support and resistance levels but also trendlines. Using two primary techniques: pivot points and volume data. This indicator provides flexibility and customization, allowing traders to adapt it to their specific trading strategies.
This indicator is intended for educational and informational purposes only and should not be considered financial advice. Trading involves significant risk, and you should consult with a financial advisor before making any trading decisions. The performance of this indicator is not guaranteed, and past results do not predict future performance. Use at your own risk.
Advanced Range Theory - ART📊 Advanced Range Theory (ART): The Institutional Blueprint
Stop drawing lines. Start reading the blueprint of the market. Advanced Range Theory (ART) is not another support and resistance indicator; it is a military-grade market structure engine designed to decode the language of institutional capital. It operates on a single, powerful premise: markets move in phases of consolidation and expansion, and the key to anticipation lies in understanding the complete lifecycle of these phases.
ART provides a living, breathing map of the battlefield, identifying institutional accumulation zones and tracking them with unparalleled precision from their inception as "Pending" ranges to their ultimate classification after a breakout. This is your X-ray into the market's skeletal structure.
🔬 THEORETICAL FRAMEWORK: THE ARCHITECTURE OF PRICE ACTION
ART is built on a multi-layered system of logic that moves beyond static levels. It treats ranges as dynamic entities with a narrative—a beginning, a middle, and an end. The core of the system is the dynamic classification engine, which analyzes not just the range, but the character of the price action that resolves it.
1. The Range Lifecycle: From Accumulation to Classification
This is the revolutionary heart of ART. A range's true identity is only revealed by how it is broken.
Phase 1: PENDING (Yellow): A new range is identified based on a period of price consolidation (a "parent" candle followed by a minimum number of "inside" candles). At this stage, it is a neutral zone of potential energy—an area where institutions are likely building positions. It is a question the market has not yet answered.
Phase 2: MITIGATION & CLASSIFICATION: When price breaks out and reaches a calculated extension level, the range is considered "mitigated." At this exact moment, ART analyzes the breakout's DNA to classify the range's true intent:
TYPE 1 - BREAKOUT (Blue): Characterized by a strong, impulsive move with confirming volume. This is a high-conviction breakout, signaling aggressive institutional participation and the likely start of a new trend. It is a statement of intent.
TYPE 2 - REVERSAL (Orange): Occurs when price attempts to break one way but is aggressively rejected, reversing and breaking out the other side. This signals absorption and a "failed auction," often marking significant market turning points.
TYPE 3 - PIVOT (Green): A more balanced breakout, lacking the explosive momentum of a Type 1. This often represents a resolution after a period of indecision or a pivot within a larger trading range.
2. The Hierarchical Map: Source & S/R Levels
ART doesn't just draw boxes; it builds a genealogical map of market structure.
SOURCE LEVEL (Thick Gold Line): This is the "genesis" point—the most recently mitigated range. It acts as the primary point of origin for the current market swing and serves as a critical level for determining overall bias. Price action above the Source is generally bullish; below is bearish.
S/R LEVELS (Cyan Lines): When a range is mitigated, the price level where it broke becomes a key Support/Resistance zone for the future. ART tracks the two most recent S/R levels, as these often act as powerful magnets or rejection points for price.
3. The Multi-Factor Validation Engine
To eliminate noise and focus only on institutionally significant ranges, every potential range must pass a rigorous quality control check:
Time-Based Consolidation: Requires a minimum number of consecutive inside candles (minInsideCandles), ensuring a true period of balance.
Volatility-Based Significance: The range's size must be greater than a multiple of the Average True Range (minRangeSize), filtering out insignificant micro-consolidations.
Participation Confirmation: The parent candle of the range is checked against average volume to ensure there was meaningful activity during its formation.
⚙️ THE COMMAND CONSOLE: CONFIGURING YOUR ART ENGINE
Every input is designed to give you granular control over the detection engine, allowing you to tune ART to any market or timeframe with precision. Each tooltip in the script provides a deep dive, but here is a summary of the core controls.
🎯 ART Detection Engine
Minimum Inside Candles: The soul of the detection algorithm. It defines the minimum number of bars that must be contained within a single "parent" candle to qualify as a range. Higher values (3-4) find major, significant consolidation zones. Lower values (1-2) are more sensitive and will identify shorter-term accumulation patterns.
Extension Multiplier & Fibonacci Extension: These control the profit target projections. The Extension Multiplier uses a simple measured move (e.g., 1.0 = a 1:1 projection of the range's height). The Fibonacci Extension uses the golden ratio (1.618) for harmonically-derived targets.
Mitigation Method (Cross vs. Close): Determines how a breakout is confirmed. Cross is more responsive, triggering as soon as price touches the extension. Close is more conservative, requiring a full candle to close beyond the level, which helps filter out fake-outs from wicks.
Min Range Size (ATR): A crucial noise filter. It ensures that ART ignores tiny, insignificant ranges by requiring a range's height to be a certain multiple of the current market volatility (ATR).
📊 Display & Visual Configuration
These settings give you full control over the visual interface. You can toggle every single element—from the Webb Scanner to the S/R Levels—to create a clean or a comprehensive view. Choose a color theme that suits your charting environment or define a fully custom palette.
🕸️ Webb Analysis Scanner
This is a unique real-time flow analysis tool. It draws dynamic, animated lines from the current price to recent historical points. This visualization helps reveal hidden "tendrils" of momentum and short-term support/resistance that are not immediately obvious, acting as a "sonar" for immediate price flow.
📊 THE ANALYTICS HUB: YOUR DASHBOARD DECODED
The dashboard provides a real-time, at-a-glance intelligence briefing on the current state of market structure as seen by the ART engine.
RANGE METRICS: This section is a "census" of the market's structure. It tells you the total number of ranges identified, how many are still Pending (awaiting a breakout), how many are Unmitigated (active but not yet broken), and how many have been Mitigated (classified and complete).
TYPE BREAKDOWN: This is a powerful gauge of market character. A high count of Type 1 (Breakout) ranges suggests a strong, trending environment. A rising number of Type 2 (Reversal) ranges can signal market exhaustion and potential trend changes. A dominant Type 3 (Pivot) count indicates a balanced, rotational market.
KEY GUIDE: The Large dashboard includes a full legend, so you never have to guess what a line or color represents. It's your built-in user manual.
🎨 DECODING THE BLUEPRINT: A VISUAL INTERPRETATION GUIDE
Every line and color in ART is designed for instant, intuitive understanding.
The Range Lines:
Yellow Lines: A Pending range. This is an active zone of accumulation. Pay close attention.
Colored Lines (Blue/Orange/Green): An unmitigated, classified range. The color tells you its breakout character.
Dotted Lines: A Mitigated range. Its story has been told. These historical levels can still act as support or resistance.
The Identification Zones: These colored boxes appear at a range's origin point after it has been classified. They are the "birth certificate" of the range, permanently marking its type (Breakout, Reversal, or Pivot) and providing an immediate visual history of market behavior.
The Hierarchical Lines:
Thick Gold Line (Source): The most important line on your chart. It is the anchor for your bias.
Cyan Lines (S/R): High-probability decision points. Expect reactions here.
Purple Dotted Lines (Extensions): Logical, calculated profit targets for breaking ranges.
🔧 THE ARCHITECT'S VISION: THE DEVELOPMENT JOURNEY
ART was born from a deep frustration with the static and subjective nature of traditional market structure analysis. Drawing lines by hand is inconsistent, and most indicators are reactive, only confirming what has already happened. The goal was to create a proactive, objective, and dynamic framework that could think about the market in terms of phases and lifecycles.
The breakthrough came from a simple shift in perspective: a range's true character isn't defined when it forms, but by how it resolves. This led to the development of the "post-breakout classification engine," which waits for the market to show its hand before assigning a definitive type. The Webb Scanner was inspired by the desire to visualize the unseen, to create a tool that could feel the immediate "pull" and "push" of price flow. The result is not just an indicator; it is a new language for interpreting price action, built on a foundation of logic, clarity, and precision.
⚠️ RISK DISCLAIMER & BEST PRACTICES
Advanced Range Theory is a professional-grade analytical tool designed to enhance a trader's decision-making process. It does not provide direct buy or sell signals. The levels and classifications it generates are based on historical price action and mathematical probabilities. All trading involves substantial risk, and past performance is not indicative of future results. Always use this tool in conjunction with a robust risk management plan.
"I fear not the man who has practiced 10,000 kicks once, but I fear the man who has practiced one kick 10,000 times."
— Dskyz, Trade with insight. Trade with anticipation.
— Bruce Lee
Candle close on high time frameOVERVIEW
This indicator plots persistent closing levels of higher time frame candles (H1, H4, and Daily) on the active intraday chart in real time. Unlike similar tools, it offers granular control over line projection length, fully independent toggles per timeframe, and a built-in mechanism that automatically limits the total number of historical levels to avoid chart clutter and performance issues.
CONCEPTS
Key levels from higher time frames often act as areas where price reacts or consolidates. By projecting each candle's exact closing price forward as a horizontal reference, traders can quickly identify dynamic support and resistance zones relevant to the current price action. This indicator enables seamless multi-timeframe analysis without the need to manually switch chart intervals or re-draw lines.
FEATURES
Independent Time Frame Selection: Enable or disable H1, H4, and Daily levels individually to tailor the analysis.
Custom Extension Length: Each timeframe's closing level can be projected forward for a user-defined number of bars.
Performance Optimization: The script maintains an internal limit (default: 100) on the number of active lines. When this threshold is exceeded, the oldest lines are removed automatically.
Visual Differentiation: Colors for each timeframe are fully customizable, enabling immediate recognition of level origin.
Immediate Update: New levels appear as soon as a higher timeframe candle closes, ensuring real-time reference.
USAGE
From the indicator inputs, select which timeframes you want to track.
Adjust the extension lengths to fit your trading style and time horizon.
Customize the line colors for clarity and personal preference.
Use these projected levels as part of your confluence criteria for entries, exits, or stop placement.
Combine with trend indicators or price action tools to enhance your multi-timeframe strategy.
ORIGINALITY AND ADDED VALUE
While similar scripts exist that plot higher timeframe levels, this implementation differs in:
Its efficient automatic cleanup of old lines to preserve chart performance.
The independent extension and color settings per timeframe.
Immediate reaction to new candle closes without repainting.
Simplicity of use combined with precise customization.
This combination makes it a practical and flexible tool for traders who rely on clear HTF level visualization without manual drawing or the limitations of built-in TradingView tools.
LICENSE
This script is published open-source under the Mozilla Public License 2.0.
Round Number Levels ProRound Number Levels Pro is a powerful support and resistance indicator that automatically plots psychological price levels on your chart.
What it does:
- Displays major round number levels (100, 200, 300, etc.) with prominent lines
- Shows mid-level lines (50, 150, 250, etc.) for additional reference points
- All lines extend across the entire chart for maximum visibility
- Automatically adjusts levels based on current price action
Key Features:
- Customizable Font Sizes - Large text for main levels, normal for mid-levels
- Clean Black Styling - Professional appearance that works on any chart background
- Flexible Line Styles - Choose solid, dashed, or dotted lines for main and mid levels
- Adjustable Parameters - Control number of levels, rounding increments, and label positioning
- Full Chart Extension - Lines extend both directions for complete price reference
Perfect for:
- Day traders looking for key psychological support/resistance levels
- Swing traders identifying major price zones
- Any trader who uses round numbers as decision points
How to use:
Simply add to your chart and the indicator will automatically plot relevant round number levels. Customize the settings to match your trading style and timeframe.
These psychological levels are where many traders make decisions, often creating natural support and resistance zones in the market.
Fair Value Gap MTF [by Oberlunar]Fair Value Gap MTF is a multi-timeframe indicator designed to detect and display Fair Value Gaps (FVGs) across up to five customizable timeframes. Fair Value Gaps are price inefficiencies—zones where the market moved too quickly, leaving unfilled areas between candles. These gaps are often used by traders as reference points for future price retracements, as they tend to be revisited or “mitigated” over time.
This indicator extends the traditional FVG concept by introducing dynamic multi-timeframe tracking. Each timeframe has its own visual layer, with distinct user-defined colors for bullish and bearish gaps. The script not only highlights newly formed FVGs but also updates them visually when they are touched by price. Mitigated FVGs are recolored in real time, and an optional setting allows the size of these zones to shrink progressively, reflecting only the remaining untested portion.
Labels at the center of each box display the originating timeframe, offering clear visual context. All calculations are properly aligned with the display chart, ensuring that each FVG is correctly projected into the current view, regardless of its timeframe of origin.
Fair Value Gaps often act as support or resistance levels. Bullish FVGs can serve as areas where price may find support, while bearish FVGs can signal potential resistance. When these zones are mitigated repeatedly, it typically reflects areas of institutional interest, liquidity pools, or zones of accumulation and distribution. Such behavior makes them particularly significant in breakout and reversal strategies.
— Oberlunar 👁️★
Fibonacci retracementHi all!
This indicator will show you the most recent Fibonacci retracement in the current trend. So if the trend is bullish the Fibonacci retracement will be drawn from swing low to high and from swing high to low in a bearish trend.
The uniqueness in this script lies in the adaptation to trend. To only plot the Fibonacci retracements according to the current market trend.
The trend is determined through break of structures (BOS) and change of characters (CHoCH). A change of character can be of type change of character plus (with a failed swing) and will then be shown as CHoCH+. This is possible through my library 'MarketStructure' (). It only uses break of structures and change of characters to be able to determine the trend, if you want a more detailed picture of the market structure you can use my script 'Market structure' ().
History and what to look for
Fibonacci retracement levels are used by many traders and are levels that are not Fibonacci sequence numbers themselves but they deriver from them. Some examples are:
23,6% - Divide a number by one three places ahead (e.g. 13/55)
38,2% - Divide a number by the one two places ahead (e.g. 21/55)
50% - Not from the Fibonacci sequence, but it's a number that price has reacted from in the past. Markets tend to retrace half a move before continuing
61,8% - The "golden retracement level". It derives from the "golden ratio" and is a core component of the Fibonacci sequence. The further you go in the Fibonacci sequence the preceding number divided by the current number will get closer and closer to this "golden ratio". This level is considered the most important Fibonacci retracement level by many traders
78,6% - Square root of 61.8%. This is often considered a deep correction (but not a trend reversal) and are often used for late entries
These levels are considered "key" and most significant. You want to look for a retracement of the price (down in a bullish trend and up in a bearish trend) to give you good entries.
Settings
For the trend you can set the pivot/swing lengths (right and left) and use the checkbox if you want these pivots to have labels. This can be done in the 'Market strucure' section.
In the 'Fibonacci retracement' section there is settings for the actual Fibonacci retracement. You can enable the trendline, set the color and the style of it. You can select which levels that should be shown by the indicator. There are 11 levels enabled by default, they are; 0-4.236. All settings in this section tries to be as similar to the "Fib Retracement" tool in Tradingview. You can also select the style of these lines (solid, dashed or dotted) and if you want them to extend to the right or not.
After this you can select if the Fibonacci retracement should be reversed or not, if prices should be displayed, if levels should be displayed and if to show the decimal levels or percentages and lastly the font size of these labels.
All defaults are based on the "Fib Retracement" tool by Tradingview.
Visualization
This indicator aims to be as visually similar to the default ("Fib Retracement") tool here on Tradingview. It will plot the Fibonacci retracement (called Auto Fibonacci/Auto fib) according to the trend from the library 'MarketStrucure'. The big differences from the "Fib Retracement" tool by Tradingview is that it's automatic (that adapts to trend), the market structure is visualized through lines and labels (showing 'BOS' for break of structures and 'CHoCH'/'CHoCH+' for change of characters) and that the labels showing information about the levels are positioned to be highly visible (left if <50% otherwise right if in a bullish trend, vice versa in a bearish trend or if reversed).
Don't hesitate if you have any feedback or nice feature suggestions!
Best of trading luck!
NY HIGH LOW BREAKNY HIGH LOW BREAK: A New York Session Breakout Strategy
The "NY HIGH LOW BREAK" indicator is a powerful TradingView script designed to identify and capitalize on breakout opportunities during the New York trading session. This strategy focuses on the initial price action of the New York market open, looking for clear breaches of the high or low established within the first 30 minutes. It's particularly suited for intraday traders who seek to capture momentum-driven moves.
Strategy Logic
The core of the "NY HIGH LOW BREAK" strategy revolves around these key components:
New York Session Opening Range Identification:
The script first identifies the opening range of the New York session. This is defined by the high and low prices established during the first 30 minutes of the New York trading session (from 7:01 AM GMT-4 to 7:31 AM GMT-4).
These crucial levels are then extended forward on the chart as horizontal lines, serving as potential support and resistance zones.
Breakout Signal Generation:
Long Signal: A buy signal is generated when the price breaks above the high of the New York opening range. Specifically, it looks for a candle whose open and close are both above the highLinePrice, and importantly, the previous candle's open was below and close was above the highLinePrice. This indicates a strong upward momentum confirming the breakout.
Short Signal: Conversely, a sell signal is generated when the price breaks below the low of the New York opening range. It looks for a candle whose open and close are both below the lowLinePrice, and the previous candle's open was above and close was below the lowLinePrice. This suggests strong downward momentum confirming the breakdown.
Supertrend Filter (Implicit/Future Enhancement):
While the supertrend and direction variables are present in the code, they are not actively used in the current signal generation logic. This suggests a potential future enhancement where the Supertrend indicator could be incorporated as a trend filter to confirm breakout directions, adding an extra layer of confluence to the signals. For example, only taking long breakouts when Supertrend indicates an uptrend, and short breakouts when Supertrend indicates a downtrend.
Second Candle Confirmation (Possible Future Enhancement):
The close_sec_candle function and openSEC, closeSEC variables indicate an attempt to capture the open and close of a "second candle" (30 minutes after the initial New York open). Currently, closeSEC is used in a specific condition for signal_way but not directly in the primary longSignal or shortSignal logic. This also suggests a potential future refinement where the price action of this second candle could be used for further confirmation or specific entry criteria.
Time-Based Filtering:
Signals are only considered valid within a specific trading window from 8:00 AM GMT-4 to 8:00 AM GMT-4 + 16 * 30 minutes (which is 480 minutes, or 8 hours) on 1-minute and 5-minute timeframes. This ensures that trades are taken during the most active and volatile periods of the New York session, avoiding late-session chop.
The script also highlights the New York session and lunch hours using background colors, providing visual context to the trading day.
Key Features
Automated New York Open Range Detection: The script automatically identifies and plots the high and low of the first 30 minutes of the New York trading session.
Clear Breakout Signals: Visually distinct "BUY" and "SELL" labels appear on the chart when a breakout occurs, making it easy to spot trading opportunities.
Timeframe Adaptability: While optimized for 1-minute and 5-minute timeframes for signal generation, the opening range lines can be displayed on various timeframes.
Customizable Risk-to-Reward (RR): The rr input allows users to define their preferred risk-to-reward ratio for potential trades, although it's not directly implemented in the current signal or trade management logic. This could be used by traders for manual trade management.
Visual Session and Lunch Highlights: The script colors the background to clearly delineate the New York trading session and the lunch break, helping traders understand the market context.
How to Use
Apply the Indicator: Add the "NY HIGH LOW BREAK" indicator to your chart on TradingView.
Select a Relevant Timeframe: For optimal signal generation, use 1-minute or 5-minute timeframes.
Observe the Opening Range: The green and red lines represent the high and low of the first 30 minutes of the New York session.
Look for Breakouts: Wait for price to decisively break above the green line (for a buy) or below the red line (for a sell).
Confirm Signals: The "BUY" or "SELL" labels will appear on the chart when the breakout conditions are met within the active trading window.
Implement Your Risk Management: Use your preferred risk management techniques, including stop-loss and take-profit levels, in conjunction with the signals generated. The rr input can guide your manual risk-to-reward calculations.
Potential Enhancements & Considerations
Supertrend Confirmation: Integrating the supertrend variable to filter signals would significantly enhance the strategy's robustness by aligning trades with the prevailing trend.
Stop-Loss and Take-Profit Automation: The rr input currently serves as a manual guide. Future versions could integrate automated stop-loss and take-profit placement based on this ratio, potentially using ATR for dynamic sizing.
Volume Confirmation: Adding a volume filter to confirm breakouts would ensure that only high-conviction moves are traded.
Backtesting and Optimization: Thorough backtesting across various assets and market conditions is crucial to determine the optimal settings and profitability of this strategy.
Session Times: The current session times are hardcoded. Making these user-definable inputs would allow for greater flexibility across different time zones and trading preferences.
The "NY HIGH LOW BREAK" is a straightforward yet effective strategy for capturing initial New York session momentum. By focusing on clear breakout levels, it aims to provide timely and actionable trading signals for intraday traders.
VSA-Stopping VolumeVSA Stopping Volume Indicator
Stopping Volume occurs when candles show decreasing body sizes (narrow spreads) while volume steadily increases.
Example chart:
As you see:
3 consecutive candles in same direction (all green OR all red)
Body sizes (spreads) decreasing progressively: Candle 1 > Candle 2 > Candle 3
Volume increasing progressively: Volume 1 < Volume 2 < Volume 3
This pattern indicates price absorption - increased buying/selling pressure but declining price movement, often signaling exhaustion and potential reversal.
Indicator Features
This indicator detects Stopping Volume candlestick clusters with two signal types:
🔹 BUY/SELL Signals: Generated when pattern occurs at support/resistance zones
🔹 Directional Alerts (▲-green, ▼-red): Generated when pattern occurs outside key levels
Trading Guidelines:
⚠️ Auto-drawn S/R zones are reference only - manual level plotting recommended for accuracy
📊 Best for scalping: M5, M10, M15 timeframes
🛡️ Stop Loss: Place beyond the S/R zone you're trading
🎯 Take Profit: Based on your risk management
Key Concept: Volume expansion + price contraction = potential reversal, especially at SnR levels.
Perfect for scalpers looking to catch reversals at critical zones!