DD Keltner Channels (1-3 ATR)This indicator creates Keltner Channels with 1, 2, and 3 ATR multipliers, allowing you to visualize different volatility levels around a moving average.
It's specifically created for people taking the "Deep Dip Buy" stock trading course, and attempts to provide a ready-to-go solution for those struggling with configuring the default Keltner indicator on TradingView to suit their needs for the course.
Any input from students or the instructor is welcome to improve this indicator so it offers more value to those looking to learn how to trade.
Features:
- Uses SMA or EMA as the base (20-period default)
- Displays 6 lines: +3, +2, +1, -1, -2, and -3 ATR levels
- Color-coded for easy identification:
• +/-1 ATR: Green
• +/-2 ATR: Light Gray (thin)
• +/-3 ATR: Dark Gray (thick)
지표 및 전략
Donchian Channel Trend Meter [Custom TF]edited version of Donchian Channel Trend Meter
Try 1 minute in combination of ORIGINAL CREATOR his TOOL
7-Channel Trend Meter – Ultimate Trend Confirmation Tool 💹 find it on
www.tradingview.com
BTC/USDT Smart Long & Short (RSI + VWAP + Rejection)Looks for overbought/sold levels that crossover the VWAP with price action confirmation
Fibonacci Counter-Trend TradingOverview:
The Fibonacci Counter-Trend Trading strategy is designed to capitalize on price reversals by utilizing Fibonacci levels calculated from the standard deviation of price movements. This strategy opens a sell order when the closing price crosses above a specified upper Fibonacci level and a buy order when the closing price crosses below a specified lower Fibonacci level. By leveraging the principles of Fibonacci retracement and volatility, this strategy aims to identify potential reversal points in the market.
How It Works:
Fibonacci Levels Calculation:
The strategy calculates upper and lower Fibonacci levels based on the standard deviation of the price over a specified moving average length. These levels are derived from the Fibonacci sequence, which is widely used in technical analysis to identify potential support and resistance levels.
The upper levels are calculated by adding specific Fibonacci ratios (0.236, 0.382, 0.5, 0.618, 0.764, and 1.0) multiplied by the standard deviation to the basis (the volume-weighted moving average).
The lower levels are calculated by subtracting the same Fibonacci ratios multiplied by the standard deviation from the basis.
Trade Entry Rules:
Sell Order: A sell order is triggered when the closing price crosses above the selected upper Fibonacci level. This indicates a potential reversal point where the price may start to decline.
Buy Order: A buy order is initiated when the closing price crosses below the selected lower Fibonacci level. This suggests a potential reversal point where the price may begin to rise.
Trade Management:
The strategy includes stop-losses based on the Fibonacci levels to protect against adverse price movements.
How to Use:
Users can customize the moving average length and the multiplier for the standard deviation to suit their trading preferences and market conditions.
The strategy can be applied to various financial instruments, including stocks, forex, and cryptocurrencies, making it versatile for different trading environments.
Pros:
The Fibonacci Counter-Trend Trading strategy combines the mathematical principles of the Fibonacci sequence with the statistical measure of standard deviation, providing a unique approach to identifying potential market reversals.
This strategy is particularly useful in volatile markets where price swings can lead to significant trading opportunities.
The use of Fibonacci levels can help traders identify key support and resistance areas, enhancing decision-making.
Cons:
The strategy may generate false signals in choppy or sideways markets, leading to potential losses if the price does not reverse as anticipated.
Relying solely on Fibonacci levels without considering other technical indicators or market conditions may result in missed opportunities or increased risk.
The effectiveness of the strategy can vary depending on the chosen parameters (e.g., moving average length and standard deviation multiplier), requiring users to spend time optimizing these settings for different market conditions.
As with any counter-trend strategy, there is a risk of significant drawdowns during strong trending markets, where the price continues to move in one direction without reversing.
By understanding the mechanics of the Fibonacci Counter-Trend Trading strategy, along with its pros and cons, traders can effectively implement it in their trading routines and potentially enhance their trading performance.
MTF MA Clouds ProThis indicator creates up to 3 configurable MA clouds
Each cloud uses a fast ma and a slow ma. The type of MA is configurable.
Works as follows:
fast ma > slow ma : green
slow ma > fast ma : red
You can also select a custom timeframe for each cloud (only higher timeframes work) and applies a multiplier to show the cloud from that timeframe on the current chart.
Additional options:
Volume based fill
This applies a normalized volume over a configurable lookback period to highlight high volume and low volume periods based on the fill opacity.
Compression/Expansion table
Calculates the spread of the MA clouds to highlight bull or bear conditions via cloud compression or expansion as well as relation between all clouds.
Trading Assistant Dingue [TAD] OscillatorsTAD Oscillators – Companion for Trading Assistant Dingue
This indicator is not a standalone tool, but a companion oscillator panel designed to work exclusively with the Trading Assistant Dingue . They both come together.
Because the Trading Assistant overlays on the chart, we can't display oscillators directly. This separate indicator solves that by letting you plot the oscillators in a dedicated panel below, using the exact same settings as your Assistant. That means no need to re-enter parameters or guess what’s going on behind the scenes.
The Assistant focuses on price overlays, this tool brings the oscillators into view.
Designed for visual clarity and easy fine-tuning.
If you can't see the RSI or MACD within TAD, how can you adjust them properly?
This indicator solves that.
Included Oscillators:
2x RSI
2x Stochastic
3x Custom Volume
2x MACD + 2x MACD MA
3x ROC + 3x Moving Averages
3x ADX + 3x DMI+ / 3x DMI-
3x Mayer Multiple
3x OBV
Key Features:
Full sync with Trading Assistant Dingue’s settings
Plot multiple oscillators at once or individually
Add custom high/low reference levels (e.g., 80/20 on RSI)
Instant visual feedback for tweaking strategy parameters from the Trading Assistant
📌 This indicator is automatically included with Trading Assistant Dingue. Just load it from your indicator list, no extra setup needed.
✅ Works with the Free Trial and all Paid Plans
🔍 Search “Trading Assistant Dingue” to access both
Back-Test DiNGUE [TAD] BusinessTrading Assistant Dingue – Business Version
Built for traders who treat trading like a business.
Whether you're managing capital, scaling a strategy, or building automation, this is your all-in-one assistant for execution, optimization, and growth.
This Business version includes everything from Advanced, plus:
✅ Full Backtesting Engine – Instantly evaluate strategies using historical data
✅ Risk Management Module – Set risk per trade, % of equity based on bankroll
✅ Position Sizing Tools – Automatically calculate position size based on your risk rules
✅ All-Timeframe Alerts – Get alerts across any timeframe!
✅ 2x Global Safe Settings – Twice the control, more smart filtering.
What’s Included in the Premium Version?
RSI, Stochastic, Volume, MACD, ROC, ADX-DMI, Mayer, OBV
3x Moving Averages, VWAP, Bollinger Bands, ATR, SAR
Ichimoku, Linear Regression, POC
Support/Resistance Levels
KNN Trend Analysis
Pivots & Order Blocks
Many Stops & Targets
Safe Signals + 2x Global Signals + Smart Filters
TradingView Ratings Integration
Auto-Settings + 5x Sensitivity Presets, switch between Swing (Low/Med/High) & Scalp (Low/Med) modes instantly.
Bull Bear count – See signal strength at a glance with the Bull Bear count.
New: TAD Oscillator included with the Basic package – Separate tool to visualize all 8 core oscillators independently. (Search: “TAD Oscillators”)
Need help or have feedback?
Message us anytime, we’re always improving based on your input.
Good luck with the charts!
[HM] Previous Day RTH LevelsPine Script Indicator: Previous Day RTH Data with Timeframe Filter
Overview
This TradingView Pine Script indicator plots key levels (High, Low, and Pivot Points) from the previous day's Regular Trading Hours (RTH) session. However, it includes a timeframe filter—meaning the indicator only displays these levels if the current chart's timeframe is equal to or shorter than a user-defined limit (default: 60 minutes).
Key Features
Session-Based Data
Uses a predefined RTH session (06:30–13:00 by default) to calculate the previous day's
High (Red line)
Low (Green line)
Pivot 1 (Yellow line) → (High + Low + Close) / 3
Pivot 2 (Blue line) → (High + Low) / 2
Adjustable Timeframe Filter
Users can set a maximum timeframe limit (in minutes).
Example:
If set to 60, the indicator only appears on 1M, 5M, 15M, 30M, 60M charts.
If set to 240, it also appears on 4H charts, etc.
Default: 60 minutes (can be changed via input settings).
Automatic Timeframe Detection
The script automatically checks the current chart’s timeframe (seconds, minutes, hours, days, etc.) and converts it to minutes for comparison.
If the chart’s timeframe exceeds the user’s limit, nothing is plotted.
How to Use
Apply the indicator to your TradingView chart.
Customize the settings:
RTH Session Time → Adjust if your market has different trading hours.
Maximum Timeframe (minutes) → Set the highest timeframe where you want the indicator to appear (default: 60).
The indicator will only display if the chart’s timeframe ≤ your selected limit.
Why Use This?
Avoids clutter on higher timeframes where these levels may be less relevant.
Focuses on intraday trading (e.g., scalping or swing trading on shorter timeframes).
Customizable to fit different trading styles and session times.
This makes it a clean, flexible tool for day traders who rely on previous session levels but don’t want them visible on longer-term charts.
MTF EMA CloudsThis indicator creates up to 3 configurable EMA clouds
Each cloud uses a fast ema and a slow ema.
Works as follows:
fast ema > slow ema : green
slow ema > fast ema : red
This also allows you to select a custom timeframe for each cloud (only higher timeframes work) and applies a multiplier to show the cloud from that timeframe on the current chart.
BTC Swing Trader V2This is a trend-following swing trading strategy that uses Exponential Moving Average (EMA) crossovers to identify entry and exit points for BTC on a 15-minute chart. The goal is to capture short-term price movements (swings) in BTC’s price, aiming for a 0.5-1% profit per trade within a 4-hour window
Trading Assistant DiNGUE [TAD] PremiumTrading Assistant Dingue - Premium Version
Built for serious traders who want maximum power, flexibility, and full alert automation.
This all-in-one tool cuts through the noise so you can focus on what matters: clean signals, and smart filters.
This Premium version includes everything from the Advanced version, plus:
✅ All-Timeframe Alerts – Get alerts across any timeframe!
✅ 2x Global Safe Settings – Twice the control, more smart filtering.
What’s Included in the Premium Version?
RSI, Stochastic, Volume, MACD, ROC, ADX-DMI, Mayer, OBV
3x Moving Averages, VWAP, Bollinger Bands, ATR, SAR
Ichimoku, Linear Regression, POC
Support/Resistance Levels
KNN Trend Analysis
Pivots & Order Blocks
Many Stops & Targets
Safe Signals + 2x Global Signals + Smart Filters
TradingView Ratings Integration
Auto-Settings + 5x Sensitivity Presets, switch between Swing (Low/Med/High) & Scalp (Low/Med) modes instantly.
Bull Bear count – See signal strength at a glance with the Bull Bear count.
New: TAD Oscillator included with the Basic package – Separate tool to visualize all 8 core oscillators independently. (Search: “TAD Oscillators”)
Need help or have feedback?
Message us anytime, we’re always improving based on your input.
Good luck with the charts!
HM_RTH_UtilsLibrary "HM_RTH_Utils"
getPrevRTHData(session)
Parameters:
session (string)
RTHData
Fields:
open (series float)
high (series float)
low (series float)
close (series float)
highVolume (series float)
lowVolume (series float)
totalVolume (series float)
Trading Assistant DiNGUE [TAD] BasicTrading Assistant Dingue - Basic Version
Perfect for traders who want powerful insights without alerts. This all-in-one tool cuts through the noise and helps you focus on what matters, clean signals, smart filters, and flexibility.
This Basic version includes everything from the Advanced version, except alerts.
If you'd like to try alerts and more, we offer a Free Trial of the Advanced version. Just search for: “Trading Assistant Dingue - Advanced”
What’s Included in the Basic Version?
RSI, Stochastic, Volume, MACD, ROC, ADX-DMI, Mayer, OBV
3x Moving Averages, VWAP, Bollinger Bands, ATR, SAR
Ichimoku, Linear Regression, POC
Support/Resistance Levels
KNN Trend Analysis
Pivots & Order Blocks
Many Stops & Targets
Safe Signals + Global Signals + Smart Filters
TradingView Ratings Integration
Auto-Settings + 5x Sensitivity Presets, switch between Swing (Low/Med/High) & Scalp (Low/Med) modes instantly.
Bull Bear count – See signal strength at a glance with the Bull Bear count.
New: TAD Oscillator included with the Basic package – Separate tool to visualize all 8 core oscillators independently. (Search: “TAD Oscillators”)
Need help or have feedback?
Message us anytime, we’re always improving based on your input.
Good luck with the charts!
Darvas Box Strategy (No Repeat Signals)📈 Darvas Box Strategy – No Repeated Signals
This script implements the classic Darvas Box indicator on TradingView with a twist:
🚫 No repeated Buy/Sell signals in the same direction until a reversal occurs.
💡 How it works:
The Darvas Box identifies consolidation zones based on historical highs/lows.
A Buy signal triggers when the price breaks above the TopBox.
A Sell signal triggers when the price drops below the BottomBox.
✅ Signals are filtered: after a Buy, no more Buy signals are generated until a Sell appears (and vice versa).
📊 Use it for:
Detecting breakout zones
Preventing overtrading with smarter entries
Strategy building & backtesting
🔧 Customizable Box Length lets you fine-tune how reactive the box zones are.
💻 Now live on TradingView Pine Script v5
🧪 Ideal for strategy development or visual alerts.
🔁 Want it with stop loss, take profit, or alerts? Let me know!
@ coinciyiz
Signals PridictorSignals Predictor is a powerful, next-generation technical indicator built upon advanced algorithms Designed for traders who seek clarity, reliability, and dynamic insights, this indicator predicts price movement directions with high accuracy, enhancing decision-making and trading efficiency.
Key Features
Dynamic Signal Entries & Exits:
Utilizes customizable ATR-based dynamic exits and time-based strict exits, allowing traders to adapt strategies to changing market conditions.
Candle Coloring:
Candles dynamically color green for bullish conditions and red for bearish conditions, offering instant visual feedback on the prevailing market sentiment.
Trade Performance Table:
Includes a built-in real-time performance statistics table, tracking total trades, win rate, profit ratio, and early signal flips, which helps traders quickly assess strategy effectiveness.
How to Use
Entry Signals:
Green Label (▲+): Indicates a strong bullish (buy) signal.
Red Label (▼+): Indicates a strong bearish (sell) signal.
Exit Signals:
Small cross (×) represents recommended trade exits.
Visual Confirmation:
Kernel Regression Estimate Line visually confirms the underlying trend strength.
Candle colors reinforce the trend direction—green for bullish, red for bearish.
Who Should Use Signals Predictor?
Day Traders
Swing Traders
Trend-Following Traders
Technical Analysts
Recommended Usage
Combine with price action, support & resistance levels, and trend analysis for maximum reliability.
Optimal results when used on major forex pairs, indices, commodities, and cryptocurrencies.
Disclaimer
Signals Predictor is intended as an analysis tool to complement your trading strategy. Always apply proper risk management and never rely solely on one indicator.
#indicator
#tradingindicator
#technicalanalysis
#algotrading
#tradingtools
#forexindicator
#stockmarket
#cryptotrading
Quantify [Trading Model] | FractalystNote: In this description, "TM" refers to Trading Model (not trademark) and "EM" refers to Entry Model
What’s the indicator’s purpose and functionality?
You know how to identify market bias but always struggle with figuring out the best exit method, or even hesitating to take your trades?
I've been there. That's why I built this solution—once and for all—to help traders who know the market bias but need a systematic and quantitative approach for their entries and trade management.
A model that shows you real-time market probabilities and insights, so you can focus on execution with confidence—not doubt or FOMO.
How does this Quantify differentiate from Quantify ?
Have you managed to code or even found an indicator that identifies the market bias for you, so you don’t have to manually spend time analyzing the market and trend?
Then that’s exactly why you might need the Quantify Trading Model.
With the Trading Model (TM) version, the script automatically uses your given bias identification method to determine the trend (bull vs bear and neutral), detect the bias, and provide instant insight into the trades you could’ve taken.
To avoid complications from consecutive signals, it uses a kNN machine learning algorithm that processes market structure and probabilities to predict the best future patterns.
(You don’t have to deal with any complexity—it’s all taken care of for you.)
Quantify TM uses the k-Nearest Neighbors (kNN) machine learning algorithm to learn from historical market patterns and adapt to changing market structures. This means it can recognize similar market conditions from the past and apply those lessons to current trading decisions.
On the other hand, Quantify EM requires you to manually select your directional bias. It then focuses solely on generating entry signals based on that pre-determined bias.
While the entry model version (EM) uses your manual bias selection to determine the trend, it then provides insights into trades you could’ve taken and should be taking.
Trading Model (TM)
- Uses `input.source()` to incorporate your personal methodology for identifying market bias
- Automates everything—from bias detection to entry and exit decisions
- Adapts to market bias changes through kNN machine learning optimization
- Reduces human intervention in trading decisions, limiting emotional interference
Entry Model (EM)
- Focuses specifically on optimizing entry points within your pre-selected directional bias
- Requires manual input for determining market bias
- Provides entry signals without automating alerts or bias rules
Can the indicator be applied to any market approach/trading strategy?
Yes, if you have clear rules for identifying the market bias, then you can code your bias detection and then use the input.source() user input to retrieve the direction from your own indicator, then the Quantify uses machine-learning identify the best setups for you.
Here's an example:
//@version=6
indicator('Moving Averages Bias', overlay = true)
// Input lengths for moving averages
ma10_length = input.int(10, title = 'MA 10 Length')
ma20_length = input.int(20, title = 'MA 20 Length')
ma50_length = input.int(50, title = 'MA 50 Length')
// Calculate moving averages
ma10 = ta.sma(close, ma10_length)
ma20 = ta.sma(close, ma20_length)
ma50 = ta.sma(close, ma50_length)
// Identify bias
var bias = 0
if close > ma10 and close > ma20 and close > ma50 and ma10 > ma20 and ma20 > ma50
bias := 1 // Bullish
bias
else if close < ma10 and close < ma20 and close < ma50 and ma10 < ma20 and ma20 < ma50
bias := -1 // Bearish
bias
else
bias := 0 // Neutral
bias
// Plot the bias
plot(bias, title = 'Identified Bias', color = color.blue,display = display.none)
Once you've created your custom bias indicator, you can integrate it with Quantify :
- Add your bias indicator to your chart
- Open the Quantify settings
- Set the Bias option to "Auto"
- Select your custom indicator as the bias source
The machine learning algorithms will then analyze historical price action and identify optimal setups based on your defined bias parameters. Performance statistics are displayed in summary tables, allowing you to evaluate effectiveness across different timeframes.
Can the indicator be used for different timeframes or trading styles?
Yes, regardless of the timeframe you’d like to take your entries, the indicator adapts to your trading style.
Whether you’re a swing trader, scalper, or even a position trader, the algorithm dynamically evaluates market conditions across your chosen timeframe.
How Quantify Helps You Trade Profitably?
The Quantify Trading Model offers several powerful features that can significantly improve your trading profitability when used correctly:
Real-Time Edge Assessment
It displays real-time probability of price moving in your favor versus hitting your stoploss
This gives you immediate insight into risk/reward dynamics before entering trades
You can make more informed decisions by knowing the statistical likelihood of success
Historical Edge Validation
Instantly shows whether your trading approach has demonstrated an edge in historical data
Prevents you from trading setups that historically haven't performed well
Gives confidence when entering trades that have proven statistical advantages
Optimized Position Sizing
Analyzes each setup's success rate to determine the adjusted Kelly criterion formula
Customizes position sizing based on your selected maximum drawdown tolerance
Helps prevent account-destroying losses while maximizing growth potential
Advanced Exit Management
Utilizes market structure-based trailing stop-loss mechanisms
Maximizes the average risk-reward ratio profit per winning trade
Helps capture larger moves while protecting gains during market reversals
Emotional Discipline Enforcement
Eliminates emotional bias by adhering to your pre-defined rules for market direction
Prevents impulsive decisions by providing objective entry and exit signals
Creates psychological distance between your emotions and trading decisions
Overtrading Prevention
Highlights only setups that demonstrate positive expectancy
Reduces frequency of low-probability trades
Conserves capital for higher-quality opportunities
Systematic Approach Benefits
By combining machine learning algorithms with your personal bias identification methods, Quantify helps transform discretionary trading approaches into more systematic, probability-based strategies.
What Entry Models are used in Quantify Trading Model version?
The Quantify Trading Model utilizes two primary entry models to identify high-probability trade setups:
Breakout Entry Model
- Identifies potential trade entries when price breaks through significant swing highs and swing lows
- Captures momentum as price moves beyond established trading ranges
- Particularly effective in trending markets when combined with the appropriate bias detection
- Optimized by machine learning to filter false breakouts based on historical performance
Fractals Entry Model
- Utilizes fractal patterns to identify potential reversal or continuation points
- Also uses swing levels to determine optimal entry locations
- Based on the concept that market structure repeats across different timeframes
- Identifies local highs and lows that form natural entry points
- Enhanced by machine learning to recognize the most profitable fractal formations
- These entry models work in conjunction with your custom bias indicator to ensure trades are taken in the direction of the overall market trend. The machine learning component analyzes historical performance of these entry types across different market conditions to optimize entry timing and signal quality.
How Does This Indicator Identify Market Structure?
1. Swing Detection
• The indicator identifies key swing points on the chart. These are local highs or lows where the price reverses direction, forming the foundation of market structure.
2. Structural Break Validation
• A structural break is flagged when a candle closes above a previous swing high (bullish) or below a previous swing low (bearish).
• Break Confirmation Process:
To confirm the break, the indicator applies the following rules:
• Valid Swing Preceding the Break: There must be at least one valid swing point before the break.
3. Numeric Labeling
• Each confirmed structural break is assigned a unique numeric ID starting from 1.
• This helps traders track breaks sequentially and analyze how the market structure evolves over time.
4. Liquidity and Invalidation Zones
• For every confirmed structural break, the indicator highlights two critical zones:
1. Liquidity Zone (LIQ): Represents the structural liquidity level.
2. Invalidation Zone (INV): Acts as Invalidation point if the structure fails to hold.
How does the trailing stop-loss work? what are the underlying calculations?
A trailing stoploss is a dynamic risk management tool that moves with the price as the market trend continues in the trader’s favor. Unlike a fixed take profit, which stays at a set level, the trailing stoploss automatically adjusts itself as the market moves, locking in profits as the price advances.
In Quantify, the trailing stoploss is enhanced by incorporating market structure liquidity levels (explain above). This ensures that the stoploss adjusts intelligently based on key price levels, allowing the trader to stay in the trade as long as the trend remains intact, while also protecting profits if the market reverses.
What is the Kelly Criterion, and how does it work in Quantify?
The Kelly Criterion is a mathematical formula used to determine the optimal position size for each trade, maximizing long-term growth while minimizing the risk of large drawdowns. It calculates the percentage of your portfolio to risk on a trade based on the probability of winning and the expected payoff.
Quantify integrates this with user-defined inputs to dynamically calculate the most effective position size in percentage, aligning with the trader’s risk tolerance and desired exposure.
How does Quantify use the Kelly Criterion in practice?
Quantify uses the Kelly Criterion to optimize position sizing based on the following factors:
1. Confidence Level: The model assesses the confidence level in the trade setup based on historical data and sample size. A higher confidence level increases the suggested position size because the trade has a higher probability of success.
2. Max Allowed Drawdown (User-Defined): Traders can set their preferred maximum allowed drawdown, which dictates how much loss is acceptable before reducing position size or stopping trading. Quantify uses this input to ensure that risk exposure aligns with the trader’s risk tolerance.
3. Probabilities: Quantify calculates the probabilities of success for each trade setup. The higher the probability of a successful trade (based on historical price action and liquidity levels), the larger the position size suggested by the Kelly Criterion.
How can I get started to use the indicator?
1. Set Your Market Bias
• Choose Auto.
• Select the source you want Quantify to use as for bias identification method (explained above)
2. Choose Your Entry Timeframes
• Specify the timeframes you want to focus on for trade entries.
• The indicator will dynamically analyze these timeframes to provide optimal setups.
3. Choose Your Entry Model and BE/TP Levels
• Choose a model that suits your personality
• Choose a level where you'd like the script to take profit or move stop-loss to BE
4. Set and activate the alerts
What tables are used in the Quantify?
• Quarterly
• Monthly
• Weekly
Terms and Conditions | Disclaimer
Our charting tools are provided for informational and educational purposes only and should not be construed as financial, investment, or trading advice. They are not intended to forecast market movements or offer specific recommendations. Users should understand that past performance does not guarantee future results and should not base financial decisions solely on historical data.
Built-in components, features, and functionalities of our charting tools are the intellectual property of @Fractalyst Unauthorized use, reproduction, or distribution of these proprietary elements is prohibited.
- By continuing to use our charting tools, the user acknowledges and accepts the Terms and Conditions outlined in this legal disclaimer and agrees to respect our intellectual property rights and comply with all applicable laws and regulations.
SwipeUP Reversal Radar Multi-Timeframe Alerts# SwipeUP Reversal Radar Multi-Timeframe Alerts
## Overview
The SwipeUP Reversal Radar Multi-Timeframe Alerts indicator is designed to anticipate market reversals —whether a bounce or a full trend shift—before they occur.
## Features:
- 📊 **Multi-timeframe WaveTrend analysis** for precise signals.
- 📉 **Daily Lips Line confirmation** to validate trend direction.
- 🚀 **Real-time alerts** for optimal entry points.
---
### 🔹 **Main Components**
✅ **WaveTrend Calculation** – Uses **EMA-based smoothing** for detecting trend shifts on **4H and 8H timeframes**.
✅ **Lips Line Analysis** – SMA 280 (1D) acts as a trend filter.
✅ **Overbought/Oversold Conditions** – Thresholds set at **+65 / -65**.
✅ **Multi-timeframe Price Validation** – Confirming whether price action supports a reversal.
---
### 🎯 **Trading Signals**
📈 **BUY SIGNAL** – Green triangle appears when conditions align for an upward reversal.
📉 **SELL SIGNAL** – Red triangle appears when conditions align for a downward reversal.
---
### 🚀 **Alerts for Entry Points**
🔸 **Buy Alert:** WT1 below **oversold level (-65)** on **4H & 8H**, price above Lips Line.
🔹 **Sell Alert:** WT1 above **overbought level (65)** on **4H & 8H**, price below Lips Line.
---
### 🔥 **Latest Enhancements**
✅ **SMA 8H (4H) Displayed Across All Timeframes** – Clear visualization for trend tracking.
✅ **Improved Alert Conditions** – Notifications only trigger when key criteria are met.
✅ **Entry-Level Labeling** – A clear **"ENTRY LEVEL"** tag appears when reversal confirmation occurs.
✅ **Trend, ATR & Volume Display** – Insightful data integrated into the trend label.
---
### 📌 **Access Information**
This version provides **lifetime access** to the indicator on **your TradingView chart**, but the **source code remains private**.
📍 **Maximize your trading potential by anticipating market reversals with confidence!** 🚀
IMACD + OBV Oscillator StrategyLazy bear IMACD + OBV OSC Strategy
Combining the IMACD indicator and OBVOSC indicator of Lazy Bear, the macd golden cross + obvosc is positive as the basis for entry, and the macd dead cross is the basis for selling.
Order Flow Hawkes Process [ScorsoneEnterprises]This indicator is an implementation of the Hawkes Process. This tool is designed to show the excitability of the different sides of volume, it is an estimation of bid and ask size per bar. The code for the volume delta is from www.tradingview.com
Here’s a link to a more sophisticated research article about Hawkes Process than this post arxiv.org
This tool is designed to show how excitable the different sides are. Excitability refers to how likely that side is to get more activity. Alan Hawkes made Hawkes Process for seismology. A big earthquake happens, lots of little ones follow until it returns to normal. Same for financial markets, big orders come in, causing a lot of little orders to come. Alpha, Beta, and Lambda parameters are estimated by minimizing a negative log likelihood function.
How it works
There are a few components to this script, so we’ll go into the equation and then the other functions used in this script.
hawkes_process(params, events, lkb) =>
alpha = clamp(array.get(params, 0), 0.01, 1.0)
beta = clamp(array.get(params, 1), 0.1, 10.0)
lambda_0 = clamp(array.get(params, 2), 0.01, 0.3)
intensity = array.new_float(lkb, 0.0)
events_array = array.new_float(lkb, 0.0)
for i = 0 to lkb - 1
array.set(events_array, i, array.get(events, i))
for i = 0 to lkb - 1
sum_decay = 0.0
current_event = array.get(events_array, i)
for j = 0 to i - 1
time_diff = i - j
past_event = array.get(events_array, j)
decay = math.exp(-beta * time_diff)
past_event_val = na(past_event) ? 0 : past_event
sum_decay := sum_decay + (past_event_val * decay)
array.set(intensity, i, lambda_0 + alpha * sum_decay)
intensity
The parameters alpha, beta, and lambda all represent a different real thing.
Alpha (α):
Definition: Alpha represents the excitation factor or the magnitude of the influence that past events have on the future intensity of the process. In simpler terms, it measures how much each event "excites" or triggers additional events. It is constrained between 0.01 and 1.0 (e.g., clamp(array.get(params, 0), 0.01, 1.0)). A higher alpha means past events have a stronger influence on increasing the intensity (likelihood) of future events. Initial value is set to 0.1 in init_params. In the hawkes_process function, alpha scales the contribution of past events to the current intensity via the term alpha * sum_decay.
Beta (β):
Definition: Beta controls the rate of exponential decay of the influence of past events over time. It determines how quickly the effect of a past event fades away. It is constrained between 0.1 and 10.0 (e.g., clamp(array.get(params, 1), 0.1, 10.0)). A higher beta means the influence of past events decays faster, while a lower beta means the influence lingers longer. Initial value is set to 0.1 in init_params. In the hawkes_process function, beta appears in the decay term math.exp(-beta * time_diff), which reduces the impact of past events as the time difference (time_diff) increases.
Lambda_0 (λ₀):
Definition: Lambda_0 is the baseline intensity of the process, representing the rate at which events occur in the absence of any excitation from past events. It’s the "background" rate of the process. It is constrained between 0.01 and 0.3 .A higher lambda_0 means a higher natural frequency of events, even without the influence of past events. Initial value is set to 0.1 in init_params. In the hawkes_process function, lambda_0 sets the minimum intensity level, to which the excitation term (alpha * sum_decay) is added: lambda_0 + alpha * sum_decay
Alpha (α): Strength of event excitation (how much past events boost future events).
Beta (β): Rate of decay of past event influence (how fast the effect fades).
Lambda_0 (λ₀): Baseline event rate (background intensity without excitation).
Other parts of the script.
Clamp
The clamping function is a simple way to make sure parameters don’t grow or shrink too much.
ObjectiveFunction
This function defines the objective function (negative log-likelihood) to minimize during parameter optimization.It returns a float representing the negative log-likelihood (to be minimized).
How It Works:
Calls hawkes_process to compute the intensity array based on current parameters.Iterates over the lookback period:lambda_t: Intensity at time i.event: Event magnitude at time i.Handles na values by replacing them with 0.Computes log-likelihood: event_clean * math.log(math.max(lambda_t_clean, 0.001)) - lambda_t_clean.Ensures lambda_t_clean is at least 0.001 to avoid log(0).Accumulates into log_likelihood.Returns -log_likelihood (negative because the goal is to minimize, not maximize).
It is used in the optimization process to evaluate how well the parameters fit the observed event data.
Finite Difference Gradient:
This function calculates the gradient of the objective function we spoke about. The gradient is like a directional derivative. Which is like the direction of the rate of change. Which is like the direction of the slope of a hill, we can go up or down a hill. It nudges around the parameter, and calculates the derivative of the parameter. The array of these nudged around parameters is what is returned after they are optimized.
Minimize:
This is the function that actually has the loop and calls the Finite Difference Gradient each time. Here is where the minimizing happens, how we go down the hill. If we are below a tolerance, we are at the bottom of the hill.
Applied
After an initial guess the parameters are optimized with a mix of bid and ask levels to prevent some over-fitting for each side while keeping some efficiency. We initialize two different arrays to store the bid and ask sizes. After we optimize the parameters we clamp them for the calculations. We then get the array of intensities from the Hawkes Process of bid and ask and plot them both. When the bids are greater than the ask it represents a bullish scenario where there are likely to be more buy than sell orders, pushing up price.
Tool examples:
The idea is that when the bid side is more excitable it is more likely to see a bullish reaction, when the ask is we see a bearish reaction.
We see that there are a lot of crossovers, and I picked two specific spots. The idea of this isn’t to spot crossovers but avoid chop. The values are either close together or far apart. When they are far, it is a classification for us to look for our own opportunities in, when they are close, it signals the market can’t pick a direction just yet.
The value works just as well on a higher timeframe as on a lower one. Hawkes Process is an estimate, so there is a leading value aspect of it.
The value works on equities as well, here is NASDAQ:TSLA on a lower time frame with a lookback of 5.
Inputs
Users can enter the lookback value and timeframe.
No tool is perfect, the Hawkes Process value is also not perfect and should not be followed blindly. It is good to use any tool along with discretion and price action.
DoloresOverview
The "Dolores Trading Assistant" is a sleek and intuitive indicator designed to empower traders during the high-volatile New York trading session. This tool overlays a customizable table on your chart, presenting real-time insights from key market internals—NYSE and Nasdaq Advance/Decline (A/D), Volume Difference (VOLD), and TICK—in a clear, color-coded format. Its streamlined design focuses on delivering essential market data with trend states, making it a practical companion for assessing momentum and sentiment at a glance.
Purpose and Usefulness
Tailored for intraday traders, the Dolores Trading Assistant goes beyond price-based analysis by tapping into broad market internals to uncover the underlying forces driving the New York session. Whether you’re scalping, day trading, or monitoring short-term trends, this indicator helps you quickly gauge market direction, confirm momentum, and identify potential shifts—all from a single, visually accessible table. Its simplicity and focus on real-time data make it a valuable tool for traders seeking clarity in fast-moving markets.
How It Works
The indicator fetches live data from six vital market internals using a 1-second timeframe:
NYSE Advance/Decline (A/D) - Tracks the net balance of advancing versus declining NYSE stocks.
Nasdaq Advance/Decline (A/D) - Monitors the same for Nasdaq stocks.
NYSE VOLD - Measures the net volume difference between buying and selling on the NYSE.
Nasdaq VOLD - Captures the equivalent for Nasdaq.
NYSE TICK - Reflects the net number of NYSE stocks ticking up versus down.
Nasdaq TICK - Provides the same for Nasdaq.
These internals are processed to determine their trend states—such as bullish, bearish, or neutral—displayed in colors and emojis for instant recognition. The table organizes this data into three columns: the condition (e.g., "NYSE A/D"), its current reading (formatted for readability, like "1.2m" or "500k"), and its trend state (e.g., "Trending Bullish" or "Neutral"). This setup offers a snapshot of market health without overwhelming the user with excessive details.
Internal Signals and Their Role
Each internal signal contributes to understanding the market’s current state and the conditions you’re trading into:
NYSE and Nasdaq A/D: Reveals market breadth. Strong positive values suggest widespread buying, while negative readings indicate broad selling, helping you confirm if a move has robust participation.
NYSE and Nasdaq VOLD: Tracks volume momentum. High positive figures point to aggressive buying pressure, while deep negatives signal heavy selling, validating whether price moves are backed by volume.
NYSE and Nasdaq TICK: Captures short-term sentiment. Extreme readings highlight overbought or oversold conditions, offering clues about momentum strength or potential exhaustion.
How Signals Confirm Conditions
Trend States: Each internal’s trend state (e.g., "Bullish," "Bearish," "Trending Bearish") reflects its current momentum. Consistent bullish states across multiple internals confirm a strong upward trend, while bearish alignments suggest selling pressure. Neutral or mixed states indicate indecision or choppiness, guiding you to adjust expectations accordingly.
Visual Cues: Color-coded backgrounds (e.g., green for bullish, red for bearish) and emojis (e.g., 🐂for bullish, 🐻for bearish) make it easy to spot dominant conditions or emerging shifts, enhancing your ability to react quickly.
How to Use It
Add to Chart: Apply the indicator to any symbol (Best W/ SPY, QQQ, IWM and correlated futures securities) on a 1-second or higher timeframe. The table appears in your chosen position (default: bottom right).
Monitor Internals: Check the table for real-time readings and trend states. For example, "NYSE TICK: 800, Strong Overbought Rally" signals short-term bullish momentum.
Assess Conditions: Look for alignment across internals—e.g., multiple "Bullish" states suggest buying strength, while "Neutral" dominance warns of choppy action.
Adapt Your Strategy: Use the trend states to confirm entries, exits, or hold-off decisions. Pair with price tools (e.g., candlestick patterns) for a fuller picture.
Customize: Adjust table position, orientation (vertical/horizontal), text size, colors, and transparency via inputs to match your setup.
Customization
Tailor the experience with options for table placement (e.g., "Top Left"), text size (e.g., "Small" to "Huge"), orientation, and color schemes. Adjust transparency settings to keep the table unobtrusive yet readable.
Limitations
Requires real-time NYSE/Nasdaq data access, which may depend on your TradingView subscription.
Displays current conditions only, not predictive signals—use it as a real-time snapshot, not a crystal ball.
Best paired with price analysis for comprehensive trading decisions.
Requires a TradingView Subscription that supports the 1s Time Frame
Why It’s Original
The Dolores Trading Assistant stands out with its elegant, yet simple table-based presentation of NYSE and Nasdaq internals, distilled into an intuitive format with trend states and visual cues. Unlike cluttered dashboards or generic mashups, it offers a focused, trader-centric view of market momentum, avoiding unnecessary complexity while delivering actionable insights—making it a fresh and practical tool for the New York session.
QQQ vs NQ Divergence Candlestick "QQQ vs NQ Divergence Candlestick" Indicator
What It Does: This TradingView indicator shows the price difference (divergence) between QQQ (Invesco QQQ ETF) and NQ (E-mini Nasdaq-100 Futures, or MNQ for Micro) as a candlestick on the right side of your chart. Both track the Nasdaq-100 Index but can diverge due to trading hours and liquidity. The candlestick highlights this divergence using open, high, low, and close (OHLC) values, helping you spot trading opportunities.
How to Use It:
Add to Chart: Apply the indicator to a chart (e.g., MNQ). Replace NQ1! with MNQ1! in the script if trading Micro futures.
Set Parameters:
Timeframe for Data: Choose the timeframe for QQQ/NQ data (e.g., "15" for 15 minutes).
Divergence Threshold %: Set the threshold for buy/sell signals (default: 0.5%).
Candle Offset/Shift: Adjust where the candlestick appears (e.g., Offset=5, Shift=10 places it 15 bars right).
Show Labels: Toggle labels ("do", "dc", "dh", "dl") for clarity.
Read the Candlestick:
Green Candlestick: QQQ is underperforming NQ (bullish divergence); consider buying QQQ or shorting NQ.
Red Candlestick: QQQ is overperforming NQ (bearish divergence); consider selling QQQ or buying NQ.
Signals: Green triangles (buy) when divergence < -0.5%; red triangles (sell) when > 0.5%.
Trade: Use the candlestick and signals to time entries/exits, confirming with other indicators (e.g., support/resistance).
Benefits:
Spot Opportunities: Identifies when QQQ and NQ diverge, often leading to mean-reversion trades as prices realign.
Clear Visualization: The candlestick format makes divergence easy to see, with adjustable positioning to avoid chart clutter.
Flexible Analysis: Customizable timeframe lets you analyze divergence on any scale (e.g., 1-minute for scalping, daily for swings).
Liquidity Edge: NQ often leads QQQ due to higher futures liquidity, giving you an early signal for potential reversals.
Why It Works: QQQ and NQ should move together since they track the same index, but temporary divergences create trading opportunities. This indicator helps you catch these moments, leveraging NQ’s faster price discovery to anticipate QQQ’s movements.
⚔️ ScalperX: Trap Sniper Pro
## ⚙️ **ScalperX: Trap Sniper Pro **
This script is a **smart money trap detector** built for scalpers and day traders who want to catch **reversals at liquidity sweeps** — before the big moves start.
It identifies **fakeouts**, **stop hunts**, and **trap wicks** by combining:
- Swing high/low sweeps
- Candle body confirmation
- VWAP bias
- Minimum volatility filter
---
### 🔍 Core Features:
- **Trap Wick Detection**
Detects if price sweeps a recent high or low and immediately rejects — classic liquidity grab behavior.
- **VWAP Trend Bias**
Ensures signals are only taken in the direction of institutional flow.
- **Minimum Movement Filter**
Filters out small or irrelevant candles — only signals when price range exceeds a set percentage (e.g., 0.3%).
- **Visual Debug Markers**
Triangles show sweep zones, circles show valid volatility — so you can see *why* a signal did or didn’t fire.
- **BUY / SELL Labels**
Signals are shown clearly when all trap and trend conditions align.
- **Alerts Built-In**
Set notifications for when trap signals appear in real time.
---
### 🧠 Strategy Logic:
**BUY Trap (Long Entry):**
- Price sweeps a recent low
- Candle closes bullish above VWAP
- Minimum range (e.g., 0.3%)
**SELL Trap (Short Entry):**
- Price sweeps a recent high
- Candle closes bearish below VWAP
- Minimum range (e.g., 0.3%)
---
### 🧪 Ideal For:
- Crypto scalpers (1m, 5m, 15m)
- Stop hunt reversal traders
- Smart money + liquidity-style systems
---
Futures/CFD converterMy take on converting the futures to CFD in real time and keeping it in the same window. This is written with help of POE App Builder, I will iterate and see where it leads me.
Daily Time Range HighlightThis Pine Script code creates a TradingView indicator that allows users to highlight a specific time range on a chosen day of the week. It draws a customizable colored box on the price chart, spanning from the session's start to end and covering the highest high and lowest low within that period. Users can enable or disable the highlighting, select the day of the week and time range, and customize the appearance of the highlight box through the indicator's settings.