Prev days openLabels are offset to the right of Lines
You can adjust the number of opens back to display
If you want to change the format of the label please read the tool tip
Original FrizLabz
Indicators and strategies
Adv EMA Cloud v6 (ADX, Alerts)Summary:
This indicator provides a multi-faceted view of market trends using Exponential Moving Averages (EMAs) arranged in visually intuitive clouds, enhanced with an optional ADX-based range filter and configurable alerts for key market conditions. It aims to help traders quickly gauge trend alignment across short, medium, and long timeframes while filtering signals during potentially choppy market conditions.
Key Features:
Multiple EMAs: Displays 10-period (Fast), 20-period (Mid), and 50-period (Slow) EMAs.
Long-Term Trend Filter: Includes a 200-period EMA to provide context for the overall dominant trend direction.
Dual EMA Clouds:
Fast/Mid Cloud (10/20 EMA): Fills the area between the 10 and 20 EMAs. Defaults to Green when 10 > 20 (bullish short-term momentum) and Red when 10 < 20 (bearish short-term momentum).
Mid/Slow Cloud (20/50 EMA): Fills the area between the 20 and 50 EMAs. Defaults to Aqua when 20 > 50 (bullish mid-term trend) and Fuchsia when 20 < 50 (bearish mid-term trend).
Optional ADX Range Filter: Uses the Average Directional Index (ADX) to identify potentially non-trending or choppy markets. When enabled and ADX falls below a user-defined threshold, the EMA clouds will turn grey, visually warning that trend-following signals may be less reliable.
Configurable Alerts: Provides several built-in alert conditions using Pine Script's alertcondition function:
Confluence Condition: Triggers when a 10/20 EMA crossover occurs while both EMA clouds show alignment (both bullish/green/aqua or both bearish/red/fuchsia) and price respects the 200 EMA filter and the ADX filter indicates a trend (if filters are enabled).
MA Filter Cross: Triggers when price crosses above or below the 200 EMA filter line.
Full Alignment Start: Triggers on the first bar where full bullish or bearish alignment occurs (both clouds aligned + MA filter respected + ADX trending, if filters are enabled).
How It Works:
EMA Calculation: Standard Exponential Moving Averages are calculated for the 10, 20, 50, and 200 periods based on the closing price.
Cloud Creation: The fill() function visually shades the area between the 10 & 20 EMAs and the 20 & 50 EMAs.
Cloud Coloring: The color of each cloud is determined by the relationship between the two EMAs that define it (e.g., if EMA 10 is above EMA 20, the first cloud is bullish-colored).
ADX Filter Logic: The script calculates the ADX value. If the "Use ADX Trend Filter?" input is checked and the calculated ADX is below the specified "ADX Trend Threshold", the script considers the market potentially ranging.
ADX Visual Effect: During detected ranging periods (if the ADX filter is active), the plotCloud12Color and plotCloud23Color variables are assigned a neutral grey color instead of their normal bullish/bearish colors before being passed to the fill() function.
Alert Logic: Boolean variables track the specific conditions (crossovers, cloud alignment, filter positions, ADX state). The alertcondition() function creates triggerable alerts based on these pre-defined conditions.
Potential Interpretation (Not Financial Advice):
Trend Alignment: When both clouds share the same directional color (e.g., both bullish - Green & Aqua) and price is on the corresponding side of the 200 EMA filter, it may suggest a stronger, more aligned trend. Conversely, conflicting cloud colors may indicate indecision or transition.
Dynamic Support/Resistance: The EMA lines themselves (especially the 20, 50, and 200) can sometimes act as dynamic levels where price might react.
Range Warning: Greyed-out clouds (when ADX filter is enabled) serve as a visual warning that trend-based strategies might face increased difficulty or whipsaws.
Confluence Alerts: The specific confluence alerts signal moments where multiple conditions align (crossover + cloud agreement + filters), which some traders might view as higher-probability setups.
Customization:
All EMA lengths (10, 20, 50, 200) are adjustable via the Inputs menu.
The ADX length and threshold are configurable.
The MA Trend Filter and ADX Trend Filter can be independently enabled or disabled.
Disclaimer:
This indicator is provided for informational and educational purposes only. Trading financial markets involves significant risk. Past performance is not indicative of future results. Always conduct your own thorough analysis and consider your risk tolerance before making any trading decisions. This indicator should be used in conjunction with other analysis methods and tools. Do not trade based solely on the signals or visuals provided by this indicator.
Volume Delta Divergence + Bollinger Bands (Filtered)📌 Volume Delta Divergence with Bollinger Bands (Filtered)
This script combines Volume Delta Divergence detection with Bollinger Bands to help identify high-probability buy and sell signals based on volume behavior and price action.
🔍 Key Features:
✅ Divergence Detection: Identifies when price moves in one direction (green/red candle), but the delta volume (buy vs sell volume) moves in the opposite direction — a common sign of hidden weakness or strength.
✅ Volume Strength Filter: Filters out weak divergence signals by checking if the delta volume is significantly larger than its historical average (user-defined lookback).
✅ Breakout Confirmation: A signal is only triggered when the next candle breaks the high or low of the divergence candle.
✅ Bollinger Bands Overlay: Adds standard Bollinger Bands (20-period SMA ± 2 standard deviations by default) for trend and volatility analysis.
✅ Clean Signal Display: Plots "BUY" and "SELL" labels only when strong divergences occur, reducing noise and false signals.
⚙️ User Inputs:
Custom timeframe for volume delta analysis
Delta volume average lookback period
Bollinger Band settings (length & deviation)
🧠 How to Use:
Use the divergence signals in conjunction with Bollinger Band positioning.
Consider SELL signals stronger when they occur near the upper Bollinger Band, and BUY signals near the lower band.
Combine with price action or RSI for added confluence.
M.G.O Receptor RSIIt is possible to conclude that the Primary RSI is responsible for inserting each block of information in the field represented by the Cartesian scale of the price and time forces, thus complying with its ordinary programming of information organization.
The equation;
1
f = ----
P
It says that the frequency is inversely proportional to the period.
Considering the idea that oscillatory waves (line graph) are the ex-pressure of what occurs in the MGO (on graph matrix), it is correct to state that the wave events of a common periodic wave can be easily reproduced in the M.G.O proposal, because the blocks are events (f) separated and organized by the time force (P).
Notice that the "NODE" or on the other hand the BLOCK that forms the M.G.O. are the same phenomena when transmuted to the conception of idea, waves.
My diligence is to show you that the G.M.O. is expressed graphically in accordance with already known physical guidelines.
So it is correct to say that just as in physics an oscillatory wave event or events that remedy the name of frequency is thus separated by another force, that is, the period in which we understand that the tool that separates and organizes the oscillation events when it was standardized by Wilder in model 14 as prototyping of action within the RSI. This mathematical indicator is intended to demonstrate by capturing through the precise calculations of the averages using the following mathematical formula; average of n positive time-frames RS = --------------------------------------------- average of n negative time-frames So it is thus defined that the period is the RSI tool/programming acting in the organization of the blocks that make up the ON - MGO graphic matrix.
SMA 12, 36, 200 with Signals and AlertsFeatures:
✅ Simple Moving Averages:
SMA 12 (short-term)
SMA 36 (mid-term)
SMA 200 (long-term trend filter)
✅ Buy & Sell Signals:
Buy: When SMA 12 crosses above SMA 36
Sell: When SMA 12 crosses below SMA 36
✅ Built-in Alerts:
Receive real-time alerts when a signal is triggered.
🧠 Strategy Overview – Multi-Timeframe Trading
This script is designed to be used with multi-timeframe analysis:
1H Chart – Trend Direction
If the price is above the SMA 200 on the 1-hour chart → look for Long opportunities.
If the price is below the SMA 200 on the 1-hour chart → look for Short opportunities.
5-Min Chart – Entry Timing
Once the higher-timeframe trend is clear, switch to the 5-minute chart.
Use SMA 12 and SMA 36 crossovers to time your entry in the direction of the main trend.
This approach helps filter out false signals and improves overall trade accuracy.
Сессии 1 min (Лондон/Нью-Йорк + Close)London/NY Sessions + London Close
*Pine Script v5 - For TradingView*
EN: Visualizes trading sessions per hour:
- LON Open (08-20m) - Blue
- NY Open (28-40m) - Green
- LON Close (44-48m) - Purple
RU: Отображает торговые сессии внутри часа:
- ЛОН Open (08-20 мин) - Синий
- NY Open (28-40 мин) - Зеленый
- ЛОН Close (44-48 мин) - Фиолетовый
Features:
✔ Customizable timing
✔ Works on all timeframes
✔ Session labels
Особенности:
✔ Настройка времени
✔ Все таймфреймы
✔ Подписи сессий
Alert-ready: Use alertcondition()
Для алертов: alertcondition()
Для донатов сбербанк - 4276060043810228
Multiple EMA Crossover IndicatorMultiple EMA Crossover
Green Background when:
a) EMA50 > EMA100 plus
b) Price > EMA50
Highlight Time of InterestEST Time Period Background Indicator
This TradingView indicator visually highlights up to four custom-defined time periods on your chart using distinct background colors.
Key Features:
Custom Time Periods: Define up to four separate time intervals with individual start and end times, perfect for emphasizing key trading sessions or events.
Automatic Time zone Conversion: Automatically calculates the offset between the broker’s time zone and New York time (EST) so that your periods are correctly aligned with the Eastern market hours.
Visual Clarity:*Each period can be assigned a unique background color, providing clear visual cues directly on your chart for easier analysis and decision-making.
This indicator is ideal for traders who need a clear, automated visual reference for specific trading sessions or periods, streamlining the analysis process by highlighting critical timeframes directly on the chart.
EMA 13 y EMA 48.5 CrucesThis indicator displays the crossovers between a fast EMA (13-period) and a smoothed EMA approximation of 48.5 periods (calculated as the average between EMA 48 and EMA 49). The goal is to help identify potential trend shifts in the market.
When the EMA 13 crosses above the EMA 48.5, it may signal the beginning of a bullish trend.
When it crosses below, it may indicate the start of a bearish trend.
🔍 Features:
Both EMAs plotted on the chart for visual tracking.
Automatic detection and marking of crossover points with clear symbols.
Built-in alert conditions for real-time notifications.
This tool is ideal for trend-following traders or anyone seeking simple, clean signals based on exponential moving average crossovers.
OG ATR RangeDescription:
The OG ATR Tool is a clean, visualized version of the Average True Range indicator for identifying volatility, stop-loss levels, and realistic price movement expectations.
How it works:
Calculates the average range (in points/pips) of recent candles.
Overlays ATR bands to help define breakout potential or squeeze zones.
Can be used to size trades or set dynamic stop-loss and target levels.
Best for:
Intraday traders who want to avoid unrealistic targets.
Volatility-based setups and breakout strategies.
Creating position sizing rules based on instrument volatility.
Pro Tip: Combine with your trend indicators to set sniper entries and exits that respect volatility.
OG EMA+VWAPDescription:
The OG EMA Stack + VWAP + Auto Fibonacci Pivots is a powerful trend-following and confluence-based trading tool. It combines 6 key exponential moving averages (8, 21, 50, 100, 200, 400), VWAP, and automatic Fibonacci pivot zones to help traders identify dynamic support/resistance levels, trend strength, and high-probability trade zones.
How it works:
EMAs are color-coded to show bullish/bearish stacking.
VWAP serves as an intraday mean reversion benchmark.
Fibonacci Pivots are automatically plotted based on recent swing highs/lows to reveal key retracement levels.
Best for:
Identifying trend strength and potential reversals.
Spotting confluences of EMAs, VWAP, and Fibonacci levels for sniper entries.
Scalping, swing trading, and intraday setups.
Tip: Use this on clean charts to spot when price bounces between stacked EMAs and VWAP with pivot zone rejections.
RSI by MoshiThis TradingView Pine Script is an RSI-based indicator named "RSI by Moshi". It calculates the Relative Strength Index (RSI) and applies two moving averages: Exponential Moving Average (EMA) and Weighted Moving Average (WMA), while also including alert conditions for potential trading signals. Here's a breakdown of the script:
Posaunist 4h j1Title: 4-Hour Opening Price with Trendline and Label on the Right (Customizable Time Zone)
Description:
“This indicator plots horizontal lines at every 4-hour interval (00:00, 04:00, 08:00, etc.) with customizable labels showing the opening price. Users can choose to display or hide the time and price labels for each interval, with the option to adjust the color, width, transparency, and size of the labels and trendlines. Additionally, users can select their time zone offset.”
HADC Indicatorjust trying one to create hadc signal based on heikinashi candles. clear buy and sell signals
Custom Vertical & HTF Range with Time-Span High/LowEs sit ein Indicator wo man eine Zeitspanne manuell einstellen kann
Fractal BoxesBased on the Nephew Sam Range Boxes indicator, this super charged version adds additional session options and a more customized experience.
MACD Crossover IndicatorSimple MACD "Crossover" script. This indicator shows a symbol of your choice "+" on the chart when signal line crosses over the MACD.
Settings can be adjusted like the MACD indicator. This is helpeful as sometimes it can be hard to see when it actually crosses over.
RSI14 + EMA9 + WMA45, with price ladderSummary of Main Functions
✅ Displays RSI along with EMA and WMA: Plots the 14-period RSI, 9-period EMA, and 45-period WMA to analyze price momentum.
✅ Determines price levels corresponding to specific RSI values: Calculates and displays the price needed for RSI to reach predefined levels (e.g., 20, 30, 40, 50, 60, 70, 80).
✅ Displays price labels on the chart: Adds target price labels to make it easier to identify key price zones based on RSI.
Practical Applications
🔹 Identifies potential price levels when RSI reaches key thresholds, helping predict price momentum.
🔹 Supports RSI-based trading: Traders can use this information to set buy/sell strategies at specific RSI levels.
🔹 Tracks RSI trends with EMA and WMA: EMA reacts quickly to price changes, while WMA smooths out long-term trends.
RSI Price LadderSummary of Main Functions
✅ Converts RSI values into corresponding price levels: Helps predict how much the price needs to change to reach a specific RSI value.
✅ Displays labels and horizontal lines on the chart: Makes it easy to observe key price levels related to RSI.
✅ Provides dynamic RSI levels: RSI, EMA RSI, and WMA RSI are all plotted as target price levels.
Practical Applications
🔹 Identify potential price levels when RSI reaches overbought or oversold zones.
🔹 Support RSI-based trading: Traders can place buy/sell orders based on RSI target prices.
🔹 Monitor dynamic RSI trends with EMA and WMA lines.
Multi-MA Strategy Analyzer with BacktestMulti-MA Strategy Analyzer with Backtest
This TradingView Pine Script indicator is designed to analyze multiple moving averages (SMA or EMA) dynamically and identify the most profitable one based on historical performance.
Features
Dynamic MA Range:
Specify a minLength, maxLength, and step size.
Automatically calculates up to 20 MAs.
Custom MA Calculation:
Uses custom SMA and EMA implementations to support dynamic length values.
Buy/Sell Logic:
Buy when price crosses above a MA.
Sell when price crosses below.
Supports both long and short trades.
Performance Tracking:
Tracks PnL, number of trades, win rate, average profit, and drawdown.
Maintains individual stats for each MA.
Best MA Detection:
Automatically highlights the best-performing MA.
Optional showBestOnly toggle to focus only on the best line and its stats.
Visualization:
Up to 20 plot() calls (static) for MAs.
Green highlight for the best MA.
Color-coded result table and chart.
Table View
When showBestOnly = false, the table displays all MAs with stats.
When showBestOnly = true, the table displays only the best MA with a summary row.
Includes:
Best MA length
Total PnL
Number of trades
Win rate
Avg PnL per trade
Max Drawdown
Configuration
minLength (default: 10)
maxLength (default: 200)
step (default: 10)
useEMA: Toggle between EMA and SMA
showBestOnly: Focus on best-performing MA only
Notes
MA plotting is static, limited to 20 total.
Table supports highlighting and is optimized for performance.
Script is structured to run efficiently using arrays and simple int where required.
Potential Extensions
Add visual buy/sell arrows
Export stats to CSV
Strategy tester conversion
Custom date range filtering for backtesting
Author: Muhammad Wasim
Version: 1.0