HMA Swing Levels [BigBeluga]An advanced swing structure and trend-following tool built on Hull Moving Average logic, designed to detect major reversals and track dynamic support/resistance zones.
This indicator analyzes price swings using pivot highs/lows and a smoothed HMA trend baseline. It highlights key reversal levels and keeps them active until breached, giving traders a clear visual framework for price structure and trend alignment. The pivots are calculated in real-time using non-lagging logic, making them highly responsive to market conditions.
🔵 CONCEPTS
Combines a fast-reacting Hull Moving Average (HMA) with pivot logic to capture precise directional changes.
Detects non-lagging reversal highs and lows when pivot points form and the HMA direction flips.
Projects these reversal levels forward as horizontal support/resistance lines until broken by price.
Active trend is shown with a step-style trail line that reflects HMA bias over time.
🔵 FEATURES
Swing Level Detection:
Identifies high/low reversals when trend direction changes and plots horizontal zones.
Non-lagging logic of swing points detection:
if h == high and high < h and change > 0
// Detected Swing High
if l == low and low > l and change < 0
// Detected Swing Low
Persistent Support & Resistance Lines:
Each detected swing high or low is extended forward until price invalidates the level. Dotted style is applied once breached.
Color-Coded Trend Trail:
Displays a stepped trend trail using HMA slope: lime = uptrend, blue = downtrend.
Automatic Labeling:
Each reversal level is labeled with its price for clear reference.
Age-Based Line Thickness:
Every level increases in thickness every 250 bars. The longer the level lasts, the stronger it is.
🔵 HOW TO USE
Use green (support) and blue (resistance) levels to frame key reaction zones.
Trade with the trend defined by the trail color: lime for bullish bias, blue for bearish.
Explore where buy or sell orders are stacked
Look for breaks of swing lines to anticipate trend shifts or breakout setups.
Adjust the "Trend Change" input to tune the sensitivity of swing detection.
Adjust the "SwingLevels" input to define how far back to search for valid pivots.
🔵 CONCLUSION
HMA Swing Levels offers a hybrid approach to structural and trend-based trading. With automated non-lagging swing detection, persistent support/resistance tracking, and intuitive HMA-based trend coloring, it provides a powerful visual system for discretionary and systematic traders alike.
Indicatori e strategie
Timeshifter Triple Timeframe Strategy w/ SessionsOverview
The "Enhanced Timeshifter Triple Timeframe Strategy with Session Filtering" is a sophisticated trading strategy designed for the TradingView platform. It integrates multiple technical indicators across three different timeframes and allows traders to customize their trading Sessions. This strategy is ideal for traders who wish to leverage multi-timeframe analysis and session-based trading to enhance their trading decisions.
Features
Multi-Timeframe Analysis and direction:
Higher Timeframe: Set to a daily timeframe by default, providing a broader view of market trends.
Trading Timeframe: Automatically set to the current chart timeframe, ensuring alignment with the trader's primary analysis period.
Lower Timeframe: Set to a 15-minute timeframe by default, offering a granular view for precise entry and exit points.
Indicator Selection:
RMI (Relative Momentum Index): Combines RSI and MFI to gauge market momentum.
TWAP (Time Weighted Average Price): Provides an average price over a specified period, useful for identifying trends.
TEMA (Triple Exponential Moving Average): Reduces lag and smooths price data for trend identification.
DEMA (Double Exponential Moving Average): Similar to TEMA, it reduces lag and provides a smoother trend line.
MA (Moving Average): A simple moving average for basic trend analysis.
MFI (Money Flow Index): Measures the flow of money into and out of a security, useful for identifying overbought or oversold conditions.
VWMA (Volume Weighted Moving Average): Incorporates volume data into the moving average calculation.
PSAR (Parabolic SAR): Identifies potential reversals in price movement.
Session Filtering:
London Session: Trade during the London market hours (0800-1700 GMT+1).
New York Session: Trade during the New York market hours (0800-1700 GMT-5).
Tokyo Session: Trade during the Tokyo market hours (0900-1800 GMT+9).
Users can select one or multiple sessions to align trading with specific market hours.
Trade Direction:
Long: Only long trades are permitted.
Short: Only short trades are permitted.
Both: Both long and short trades are permitted, providing flexibility based on market conditions.
ADX Confirmation:
ADX (Average Directional Index): An optional filter to confirm the strength of a trend before entering a trade.
How to Use the Script
Setup:
Add the script to your TradingView chart.
Customize the input parameters according to your trading preferences and strategy requirements.
Indicator Selection:
Choose the primary indicator you wish to use for generating trading signals from the dropdown menu.
Enable or disable the ADX confirmation based on your preference for trend strength analysis.
Session Filtering:
Select the trading sessions you wish to trade in. You can choose one or multiple Sessions based on your trading strategy and market focus.
Trade Direction:
Set your preferred trade direction (Long, Short, or Both) to align with your market outlook and risk tolerance. You can use this feature to gauge the market and understand the possible directions.
Tips for Profitable and Safe Trading:
Recommended Timeframes Combination:
LT: 1m , CT: 5m, HT: 1H
LT: 1-5m , CT: 15m, HT: 4H
LT: 5-15m , CT: 4H, HT: 1W
Backtesting:
Always backtest the strategy on historical data to understand its performance under various market conditions.
Adjust the parameters based on backtesting results to optimize the strategy for your specific trading style.
Risk Management:
Use appropriate risk management techniques, such as setting stop-loss and take-profit levels, to protect your capital.
Avoid over-leveraging and ensure that you are trading within your risk tolerance.
Market Analysis:
Combine the script with other forms of market analysis, such as fundamental analysis or market sentiment, to make well-rounded trading decisions.
Stay informed about major economic events and news that could impact market volatility and trading sessions.
Continuous Monitoring:
Regularly monitor the strategy's performance and make adjustments as necessary.
Keep an eye on the results and settings for real-time statistics and ensure that the strategy aligns with current market conditions.
Education and Practice:
Continuously educate yourself on trading strategies and market dynamics.
Practice using the strategy in a demo account before applying it to live trading to gain confidence and understanding.
Custom Grid LinesThe Custom Grid Lines Indicator is a versatile tool designed for traders who want to manually define key price zones and visualize them with precision. This indicator allows users to select their own starting and ending price levels and automatically divides the range into user-defined grids using horizontal lines.
🔧 Key Features:
📍 User-Controlled Price Range:
Manually set the starting (bottom) and ending (top) price levels based on your trading plan, key zones, or market structure.
📊 Flexible Grid Setup:
Easily choose the number of grid lines to divide your selected range into equal price intervals.
📏 Automatic Grid Calculation:
The indicator calculates grid spacing and plots horizontal lines at each level, providing a clean and structured visual guide.
✅ Simple and Effective Visualization:
Ideal for grid trading, manual support/resistance plotting, or price zone tracking.
⚙️ How to Use:
Input the desired starting price (bottom of your range).
Input the ending price (top of your range).
Select the number of grids you want between these two levels.
The indicator will automatically draw all grid lines across your chart.
💡 Best For:
Grid Trading Strategies
Visualizing Custom Price Zones
Manual Support and Resistance Mapping
Session-Based Trading Ranges
SHYY-TFC-Horizontal V2SHYY-TFC-Horizontal V2 – Multi-Timeframe Clarity for The Strat Traders
SHYY-TFC-Horizontal V2 is a powerful, clean, and efficient overlay designed for serious traders who use Rob Smith’s The Strat.
This real-time table gives you instant visual insight across all key timeframes – from 5 minutes to monthly – with:
Candle direction (bullish, bearish, neutral)
Strat bar type (1, 2U, 2D, 3)
Live countdown to bar close
Compact horizontal layout that saves space and enhances clarity
Fully customizable table position to fit any chart setup
Built with no lookahead bias, this version meets TradingView’s script publishing standards and is optimized for actionable, real-time decisions.
Ideal for:
Scalpers who need fast confirmation
Swing traders aligning entries with time frame continuity
Price action traders following The Strat methodology
Trade with confidence. See the full picture. React faster.
SHYY-TFC-Horizontal V2 – built to make you faster, sharper, and more in control.
PulseMA OscillatorOverview
PulseMA Oscillator is a technical analysis tool that transforms the relationship between price and a base moving average (EMA) into an oscillator fluctuating around a zero line. It is based on counting consecutive candles closing above or below the EMA and factoring in the slope of the average to gauge trend momentum.
This indicator helps assess not only the direction of the market but also the strength of the movement and potential exhaustion, making it useful for identifying trade entry and exit points.
Key Features
PulseMA Oscillator: Calculates a value based on the number of consecutive candles above or below an EMA and the angle (slope) of that EMA. Positive values indicate bullish dominance; negative values indicate bearish pressure.
Smoothing (SMA): A moving average of the oscillator to highlight the broader trend and reduce noise.
Zero Line: Acts as a baseline to distinguish between bullish and bearish conditions.
Use Cases
PulseMA Oscillator is designed for technical traders who want to:
Determine the direction and strength of the trend based on candle positioning relative to an EMA.
Identify potential market reversals or exhaustion when the oscillator reaches extreme values.
Generate trade signals when:
The oscillator crosses above/below its smoothed version.
The oscillator crosses the zero line.
The smoothed line (PulseMA MA) crosses the zero line, confirming a shift in the longer-term trend.
Analyze trend momentum with a fresh perspective — different from traditional oscillators like RSI or MACD.
How to Use
Add the indicator to your chart: Search for "PulseMA Oscillator" in the indicators library.
Adjust parameters as needed:
EMA Length (PulseMA Length) – default: 50
SMA Length (Smoothing) – default: 20
Interpretation
Positive values: A series of candles are closing above the EMA — indicates bullish momentum.
Negative values: A series of candles are closing below the EMA — indicates bearish momentum.
Cross of PulseMA above SMA: Potential buy signal.
Cross of PulseMA below SMA: Potential sell signal.
Crossing the zero line by PulseMA: May indicate trend shift.
Crossing the zero line by PulseMA MA: May confirm a more sustained trend change.
Notes
Best used in trending markets. In sideways/consolidating conditions, consider combining with other filters.
Using a higher EMA length (e.g., 100) results in a smoother and more long-term trend representation.
Fine-tuning the parameters to your specific asset and timeframe can greatly improve effectiveness.
Sessions By petranThis indicator highlights the key trading sessions on the chart: Asian, Frankfurt, London, and New York. It helps traders visually track when each session begins and ends, making it easier to analyze price action, volume, and volatility during specific times of the day.
Key features:
Customizable session start and end times
Up to 4 major sessions highlighted
Best used on intraday timeframes (1-minute to 1-hour)
Clean, minimal design with adjustable colors and transparency
No repainting – reliable for both live trading and backtesting
Ideal for intraday traders and anyone who wants to better understand market dynamics during different trading sessions.
ATR Screener with Labels and ShapesWeekly Daily ATR Pine Scanner
To find out tightness or contraction in a stock we needs to check if volatality is decreasing as well as compared to previous 14 or 10 bars volatility . we check this for weekly and then for Daily , so that we can enter in a stock which is tightest in recent times.
Condition is :
1. Weekly Candle ATR x 0.8 < 10 Week ATR
2. Daily Candle ATR x 0.6 < 14 Day ATR
When both of the conditions are met then they signifies that the stock has tightened in weekly and daily aswell . so now we can find ways to enter during max squeeze.
How to scan in Pine Scanner ?
FIrst add indicator as favourite and Go to pine scanner page in trading view and then scan your watchlist and there you will see 3 columns 1 with only Weekly conditions met , 2 with only Daily and 3rd with Both conditions met .
Select stocks and move to new watchlist and now you have those stocks which has contracted the most in recent times .
Volume Weighted Regression ChannelThis indicator constructs a volume-weighted linear regression channel over a custom time range.
It’s conceptually similar to a Volume Profile, but instead of projecting horizontal value zones, it builds a tilted trend channel that reflects both price direction and volume concentration.
🧠 Core Features:
Volume-weighted points: Each candle contributes to the regression line proportionally to its volume — heavier candles shift the channel toward high-activity price zones.
Linear regression line: Shows the trend direction within the selected time interval.
±σ boundaries: Outer bands represent the standard deviation of price (also volume-weighted), highlighting statistical dispersion.
Fully customizable: Adjustable line styles, widths, and channel width (sigma multiplier).
Time window control: Select any start and end time to define the regression interval.
📊 Why use this instead of Volume Profile?
While Volume Profile shows horizontal distributions of traded volume, this indicator is ideal when:
You want to understand how volume clusters affect trend direction, not just price levels.
You're analyzing time-dependent flow rather than static price zones.
You're looking for a dynamic volume-adjusted channel that moves with the market's structure.
It’s especially useful in identifying volume-supported trends, hidden pullback zones, and statistical extremes.
⚙️ Notes:
Works on any timeframe and instrument.
Does not repaint.
Does not require volume profile data feeds — uses standard volume and hl2.
Simple Pips GridOverview
This is a clean, simple, and highly practical indicator that draws horizontal grid lines at user-defined pip intervals.
Unlike other complex grid indicators, this script is designed to be lightweight and error-free. It eliminates automatic symbol detection and instead gives you full manual control, ensuring it works perfectly with any symbol you trade—FX, CFDs, Crypto, Stocks, Indices, and more.
Key Features
Universal Compatibility: Works with any trading pair by letting you manually define the pip value.
Fully Customizable: Easily set the pip interval for your grid (e.g., 10 pips, 50 pips, 100 pips).
Lightweight & Fast: Simple code ensures smooth performance without lagging your chart.
Visual Customization: Change the color, width, and style (solid, dashed, dotted) of the grid lines.
How to Use
It's incredibly simple to set up. You only need to configure two main settings:
Step 1: Set the "Pip Value"
This is the most important setting. You need to tell the indicator what "1 pip" means for the symbol you are currently viewing.
Go to the indicator settings and find the "Pip Value" input. Here are some common examples:
Symbol Pip Value (Input this number)
USD/JPY 0.01
EUR/USD 0.0001
GBP/USD 0.0001
XAU/USD (Gold) 0.1
JP225 (Nikkei 225) 10
US500 (S&P 500) 1
BTC/USD 0.1 or 1.0 (depending on your preference)
Step 2: Set the "Pip Interval"
Next, in the "Pip Interval" input, simply type how many pips you want between each line.
For a 10-pip grid, enter 10.
For a 50-pip grid, enter 50.
That's it! The grid will now be perfectly aligned to your specifications.
Additional Settings
Line Color, Width, Style: Customize the appearance of the lines to match your chart theme.
Number of Lines: Adjust how many lines are drawn above and below the current price to optimize performance and visibility.
This script was created with the assistance of Gemini (Google's AI) to be a simple and reliable tool for all traders. Feel free to use and modify it. Happy trading!
Candle Opens by HAZEDCandle Opens by HAZED
🎯 Overview
A clean, optimized indicator that displays key timeframe opening prices with enhanced performance and modern styling. Perfect for identifying critical support/resistance levels across multiple timeframes without chart clutter.
📈 Key Features
- 5 Major Timeframes: Daily, Weekly, Monthly, Quarterly, and Yearly opens
- Current Opens Only: No historical lookback - shows only the most recent/relevant levels
- Smart Positioning: Toggle between staggered lines (prevents overlap) or uniform length
- Dual Label Styles: Choose plain text (minimal) or enhanced labels with prices
- Performance Optimized: Streamlined code for faster loading and smoother operation
- Alert System: Get notified when any timeframe opens change
- Extended Hours Support: Works with pre/post market sessions
🎨 Customization Options
- Individual color selection for each timeframe
- Adjustable line width (1-4px)
- Right extension length control
- Optional left tail extensions
- Show/hide labels with style options
- Same length lines toggle for clean alignment
⚙️ Advanced Settings
- Discover Prices: Use chart data instead of HTF requests (for data feed discrepancies)
- Extended Hours: Display opens during pre/post market sessions
- Alert Controls: Enable/disable notifications for timeframe changes
📊 Default Configuration
- Enabled: Daily (Green), Weekly (Orange), Monthly (Red), Yearly (Blue)
- Disabled: Quarterly (Purple) - easily enabled if needed
- Labels: Enhanced style with prices shown by default
- Lines: 2px width, staggered positioning for optimal spacing
🚀 Performance Improvements
- Removed unnecessary historical data tracking
- Optimized drawing functions for better responsiveness
- Cleaner variable management and memory usage
- Enhanced yearly open detection algorithm
💡 Best Use Cases
- Swing trading: Identify key weekly/monthly levels
- Day trading: Respect daily opens as support/resistance
- Long-term investing: Monitor yearly opens for major trends
- Multi-timeframe analysis: See all key levels at once
🔧 Technical Notes
- Uses proper request.security() calls for accurate data
- Smart change detection prevents unnecessary redraws
- Handles different chart timeframes automatically
- Compatible with all asset classes and exchanges
Original concept enhanced and optimized by HAZED for modern trading needs.
RSI Games 1.2he "RSI Games 1.2" indicator enhances the standard RSI by adding several layers of analysis:
Standard RSI Calculation: It calculates the RSI based on a configurable length (default 14 periods) and a user-selected source (default close price).
RSI Bands: It plots horizontal lines at 70 (red, overbought), 50 (yellow, neutral), and 30 (green, oversold) to easily identify extreme RSI levels.
RSI Smoothing with Moving Averages (MAs) and Bollinger Bands (BBs):
You can apply various types of moving averages (SMA, EMA, SMMA, WMA, VWMA) to smooth the RSI line.
If you choose "SMA + Bollinger Bands," the indicator will also plot Bollinger Bands around the smoothed RSI, providing dynamic overbought/oversold levels based on volatility.
The RSI line itself changes color based on whether it's above (green) or below (red) its smoothing MA.
It also fills the area between the RSI and its smoothing MA, coloring it green when RSI is above and red when below.
Bollinger Band Signals: When Bollinger Bands are enabled, the indicator marks "Buy" signals (green arrow up) when the RSI crosses above the lower Bollinger Band and "Sell" signals (red arrow down) when it crosses below the upper Bollinger Band.
Background Coloring: The background of the indicator pane changes to light green when RSI is below 30 (oversold) and light red when RSI is above 70 (overbought), visually highlighting extreme conditions.
Divergence Detection: This is a key feature. The indicator automatically identifies and labels:
Regular Bullish Divergence: Price makes a lower low, but RSI makes a higher low. This often signals a potential reversal to the upside.
Regular Bearish Divergence: Price makes a higher high, but RSI makes a lower high. This often signals a potential reversal to the downside.
Hidden Bullish Divergence: Price makes a higher low, but RSI makes a lower low. This can indicate a continuation of an uptrend.
Hidden Bearish Divergence: Price makes a lower high, but RSI makes a higher high. This can indicate a continuation of a downtrend.
Divergences are visually marked with labels and can trigger alerts.
juan_dibujosLibrary "juan_dibujos"
extend_line(lineId, labelId)
: Extend specific line with its label
Parameters:
lineId (line)
labelId (label)
update_line_coordinates(lineId, labelId, x1, y1, x2, y2)
: Update specific line coordinates with its label
Parameters:
lineId (line)
labelId (label)
x1 (int)
y1 (float)
x2 (int)
y2 (float)
update_label_coordinates(labelId, value)
: Update coordinates of a label
Parameters:
labelId (label)
value (float)
delete_line(lineId, labelId)
: Delete specific line with its label
Parameters:
lineId (line)
labelId (label)
update_box_coordinates(boxId, labelId, left, top, right, bottom)
: Update specific box coordinates with its label
Parameters:
boxId (box)
labelId (label)
left (int)
top (float)
right (int)
bottom (float)
delete_box(boxId, labelId)
: Delete specific box with its label
Parameters:
boxId (box)
labelId (label)
Previous Daily OHLCPrevious Daily OHLC Indicator
Overview:
This professional TradingView indicator displays the previous day's key price levels (Open, High, Low, Close, and 50% midpoint) as horizontal lines on your chart. These levels are essential for traders who use previous day data as support and resistance zones in their technical analysis.
What It Does
Displays Previous Day Levels: Automatically shows horizontal lines for yesterday's OHLC data
Real-Time Updates: Lines update dynamically each new trading day
Fully Customizable: Complete control over which levels to display and how they appear
Smart Line Management: Choose between showing lines for recent bars or across the entire chart
Professional Labels: Clear labels with optional price values for each level
Color Coded System: Distinct colors for each level type for instant recognition
Key Features
Five Important Price Levels
Previous Day Open: Yesterday's opening price - often acts as psychological level
Previous Day High: Yesterday's highest price - key resistance level for breakout trading
Previous Day Low: Yesterday's lowest price - important support level for breakdowns
Previous Day Close: Yesterday's closing price - significant reference point
50% Midpoint: Calculated midpoint between previous day's high and low - bias indicator
Metatron Lines (Highs & Lows Geometry)Metatron Lines
Hey TradingView community! 👋
I wanted to share something I've been working on that might help you see market structure from a different angle. This indicator connects pivot highs and lows using geometric patterns, creating what I call "Metatron Lines."
What it does (simply put):
- Finds significant highs and lows on your chart
- Draws lines connecting these points to reveal hidden geometric relationships
- Shows you the underlying structure that price tends to respect
Why I built this:
I noticed that markets often move in patterns that aren't immediately obvious. Sometimes the most important levels aren't the obvious support and resistance lines, but the intersections and angles created by connecting multiple pivot points. This tool helps visualize those relationships.
How it might help you:
- Pattern Recognition : Spot geometric formations that traditional analysis might miss
- Support/Resistance : See where multiple geometric lines converge to create strong levels
- Market Structure : Better understand how price flows and where it might find obstacles
- Confluence Areas : Identify zones where multiple geometric elements align
A few honest thoughts:
This isn't a magic bullet or a guaranteed profit maker (nothing is!). It's simply another lens through which to view price action. Some traders find geometric analysis helpful, others prefer different approaches - and that's perfectly fine.
I've tried to make it customizable so you can adjust it to fit your trading style and timeframe. The default settings work well for most instruments, but feel free to experiment.
Settings you can adjust:
- Pivot detection sensitivity
- Number of connection points
- Line colors and styles
- Which connections to show (highs, lows, or both)
I hope some of you find this useful! I'm always learning from this community, so if you have suggestions for improvements or different ways to use it, I'd love to hear them.
Trade safe and trust your process! 📈
---
This indicator is provided as-is for educational and analysis purposes. Please practice proper risk management and never risk more than you can afford to lose.
Inside Bar Detector - 15min
🔍 What is an Inside Bar?
An **Inside Bar** is a candle that forms **entirely within the high and low of the previous candle**. It represents **consolidation**, **indecision**, or **potential reversal**, and is a key signal in The Strat trading method.
🔧 What the Script Does:
1. **Timeframe Restriction**:
* The script activates **only on the 15-minute timeframe**, avoiding clutter on other timeframes.
2. **Inside Bar Logic**:
* It checks whether the **current bar’s high is lower than the previous bar’s high**, **AND** the **current bar’s low is higher than the previous bar’s low**.
* If both conditions are true, it confirms an Inside Bar.
3. **Visual Display**:
* When an Inside Bar is detected, the script **plots a yellow label ("1") above the bar**.
* The label represents the Strat 1-bar and helps you easily spot potential setups.
🎯 Use Case:
* Ideal for **Strat traders**, **price action analysts**, or **any trader** looking for breakout or reversal opportunities.
* Common setups include **1-2**, **1-3**, or **double inside bar** breakouts.
Trade Insight Entry Check List📌 Trade Insight™ Entry Checklist Indicator
This indicator is designed for Smart Money Concepts (SMC) and Price Action traders who prioritize precision, patience, and psychological discipline.
It helps you validate your trade setup across four essential categories before execution:
🔍 Technical Criteria
✅ Higher Time Frame (HTF) Key Level respected
✅ 4H Candle Closure Confirmation
✅ Trendline 3rd Touch Validation
✅ Liquidity Sweep or Shift (price fails to break HH/LL)
✅ Lower Time Frame (LTF) Order Flow Shift Confirmed
💰 Risk Management
✅ Risk-to-Reward Ratio ≥ 1:2
✅ Risk Amount Fully Affordable (Capital Preservation mindset)
🧠 Psychological Readiness
✅ No F.O.M.O (Fear of Missing Out)
✅ No FEAR-based decisions
✅ No GREED influence
✅ No REVENGE trading