ALEX Trader// This work is licensed under Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International
// © ALEX TRADER
//@version=6
indicator(title="ALEX Trader", shorttitle = "ALEX Trader 0981369270]", overlay=true, max_boxes_count = 500)
// INPUTS
length = input.int(14, minval=1)
src = input.source(close, "Source")
vol_length = input.int(5, "Volatility", minval=1)
vol_up = input.color(#00bbd44b, "▲")
vol_dn = input.color(#9b27b04c, "▼")
rsi = ta.hma(ta.rsi(src, length), vol_length)
size = ta.sma(high - low, 150)
var count_volatility = 0
var box_lv1 = box(na)
Volatility(src)=>
hv = 100 * ta.stdev(math.log(src / src ), 5)
hv := hv / ta.stdev(hv, 200)
hv
series float rsi_volat = Volatility(rsi)
series float sma = ta.sma(hl2, 5)
if rsi_volat <= 2
count_volatility += 1
if ta.crossover(rsi_volat, 2)
count_volatility := 0
if ta.crossover(count_volatility, 10)
box_lv1 := box.new(bar_index-10, sma + size*1, bar_index, sma - size*1, border_color = color.new(color.black, 100), bgcolor = color.new(chart.fg_color, 80), force_overlay = true)
box_lv1.set_text("∿")
box_lv1.set_text_size(size.tiny)
box_lv1.set_text_valign(text.align_bottom)
box_lv1.set_text_color(chart.fg_color)
box_lv1.set_right(bar_index)
if ta.crossover(low, box_lv1.get_top())
box_lv1.set_bgcolor(vol_up)
box_lv1.set_right(bar_index)
box_length = box_lv1.get_right() - box_lv1.get_left()
box_lv1.set_text(box_length < 18 ? "+▲" : "▲")
box_lv1.set_text_size(size.small)
box_lv1.set_text_valign(text.align_bottom)
box_lv1.set_text_halign(text.align_right)
entry = close // Giá đóng cửa của cây nến sau
sl = box_lv1.get_bottom()
tp = entry + (entry - sl)
label.new(bar_index, entry, text="BUY Entry: " + str.tostring(entry) + " TP: " + str.tostring(tp) + " SL: " + str.tostring(sl), color=color.green, textcolor=color.white, style=label.style_label_down, yloc=yloc.abovebar)
msg = "BUY SIGNAL Entry: " + str.tostring(entry) + " TP: " + str.tostring(tp) + " SL: " + str.tostring(sl)
box_lv1 := box(na)
if ta.crossunder(high, box_lv1.get_bottom())
box_lv1.set_bgcolor(vol_dn)
box_lv1.set_right(bar_index)
box_length = box_lv1.get_right() - box_lv1.get_left()
box_lv1.set_text(box_length < 18 ? "+▼" : "▼")
box_lv1.set_text_size(size.small)
box_lv1.set_text_valign(text.align_top)
box_lv1.set_text_halign(text.align_right)
entry = close // Giá đóng cửa của cây nến sau
sl = box_lv1.get_top()
tp = entry - (sl - entry)
label.new(bar_index, entry, text="SELL Entry: " + str.tostring(entry) + " TP: " + str.tostring(tp) + " SL: " + str.tostring(sl), color=color.red, textcolor=color.white, style=label.style_label_up, yloc=yloc.belowbar)
msg = "SELL SIGNAL Entry: " + str.tostring(entry) + " TP: " + str.tostring(tp) + " SL: " + str.tostring(sl)
box_lv1 := box(na)
box_lv1_p = box_lv1
if ta.crossover(count_volatility, 50) and na(box_lv1) and box_lv1_p.get_right() < box_lv1.get_left()
box_lv1 := box.new(bar_index-2, sma + size*0, bar_index, sma - size*0, border_color = color.new(color.white, 50), bgcolor = color.new(chart.fg_color, 80), force_overlay = true)
box_lv1.set_text("∿")
box_lv1.set_text_size(size.tiny)
box_lv1.set_text_valign(text.align_bottom)
box_lv1.set_text_color(chart.fg_color)
Indicadores e estratégias
EMA Crossover Stock ScreenerEMA cross over indicator 10 20 50. Shows bearish and bullish trends when crossing the 10 and 20.
Stochastic M1+M5 with EMA + 4H FilterThis indicator combines multi-timeframe Stochastic signals (M1 + M5) and an EMA trend check, while also filtering out noise near 4-hour highs/lows. It delays repeat signals if a weak profit move or recent trade just occurred. Ideal for short-term XAUUSD monitoring, it plots clear “Strong Bull” or “Strong Bear” signals on your chart and offers optional alerts for timely entries.
NR_Price-Action driven Long/ShortPALS (acronym for Price Action Long Short )
It is a simplified view of Price Action that computes relative movement of OHLC values between successive bars and marks clear Long or Short on bars
Combining PALS with Heikin-Ashi charts and SuperTrend(5, 1.432) is recommended but not necessary
Not intended as trading advice but built for providing sufficient heads-up by showing proper and consistent triggers on charts to help with robust risk and money management without complex computations involved in indication system
Institutional Order Block Pro✅ Features:
Order Block Detection (Bullish + Bearish)
Fair Value Gap (FVG) Zones
Liquidity Sweeps (Highs & Lows)
Break of Structure (BoS) + Change of Character (CHoCH)
Entry Confirmation Signals
Multi-Timeframe Order Block Support
Alerts (for entries & structure breaks)
Zero-Lag Forex Buy/Sell Indicatorsimple buy and sell It Works:
Hull Moving Average (HMA) – Smoother and faster than SMA/EMA, reducing lag.
RSI Filter – Avoids buying in overbought conditions or selling in oversold.
Breakout Confirmation – Ensures the price confirms a new high/low before signaling.
Usage:
Buy Signal (Green Triangle):
✅ Price above HMA
✅ RSI below 30 (oversold)
✅ Price breaks recent high (confirmation)
Sell Signal (Red Triangle):
✅ Price below HMA
✅ RSI above 70 (overbought)
✅ Price breaks recent low (confirmation)
How to Improve Further:
Add Volume Confirmation (if trading a currency with reliable volume data).
Use Multi-Timeframe Analysis (e.g., check if the trend aligns on H4 + H1).
Combine with Support/Resistance Levels for stronger entries.
Enhanced Momentum Wave Catcher2 minute scalping strategy using the 200 ema wave and MCB momentum wave and the 9 ema for entry.
Mercati Finanziari - Stato e ApertureItaliano:
Indicatore "Apertura e Stato Mercati Finanziari"
Questo indicatore è progettato per monitorare lo stato di apertura e chiusura dei principali mercati finanziari globali in tempo reale. Visualizza una tabella che include:
Nomi dei mercati: Come NYSE (New York), LSE (Londra), TSE (Tokyo), e molti altri.
Stato del mercato: Indica se il mercato è "Aperto" o visualizza il tempo rimanente prima della prossima apertura (es. "Tra 2h 30m").
Colorazione intuitiva: I mercati aperti si evidenziano in verde, mentre quelli chiusi in rosso.
L'indicatore utilizza il tempo in UTC, rendendolo ideale per trader internazionali e investitori che desiderano una panoramica rapida e precisa dei mercati. È posizionato nell'angolo in alto a destra del grafico per una consultazione immediata senza dover cambiare finestra o consultare orari altrove.
Caratteristiche principali:
Compatibile con qualsiasi fuso orario.
Supporta fino a 7 mercati globali preconfigurati.
Layout chiaro e leggibile con aggiornamenti in tempo reale.
English:
"Financial Markets Status and Open Times" Indicator
This indicator is designed to track the real-time opening and closing status of major financial markets around the world. It displays a table that includes:
Market Names: Such as NYSE (New York), LSE (London), TSE (Tokyo), and more.
Market Status: Indicates whether the market is "Open" or shows the remaining time to the next opening (e.g., "In 2h 30m").
Intuitive Color Coding: Open markets are highlighted in green, while closed markets are shown in red.
The indicator works with UTC time, making it perfect for international traders and investors who need a quick and accurate market overview. It is located in the top-right corner of the chart for immediate reference without requiring extra windows or external tools for market hours.
Key Features:
Compatible with all time zones.
Preconfigured for up to 7 global markets.
Clean and readable layout with real-time updates.
**Creato da:**Billy Ray
macd - RSI - Stoch RSI - Long OnlyThis is a scalping indicator only for Long positions.
It is designed ONLY FOR CRYPTO. It is possible to make a version for other assets, but I repeat, this is only for crypto.
It combines macd, RSI and Stochastic RSI parameters to find the right entries, and this provides a very high win rate.
The default settings work better on the 15min timeframe.
As mentioned above, this indicator is for scalping, therefore it enters and exits quickly.
Altcoin Reversal or Correction DetectionINDICATOR OVERVIEW: Altcoin Reversal or Correction Detection
Altcoin Reversal or Correction Detection is a powerful crypto-specific indicator designed exclusively for altcoins by analyzing their RSI values across multiple timeframes alongside Bitcoin’s RSI. Since BTC's price movements have a strong influence on altcoins, this tool helps traders better understand whether a reversal or correction signal is truly reliable or just noise. Even if an altcoin appears oversold or overbought, it may continue trending with BTC—so this indicator gives you the full picture.
The indicator is optimized for CRYPTO MARKETS only. Not suitable for BTC itself—this is a precision tool built only for ALTCOINS only.
This indicator is not only for signals but also serves as a tool for observing all the information from different timeframes of BTC and altcoins collectively.
How the Calculation Works: Algorithm Overview
The Altcoin Reversal or Correction Detection indicator relies on an algorithm that compares the RSI values of the altcoin across multiple timeframes with Bitcoin's RSI values. This allows the indicator to identify key market moments where a reversal or correction might occur.
BTC-Altcoin RSI Correlation: The algorithm looks for the correlation between Bitcoin's price movements and the altcoin's price actions, as BTC often influences the direction of altcoins. When both Bitcoin and the altcoin show either overbought or oversold conditions in a significant number of timeframes, the indicator signals the potential for a reversal or correction.
Multi-Timeframe Confirmation: Unlike traditional indicators that may focus on a single timeframe, this tool checks multiple timeframes for both BTC and the altcoin. When the same overbought/oversold conditions are met across multiple timeframes, it confirms the likelihood of a trend reversal or correction, providing a more reliable signal. The more timeframes that align with this pattern, the stronger the signal becomes.
Overbought/Oversold Conditions & Extreme RSI Values: The algorithm also takes into account the size of the RSI values, especially focusing on extreme overbought and oversold levels. The greater the RSI values are in these extreme regions, the stronger the potential reversal or correction signal. This means that not only do multiple timeframes need to confirm the condition, but the magnitude of the overbought or oversold RSI level plays a crucial role in determining the strength of the signal.
Signal Strength Levels: The signals are classified into three levels:
Early Signal
Strong Signal
Very Strong Signal
By taking into account the multi-timeframe analysis of both BTC and the altcoin RSI values, along with the magnitude of these RSI values, the indicator offers a highly reliable method for detecting potential reversals and corrections.
Who Is This Indicator Suitable For?
This indicator can also be used to detect reversal points, but it is especially effective for scalping. It highlights potential correction points, making it perfect for quick entries during smaller market pullbacks or short-term trend shifts, which is more suitable for scalpers looking to capitalize on short-term movements
Integration with other tools
Use this tool alongside key Support and Resistance zones to further enhance your trade by filtering for even better quality entries and focusing only on high-quality reversal or correction setups. It can be also used with other indicators and suitable with other personalised strategies.
Combined MACD and Stoch RSI - Either/Or SystemThis script combines two popular indicators—MACD (Moving Average Convergence Divergence) and Stochastic RSI—in an Either/Or system for both entry and exit points in trading. The script is designed for use on a chart to help visualize and automate potential trade signals based on these indicators.
1. Inputs:
The script provides various input options for customization. Here's a breakdown of the input fields:
Stochastic RSI Length (stochLength): Determines the number of periods used for calculating the Stochastic RSI.
RSI Length (rsiLength): Defines the period for calculating the Relative Strength Index (RSI).
K and D Smoothing (kSmoothing, dSmoothing): These control the smoothing of the %K and %D lines in the Stochastic RSI.
Stochastic Overbought and Oversold Levels (stochOverbought, stochOversold): These set the thresholds for overbought and oversold conditions in Stochastic RSI.
EMA Length (emaLength): Used to define the Exponential Moving Average (EMA) length to help with trend direction.
Marker Position Offset (offsetPercentage): This adjusts the placement of entry and exit markers on the chart.
ATR Length (atrLength): The Average True Range (ATR) period used for volatility measurement.
Multiplier (multiplier): Used for trailing stop calculation based on ATR.
2. Indicators:
The script calculates and utilizes multiple technical indicators to identify potential entries and exits:
RSI: The Relative Strength Index (RSI) is calculated using the input length (rsiLength).
Stochastic RSI (k and d): The Stochastic RSI is calculated from the RSI values. The %K line is smoothed with a moving average (kSmoothing), and the %D line is smoothed further with another moving average (dSmoothing).
MACD: The MACD line, signal line, and histogram are calculated using the traditional 12, 26, 9 parameters.
ATR: The Average True Range (ATR) is calculated to gauge volatility and can be used for trailing stops.
3. Entry Conditions:
The script uses Either/Or logic for triggering a long entry. A trade can be entered if either of the following conditions is met:
MACD First Histogram Upturn: The MACD histogram turns positive and shows an upward momentum shift, which is confirmed by the histogram being higher than its previous value.
This condition is marked by macdHistogramFirstUp.
Stochastic RSI Crossover: The %K line of the Stochastic RSI crosses above the oversold level (typically set at 25) and confirms an uptrend when the price is above the EMA.
This condition is marked by stochLongEntry.
If either condition is true and the user is not already in a trade (checked by the inTrade variable), a long entry is triggered.
4. Exit Conditions:
The long exit is triggered when either of the following conditions occurs:
MACD Histogram Downturn: When the MACD histogram becomes negative and starts to decline, indicating a potential reversal.
Stochastic RSI Crossunder: When the %K line crosses below the overbought level (typically set at 75) and the price is above the EMA, signaling that the market may reverse or retrace.
The script tracks if a trade is currently open (inTrade), ensuring that an exit only happens once per trade. The exitPlotted flag prevents multiple exits in a single trade.
5. Trade State Tracking:
The script keeps track of whether the trader is currently in a trade (inTrade) and whether an exit signal has already been plotted (exitPlotted). This ensures that:
Only one entry and one exit occur per trade.
The conditions for entry or exit are mutually exclusive, i.e., a trade cannot enter and exit on the same bar.
6. Plotting:
The script displays the following visual cues:
Entry Signal (Green Up Arrow): When a long entry condition is met, a green up arrow is plotted below the bar.
Exit Signal (Red Down Arrow): When a long exit condition is met, a red down arrow is plotted above the bar.
EMA Line: The script plots an Exponential Moving Average (EMA) with a user-defined length (default is 50). This EMA serves as a reference for trend direction, ensuring that long entries only happen when the price is above the EMA.
7. Alerts:
Two alert conditions are created for notifications:
Long Entry Alert: This alert fires when a long entry condition (MACD histogram upturn or Stochastic RSI crossover) occurs.
Long Exit Alert: This alert fires when a long exit condition (MACD histogram downturn or Stochastic RSI crossunder) occurs.
These alerts can be used to notify the user of trade opportunities directly on the chart or via external platforms (e.g., email, SMS).
Summary of the Logic:
Entry: Triggered when either the MACD histogram shows an upturn or the Stochastic RSI crosses above the oversold level, with the price above the EMA.
Exit: Triggered when either the MACD histogram turns downward or the Stochastic RSI crosses below the overbought level, with the price above the EMA.
Visual Markers: Arrows are drawn below the bars for entries (green up arrow) and above the bars for exits (red down arrow).
Alerts: Notifications are set up to alert the user when entries or exits occur based on the defined criteria.
The Either/Or system ensures that trades can be triggered by either one of the conditions (MACD or Stochastic RSI), making the system more flexible.
Buy Sell Signal with SMA, EMA and Stoch RSIThis indicator indicates when to buy and when to sell using the EMA and SMA and rsi.
VWAP+bgcolorThe "VWAP+bgcolor" indicator is an enhanced version of the Volume Weighted Average Price (VWAP) that visually highlights price action relative to the VWAP line. By coloring the chart background, it helps traders quickly identify whether the price is above or below the VWAP, making it easier to spot bullish or bearish market conditions.
Fib 61.8 Break & RetestThis script simulates GER40 data, detects the 61.8% Fib break and retest, and alerts for a buy
10:05 AM 5min 15min 1hour high and low This indicator gives the ranges for the high and low of the first 5 min candle, the first 15min candle, and the first hour candle.
The 10:05 candle is typically the first candle without the liquidity, and starts the trend.
Bollinger Bands with 27 EMA High, Low, Close and 50 EMAthe above indicator is modified to improve accuracy of entry and avoid false signals
RDX Magic MAA combination on fast and slow moving averages which depending on timeframes show strong S&R and trends and pullbacks and continuations. In conjunction with specific oscillators, this indicator is a powerful system for anyone who wants to do trend trading and identify points from where reversal can happen.
3 KZ w/ DSTScript is based on the guide from www.tradingcode.net
I have added and aligned multiple User input, formating, timezones and DST options for Japan, Berlin, London and New York.
I have created it to make my back testing easier without needing to think about DST changes.
If anybody have an good idea on how to place session name and day above each session (like in "MKT Session"). Please let me know. Plan is to added it eventually.
Feel free to reuse and please give a heads-up if You add additional cool features.
Kind regards
Bjørn Voss
Trendline Channel + SMA Combo📝 Indicator Description: Trendline Channel + SMA Combo by ThanhCong_
📌 Overview:
The "Trendline Channel + SMA Combo" indicator combines Linear Regression Channels with Simple Moving Averages (SMAs) to help traders identify price trends, overbought/oversold zones, and potential breakout points in both short-term and medium-term timeframes.
Designed with user customization in mind, the tool provides flexibility in line display, thickness, and visibility options — perfect for both basic and advanced technical analysis.
🔍 Key Features:
✅ Linear Regression Channels (100 and 25 periods)
Automatically calculates price trend direction.
Includes standard deviation bands above and below the trendline.
Highlights potential breakout signals when the price moves outside the channel by coloring the lines dotted blue.
✅ Extendable Trendlines
Option to extend the channel lines into the future for better target visualization.
✅ Three SMAs for Trend Confirmation
SMA 9 (Dark Green): Very short-term trend
SMA 25 (Yellow): Short-term trend
SMA 99 (Purple): Long-term trend
Users can adjust each SMA’s line thickness independently.
✅ Visual Clarity with Smart Coloring
Green: Uptrend
Red: Downtrend
Blue dotted lines: Breakout from the channel
⚙️ How to Use:
Regression Channels
The line color indicates the current slope (uptrend/downtrend).
When price breaks out of the channel (based on a set standard deviation), the line becomes blue and dotted, signaling a potential reversal or strong momentum breakout.
SMAs
Useful for spotting dynamic support/resistance and trend direction.
Combine them with price action and channel behavior to confirm entry/exit points.
Custom Settings:
Enable/disable SMA display
Adjust line thickness for each SMA
Toggle whether to extend regression lines into the future
📌 Notes:
The 100-period channel reflects medium-term trend
The 25-period channel reflects short-term trend
Price moving outside of the channel may indicate overbought/oversold conditions or trend breakout
⚠️ Disclaimer:
This tool is for technical analysis purposes only.
It is not a financial advice or trading signal.
Use at your own risk — the author is not liable for any trading losses resulting from the use of this script.
✅ Trade wisely. Stay disciplined.
📌 Developed by @ThanhCong_ ,,
Triple StochasticTriple Stochastic Elasticity Indicator
This custom indicator leverages the power of multi-timeframe analysis by combining three Stochastic Oscillators across different timeframes to identify potential trade entries based on elasticity and divergence between momentum curves.
📊 How It Works:
The indicator plots Stochastic values from three timeframes (e.g., 5m, 15m, and 1h), allowing you to observe how momentum behaves at different scales.
It highlights moments of elasticity—where the Stochastics stretch apart and then begin to converge—potentially signaling a reversion opportunity or trend continuation.
By identifying these stretches and snapbacks in momentum alignment, you can better time your entries and exits with improved confidence.
🔍 Use Case:
Look for divergence or convergence between the Stochastics.
Ideal for trend-following entries, pullback setups, and momentum reversal spotting.
Works best when combined with price action, S/R zones, or volume confirmation.
🛠 Customization:
Timeframes for each Stochastic are fully customizable.
Options to tweak %K, %D, and smoothing values to fit your strategy.
I recommend to remove the D%
And set the following settings
5 : 3 : 3
14 : 3 : 3
56 : 12 :12
Visual alerts can be added for when certain conditions are met (e.g., all three Stochs cross overbought/oversold levels).
Master RS Dashboard: 15M, 1D, 1WThis indicator gives you a complete picture of Relative Strength (RS) across three critical timeframes — 15-minute, Daily, and Weekly — to help confirm high-conviction entries, spot trend alignment, and build context around trade setups.
It calculates RS by comparing your current symbol to a benchmark (default: SPY), adjusted for volatility using ATR. The dashboard displays:
• RS values per timeframe
• Trend arrows (↑, ↓, →)
• Bullish / Bearish / Neutral signals
• A total alignment score (e.g. 3/3 Bullish)
• Optional background shading when all 3 are aligned
✅ Use this tool to:
• Filter your watchlist for multi-timeframe RS alignment
• Confirm breakout or momentum trades with strong backing
• Avoid trades when RS is mixed or conflicting
Works great for stocks, ETFs, and even futures. Ideal for swing traders, intraday traders, and trend followers who want a full-perspective view.
VWAP Separation Oscillator V5 (No Arrows)Okay, here is a draft description you can adapt for your TradingView publication. It starts from the basics and explains the concepts behind the indicator and how to interpret its visual elements.
VWAP Separation Oscillator
Summary
This indicator provides a normalized view of how far the current price has deviated from its Volume-Weighted Average Price (VWAP), helping traders identify potentially overbought or oversold conditions relative to recent VWAP dynamics. It calculates the price separation from VWAP and expresses it in terms of standard deviations (a Z-score), making it easier to gauge the statistical significance of the deviation.
Core Concepts Explained
What is VWAP?
VWAP stands for Volume-Weighted Average Price. It's a trading benchmark calculated by taking the total dollar value traded for every transaction (price multiplied by volume) and dividing it by the total shares traded for the day (or other chosen period).
Unlike a simple moving average, VWAP gives more weight to price levels where more volume occurred. Many institutional traders use it as a reference point for execution quality.
This indicator allows you to choose the "Anchor Period" (Session, Week, Month, etc.) which determines when the VWAP calculation resets.
What is VWAP Separation?
P
rice doesn't always stay at the VWAP; it naturally fluctuates above and below it.
"VWAP Separation" is simply the difference between the current price (Source) and the calculated VWAP value (Separation = Price - VWAP). A positive separation means the price is above VWAP; negative means below.
How Standard Deviation is Used:
While knowing the separation is useful, its significance can vary wildly between different stocks or market conditions. A $1 separation might be huge for one stock but tiny for another.
Standard Deviation is a statistical measure of how spread out data points are from their average. In this indicator, we calculate the standard deviation of the VWAP Separation over a specified Lookback Length. This tells us how volatile or dispersed the separation has been recently.
The Oscillator Line (Z-Score):
The main purple (or Green/Red) line plotted by this indicator is the Z-score of the VWAP Separation.
Formula conceptually: Oscillator Value = (Current Separation - Average Separation) / Standard Deviation of Separation
Interpretation: It tells you how many standard deviations the current separation is away from the average separation over the lookback period.
A value of +2.0 means the current separation is 2 standard deviations higher (more extended to the upside) than the average separation.
A value of -1.5 means the current separation is 1.5 standard deviations lower (more extended to the downside) than the average separation.
This normalization makes it easier to compare readings across different assets or timeframes and to define consistent thresholds for "extreme" deviations.
Visual Elements Explained
Oscillator Line: The primary line showing the Z-score value (explained above). Can optionally be colored Green/Red based on its slope (rising/falling).
Overbought Line (Solid Red): A user-defined level (default: 2.0). When the oscillator moves above this line, it suggests the price deviation above VWAP is statistically significant compared to recent history.
Oversold Line (Solid Green): A user-defined level (default: -2.0). When the oscillator moves below this line, it suggests the price deviation below VWAP is statistically significant compared to recent history.
Overbought/Oversold Zone Fills (Transparent Red/Green): These shaded areas appear only when the oscillator line enters the respective Overbought or Oversold territory (defined by the OB/OS Lines), visually highlighting these periods.
Zero Line (Dotted Gray): Represents the point where the current VWAP separation is exactly equal to the average VWAP separation over the lookback period. Crossings indicate shifts relative to this mean.
Zero Cross Markers (Orange 'X'): Small 'x' marks plotted directly on the oscillator line whenever it crosses the Zero Line, pinpointing these moments.
Potential Usage / Interpretation
Identifying Extremes: High positive values (above OB Level) or low negative values (below OS Level) can suggest the price move relative to VWAP might be over-extended and potentially due for a pause or pullback. Look for the oscillator turning back from these extremes.
Spotting Divergences: Look for discrepancies between price action and the oscillator.
Bearish Divergence: Price makes a new high, but the oscillator makes a lower high (often in the OB zone). Suggests weakening upside momentum relative to VWAP dynamics.
Bullish Divergence: Price makes a new low, but the oscillator makes a higher low (often in the OS zone). Suggests weakening downside momentum relative to VWAP dynamics.
Context is Key: This oscillator measures deviation from a specific benchmark (VWAP). Its interpretation should always be done within the context of the overall market trend, price structure (support/resistance), volume analysis, and potentially other confirming indicators.
Disclaimer: This indicator is a tool for analysis, not a standalone trading system. It does not provide financial advice. Always use risk management.
Settings Overview
Anchor Period: Determines how often the VWAP calculation resets (Session, Week, Month, etc.).
Source: The price data used for the separation calculation (default: hlc3).
Lookback Length: The number of bars used to calculate the average and standard deviation of the separation, influencing the oscillator's responsiveness.
Overbought/Oversold Levels: User-defined thresholds for identifying extreme Z-score values.
Color Oscillator Line: Option to color the oscillator line based on whether it's rising or falling.
Billafx(trend) High/LowDetects trend swing highs and lows by comparing high/low prices.
Simple and clean swing detection that works with any market or timeframe.