Enhanced VWAP Breakout StrategyBreakout. Retest. Confirm. Trade.
What This Strategy Does
This script tracks and trades VWAP breakouts, but adds a layer of discipline through retest confirmation logic.
Instead of entering the moment price breaks VWAP, it:
Waits for a breakout candle (close above VWAP for longs, below for shorts)
Monitors the retest, the next candle must dip into VWAP but hold its direction
Enters only on confirmation, a clean close above (or below) that retest high/low
Calculates your stop loss from the retest low/high
Plots target profit using your selected risk:reward ratio
Optionally manages trades with trailing stops
Everything is visualized:
Breakout candles = 🟡
Retest candles = 🟠
Entry triggers = 🟢
SL/TP levels plotted automatically
VWAP line adjustable in width and color
It keeps track of every step of the setup using arrays, so you’ll always know what phase the pattern is in, and where your trade came from.
How to Use It
Apply it to any timeframe (1h or 15m tends to work well with decent liquidity)
VWAP is built-in — no need to add a separate indicator
Configure your risk:reward in the settings (default = 3:1)
Use the session control to limit trades to specific hours or days (default = last 6 months)
Decide whether to enable shorts, or keep it long-only
Optionally enable trailing stops if you're managing runners
Once configured, the strategy will:
Highlight each phase of the pattern
Execute entries and exits for you
Track and display performance via TradingView’s built-in strategy tester
Perfect for those who want structure in their intraday or swing trades.
Why I Built It
I’ve seen too many breakouts fail because the entry was too early.
This strategy doesn’t jump the gun — it waits for the market to show its hand.
VWAP gives the bias, the retest gives the validation, and the trigger confirms momentum.
You can test it across markets, pairs, or even layer it into your own logic.
Try it out and share your thoughts. Feedback helps refine this even more.
More upgrades coming soon!
Candlestick analysis
Prior Day HL MidPlots the High, Low and Midpoint of any prior daily candle right on your chart.
Just pick “Days Back” (1, 2, 3, etc.), customize your colors, and see yesterday’s (or n‑days‑ago) range and midpoint in real time.
Ethergy ChronosThe Ethergy Chronos indicator displays major time-based pivot points such as:
Monthly, weekly and daily - previous highs, previous lows, and current opens.
It also displays the separators for each month, week and day.
What makes it original is the fact that it is completely TIME-ZONE customizable, meaning that all specified pivots and separators are calculated and displayed according to the time-zone set.
For instance, if -4 UTC is selected, and the user chart is set to NY time as a default, all mentioned pivots and separators will reference 00:00 (midnight), months will start on the first Monday of that month at 00:00, weeks will start on Monday at 00:00 and daily will follow the same logic. if time-zone is set to -5 UTC then it will be at 01:00 and so forth.
Enjoy.
Ethergy
20-Bar Breakout + 20-Day High/LowIt marks High/Low of last 20 days and also breakout of high low of last 20 bars on any timeframe
Compare Strength with SLOPE Description
This indicator compares the relative strength between the current asset and a benchmark (e.g., BTC vs. ETH or AAPL vs. SPY) using a linear regression slope of their ratio over time.
The ratio is calculated as: close / benchmark
A linear regression slope is computed over a user-defined window
The slope represents trend strength: if it’s rising, the current asset is outperforming the benchmark
Plots
Gray Line: The raw ratio between the asset and benchmark
Orange Line: The slope of the ratio (shows momentum)
Background Color :
Green: The asset is significantly stronger than the benchmark
Red: The asset is significantly weaker than the benchmark
No color: No clear trend
Settings
Slope Window Length: Number of candles used in the regression (default = 10)
Slope Threshold: Sensitivity of trend detection. Smaller values detect weaker trends.
Example Use Cases
Style Rotation Strategy: Use the slope to determine whether "Growth" or "Value" style is leading.
Pair Trading / Relative Performance: Track which asset is leading in a pair (e.g., BTC vs ETH).
Factor Timing: Serve as a timing model to allocate between different sectors or factors.
Happy trading!
First 5-Minute Candle: Adjusted Levels with Middle Levelfirst five min candle high low mid 2611 level daily basis
Day of Week and HTF Period SeparatorThis indicator displays vertical lines to separate each day of the week, along with optional 1H and 4H period separators. It also shows day-of-week labels (MON, TUE, etc.) at a specified hour for quick visual reference. Useful for intraday traders who want a clear view of daily and higher timeframe transitions.
First 5-Minute Candle: Adjusted Levelsdifference of first five levels of high and low pine script code
VWAP + Wyckoff (Spring & UT)//@version=5
indicator("VWAP + Wyckoff (Spring & UT)", overlay=true)
// === INPUTS ===
dev1 = input.float(1.0, "Do lech chuan 1", group="VWAP Bands")
dev2 = input.float(2.0, "Do lech chuan 2", group="VWAP Bands")
volMultiplier = input.float(1.5, "Nguong volume cao bat thuong", group="Wyckoff Logic")
lookback = input.int(50, "So nen tim ho tro/khang cu", group="Wyckoff Logic")
// === VWAP ===
vwapVal = ta.vwap
var float cumVol = na
var float cumPV = na
var float cumPV2 = na
if (ta.change(time("D")) != 0)
cumVol := 0
cumPV := 0
cumPV2 := 0
cumVol += volume
cumPV += hlc3 * volume
cumPV2 += math.pow(hlc3, 2) * volume
mean = cumPV / cumVol
variance = cumPV2 / cumVol - math.pow(mean, 2)
stdev = math.sqrt(variance)
// Bands
upper1 = vwapVal + dev1 * stdev
lower1 = vwapVal - dev1 * stdev
upper2 = vwapVal + dev2 * stdev
lower2 = vwapVal - dev2 * stdev
// === PLOT ===
plot(vwapVal, color=color.orange, linewidth=2, title="VWAP")
pUpper1 = plot(upper1, color=color.green, title="Upper Band 1")
pLower1 = plot(lower1, color=color.green, title="Lower Band 1")
pUpper2 = plot(upper2, color=color.blue, title="Upper Band 2")
pLower2 = plot(lower2, color=color.blue, title="Lower Band 2")
fill(pUpper1, pLower1, color=color.new(color.green, 85), title="Fill Band 1")
fill(pUpper2, pLower2, color=color.new(color.blue, 90), title="Fill Band 2")
// === Wyckoff SPRING & UT Detection ===
support = ta.lowest(low, lookback)
resistance = ta.highest(high, lookback)
avgVol = ta.sma(volume, 20)
isSpring = low < support and close > support and volume > avgVol * volMultiplier
isUT = high > resistance and close < resistance and volume > avgVol * volMultiplier
plotshape(isSpring, title="Spring", location=location.belowbar, text="Spring", style=shape.labelup, size=size.small, color=color.lime, textcolor=color.white)
plotshape(isUT, title="UpThrust", location=location.abovebar, text="UT", style=shape.labeldown, size=size.small, color=color.red, textcolor=color.white)
// === Alerts ===
alertcondition(isSpring, title="🔔 Spring xuat hien", message="Tin hieu SPRING xuat hien!")
alertcondition(isUT, title="🔔 UpThrust xuat hien", message="Tin hieu UPTHRUST xuat hien!")
compare strength
---
Compare Strength – Multi-Timeframe Relative Strength Indicator
**Author:** @martin_alpha
**License:** Mozilla Public License 2.0
**Script version:** Pine Script™ v6
What does this indicator do?
This indicator is designed to **compare the relative strength of any asset against a chosen benchmark**. It provides traders and analysts with a clear visual representation of how one asset is performing compared to another over different time horizons.
Key Features:
- **Benchmark Comparison**: Compares the current asset’s price action against a user-defined symbol (default: `BTCUSDT` from Binance).
- **Relative Strength Ratio**: Calculates a scaled ratio of the asset’s price relative to the benchmark.
- **Multi-EMA Smoothing**: Applies three Exponential Moving Averages (EMAs) with user-defined lengths to smooth the strength ratio and highlight trends.
- **Customizable Inputs**: Allows traders to input their own benchmark symbol and EMA lengths for full flexibility.
How it works:
1. **Relative Ratio Calculation**:
```
ratio = (close / benchmark close) * 1000
```
This gives a scaled value showing how strong the current asset is relative to the benchmark.
2. **EMAs of the Ratio**:
- `ratio_ma1`: Fast smoothing (default length 10)
- `ratio_ma2`: Medium smoothing (default length 20)
- `ratio_ma3`: Long-term smoothing (default length 100)
3. **Plotting**:
- The raw ratio is plotted as a dynamic line.
- The smoothed ratios are plotted in **Red**, **Green**, and **Blue**, respectively.
How to Use:
- Choose any benchmark to compare strength — for example, `BINANCE:ETHUSDT` or a sector ETF like `SPY` if using on stocks.
- Observe **crossovers** between the ratio and its moving averages:
- When the ratio is above the moving averages, it indicates **relative outperformance**.
- When it is below, it may indicate **relative weakness**.
- Great for **pair trading**, **sector rotation**, or identifying **leading assets** in a trend.
Inputs:
- `length` (default 10): EMA length for short-term strength smoothing.
- `length2` (default 20): EMA length for medium-term strength.
- `length3` (default 100): EMA length for long-term trend view.
- `s01`: Symbol to use as a benchmark (default: `BINANCE:BTCUSDT`).
Notes:
- The benchmark is normalized by dividing by 100 to improve visual scaling.
- The final ratio is scaled by 1000 for better chart readability — this has no impact on actual strength interpretation.
- Best used on **higher timeframes** for macro trend comparison or on **shorter timeframes** for intra-day relative strength setups.
---
RNDR Reentry SystemStrategy for Render for daily trading
It helps getting in and out depending on volume, shape of the candles in the chart, uptrend, Overbought and oversold signals.
Previous Candle High/LowPrior candle high and low are good targets depending upon bullish or bearish markets
VWAP Bounce & Squeeze- VWAP
- 20/50 EMA
- 15 min Opening Range
- volume spike and candle body simulating Bookmap/DOM
- custom confluence detection for VWAP, EMA, candle structure
- signals for long and short opportunities
- automated risk/reward boxes
- automated trailing stop suggestions
Full‑Featured Multi‑Signal Strategy By Andi TanThis is my first strategy indicator, please try the backtest and use it, hopefully it will be useful
Previous 5 Days High/Low (RTH)Absolutely! Here's a detailed explanation of each part of the Pine Script we just built. This script is designed for intraday charts (e.g., 5-min, 15-min, 1-hour) and shows the high and low of the 5th most recent trading day, based on NASDAQ regular trading hours (RTH), which are 9:30 AM to 4:00 PM (New York time).
Vietnamese Stocks: Multi-Ticker Fibonacci AlertThis Pine Script™ indicator is designed specifically for traders monitoring the Vietnamese stock market (HOSE, HNX). Its primary goal is to automate the tracking of Fibonacci retracement levels across a large list of stocks, alerting you when prices breach key support zones.
Core Functionality:
The script calculates Fibonacci retracement levels (23.6%, 38.2%, 50%, 61.8%, 78.6%) for up to 40 tickers simultaneously. The calculation is based on the highest high and lowest low identified since a user-defined Start Time. This allows you to anchor the Fibonacci analysis to a specific market event, trend start, or time period relevant to your strategy.
What it Does For You:
Automated Watchlist Scanning: Instead of drawing Fib levels on dozens of charts, select one of the two pre-configured watchlists (up to 40 symbols each, customizable in settings) populated with popular Vietnamese stocks.
Time-Based Fibonacci: Define a Start Time in the settings. The script uses this date to find the subsequent highest high and lowest low for each symbol in your chosen watchlist, forming the basis for the Fib calculation.
Intelligent Alerts: Get notified via TradingView's alerts when the candle closing price of any stock in your active watchlist falls below the critical 38.2%, 50%, 61.8%, or 78.6% levels relative to its own high/low range since the start time. Alerts are consolidated for efficiency.
Visual Aids:
- Plots the same time-based Fibonacci levels directly on your current chart symbol for quick reference.
- Includes an optional on-chart table showing which monitored stocks are currently below key Fib levels (enable "Show Debug Info").
- Features experimental background coloring to highlight potential bullish signals on the current chart.
Configuration:
Start Time: Crucial input – sets the anchor point for Fib calculations.
WatchList Selection: Choose between WatchList #1 (Bluechip/Midcap focus) or WatchList #2 (Defensive/Other focus) using the boolean toggles.
Symbol Customization: Easily replace the default symbols with your preferred Vietnamese stocks directly in the indicator settings.
Notification Prefix: Add custom text to the beginning of your alert messages.
Alert Setup: Remember to create an alert in TradingView, selecting this indicator and the alert() condition, usually with "Once Per Bar Close" frequency.
This tool is open-source under the MPL 2.0 license. Feel free to use, modify, and learn from it.
ORB Strat with ATR calculated TargetsThis is a script That puts the ORB high and low from 10 15 30 or 60 minute TF and once broken to the upside or the downside will place targets calculated based on 4 10 minute candle ATRs.
The ORB H and L will only appear at 10 am EST
Early Uptrend with Institutional BuyThis script will help to identify early uptrend based on below logic.
Criteria Covered:
Moving Averages: Price > 20-day SMA, 50-day SMA, 200-day SMA; 50-day SMA > 200-day SMA.
Momentum: RSI 45–70.
Price Performance: Price ≥ 15% above 52-week low, within 30% of 52-week high.
Volume: Volume > 500,000.
Market Cap: > ₹5,000 Cr.
Not Covered: 200-day SMA uptrend, volume surge, green candle, 5-day volume trend, ADX, MACD, EMA (replaced with SMA).
FVG + Swings + ConfigurableOverview
This Pine Script v5 indicator highlights Fair Value Gaps (FVGs), plots swing‑high and swing‑low pivots, and marks single breakouts above the last swing‑high or below the last swing‑low by recoloring the breakout candle. Every aspect—gap size, count limits, colors, and feature toggles—is exposed as an input so you can tailor it to your own workflow.
Key Features
Fair Value Gaps
Detects bullish gaps when the high of bar i-2 is below the low of the current bar.
Detects bearish gaps when the low of bar i-2 is above the high of the current bar.
Draws a semi‑transparent rectangle spanning from bar i-2 to bar i + extension.
Automatically deletes oldest boxes when exceeding the user’s “Max FVG Boxes” limit.
Swing‑High / Swing‑Low Pivots
Identifies a swing‑high when the middle candle of a three‑bar sequence has the highest high.
Identifies a swing‑low when the middle candle has the lowest low.
Marks each pivot with a tiny dot above (high) or below (low) the bar.
Single Breakouts
Tracks the most recent swing‑high and swing‑low levels.
On the first close above the last swing‑high (or below the last swing‑low), recolors that single candle.
Prevents repeated coloring until a new swing pivot forms.
Full Customization
Show/Hide toggles for FVGs, swing pivots, breakouts.
Numeric inputs for FVG extension length and maximum retained boxes.
Color pickers for bullish/bearish gaps, swing pivots, and breakout candles.
Heiken Ashi with RSI Colors📜 Description:
This indicator blends Heiken Ashi candlesticks with RSI-based color filters to help traders quickly assess both trend structure and momentum extremes in a single glance.
✅ Heiken Ashi Mode: Smooths out price action to highlight clearer trends and suppress noise
✅ RSI Coloring: Applies candle color changes based on whether RSI is overbought, oversold, or neutral
It allows traders to visually spot potential exhaustion zones, continuation trends, or early reversal areas with enhanced clarity.
🔧 Settings:
Use Heiken Ashi Candles: Toggle between standard candles and Heiken Ashi smoothed values
RSI Length: Controls the lookback for RSI calculation (default 14)
Overbought/Oversold Levels: Customize your thresholds for extreme conditions (default: 70/30)
🎨 Candle Color Logic:
Green (Lime): RSI is overbought → price may be overextended upward
Red: RSI is oversold → price may be overextended downward
Gray: RSI is between extremes → neutral momentum
💡 Use Cases:
Confirm trend momentum with Heiken Ashi structure
Spot potential reversal points using RSI extremes
Enhance entry/exit decisions by combining price action and momentum in a single visual
Equal Highs and Equal LowsIt identifies eqx, teqx and seqx. So you are able to use them and determine what might happen. Trust me this indicator works if you know what you are doing
cd_full_poi_CxOverview
This indicator tracks the price in 16 different time frames (optional) in order to answer the question of where the current price has reacted or will react.
It appears on the chart and in the report table when the price approaches or touches the fvg or mitigations (order block / supply-demand), the rules of which will be explained below.
In summary, it follows the fvg and mitigations in the higher timeframe than the lower timeframe.
Many traders see fvg or mitigates as an point of interest and see the high, low swept in those zones as a trading opportunity. Key levels, Session high/lows and Equal high and lows also point of interest.
If we summarise the description of the point of interest ;
1- Fair value gaps (FVG) (16 time frames)
2- Mitigation zones (16 time frames)
3- Previous week, day, H4, H1 high and low levels
4- Sessions zones (Asia, London and New York)
5- Equal high and low levels are in indicator display.
Details:
1- Fair Value Gaps : It is simply described as a price gap and consists of a series of 3 candles. The reaction of the price to the gap between the 1st and 3rd candle wicks is observed.
The indicator offers 3 options for marking. These are :
1-1- ‘Colours are unimportant’: candle colours are not considered for marking. Fvg formation is sufficient.(Classical)
1-2- ‘First candle opposite colour’ : when a price gap occurs, the first candle of a series of 3 candles must be opposite.
For bullish fvg : bearish - bullish - free
For Bearish fvg : bullish - bearish - free
1-3- ‘All same colour’ : all candles in a series of 3 candles must be the same direction.
For bullish fvg: bullish - bullish - bullish
For bearish fvg : bearish - bearish – bearish
Examples:
2- Mitigation zones: Opposite candles with a fvg in front of them or candles higher/lower than the previous and next candle and with the same colour as the fvg series are marked.
Examples :
3- Previous week, day, H4, H1 high and low levels
4- Sessions regions (Asia, London and New York)
5- Equal high and low levels:
Annotation: Many traders want to see a liquidity grab on the poi, then try to enter the trade with the appropriate method.
Among the indicators, there is also the indication of grabs/swepts that occur at swing points. It is also indicated when the area previously marked as equal high/low is violated (grab).
At the end, sample setups will be shown to give an idea about the use of the indicator.
Settings:
- The options to be displayed from the menu are selected by ticking.
- 1m, 2m, 3m, 5m, 5m, 10m, 15m, 30m, h1, h4, h4, h6, h8, h12, daily, weekly, monthly and quarterly, 16 time zones in total can be displayed.
- The ‘Collapse when the price touches mitigate’ tab controls whether to collapse the box as the price moves into the inner region of the mitigate. If not selected, the size of the mitigate does not change.
- ‘Approach limit =(ATR / n)’ tab controls how close the price is to the fvg or mitigate. Instant ATR(10) value is calculated by dividing by the entered ‘n’ value.
- All boxes and lines are automatically removed from the screen when the beyond is closed.
- Colour selections, table, text features are controlled from the menu.
- Sessions hours are set as standard hours, the user can select special time zones. Timezone is set to GMT-4.
- On the candle when the price touches fvg or mitigate, the timeframe information of the POI is shown in the report table together with the graphical representation.
The benefits and differences :
1- We can evaluate the factors we use for setup together.
2- We are aware of what awaits us in the high time frame in the following candles.
3- It offers the user the opportunity to be selective with different candle selection options in fvg selection.
4- Mitige areas are actually unmitige areas because they have a price gap in front of them. The market likes to retest these areas.
5- Equal high/low zones are the levels that the price creates to accumulate liquidity or fails to go beyond (especially during high volume hours). Failure or crossing of the level may give a reversal or continuation prediction.
Sample setup 1:
Sample setup 2:
Sample setup 3:
Cheerful trades…
Enjoy…
Noxon Cycles Session High/Low Indicator
This powerful indicator automatically marks the Highs and Lows of the Asian, London, and New York trading sessions directly on your chart. It helps traders identify key liquidity zones, potential reversals, and breakout points with precision. Whether you're scalping or swing trading, this tool enhances your market structure analysis and timing for better entries and exits. Perfect for intraday strategies and institutional trading insights.