CyclePulse MomentumCyclePulse Momentum
Overview
CyclePulse Momentum is a powerful, adaptable indicator designed to identify momentum shifts and cyclic reversals across any asset—stocks, forex, cryptocurrencies, and more. By integrating a Cyclic Smoothed RSI (cRSI) with an innovative auto-detected dominant cycle, this tool delivers precise, market-tuned signals for traders seeking to capitalize on price and volume dynamics.
How It Works
Momentum Signals (Green/Red Triangles)
Green Triangles (Below Bars): Signal bullish momentum when volume exceeds a dynamic threshold (default 1.5x the 10-period average) and price rises significantly (default ≥1.5%) or volume momentum spikes (>20% over 5 bars).
Red Triangles (Above Bars): Signal bearish momentum under the same conditions with a price drop.
These highlight high-impact moves driven by volume and price surges.
cRSI Band Crossovers (Diamonds)
Light Turquoise Diamonds (Below Bars): cRSI crosses up through the low band, indicating a potential bullish reversal from oversold territory.
Light Purple Diamonds (Above Bars): cRSI crosses down through the high band, suggesting a bearish reversal from overbought levels.
Bands adapt dynamically to market conditions, enhancing reversal precision.
cRSI 25% Level Signals (Yellow X and Circle)
Yellow X (Above Bars): cRSI crosses below the 25% level under the high band, marking an early bearish pullback.
Yellow Circle (Below Bars): cRSI crosses above the 25% level over the low band, signaling an early bullish recovery.
These provide early warnings of momentum shifts within the cycle.
Auto Dominant Cycle Advantage
The standout feature is the auto-detected dominant cycle length, which adjusts between 10 and 40 bars based on real-time peak and trough analysis (50-bar lookback). Unlike fixed-cycle indicators, this adapts to each asset’s unique rhythm, making triggers—triangles, diamonds, and X’s/circles—significantly more accurate by aligning with the market’s natural tempo. A white number (e.g., "18") appears above bars when the cycle changes, keeping you informed without clutter.
Usage Tips
Momentum Trading: Use green/red triangles to catch strong trends or reversals.
Cycle Timing: Leverage turquoise/purple diamonds for high-probability reversal points, enhanced by the auto-cycle’s precision.
Early Entries: Yellow X’s and circles offer advance signals for momentum shifts.
Customization: Adjust thresholds for your asset—lower (e.g., 1.0) for stocks, higher (e.g., 2.0) for volatile crypto. Pair with support/resistance for confirmation.
Settings
Use Auto Dominant Cycle Length: Enable (default) for adaptive, accurate triggers; disable for a fixed cycle (default 20).
Base Volume Threshold: Default 1.5—tweak for signal frequency.
Base Price Change % Threshold: Default 1.5%—adjust to asset volatility.
Volume Momentum Lookback: Default 5—shorten for faster signals, lengthen for smoother ones.
Show cRSI Band Crossovers: Enable (default) for cRSI signals; disable for simplicity.
Why It Stands Out
The auto dominant cycle sets CyclePulse Momentum apart by dynamically syncing with market waves, ensuring triggers hit when they matter most. Whether you’re scalping on 15M or swinging on 1D, this indicator adapts to deliver sharper, more reliable insights.
Индикаторы и стратегии
Fourier Trend Energy (Prototype)Fourier Trend Energy (Prototype)
This indicator brings the logic of Fourier-based trend analysis into Pine Script.
It estimates two key components:
Low-Frequency Energy — representing the strength of the underlying trend
High-Frequency Energy — representing noise, volatility, or deviation from the trend
🔹 Green line → trend strength
🔸 Orange line → short-term noise
🟩🟥 Background color → shows whether trend energy is increasing or decreasing
You can use it to:
Detect early trend formation
Filter fakeouts during consolidation
Spot momentum shifts based on energy crossovers
This is not a traditional oscillator — it’s a frequency-inspired tool to help you understand when the market is charging for a move.
DOPT---
## 🔍 **DOPT - Daily Open & Price Time Markers**
This script is designed to support directional bias development and price behavior analysis around key time-based reference points on the **1H and 4H timeframes**.
### ✨ **What It Does**
- **1800 Open Marker** (6 PM NY time): Plots the **daily open** from 1800 in **black dotted lines**.
- **0000 Open Marker** (Midnight NY time): Plots the **midnight open** in **blue dotted lines**.
- **Day Letters**: Each 1800 open is labeled with the corresponding **day of the week** (e.g., M, T, W...), helping visually segment your chart.
- **Hour Labels**: Select specific candles (e.g., 0000 = '0', 0800 = '8') to be labeled above the bar. These are fully customizable.
- **Candle Midpoints**: Option to mark the **50% level** of a specific candle (good for CE or CRT references).
- **CRT High/Low Tracking**: Ability to plot **extended high and low lines** from a selected candle back (e.g., for CRT modeling).
- **4H Timeframe Candle Numbering**: Helpful when analyzing sequences on the 4-hour timeframe. Candles are numbered `1`, `5`, and `9` for reference.
---
### 🧠 **How I Use It**
- I mostly use this on the **1-hour timeframe** to decide **directional bias** for the day:
- If price **closes above 1800 open**, I consider that a **green daily close** — potential bullish sentiment.
- If price **closes below**, I treat it as a **red daily close** — potential bearish behavior.
- Price often uses these opens as **support/resistance**, so I watch for reactions there.
- On the **4H**, the candle numbers help track structure and flow.
- Combine with CRT tools to mark **key candle highs/lows** and their **equilibrium (50%)** — great for refining entries or understanding how price is respecting a particular candle.
---
### ⚠️ **Note on Daylight Savings**
This is a **daylight saving time-dependent script**. When DST kicks in or out, you’ll need to **adjust the time inputs** accordingly to keep the opens accurate (e.g., 1800 might shift to 1700 depending on the season).
---
### 🔁 **Backtesting & Reference**
- The **1800 and 0000 opens** are plotted for **as far back** as your chart loads, making it great for backtesting historical reactions.
- The CRT marking tools only go back **50 candles max**, so use that for recent structure only.
---
Range Box ExtendedThe "Range Box Extended" indicator by Mikel Vaquero helps traders visualize specific session ranges directly on their charts. It draws a clearly defined box highlighting the session's highest and lowest points within a selected timeframe (e.g., 17:00 to 02:59). Additionally, the indicator plots extended lines above and below the initial box, effectively creating potential support and resistance levels based on the box's height.
Key Features:
Customizable Session: Traders can define any trading session.
Lines and Background: Users can choose to display lines, backgrounds, or middle lines, customizing visual clarity.
Extended Lines: Automatically extends horizontal lines to project significant support and resistance levels.
Style Customization: Color, width, and transparency can be adjusted to enhance visual effectiveness.
This tool is particularly useful for breakout strategies or to identify trading ranges clearly.
VWMA, AlphaTrend, CCI, Volume, PSAR IndicatorThis powerful all-in-one indicator combines VWMA, AlphaTrend, CCI, Volume, PSAR, and ADX Momentum Filtering to provide high-probability trading signals with risk management built-in. Designed for traders who demand precision, this tool dynamically identifies optimal entry and exit points while filtering noise for clear trend confirmation.
📌 Key Features:
✅ Smart Trend Detection: VWMA and AlphaTrend work together to confirm trend direction.
✅ Momentum-Based Entries: CCI & Volume act as confluence for stronger trade signals.
✅ Adaptive Stop-Loss & Take-Profit: ATR, Percentage, PIP-based SL/TP for maximum flexibility.
✅ Breakout & Breakdown Levels: Identify potential reversals before they happen.
✅ PSAR Exit Strategy: Secure profits with a proven trailing stop mechanism.
✅ ADX Momentum Filter: Trade only in strong trends, avoiding choppy markets.
✅ Session-Based Trading: Customize trading hours for different market conditions.
🚨 Who is this for? 🚨
🔸 Intraday & Swing Traders looking for precision setups.
🔸 Trend-following traders who want to filter fake signals.
🔸 Anyone who wants a clean, non-repainting, and customizable trading strategy.
🔗 Add this indicator to your chart today and supercharge your trading with confidence! 🚀
50 EMA Strategy with RSI & MACD**50 EMA Strategy with RSI & MACD**
This Pine Script indicator is designed to identify high-probability trade setups using the **50 EMA**, **RSI**, and **MACD**. The strategy generates **buy and sell signals** based on price interactions with the 50 EMA, combined with momentum confirmation from RSI and MACD.
### **Key Features:**
✅ **50 EMA as Trend Filter** – Determines whether price is in an uptrend or downtrend.
✅ **RSI Confirmation** – Ensures momentum aligns with trade direction (**RSI > 40 for buys, RSI < 60 for sells**).
✅ **MACD Confirmation** – Filters trades with MACD crossovers (**bullish for buys, bearish for sells**).
✅ **Buy Signals** – Triggered when price crosses **above** the 50 EMA, RSI confirms strength, and MACD makes a bullish crossover.
✅ **Sell Signals** – Triggered when price crosses **below** the 50 EMA, RSI confirms weakness, and MACD makes a bearish crossover.
✅ **Alerts & Visual Markers** – Buy and sell signals are plotted on the chart with labels, and alerts are set for easy trade execution.
Would you like me to refine the script to improve accuracy or match your specific trading conditions better?
Volume Weighted RSI (VW RSI)The Volume Weighted RSI (VW RSI) is a momentum oscillator designed for TradingView, implemented in Pine Script v6, that enhances the traditional Relative Strength Index (RSI) by incorporating trading volume into its calculation. Unlike the standard RSI, which measures the speed and change of price movements based solely on price data, the VW RSI weights its analysis by volume, emphasizing price movements backed by significant trading activity. This makes the VW RSI particularly effective for identifying bullish or bearish momentum, overbought/oversold conditions, and potential trend reversals in markets where volume plays a critical role, such as stocks, forex, and cryptocurrencies.
Key Features
Volume-Weighted Momentum Calculation:
The VW RSI calculates momentum by comparing the volume associated with upward price movements (up-volume) to the volume associated with downward price movements (down-volume).
Up-volume is the volume on bars where the closing price is higher than the previous close, while down-volume is the volume on bars where the closing price is lower than the previous close.
These volumes are smoothed over a user-defined period (default: 14 bars) using a Running Moving Average (RMA), and the VW RSI is computed using the formula:
\text{VW RSI} = 100 - \frac{100}{1 + \text{VoRS}}
where
\text{VoRS} = \frac{\text{Average Up-Volume}}{\text{Average Down-Volume}}
.
Oscillator Range and Interpretation:
The VW RSI oscillates between 0 and 100, with a centerline at 50.
Above 50: Indicates bullish volume momentum, suggesting that volume on up bars dominates, which may signal buying pressure and a potential uptrend.
Below 50: Indicates bearish volume momentum, suggesting that volume on down bars dominates, which may signal selling pressure and a potential downtrend.
Overbought/Oversold Levels: User-defined thresholds (default: 70 for overbought, 30 for oversold) help identify potential reversal points:
VW RSI > 70: Overbought, indicating a possible pullback or reversal.
VW RSI < 30: Oversold, indicating a possible bounce or reversal.
Visual Elements:
VW RSI Line: Plotted in a separate pane below the price chart, colored dynamically based on its value:
Green when above 50 (bullish momentum).
Red when below 50 (bearish momentum).
Gray when at 50 (neutral).
Centerline: A dashed line at 50, optionally displayed, serving as the neutral threshold between bullish and bearish momentum.
Overbought/Oversold Lines: Dashed lines at the user-defined overbought (default: 70) and oversold (default: 30) levels, optionally displayed, to highlight extreme conditions.
Background Coloring: The background of the VW RSI pane is shaded red when the indicator is in overbought territory and green when in oversold territory, providing a quick visual cue of potential reversal zones.
Alerts:
Built-in alerts for key events:
Bullish Momentum: Triggered when the VW RSI crosses above 50, indicating a shift to bullish volume momentum.
Bearish Momentum: Triggered when the VW RSI crosses below 50, indicating a shift to bearish volume momentum.
Overbought Condition: Triggered when the VW RSI crosses above the overbought threshold (default: 70), signaling a potential pullback.
Oversold Condition: Triggered when the VW RSI crosses below the oversold threshold (default: 30), signaling a potential bounce.
Input Parameters
VW RSI Length (default: 14): The period over which the up-volume and down-volume are smoothed to calculate the VW RSI. A longer period results in smoother signals, while a shorter period increases sensitivity.
Overbought Level (default: 70): The threshold above which the VW RSI is considered overbought, indicating a potential reversal or pullback.
Oversold Level (default: 30): The threshold below which the VW RSI is considered oversold, indicating a potential reversal or bounce.
Show Centerline (default: true): Toggles the display of the 50 centerline, which separates bullish and bearish momentum zones.
Show Overbought/Oversold Lines (default: true): Toggles the display of the overbought and oversold threshold lines.
How It Works
Volume Classification:
For each bar, the indicator determines whether the price movement is upward or downward:
If the current close is higher than the previous close, the bar’s volume is classified as up-volume.
If the current close is lower than the previous close, the bar’s volume is classified as down-volume.
If the close is unchanged, both up-volume and down-volume are set to 0 for that bar.
Smoothing:
The up-volume and down-volume are smoothed using a Running Moving Average (RMA) over the specified period (default: 14 bars) to reduce noise and provide a more stable measure of volume momentum.
VW RSI Calculation:
The Volume Relative Strength (VoRS) is calculated as the ratio of smoothed up-volume to smoothed down-volume.
The VW RSI is then computed using the standard RSI formula, but with volume data instead of price changes, resulting in a value between 0 and 100.
Visualization and Alerts:
The VW RSI is plotted with dynamic coloring to reflect its momentum direction, and optional lines are drawn for the centerline and overbought/oversold levels.
Background coloring highlights overbought and oversold conditions, and alerts notify the trader of significant crossings.
Usage
Timeframe: The VW RSI can be used on any timeframe, but it is particularly effective on intraday charts (e.g., 1-hour, 4-hour) or daily charts where volume data is reliable. Shorter timeframes may require a shorter length for increased sensitivity, while longer timeframes may benefit from a longer length for smoother signals.
Markets: Best suited for markets with significant and reliable volume data, such as stocks, forex, and cryptocurrencies. It may be less effective in markets with low or inconsistent volume, such as certain futures contracts.
Trading Strategies:
Trend Confirmation:
Use the VW RSI to confirm the direction of a trend. For example, in an uptrend, look for the VW RSI to remain above 50, indicating sustained bullish volume momentum, and consider buying on pullbacks when the VW RSI dips but stays above 50.
In a downtrend, look for the VW RSI to remain below 50, indicating sustained bearish volume momentum, and consider selling on rallies when the VW RSI rises but stays below 50.
Overbought/Oversold Conditions:
When the VW RSI crosses above 70, the market may be overbought, suggesting a potential pullback or reversal. Consider taking profits on long positions or preparing for a short entry, but confirm with price action or other indicators.
When the VW RSI crosses below 30, the market may be oversold, suggesting a potential bounce or reversal. Consider entering long positions or covering shorts, but confirm with additional signals.
Divergences:
Look for divergences between the VW RSI and price to spot potential reversals. For example, if the price makes a higher high but the VW RSI makes a lower high, this bearish divergence may signal an impending downtrend.
Conversely, if the price makes a lower low but the VW RSI makes a higher low, this bullish divergence may signal an impending uptrend.
Momentum Shifts:
A crossover above 50 can signal the start of bullish momentum, making it a potential entry point for long trades.
A crossunder below 50 can signal the start of bearish momentum, making it a potential entry point for short trades or an exit for long positions.
Example
On a 4-hour SOLUSDT chart:
During an uptrend, the VW RSI might rise above 50 and stay there, confirming bullish volume momentum. If it approaches 70, it may indicate overbought conditions, as seen near a price peak of 145.08, suggesting a potential pullback.
During a downtrend, the VW RSI might fall below 50, confirming bearish volume momentum. If it drops below 30 near a price low of 141.82, it may indicate oversold conditions, suggesting a potential bounce, as seen in a slight recovery afterward.
A bullish divergence might occur if the price makes a lower low during the downtrend, but the VW RSI makes a higher low, signaling a potential reversal.
Limitations
Lagging Nature: Like the traditional RSI, the VW RSI is a lagging indicator because it relies on smoothed data (RMA). It may not react quickly to sudden price reversals, potentially missing the start of new trends.
False Signals in Ranging Markets: In choppy or ranging markets, the VW RSI may oscillate around 50, generating frequent crossovers that lead to false signals. Combining it with a trend filter (e.g., ADX) can help mitigate this.
Volume Data Dependency: The VW RSI relies on accurate volume data, which may be inconsistent or unavailable in some markets (e.g., certain forex pairs or futures contracts). In such cases, the indicator’s effectiveness may be reduced.
Overbought/Oversold in Strong Trends: During strong trends, the VW RSI can remain in overbought or oversold territory for extended periods, leading to premature exit signals. Use additional confirmation to avoid exiting too early.
Potential Improvements
Smoothing Options: Add options to use different smoothing methods (e.g., EMA, SMA) instead of RMA for the up/down volume calculations, allowing users to adjust the indicator’s responsiveness.
Divergence Detection: Include logic to detect and plot bullish/bearish divergences between the VW RSI and price, providing visual cues for potential reversals.
Customizable Colors: Allow users to customize the colors of the VW RSI line, centerline, overbought/oversold lines, and background shading.
Trend Filter: Integrate a trend strength filter (e.g., ADX > 25) to ensure signals are generated only during strong trends, reducing false signals in ranging markets.
The Volume Weighted RSI (VW RSI) is a powerful tool for traders seeking to incorporate volume into their momentum analysis, offering a unique perspective on market dynamics by emphasizing price movements backed by significant trading activity. It is best used in conjunction with other indicators and price action analysis to confirm signals and improve trading decisions.
3min Breakout StrategyBreakout Strategy - Publication Notes
Overview
A Pine Script v5 strategy using multi-timeframe analysis to trade breakouts. Identifies peaks and dips on the 3-minute chart and enters trades on the 1-minute chart with momentum confirmation.
Key Features
Multi-Timeframe: Combines 3-minute trend analysis with 1-minute entries.
EMA-Based: Uses a 60-period EMA (3-min) for trend and key levels.
Peak/Dip Logic: Detects swing highs (peaks) and lows (dips).
Momentum: Confirms entries with RSI and EMA signals.
Stop Loss: Exits at the dip level.
How It Works
3-Minute: Tracks peaks above the EMA and dips below it (3+ bearish candles).
1-Minute: Enters long on a breakout above the peak with rising EMA and RSI; exits below the dip.
Dynamic Trend Indicator (DTI) - VWAP FilterThe Dynamic Trend Indicator (DTI) with VWAP Filter is a trend-following indicator.
It aims to identify and follow market trends while minimizing false signals in choppy or ranging markets.
The DTI combines a dynamically adjusted Exponential Moving Average (EMA) with a daily Volume Weighted Average Price (VWAP) confirmation filter and a cooldown mechanism to enhance signal reliability. This indicator is particularly useful for traders on intraday timeframes (e.g., 4-hour charts) who want to align their trades with the broader daily trend while avoiding whipsaws.
Key Features:
Dynamic Trend Line:
The core of the DTI is a trend line calculated using a custom EMA that adjusts its period dynamically based on market conditions.
The period of the EMA is determined by a combination of volatility (measured via ATR) and trend strength (measured via price momentum). In strong trends, the period shortens for faster responsiveness; in weak or ranging markets, it lengthens to reduce noise.
An optional smoothing EMA can be applied to the dynamic trend line to further reduce noise, with a user-defined smoothing length.
Daily VWAP Confirmation Filter:
A daily VWAP is calculated to provide a higher-timeframe trend bias. VWAP represents the average price paid for an asset during the day, weighted by volume, and is often used as a benchmark by institutional traders.
Buy signals are only generated when the price is above the daily VWAP (indicating a bullish daily bias), and sell signals are only generated when the price is below the VWAP (indicating a bearish daily bias).
The VWAP resets at the start of each day, ensuring it reflects the current day’s trading activity.
Cooldown Mechanism:
To prevent rapid signal reversals (whipsaws), the indicator includes a cooldown period between signals. After a buy or sell signal is generated, no new signals can be generated for a user-defined number of bars (default: 5 bars).
This helps filter out noise in choppy markets, ensuring signals are spaced out and more likely to align with significant trend changes.
Visual Elements:
Trend Line: Plotted on the chart, colored green when the price is above (uptrend) and red when below (downtrend). A gray color indicates a neutral trend.
Buy/Sell Signals: Displayed as green triangles below the bar for buy signals and red triangles above the bar for sell signals.
Background Coloring: The chart background is shaded green during uptrends and red during downtrends, providing a quick visual cue of the trend direction.
Daily VWAP Line: Optionally plotted as a purple step line, allowing traders to see the VWAP level and its relationship to the price.
Alerts:
The indicator includes built-in alerts for buy and sell signals, triggered when the price crosses the trend line and satisfies the VWAP filter and cooldown conditions.
Alert messages specify whether the signal is a buy or sell and confirm that the VWAP condition was met (e.g., "DTI Buy Signal: Price crossed above trend line and VWAP").
Input Parameters
Base Length (default: 14): The base period for calculating volatility and trend strength, used to adjust the dynamic EMA period.
Volatility Multiplier (default: 1.5): Adjusts the sensitivity of the dynamic period to market volatility (via ATR).
Trend Threshold (default: 0.5): Controls the sensitivity of the dynamic period to trend strength (via price momentum).
Use Smoothing (default: true): Enables/disables smoothing of the trend line with an additional EMA.
Smoothing Length (default: 3): The period for the smoothing EMA, if enabled.
Cooldown Bars (default: 5): The minimum number of bars between consecutive signals, reducing signal frequency in choppy markets.
Show Daily VWAP (default: true): Toggles the display of the daily VWAP line on the chart.
How It Works
Dynamic Trend Line Calculation:
Volatility is measured using the Average True Range (ATR) over the base length, scaled by the volatility multiplier.
Trend strength is calculated as the absolute price momentum (change in price over the base length) divided by the volatility factor.
The dynamic EMA period is adjusted based on the trend strength: stronger trends result in a shorter period (faster response), while weaker trends result in a longer period (more stability). The period is constrained between 5 and 50 to avoid extreme values.
A custom EMA function is used to handle the dynamic period, as Pine Script’s built-in ta.ema() requires a fixed length. The trend line is optionally smoothed with a secondary EMA.
Signal Generation:
A buy signal is generated when the price crosses above the trend line, the price is above the daily VWAP, and the cooldown period has elapsed.
A sell signal is generated when the price crosses below the trend line, the price is below the daily VWAP, and the cooldown period has elapsed.
The cooldown mechanism ensures that signals are not generated too frequently, reducing false signals in ranging markets.
Daily VWAP Calculation:
The VWAP is calculated by accumulating the price-volume product (close * volume) and total volume for the day, resetting at the start of each new day.
The VWAP is then computed as the cumulative price-volume divided by the cumulative volume, providing a volume-weighted average price for the day.
Usage
Timeframe: Best suited for intraday timeframes (e.g., 1-hour, 4-hour) where the daily VWAP provides a higher-timeframe trend bias. It can also be used on daily charts with adjustments to the cooldown period.
Markets: Works well in trending markets (e.g., forex, crypto, stocks) where the dynamic trend line can capture sustained price movements. The VWAP filter helps align signals with the daily trend, making it effective for assets with clear daily biases.
Trading Strategy:
Buy: Enter a long position when a green triangle (buy signal) appears, indicating the price has crossed above the trend line and is above the daily VWAP.
Sell: Enter a short position (or exit a long) when a red triangle (sell signal) appears, indicating the price has crossed below the trend line and is below the daily VWAP.
Use the trend line and VWAP as dynamic support/resistance levels to set stop-losses or take-profit targets.
Backtesting: Use TradingView’s strategy tester to evaluate the indicator’s performance on your chosen market and timeframe, adjusting parameters like cooldown_bars and volatility_mult to optimize for profitability.
Example
On a 4-hour SOLUSDT chart, the DTI with VWAP Filter might show:
An uptrend with the price above the green trend line and above the daily VWAP, generating buy signals as the price continues to rise.
A downtrend where the price falls below the red trend line and the daily VWAP, generating sell signals that align with the bearish daily bias.
During choppy periods, the cooldown mechanism and VWAP filter reduce false signals, ensuring trades are taken only when the price aligns with the daily trend.
Limitations
Lagging Nature: Like all trend-following indicators, the DTI may lag during sharp price reversals, as the dynamic EMA needs time to adjust.
Ranging Markets: While the VWAP filter and cooldown mechanism reduce whipsaws, the indicator may still generate some false signals in strongly ranging markets. Combining it with a trend strength filter (e.g., ADX) can help.
VWAP Dependency: The effectiveness of the VWAP filter depends on the market’s respect for the daily VWAP as a support/resistance level. In markets with low volume or erratic price action, the VWAP may be less reliable.
Potential Improvements
VWAP Buffer: Add a percentage buffer around the VWAP (e.g., require the price to be 1% above/below) to further reduce noise.
Multi-Timeframe VWAP: Incorporate a weekly VWAP for additional trend confirmation on longer timeframes.
Trend Strength Filter: Add an ADX filter to ensure signals are generated only during strong trends (e.g., ADX > 25).
WaveTrend, RSI, VWAP, MFI Indicator🚀 Strategy Overview
This multi-confirmation indicator combines WaveTrend, RSI, VWAP, and MFI to generate high-probability buy and sell signals with built-in risk management. It is designed for precision trading across stocks, forex, crypto, and indices.
📊 Entry Conditions
🔹 Long Entry (Buy Signal) 🟢
✅ WaveTrend crosses above the oversold level (-53)
✅ RSI is above 30 (confirming momentum shift)
✅ Price is above VWAP (bullish trend)
✅ MFI is below 20, indicating accumulation
🔹 Short Entry (Sell Signal) 🔴
✅ WaveTrend crosses below the overbought level (+53)
✅ RSI is below 70 (indicating weakness)
✅ Price is below VWAP (bearish trend)
✅ MFI is above 80, indicating distribution
📉 Exit Conditions
🔹 Take Profit (TP) 🎯
💰 Dynamic TP levels based on:
✔ ATR multiplier
✔ Percentage-based profit target
✔ Pip-based TP (for forex traders)
🔹 Stop Loss (SL) 🛑
🔸 ATR-based SL for dynamic risk management
🔸 Percentage-based SL for fixed risk strategies
🔸 Pip-based SL for forex traders
📌 Additional Features
✅ Trend Filter – Ensures trades align with market momentum
✅ ADX Confirmation – Avoids low-volatility setups
✅ Time-Based Filters – Avoids trading outside key market hours
✅ Customizable Settings – Fully adaptable to different assets & strategies
🚀 Maximize your profits with this powerful, multi-confirmation strategy! 🚀
Pullback or Breakout Alert (LONG + SHORT)📌 Pullback or Breakout Alert (LONG + SHORT)
This script is designed to identify two key trading scenarios:
Pullbacks within a trending market (both bullish and bearish)
Breakouts beyond Bollinger Bands (both upward and downward)
It provides real-time alerts and visual markers on the chart for both setups, supporting long and short-side opportunities.
🔍 How it works:
✅ Pullback signals:
Long Pullback: Price is above the 200 SMA and RSI drops below a user-defined oversold level.
Short Pullback: Price is below the 200 SMA and RSI rises above a user-defined overbought level.
🚨 Breakout signals:
Breakout Up: Price closes above the upper Bollinger Band.
Breakout Down: Price closes below the lower Bollinger Band.
⚙️ Inputs & Customization:
200-period SMA (trend filter)
RSI length and thresholds for overbought/oversold
Bollinger Bands settings (length and deviation)
Optional Heikin Ashi candle source for smoothing
📈 Visual Aids:
SMA and Bollinger Bands are plotted on chart.
Signal markers:
🔼 Green triangle below bar = Long pullback
🔽 Red triangle above bar = Short pullback
🟧 Orange labels = Breakout up/down
🔔 Alerts:
4 separate alerts can be created:
Pullback LONG
Pullback SHORT
Breakout UP
Breakout DOWN
Each alert is triggered once per bar close for precision and noise reduction.
HBND ReferenceChart the HBND as an index based on weighting found on the HBND Etf website. For best results display the adjusted close since HBND is a high yielding fund. The weightings have to be updated manually.
There are three display options:
1. Normalize the index relative to the symbol on the chart (presumably HBND) and this is the default.
2. Percentage change relative to the first bar of the index
3. The raw value which will be the tlt price * tlt percentage weighting + vglt price * vglt percentage weighting + edv percentage weighting * edv price.
ALTIN - XAUTRYG % Fiyat Farkı AlarmıThis indicator calculates the percentage difference between GOLD and XAUTRYG prices, displays it visually as a label and generates an alarm when it goes below the threshold value you set.
🔍 Features:
✅ Calculates the **percentage price difference** between GOLD and XAUTRYG
✅ User-defined 3 level colour threshold: e.g. 1-2-3% → green-yellow-orange-red
✅ Increase/decrease indication with **🔼 / 🔽 direction arrow** according to the changing difference
✅ Comment based on its position in the last 20 bars:
- (**HIGHEST** of the last 20 bars)
- (**LOWEST** of the last 20 bars)
✅ Only visible on **GOLD** or **XAUTRYG** chart
✅ Alarm condition: Triggered when the difference falls below the set percentage threshold value
💡 What does it do?
This tool is ideal for investors who want to analyse the price difference between gram gold mint and spot gold, observe **arbitrage opportunities** and receive **alerts** at certain levels.
📈 Quickly recognise when the price gap widens or narrows.
🔔 Don't miss opportunities by setting an alarm if you wish!
💬 I welcome your improvement suggestions and feedback.
TREND and ZL FLOWHow It Helps Traders
Trend Identification with T3 Moving Average
The script calculates a T3 moving average using a smoother version of traditional moving averages, reducing lag and providing a clearer view of trend direction.
A histogram is plotted, where green bars indicate an uptrend and red bars signal a downtrend. This helps traders visually confirm the market trend and avoid false signals.
Zero Lag Moving Average (ZLMA) for Faster Reversals
The ZLMA is designed to react more quickly to price changes while minimizing lag. It helps traders spot trend reversals sooner than traditional moving averages.
The line color changes green for bullish momentum and red for bearish momentum, making it easier to spot shifts in direction.
Overall, this indicator is useful for trend-following traders who want to capture momentum shifts efficiently. It can be particularly helpful for day traders and swing traders looking for early trend confirmation and automated trade signals.
ForexFlex SMC IndicatorThe ForexFlex SMC Indicator is a Smart Money Concepts (SMC)-based TradingView script designed for traders using Break of Structure (BOS), Liquidity Sweeps, Fair Value Gaps (FVGs), and Fibonacci retracements to identify high-probability trading setups. It is specifically built for ForexFlex students, featuring manual licensing to restrict access.
Golden Cross & Death Cross Strategy with SL & TPGolden Cross (BUY Signal):
• Enter long when 50 EMA crosses above 200 EMA
• Stop-Loss = 1% below entry price
• Take-Profit = 2x risk (default 1:2 ratio)
✅ Death Cross (SELL Signal):
• Enter short when 50 EMA crosses below 200 EMA
• Stop-Loss = 1% above entry price
• Take-Profit = 2x risk
Rev&Line with TrendMarker - CoffeeKillerRev&Line with TrendMarker - Update Guide
🔔 **Warning: This Indicator Repaints** 🔔 This indicator uses real-time calculations that may change based on future price action. As a result, signals (such as arrows, lines, or color changes) **can and will repaint** — meaning they may appear, disappear, or shift after a candle closes.
**Do not rely on this tool alone for live trading decisions.** Use with caution and always confirm with non-repainting tools or additional analysis. (I planned to make this an update to the Rev&Line indicator but the greater minds said my write-up was too long, so it's getting published as a new indicator. Please refer to the Rev&Line indicator for a proper write-up on it.)
Major Updates & Enhancements
The Rev&Line indicator has been significantly enhanced with the integration of the TrendMarker system, adding powerful trend detection capabilities and intelligently connecting them with the existing marker lines. Here's what's new:
1. TrendMarker Integration
The original Rev&Line indicator has been expanded to include a comprehensive trend detection system that combines:
1. SuperTrend Algorithm
- ATR-based trend detection with customizable period and factor
- Direction-based logic to determine bull/bear market conditions
- Optional trend line visualization
2. Parabolic SAR
- Classic trend-following indicator with start, increment, and maximum parameters
- Used as confirmation for the SuperTrend signals
- Optional plotting of SAR points
3. Smart Background Coloring
- Green fluorescent background when both SuperTrend and PSAR indicate bullish conditions
- Red fluorescent background when both SuperTrend and PSAR indicate bearish conditions
- Customizable transparency levels
2. Enhanced Marker Lines System
The marker lines functionality has been completely revolutionized:
Before:
- Marker lines were reset based on pivot detection in the ZigZag system
- Resets occurred when new pivot lows or highs were identified
Now:
- Marker lines reset based on SuperTrend direction changes
- When SuperTrend changes from bearish to bullish, high marker lines reset
- When SuperTrend changes from bullish to bearish, low marker lines reset
- This creates a much more responsive and trend-aligned marker system
How the New Marker Lines Work
Trend-Based Reset Mechanism
The most important change is the marker line reset logic that now uses SuperTrend direction changes instead of ZigZag pivots.
This creates a system where:
1. When the market transitions from bearish to bullish (SuperTrend direction changes from -1 to 1):
- The high marker line resets, establishing a new range base
- This allows the indicator to track the new uptrend from its beginning
2. When the market transitions from bullish to bearish (SuperTrend direction changes from 1 to -1):
- The low marker line resets, establishing a new range base
- This allows the indicator to track the new downtrend from its beginning
Trading Applications
This trend-synchronized marker system offers several advantages:
1. Trend-Aligned Range Tracking
- Marker lines now automatically reset at trend changes
- Ranges are more relevant to the current market phase
- Percentage position becomes more meaningful for decision-making
2. Improved Breakout Detection
- High marker line now represents resistance established during the current bullish phase
- Low marker line now represents support established during the current bearish phase
- Breaks above/below these lines have greater significance
3. Enhanced Visual Clarity
- Background coloring clearly indicates the trend direction
- Marker lines show the range established during the current trend
- Percentage labels provide context within the trend range
New Parameter Groups
SuperTrend Parameters
- **ATR Period**: Period for Average True Range calculation (default: 4)
- **Factor**: Multiplier for ATR to determine band width (default: 1.0)
- **Show SuperTrend Line**: Toggle to display the SuperTrend line on chart (default: false)
Parabolic SAR Parameters
- **Start**: Initial acceleration factor (default: 0.02)
- **Increment**: Step value for acceleration factor (default: 0.02)
- **Max Value**: Maximum acceleration factor (default: 0.2)
- **Show Parabolic SAR Points**: Toggle to display SAR points on chart (default: false)
- **Parabolic SAR Trend Highlight**: Background color based on trend (default: true)
- **Background Transparency**: Opacity of background highlighting (default: 95)
Marker Lines Parameters (Enhanced)
- All original marker line settings are preserved
- The behavior is now tied to trend changes instead of pivots
Practical Usage
1. Trend Identification
- Green background: Strong bullish trend (both SuperTrend and PSAR aligned)
- Red background: Strong bearish trend (both SuperTrend and PSAR aligned)
- No background: Mixed or transitioning signals
2. Range Trading Within Trends
- During bullish trends:
* Use the high marker line as resistance level
* Use the low marker line as support level
* Consider entries near the low marker line with targets toward the high marker line
- During bearish trends:
* Use the low marker line as support level that may break
* Use the high marker line as resistance level
* Consider short entries near the high marker line with targets toward the low marker line
3. Percentage Position Trading
- In bullish trends: Look for long entries when percentage position is low (0-30%)
- In bearish trends: Look for short entries when percentage position is high (70-100%)
- Use the position marker to gauge current location within the trend range
4. Breakout Confirmation
- Breaks above the high marker line during bullish trends: Strong continuation signal
- Breaks below the low marker line during bearish trends: Strong continuation signal
- Trend changes that coincide with marker line breaks: Powerful reversal signals
Strategy Examples
Trend-Aligned Range Strategy
1. Identify the market trend using the background color
2. Wait for a pullback to the 0-30% zone during bullish trends
3. Enter long positions with targets at the 70-100% zone
4. Use the opposite approach during bearish trends
Trend Change Strategy
1. Monitor for SuperTrend direction changes (marker line resets)
2. Confirm with PSAR alignment (background color change)
3. Enter in the new trend direction after the first reset of marker lines
4. Place stops beyond the recent swing high/low
Breakout Confirmation Strategy
1. Identify consolidation phases where price oscillates between marker lines
2. Wait for a decisive break above/below marker lines in the direction of the background color
3. Enter on the breakout with targets at the next significant level
4. Use trend changes as warning signals for potential reversals
Best Practices
1. Combined Confirmation
- Use both SuperTrend and PSAR alignment for highest probability trades
- Look for ZigZag pivot confirmations in the same direction
- Wait for marker line resets to complete before entering new trend trades
2. Range Context
- Consider the distance between high and low marker lines
- Wider ranges suggest higher volatility and potential for larger moves
- Narrower ranges suggest consolidation and potential breakout opportunities
3. Visual Harmony
- Background color should align with overall direction of price movement
- Marker lines should contain most price action during the trend
- Percentage position should correlate with relative price location
Remember, the enhanced TrendMarker integration makes the Rev&Line indicator a more complete trading system, but always use proper risk management and confirm signals with other analysis methods.
**DISCLAIMER**: This indicator and its signals are intended solely for educational and informational purposes. They do not constitute financial advice. Trading involves significant risk of loss. Always conduct your own analysis and consult with financial professionals before making trading decisions.
🧠 BEAST Empathy MeterEntry Note:
The BEAST Empathy Meter can be used as a stand alone Indictaor, but it reveals its full strength in combination with the use of "ULTIMATIVES BEAST (LSTM + XGBoost + GARCH + Trend & Momentum" - Indicator
🧠 BEAST Empathy Meter – Emotional Intelligence for the Markets
➤ "Because every great algorithm needs a heart."
🔍 What is the BEAST Empathy Meter?
The BEAST Empathy Meter is a standalone emotional intelligence module designed to measure real-time market sentiment and emotional tension in price action – using a unique combination of logic-based indicators, momentum, volume, volatility, and macro market structure.
It acts as the emotional brain of your trading toolkit, built to complement the powerful logic engine of the main BEAST system.
While the BEAST focuses on detecting optimal entries and exits with precision and AI-enhanced logic, the Empathy Meter focuses on how the market "feels."
🧬 How does it work?
The BEAST Empathy Meter computes a scaled Empathy Score ranging from –100 (extreme fear) to +100 (euphoria), based on these weighted components:
🔑 Components used in Empathy Score:
Component Purpose
Candle structure Detects aggressive or indecisive candles
Volatility shifts Measures tension, contraction, or sudden expansion
Volume change Gauges crowd participation and conviction
Momentum (ROC) Senses acceleration or exhaustion
Trend alignment (EMA21/EMA50) Confirms direction & structure
Squeeze detection Identifies calm before breakout
Pattern emotion Detects Dojis after strong moves = uncertainty
RSI exhaustion Spots emotional overreach (FOMO or panic)
MACD structure Measures internal consistency in the trend
Weekly MACD Aligns local emotions with macro-trend
Setup override logic Overrides score if BEAST is about to trigger entry
Each component is scored numerically, then weighted and blended into a single Empathy Score, which is visually represented by a semi-circular Tachometer – built directly into your chart.
🔁 Real-time Logic Example
If the market is overbought, momentum fades, and a Doji forms → Empathy Score drops toward 0 or below.
If volume spikes, the MACD crosses bullish, trend is intact, and ROC accelerates → Score rises toward 80+.
If a short setup is triggered by the BEAST, the Empathy Score is automatically adjusted downward to reflect the dominant emotion.
🎯 How does it interact with BEAST?
Together, they create a symbiotic system:
BEAST Core Logic 🧠 Empathy Meter 💓
Detects trades via ML, patterns & signals Gauges market sentiment & mood
Uses CNN + LSTM + Wavelet + GCN Uses weighted indicator-based emotion model
Executes only when setups are valid Reflects how emotionally mature the setup is
Operates with logic & statistics Operates with structure-based intuition
➡️ You can use Empathy Meter to:
Confirm BEAST entries when sentiment aligns (e.g., Long Setup + EmpathyScore > 50)
Avoid entries in conflicting sentiment zones (e.g., Short Setup + Score still positive)
Monitor market fear, indecision or greed without relying on news or headlines
🌐 Use Cases
🔸 Add it to any BEAST-powered chart for emotional overlay
🔸 Use it independently as a market mood dashboard
🔸 Combine it with other systems (e.g., LuxAlgo, SMC, etc.) for enhanced context
🔸 Integrate it into screener logic to identify emotional setups across assets
🌟 Why it stands out
✅ No NLP required – Empathy is based on hard logic, not Twitter.
✅ Built by a trader for traders – emotion measured where it actually happens: the chart.
✅ Fully open and customizable – adjust weights, labels, visual zone thresholds.
💬 Final Thought
"A perfect entry is worthless if the market isn't emotionally ready for it."
The BEAST Empathy Meter ensures that your trading decisions are not only logical –
but emotionally aligned with market psychology.
Shall we build emotion-aware trading together?
Drop a like ❤️, comment, or remix – and become part of the BEAST movement.
🧠💥🔥
Supertrend + MACD with Advanced FiltersDetailed Guide
1. Indicator Overview
Purpose:
This enhanced indicator combines Supertrend and MACD to signal potential trend changes. In addition, it now includes several extra filters for more reliable signals:
Multi-Timeframe (MTF) Confirmation: Checks a higher timeframe’s trend.
ADX (Momentum) Filter: Ensures the market is trending strongly.
Dynamic Factor Adjustment: Adapts the Supertrend sensitivity to current volatility.
Volume Filter: Verifies that current volume is above average.
Each filter can be enabled or disabled according to your preference.
How It Works:
The Supertrend calculates dynamic support/resistance levels based on ATR and an adjustable factor, while MACD identifies momentum shifts via its crossovers. The additional filters then confirm whether the conditions meet your criteria for a trend change. If all enabled filters align, the indicator plots a shape and triggers an alert.
2. Supertrend Component with Dynamic Factor
Base Factor & ATR Period:
The Supertrend uses these inputs to compute its dynamic bands.
Dynamic Factor Toggle:
When enabled, the factor is adjusted by comparing the current ATR to its simple moving average. This makes the indicator adapt to higher or lower volatility conditions, helping to reduce false signals.
3. MACD Component
Parameters:
Standard MACD settings (Fast MA, Slow MA, Signal Smoothing) determine the responsiveness of the MACD line. Crossovers between the MACD line and its signal line indicate potential trend reversals.
4. Multi-Timeframe (MTF) Filter
Function:
If enabled, the indicator uses a higher timeframe’s simple moving average (SMA) to confirm the prevailing trend.
Bullish Confirmation: The current close is above the higher timeframe SMA.
Bearish Confirmation: The current close is below the higher timeframe SMA.
5. ADX Filter (Momentum)
Custom Calculation:
Since the built-in ta.adx function may not be available, a custom ADX is calculated. This involves:
Determining positive and negative directional movements (DMs).
Smoothing these values to obtain +DI and -DI.
Calculating the DX and then smoothing it to yield the ADX.
Threshold:
Only signals where the ADX exceeds the set threshold (default 20) are considered valid, ensuring that the market is trending strongly enough.
6. Volume Filter
Function:
Checks if the current volume exceeds the average volume (SMA) multiplied by a specified factor. This helps confirm that a price move is supported by sufficient trading activity.
7. Combined Signal Logic & Alerts
Final Signal:
A bullish signal is generated when:
MACD shows a bullish crossover,
Supertrend indicates an uptrend,
And all enabled filters (MTF, ADX, volume) confirm the signal.
The bearish signal is generated similarly in the opposite direction.
Alerts:
Alert conditions are set so that TradingView can notify you via pop-up, email, or SMS when these combined conditions are met.
8. User Adjustments
Toggle Filters:
Use the on/off switches for MTF, ADX, and Volume filters as needed.
Parameter Tuning:
Adjust the ATR period, base factor, higher timeframe settings, ADX period/threshold, and volume multiplier to match your trading style and market conditions.
Backtesting:
Always backtest your settings to ensure that they perform well with your strategy.
TrendWave Bands [BigBeluga]This is a trend-following indicator that dynamically adapts to market trends using upper and lower bands. It visually highlights trend strength and duration through color intensity while providing additional wave bands for deeper trend analysis.
🔵Key Features:
Adaptive Trend Bands:
➣ Displays a lower band in uptrends and an upper band in downtrends to indicate trend direction.
➣ The bands act as dynamic support and resistance levels, helping traders identify potential entry and exit points.
Wave Bands for Additional Analysis:
➣ A dashed wave band appears opposite the main trend band for deeper trend confirmation.
➣ In an uptrend, the upper dashed wave band helps analyze momentum, while in a downtrend, the lower dashed wave band serves the same purpose.
Gradient Color Intensity:
➣ The trend bands have a color gradient that fades as the trend continues, helping traders visualize trend duration.
➣ The wave bands have an inverse gradient effect—starting with low intensity at the trend's beginning and increasing in intensity as the trend progresses.
Trend Change Signals:
➣ Circular markers appear at trend reversals, providing clear entry and exit points.
➣ These signals mark transitions between bullish and bearish phases based on price action.
🔵Usage:
Trend Following: Use the lower band for confirmation in uptrends and the upper band in downtrends to stay on the right side of the market.
Trend Duration Analysis: Gradient wavebands give an idea of the duration of the current trend — new trends will have high-intensity colored wavebands and as time goes on, trends will fade.
Trend Reversal Detection: Circular markers highlight trend shifts, making it easier to spot entry and exit opportunities.
Volatility Awareness: Volatility-based bands help traders adjust their strategies based on market volatility, ensuring better risk management.
TrendWave Bands is a powerful tool for traders seeking to follow market trends with enhanced visual clarity. By combining trend bands, wave bands, and gradient-based color scaling, it provides a detailed view of market dynamics and trend evolution.
ATR SL and TP with Candle Freeze & DataWindowThis indicator uses the Average True Range (ATR) to automatically calculate your stop loss (SL) and take profit (TP) levels based on the current market volatility and your chosen multipliers. Here's how it works:
ATR Calculation:
The indicator computes the ATR, which measures the average market volatility over a set period. This value helps gauge how much the price typically moves.
SL and TP Determination:
Depending on whether you're in a long or short trade, the SL and TP are calculated relative to the current price:
For a long trade, the stop loss is set below the current price (by subtracting a multiple of the ATR) and the take profit is set above it (by adding a multiple of the ATR).
For a short trade, the calculations are reversed.
Candle Freeze Feature:
Once a new candle starts, the calculated SL and TP values are "frozen" for that candle. This means they remain constant during the candle's formation, preventing them from updating continuously as the price fluctuates. This can make it easier to plan your trades without the levels shifting mid-candle.
Data Window & Labels:
The SL and TP values are plotted on the chart as lines and displayed in labels for quick reference. Additionally, they appear in TradingView's Data Window, so you can easily copy the price numbers if needed.
Overall, the indicator is designed to help you manage your trades by setting dynamic, volatility-adjusted SL and TP levels that only update at the start of each new candle, aligning with your chosen timeframe. Let me know if you have any more questions or need further adjustments!
Ruben.Ramiro - Momentum Breakout StrategyThis strategy is designed to capture breakout movements aligned with the prevailing trend, using a combination of Exponential Moving Averages (EMAs), Relative Strength Index (RSI), and Average True Range (ATR) for entry signals and risk management. It includes clear long/short entry conditions, dynamic stop-losses.
1. Trend Identification
Uses two EMAs:
• Fast EMA (default 20 periods)
• Slow EMA (default 50 periods)
The trend is considered bullish if EMA Fast > EMA Slow, and bearish if EMA Fast < EMA Slow.
2. Momentum Filter (RSI)
Applies a 14-period RSI to avoid entries during overbought/oversold conditions:
• Avoids long entries when RSI > 70 (overbought)
• Avoids short entries when RSI < 30 (oversold)
3. Breakout Logic
Detects breakouts over a configurable period (default: 5 candles):
• Resistance: Highest high over the last N periods (excluding the current one)
• Support: Lowest low over the last N periods (excluding the current one)
4. Entry Conditions
Long Entry:
• Price breaks above recent resistance
• Uptrend confirmed (EMA Fast > EMA Slow)
• RSI not overbought
Short Entry:
• Price breaks below recent support
• Downtrend confirmed (EMA Fast < EMA Slow)
• RSI not oversold
5. Position Management
Stop-Loss and Trailing Stop based on ATR:
Stop-Loss:
• For long: entry price - (ATR * SL multiplier)
• For short: entry price + (ATR * SL multiplier)
Trailing Stop:
• Uses same ATR * trailing multiplier for both trail_points and trail_offset
• Defaults for both SL and trailing multiplier: 1.5x ATR
6. Alerts (Webhook)
JSON-formatted webhook alerts:
• Long entry: Market buy order
• Short entry: Market sell order
7. Visual Cues
• Green triangle below bar for Long entries
• Red triangle above bar for Short entries