QT KAMAUse a longer-term KAMA to define the bigger trend and a shorter-term KAMA for trading signals. For example, KAMA (10,5,30) could be used as a trend filter and be deemed bullish when rising. Once bullish, chartists could then look for bullish crosses when price moves above KAMA (10,2,30) and vice-versa.
Trend Analysis
Bitcoin Global Liquidity OverlayThis overlay shows the relationship between global liquidity and BTC. Future versions will project the data into the future.
Footprint Advanced (Apicode)This more sophisticated and precise indicator works on the foundations of FOOTPRINT and represents the corresponding BID, ASK, and Volume values for each candle (each price).
No configuration required.
Omid's BPAWhat does this indicator provide me with?
Candle count
Exponential Moving Average (EMA)
Breakout from structure
Gaps between candles
Display of order blocks (not effective for price action)
Opening gap of the day
Key daily, weekly, and monthly levels
Inside bars and outside bars
این اندیکاتور چه امکاناتی را در اختیار من قرار میدهد؟
شمارش کندلها
میانگین متحرک نمایی (EMA)
تشخیص بریکاوت از ساختار
شناسایی گپها بین کندلها
نمایش اردربلاکها (بدون کارایی برای پرایس اکشن)
گپ ابتدای روز
نمایش سطوح کلیدی روزانه، هفتگی و ماهانه
شناسایی کندلهای اینساید بار و اوتساید بار
Consecutive CandlesSummary
This indicator helps visualize short-term momentum by automatically drawing boxes around sequences of consecutive same-colored candles (bullish or bearish). It's designed to quickly highlight periods of sustained buying or selling pressure directly on your chart.
How it Works
Consecutive Candle Detection: The script monitors the chart bar by bar, tracking consecutive candles where close > open (bullish) or close < open (bearish).
Box Drawing: When a sequence of same-colored candles reaches a user-defined minimum length (default is 3) and this sequence is then broken by an opposite-colored candle or a doji, a box is drawn.
Box Boundaries:
The top of the box is set to the highest high price reached during the sequence.
The bottom of the box is set to the lowest low price reached during the sequence.
The left edge of the box aligns with the start time of the first candle in the sequence.
The right edge of the box aligns with the end time of the last candle in the sequence.
Stability: Uses xloc = xloc.bar_time to ensure boxes remain accurately anchored to the price bars when zooming or panning the chart.
Real-time Extension: For active sequences meeting the minimum length on the latest developing bar, the box is optionally extended to the right.
Features
Automatically identifies and boxes sequences of 3 or more (customizable) consecutive bullish candles.
Automatically identifies and boxes sequences of 3 or more (customizable) consecutive bearish candles.
Extends box in real-time for active qualifying sequences.
Customizable minimum candle count (>= 2).
Customizable colors for bullish/bearish boxes and borders.
Settings
You can customize the indicator via the Settings menu (gear icon):
Minimum Consecutive Candles: Define how many candles in a row are needed to draw a box (Default: 3).
Bullish Box Color: Set the fill color for boxes around bullish sequences.
Bearish Box Color: Set the fill color for boxes around bearish sequences.
Box Border Color: Set the color for the border of all boxes.
Potential Use Cases
Momentum Identification: Quickly spot periods of strong, uninterrupted buying or selling.
Exhaustion/Reversal Signals: Very long sequences might indicate potential exhaustion, setting up reversal opportunities.
Consolidation Breakouts: A box forming after a period of tight consolidation can highlight the range just before a potential breakout.
Confirmation: Use the boxes as confirmation for entries or exits based on momentum shifts.
Disclaimer: This indicator provides visual aids based on price action. It should not be used as a standalone trading system. Always use indicators in conjunction with your own analysis and risk management rules.
BTC Dominance Excluding StablecoinsBTC Dominance Excluding Stablecoins
Description:
The "BTC Dominance Excluding Stablecoins" indicator calculates Bitcoin's dominance as a percentage of the total cryptocurrency market capitalization, excluding the market caps of major stablecoins (USDT and USDC). Unlike the standard BTC.D ticker, which includes stablecoins in the total market cap, this indicator provides a clearer view of Bitcoin’s dominance relative to the "non-stable" crypto market. This can be useful for traders and analysts who want to assess Bitcoin’s strength without the influence of stablecoin market caps, which often skew dominance metrics during periods of high stablecoin usage.
How It Works:
Bitcoin Market Cap: Fetches Bitcoin’s market capitalization using CRYPTOCAP:BTC.
Total Market Cap: Retrieves the total cryptocurrency market cap via CRYPTOCAP:TOTAL.
Stablecoin Adjustment: Subtracts the market caps of USDT (CRYPTOCAP:USDT) and USDC (CRYPTOCAP:USDC) from the total market cap.
Dominance Calculation: Computes Bitcoin’s dominance as (BTC Market Cap / Adjusted Total Market Cap) * 100, where the adjusted total excludes stablecoins.
Output: Plots the resulting dominance percentage as a line chart.
Features:
Displays Bitcoin dominance excluding stablecoins on any timeframe.
Customizable line color and thickness for better visualization.
Provides a more accurate representation of Bitcoin’s market share in the volatile, non-stablecoin crypto ecosystem.
Usage:
Add this indicator to your TradingView chart to compare Bitcoin’s dominance against the broader altcoin market, free from stablecoin distortions. Use it alongside other indicators like BTC.D or price charts to analyze market trends, especially during periods of high stablecoin inflows or outflows.
Notes:
The indicator currently excludes USDT and USDC, the two largest stablecoins by market cap. Additional stablecoins (e.g., DAI, BUSD) can be added by modifying the script if desired.
Data is sourced from TradingView’s CRYPTOCAP symbols, which may have slight delays or variations depending on exchange data feeds.
Best used on daily or higher timeframes for smoother, more reliable results.
Author:
Created by K Du₿
Version:
Pine Script v5
MohammadBayazid techinique - (06-16-24)my TRADING PLAN.... everything start reading AMD and together with signal days.
PIXEL BLADE CONCEPTThe PIXEL BLADE CONCEPT indicator is designed to help traders visualize key support and resistance levels from higher timeframes directly on their charts. It displays the previous day's, week's, and month's highs and lows, making it easier to spot critical price zones that may influence market movements.
Key Features:
✅ Multi-Timeframe Levels – Track important price levels from:
Daily (PD High/Low) – Previous day’s high and low
Weekly (PW High/Low) – Previous week’s high and low
Monthly (PM High/Low) – Previous month’s high and low
✅ Customizable Appearance – Adjust colors and line styles for each level type:
Choose between solid (⎯⎯⎯), dashed (----), or dotted (····) lines
Set unique colors for daily, weekly, and monthly levels
✅ Clean & Organized Display
Lines extend 100 bars into the future for easy visibility
Right-aligned labels with exact price values
No clutter—levels are drawn only once per session
Why Use This Indicator?
Identify Key Levels: Quickly see where price might react based on historical highs/lows.
Improve Trade Decisions: Use higher timeframe levels for better confluence in your strategy.
Customizable: Adapt the visuals to match your chart style.
How to Use:
Add to Chart: Apply the indicator to any trading pair.
Configure Settings: Toggle levels on/off and adjust colors/styles as needed.
Trade with Confidence: Watch for price reactions near these levels for potential entries/exits.
Perfect for:
Day traders watching daily levels
Swing traders tracking weekly/monthly zones
Price action traders looking for confluences
Get a clearer view of the market’s structure with PIXEL BLADE CONCEPT! 🚀
(Note: Works best on TradingView’s intraday and higher timeframe charts. Adjust lookback settings if needed.)
📌 Like this script? Leave a comment & share your feedback!
🔔 Follow me for more trading tools & indicators!
(Disclaimer: This is for educational purposes only. Past performance is not indicative of future results.)
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.
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.
Smarter Money Concepts - OBs [PhenLabs]📊 Smarter Money Concepts - OBs
Version: PineScript™ v6
📌 Description
Smarter Money Concepts - OBs (Order Blocks) is an advanced technical analysis tool designed to identify and visualize institutional order zones on your charts. Order blocks represent significant areas of liquidity where smart money has entered positions before major moves. By tracking these zones, traders can anticipate potential reversals, continuations, and key reaction points in price action.
This indicator incorporates volume filtering technology to identify only the most significant order blocks, eliminating low-quality signals and focusing on areas where institutional participation is likely present. The combination of price structure analysis and volume confirmation provides traders with high-probability zones that may attract future price action for tests, rejections, or breakouts.
🚀 Points of Innovation
Volume-Filtered Block Detection : Identifies only order blocks formed with significant volume, focusing on areas with institutional participation
Advanced Break of Structure Logic : Uses sophisticated price action analysis to detect legitimate market structure breaks preceding order blocks
Dynamic Block Management : Intelligently tracks, extends, and removes order blocks based on price interaction and time-based expiration
Structure Recognition System : Employs technical analysis algorithms to find significant swing points for accurate order block identification
Dual Directional Tracking : Simultaneously monitors both bullish and bearish order blocks for comprehensive market structure analysis
🔧 Core Components
Order Block Detection : Identifies institutional entry zones by analyzing price action before significant breaks of structure, capturing where smart money has likely positioned before moves.
Volume Filtering Algorithm : Calculates relative volume compared to a moving average to qualify only order blocks formed with significant market participation, eliminating noise.
Structure Break Recognition : Uses price action analysis to detect legitimate breaks of market structure, ensuring order blocks are identified only at significant market turning points.
Dynamic Block Management : Continuously monitors price interaction with existing blocks, extending, maintaining, or removing them based on current market behavior.
🔥 Key Features
Volume-Based Filtering : Filter out insignificant blocks by requiring a minimum volume threshold, focusing only on zones with likely institutional activity
Visual Block Highlighting : Color-coded boxes clearly mark bullish and bearish order blocks with customizable appearance
Flexible Mitigation Options : Choose between “Wick” or “Close” methods for determining when a block has been tested or mitigated
Scan Range Adjustment : Customize how far back the indicator looks for structure points to adapt to different market conditions and timeframes
Break Source Selection : Configure which price component (close, open, high, low) is used to determine structure breaks for precise block identification
🎨 Visualization
Bullish Order Blocks : Blue-colored rectangles highlighting zones where bullish institutional orders were likely placed before upward moves, representing potential support areas.
Bearish Order Blocks : Red-colored rectangles highlighting zones where bearish institutional orders were likely placed before downward moves, representing potential resistance areas.
Block Extension : Order blocks extend to the right of the chart, providing clear visualization of these significant zones as price continues to develop.
📖 Usage Guidelines
Order Block Settings
Scan Range : Default: 25. Defines how many bars the indicator scans to determine significant structure points for order block identification.
Bull Break Price Source : Default: Close. Determines which price component is used to detect bullish breaks of structure.
Bear Break Price Source : Default: Close. Determines which price component is used to detect bearish breaks of structure.
Visual Settings
Bullish Blocks Color : Default: Blue with 85% transparency. Controls the appearance of bullish order blocks.
Bearish Blocks Color : Default: Red with 85% transparency. Controls the appearance of bearish order blocks.
General Options
Block Mitigation Method : Default: Wick, Options: Wick, Close. Determines how block mitigation is calculated - “Wick” uses high/low values while “Close” uses close values for more conservative mitigation criteria.
Remove Filled Blocks : Default: Disabled. When enabled, order blocks are removed once they’ve been mitigated by price action.
Volume Filter
Volume Filter Enabled : Default: Enabled. When activated, only shows order blocks formed with significant volume relative to recent average.
Volume SMA Period : Default: 15, Range: 1-50. Number of periods used to calculate the average volume baseline.
Min. Volume Ratio : Default: 1.5, Range: 0.5-10.0. Minimum volume ratio compared to average required to display an order block; higher values filter out more blocks.
✅ Best Use Cases
Identifying high-probability support and resistance zones for trade entries and exits
Finding optimal stop-loss placement behind significant order blocks
Detecting potential reversal areas where price may react after extended moves
Confirming breakout trades when price clears major order blocks
Building a comprehensive market structure map for medium to long-term trading decisions
Pinpointing areas where smart money may have positioned before major market moves
⚠️ Limitations
Most effective on higher timeframes (1H and above) where institutional activity is more clearly defined
Can generate multiple signals in choppy market conditions, requiring additional filtering
Volume filtering relies on accurate volume data, which may be less reliable for some securities
Recent market structure changes may invalidate older order blocks not yet automatically removed
Block identification is based on historical price action and may not predict future behavior with certainty
💡 What Makes This Unique
Volume Intelligence : Unlike basic order block indicators, this script incorporates volume analysis to identify only the most significant institutional zones, focusing on quality over quantity.
Structural Precision : Uses sophisticated break of structure algorithms to identify true market turning points, going beyond simple price pattern recognition.
Dynamic Block Management : Implements automatic block tracking, extension, and cleanup to maintain a clean and relevant chart display without manual intervention.
Institutional Focus : Designed specifically to highlight areas where smart money has likely positioned, helping retail traders align with institutional perspectives rather than retail noise.
🔬 How It Works
1. Structure Identification Process :
The indicator continuously scans price action to identify significant swing points and structure levels within the specified range, establishing a foundation for order block recognition.
2. Break Detection :
When price breaks an established structure level (crossing below a significant low for bearish breaks or above a significant high for bullish breaks), the indicator marks this as a potential zone for order block formation.
3. Volume Qualification :
For each potential order block, the algorithm calculates the relative volume compared to the configured period average. Only blocks formed with volume exceeding the minimum ratio threshold are displayed.
4. Block Creation and Management :
Valid order blocks are created, tracked, and managed as price continues to develop. Blocks extend to the right of the chart until they are either mitigated by price action or expire after the designated timeframe.
5. Continuous Monitoring :
The indicator constantly evaluates price interaction with existing blocks, determining when blocks have been tested, mitigated, or invalidated, and updates the visual representation accordingly.
💡 Note:
Order Blocks represent areas where institutional traders have likely established positions and may defend these zones during future price visits. For optimal results, use this indicator in conjunction with other confluent factors such as key support/resistance levels, trendlines, or additional confirmation indicators. The most reliable signals typically occur on higher timeframes where institutional activity is most prominent. Start with the default settings and adjust parameters gradually to match your specific trading instrument and style.
FordOverview
The "Ford Trading Assistant" is an indicator crafted to support traders during the fast-paced New York trading session. This tool overlays a customizable table on your chart, delivering real-time insights from key market internals—NYSE and Nasdaq Advance/Decline (A/D), Volume Difference (VOLD), and TICK—alongside a unique Trend Score and actionable trading instructions. Its innovative design blends multiple data points into a cohesive market analysis tool, offering visual clarity and contextual guidance to help traders navigate intraday momentum shifts.
Purpose and Usefulness
Unlike typical price-based indicators, the Ford Trading Assistant taps into broad market internals to reveal underlying sentiment and momentum, making it an essential companion for intraday trading in the New York session for ETFs such as SPY/QQQ/IWM and Futures Markets(ES/NQ/RTY). It’s ideal for scalpers, day traders, and swing traders looking to confirm trend strength, spot potential reversals, or avoid choppy conditions. The indicator’s dual-table interface—one for data and signals, another for instructions—provides a streamlined way to assess current market dynamics and anticipate what’s ahead, enhancing decision-making in real time.
How It Works
The indicator pulls live data from six critical market internals using a 1-second timeframe:
NYSE Advance/Decline (A/D) - Tracks the 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 - Gauges the net number of NYSE stocks ticking up versus down.
Nasdaq TICK - Reflects the same for Nasdaq.
These internals are analyzed to determine their trend state (e.g., bullish, bearish, or neutral), displayed with color-coded backgrounds and emojis for instant recognition. The indicator then:
Assesses Trend Conditions: Evaluates the alignment of internals to identify varying degrees of bullish or bearish momentum, reflected in bar colors on the chart.
Calculates a Trend Score: Combines the strength of all internals into a single, proprietary metric that summarizes market direction and intensity.
Generates Signals: Detects changing states in market internals like reversals, acceleration, exhaustion, divergence, breakouts, and mean reversion, presented with directional cues and timestamps.
A separate instruction panel interprets these conditions, delivering guidance tailored to the market’s current state—whether it’s trending strongly, leaning one way, or stuck in divergence—helping traders understand the auction’s behavior and adjust their approach.
Internal Signals and Their Role
Each internal signal plays a distinct role in confirming the market’s current state and the conditions you’re trading into:
NYSE and Nasdaq A/D: Reflects market breadth. Strong positive readings indicate widespread buying interest, while negative readings suggest broad selling pressure, helping confirm if a move has solid participation.
NYSE and Nasdaq VOLD: Tracks volume momentum. High positive values signal aggressive buying, while deep negatives point to heavy selling, validating whether price action is supported by volume.
NYSE and Nasdaq TICK: Captures short-term sentiment. Extreme values highlight overbought or oversold conditions, offering clues about potential continuation or exhaustion.
How Signals Confirm Conditions
Trend Score: A positive score suggests bullish control, a negative score indicates bearish control, and a neutral score points to indecision. It acts as a quick gauge of overall market health with a low score of -24 and a max score of +24 with calculations based on overall internal conditions.
Reversal: Warns of potential trend shifts, triggered by significant changes in momentum or conflicting internals. Useful for exiting trends or preparing for counter-moves.
Acceleration: Highlights strengthening momentum, confirming conditions for trading a trend with confidence.
Exhaustion: Flags overextended moves, signaling fading momentum—ideal for profit-taking or fading trades.
Divergence: Indicates a disconnect between price and internals, cautioning against chasing moves that lack internal support.
Breakout: Identifies sharp momentum surges, confirming conditions for high-probability breakout trades.
Mean Reversion: Signals a pullback from extremes, suggesting a return to balance for range-bound strategies.
How to Use It
Add to Chart: Apply the indicator to any symbol (e.g., SPY, QQQ) on a 1-second or higher timeframe. It displays an "Internals Table" (default bottom right) and an "Instructions" panel (top right).
Track Internals: Watch the table for real-time data, trend states, and the Trend Score. The Bar colors also reflect the strength of bullish or bearish conditions.
Read Instructions: Use the instruction panel to understand the market’s state—e.g., "Trending Bullish" suggesting buying conditions, while "Diverging" would suggests caution.
Leverage Signals: Act on signals like "Breakout" or "Exhaustion" to enter new trades, exit old trades, manage current trades or continue to remain sidelined. Adjust table settings (position, size, colors) via inputs.
Pair with Price: Combine with your favorite price tools (e.g., support/resistance) to align internals with chart setups.
Customization
Modify the lookback period (default 100 bars), table orientation (vertical/horizontal), text size, colors, and transparency to fit your workflow.
Limitations
Requires real-time NYSE/Nasdaq data, which may depend on your TradingView plan.
Signals reflect current conditions, not future predictions, and may lag in extreme volatility.
Best used alongside price analysis for a complete trading strategy.
Requires a TradingView Subscription that supports the 1s Time Frame
Why It’s Original
The Ford Trading Assistant stands apart by integrating NYSE and Nasdaq internals into a unified, trader-friendly tool with a custom Trend Score and dynamic instructions. Rather than simply mashing up existing indicators, it offers a fresh approach to interpreting market momentum, enhanced by real-time signal detection and actionable guidance—making it a standout assistant for the New York session.
EMA Stack Strength MeterEMA Stack Strength Meter
The EMA Stack Strength Meter is a visual tool designed to help traders quickly assess trend strength and structure based on the alignment of multiple Exponential Moving Averages (EMAs). This indicator uses a five-EMA stack (4, 8, 13, 21, 34) and displays a meter-style histogram that quantifies how strongly the EMAs are aligned in either a bullish or bearish configuration.
How It Works:
The script checks how many of the following conditions are true:
EMA 4 > EMA 8 > EMA 13 > EMA 21 > EMA 34 indicates a Bullish Stack
EMA 4 < EMA 8 < EMA 13 < EMA 21 < EMA 34 indicates a Bearish Stack
For each consecutive pair that satisfies the stack direction, a score is assigned (1 to 4).
These scores are plotted as color-coded horizontal bars:
Green bars at the top of the meter represent bullish stacking
Red bars at the bottom of the meter represent bearish stacking
No bars means EMAs are mixed or flat, suggesting a weak or choppy market
Mixed Bars (Both Bullish and Bearish Showing):
When both bullish and bearish bars appear at the same time, it means the EMAs are partially aligned in opposite directions. This reflects an unclear or transitioning trend. The market may be range-bound, choppy, or indecisive. During such phases, trend-following strategies may underperform, and caution is advised until a full alignment appears in either direction.
Use Cases:
Quickly gauge the trend structure without analyzing each EMA individually
Use it as a trend confirmation filter alongside trade entries
Avoid whipsaws during low-alignment or sideways conditions
Works across any timeframe or asset
All plot levels (Bullish 1 to 4 and Bearish 1 to 4) are always visible in the Style tab for easy customization.
This is a clean, non-overlay visual tool that pairs well with price action strategies, momentum indicators, or systems requiring trend confirmation.
Correlation Heatmap█ OVERVIEW
This indicator creates a correlation matrix for a user-specified list of symbols based on their time-aligned weekly or monthly price returns. It calculates the Pearson correlation coefficient for each possible symbol pair, and it displays the results in a symmetric table with heatmap-colored cells. This format provides an intuitive view of the linear relationships between various symbols' price movements over a specific time range.
█ CONCEPTS
Correlation
Correlation typically refers to an observable statistical relationship between two datasets. In a financial time series context, it usually represents the extent to which sampled values from a pair of datasets, such as two series of price returns, vary jointly over time. More specifically, in this context, correlation describes the strength and direction of the relationship between the samples from both series.
If two separate time series tend to rise and fall together proportionally, they might be highly correlated. Likewise, if the series often vary in opposite directions, they might have a strong anticorrelation . If the two series do not exhibit a clear relationship, they might be uncorrelated .
Traders frequently analyze asset correlations to help optimize portfolios, assess market behaviors, identify potential risks, and support trading decisions. For instance, correlation often plays a key role in diversification . When two instruments exhibit a strong correlation in their returns, it might indicate that buying or selling both carries elevated unsystematic risk . Therefore, traders often aim to create balanced portfolios of relatively uncorrelated or anticorrelated assets to help promote investment diversity and potentially offset some of the risks.
When using correlation analysis to support investment decisions, it is crucial to understand the following caveats:
• Correlation does not imply causation . Two assets might vary jointly over an analyzed range, resulting in high correlation or anticorrelation in their returns, but that does not indicate that either instrument directly influences the other. Joint variability between assets might occur because of shared sensitivities to external factors, such as interest rates or global sentiment, or it might be entirely coincidental. In other words, correlation does not provide sufficient information to identify cause-and-effect relationships.
• Correlation does not predict the future relationship between two assets. It only reflects the estimated strength and direction of the relationship between the current analyzed samples. Financial time series are ever-changing. A strong trend between two assets can weaken or reverse in the future.
Correlation coefficient
A correlation coefficient is a numeric measure of correlation. Several coefficients exist, each quantifying different types of relationships between two datasets. The most common and widely known measure is the Pearson product-moment correlation coefficient , also known as the Pearson correlation coefficient or Pearson's r . Usually, when the term "correlation coefficient" is used without context, it refers to this correlation measure.
The Pearson correlation coefficient quantifies the strength and direction of the linear relationship between two variables. In other words, it indicates how consistently variables' values move together or in opposite directions in a proportional, linear manner. Its formula is as follows:
𝑟(𝑥, 𝑦) = cov(𝑥, 𝑦) / (𝜎𝑥 * 𝜎𝑦)
Where:
• 𝑥 is the first variable, and 𝑦 is the second variable.
• cov(𝑥, 𝑦) is the covariance between 𝑥 and 𝑦.
• 𝜎𝑥 is the standard deviation of 𝑥.
• 𝜎𝑦 is the standard deviation of 𝑦.
In essence, the correlation coefficient measures the covariance between two variables, normalized by the product of their standard deviations. The coefficient's value ranges from -1 to 1, allowing a more straightforward interpretation of the relationship between two datasets than what covariance alone provides:
• A value of 1 indicates a perfect positive correlation over the analyzed sample. As one variable's value changes, the other variable's value changes proportionally in the same direction .
• A value of -1 indicates a perfect negative correlation (anticorrelation). As one variable's value increases, the other variable's value decreases proportionally.
• A value of 0 indicates no linear relationship between the variables over the analyzed sample.
Aligning returns across instruments
In a financial time series, each data point (i.e., bar) in a sample represents information collected in periodic intervals. For instance, on a "1D" chart, bars form at specific times as successive days elapse.
However, the times of the data points for a symbol's standard dataset depend on its active sessions , and sessions vary across instrument types. For example, the daily session for NYSE stocks is 09:30 - 16:00 UTC-4/-5 on weekdays, Forex instruments have 24-hour sessions that span from 17:00 UTC-4/-5 on one weekday to 17:00 on the next, and new daily sessions for cryptocurrencies start at 00:00 UTC every day because crypto markets are consistently open.
Therefore, comparing the standard datasets for different asset types to identify correlations presents a challenge. If two symbols' datasets have bars that form at unaligned times, their correlation coefficient does not accurately describe their relationship. When calculating correlations between the returns for two assets, both datasets must maintain consistent time alignment in their values and cover identical ranges for meaningful results.
To address the issue of time alignment across instruments, this indicator requests confirmed weekly or monthly data from spread tickers constructed from the chart's ticker and another specified ticker. The datasets for spreads are derived from lower-timeframe data to ensure the values from all symbols come from aligned points in time, allowing a fair comparison between different instrument types. Additionally, each spread ticker ID includes necessary modifiers, such as extended hours and adjustments.
In this indicator, we use the following process to retrieve time-aligned returns for correlation calculations:
1. Request the current and previous prices from a spread representing the sum of the chart symbol and another symbol ( "chartSymbol + anotherSymbol" ).
2. Request the prices from another spread representing the difference between the two symbols ( "chartSymbol - anotherSymbol" ).
3. Calculate half of the difference between the values from both spreads ( 0.5 * (requestedSum - requestedDifference) ). The results represent the symbol's prices at times aligned with the sample points on the current chart.
4. Calculate the arithmetic return of the retrieved prices: (currentPrice - previousPrice) / previousPrice
5. Repeat steps 1-4 for each symbol requiring analysis.
It's crucial to note that because this process retrieves prices for a symbol at times consistent with periodic points on the current chart, the values can represent prices from before or after the closing time of the symbol's usual session.
Additionally, note that the maximum number of weeks or months in the correlation calculations depends on the chart's range and the largest time range common to all the requested symbols. To maximize the amount of data available for the calculations, we recommend setting the chart to use a daily or higher timeframe and specifying a chart symbol that covers a sufficient time range for your needs.
█ FEATURES
This indicator analyzes the correlations between several pairs of user-specified symbols to provide a structured, intuitive view of the relationships in their returns. Below are the indicator's key features:
Requesting a list of securities
The "Symbol list" text box in the indicator's "Settings/Inputs" tab accepts a comma-separated list of symbols or ticker identifiers with optional spaces (e.g., "XOM, MSFT, BITSTAMP:BTCUSD"). The indicator dynamically requests returns for each symbol in the list, then calculates the correlation between each pair of return series for its heatmap display.
Each item in the list must represent a valid symbol or ticker ID. If the list includes an invalid symbol, the script raises a runtime error.
To specify a broker/exchange for a symbol, include its name as a prefix with a colon in the "EXCHANGE:SYMBOL" format. If a symbol in the list does not specify an exchange prefix, the indicator selects the most commonly used exchange when requesting the data.
Note that the number of symbols allowed in the list depends on the user's plan. Users with non-professional plans can compare up to 20 symbols with this indicator, and users with professional plans can compare up to 32 symbols.
Timeframe and data length selection
The "Returns timeframe" input specifies whether the indicator uses weekly or monthly returns in its calculations. By default, its value is "1M", meaning the indicator analyzes monthly returns. Note that this script requires a chart timeframe lower than or equal to "1M". If the chart uses a higher timeframe, it causes a runtime error.
To customize the length of the data used in the correlation calculations, use the "Max periods" input. When enabled, the indicator limits the calculation window to the number of periods specified in the input field. Otherwise, it uses the chart's time range as the limit. The top-right corner of the table shows the number of confirmed weeks or months used in the calculations.
It's important to note that the number of confirmed periods in the correlation calculations is limited to the largest time range common to all the requested datasets, because a meaningful correlation matrix requires analyzing each symbol's returns under the same market conditions. Therefore, the correlation matrix can show different results for the same symbol pair if another listed symbol restricts the aligned data to a shorter time range.
Heatmap display
This indicator displays the correlations for each symbol pair in a heatmap-styled table representing a symmetric correlation matrix. Each row and column corresponds to a specific symbol, and the cells at their intersections correspond to symbol pairs . For example, the cell at the "AAPL" row and "MSFT" column shows the weekly or monthly correlation between those two symbols' returns. Likewise, the cell at the "MSFT" row and "AAPL" column shows the same value.
Note that the main diagonal cells in the display, where the row and column refer to the same symbol, all show a value of 1 because any series of non-na data is always perfectly correlated with itself.
The background of each correlation cell uses a gradient color based on the correlation value. By default, the gradient uses blue hues for positive correlation, orange hues for negative correlation, and white for no correlation. The intensity of each blue or orange hue corresponds to the strength of the measured correlation or anticorrelation. Users can customize the gradient's base colors using the inputs in the "Color gradient" section of the "Settings/Inputs" tab.
█ FOR Pine Script® CODERS
• This script uses the `getArrayFromString()` function from our ValueAtTime library to process the input list of symbols. The function splits the "string" value by its commas, then constructs an array of non-empty strings without leading or trailing whitespaces. Additionally, it uses the str.upper() function to convert each symbol's characters to uppercase.
• The script's `getAlignedReturns()` function requests time-aligned prices with two request.security() calls that use spread tickers based on the chart's symbol and another symbol. Then, it calculates the arithmetic return using the `changePercent()` function from the ta library. The `collectReturns()` function uses `getAlignedReturns()` within a loop and stores the data from each call within a matrix . The script calls the `arrayCorrelation()` function on pairs of rows from the returned matrix to calculate the correlation values.
• For consistency, the `getAlignedReturns()` function includes extended hours and dividend adjustment modifiers in its data requests. Additionally, it includes other settings inherited from the chart's context, such as "settlement-as-close" preferences.
• A Pine script can execute up to 40 or 64 unique `request.*()` function calls, depending on the user's plan. The maximum number of symbols this script compares is half the plan's limit, because `getAlignedReturns()` uses two request.security() calls.
• This script can use the request.security() function within a loop because all scripts in Pine v6 enable dynamic requests by default. Refer to the Dynamic requests section of the Other timeframes and data page to learn more about this feature, and see our v6 migration guide to learn what's new in Pine v6.
• The script's table uses two distinct color.from_gradient() calls in a switch structure to determine the cell colors for positive and negative correlation values. One call calculates the color for values from -1 to 0 based on the first and second input colors, and the other calculates the colors for values from 0 to 1 based on the second and third input colors.
Look first. Then leap.
Dual CRS with Moving AverageThis indicator is created with utmost respect and deep gratitude to my teacher, Shri BJ Sir, whose teachings continue to inspire analytical thinking and disciplined market study.
📊 Dual Comparative Relative Strength (CRS):
This tool allows comparison of the current chart's relative strength against two customizable benchmark indices or stocks — with default settings as NIFTY50 and CNX500.
📈 Each CRS line is normalized for clean visual comparison and comes with its own customizable moving average to spot trends and relative outperformance/underperformance.
✅ Features:
Toggle CRS1 and CRS2 on/off individually.
Customize benchmark symbols for each CRS line.
Set moving average periods separately for CRS1 and CRS2.
Reference midline (0.5) for quick mean-relative perspective.
Ideal for relative strength analysis, sector rotation insights, and performance benchmarking.
Crypto Scenario Alert SystemThe "Crypto Scenario Alert System" is a indicator that monitors key crypto assets like Bitcoin (BTC), Bitcoin Dominance (BTC.D), Ethereum (ETH), and total market caps (TOTAL, TOTAL2), providing alerts when important price levels are crossed.
Key Alerts:
BTC Price: Alerts for breakdowns below $72K or breakouts above $85K.
BTC Dominance: Alerts for spikes above 65% or drops below 60%.
Total Market Cap: Alerts for market cap changes above $2.85T or below $2.4T.
Total2 Market Cap: Alerts for altcoin market cap movements above $1.25T or below $1.05T.
ETH Price: Alerts for movements below $3K or above $3.6K.
Instructions:
Add the Indicator to your chart.
Manually Create Alerts:
Right-click on the chart, select "Add Alert".
Choose your desired alert condition (e.g., BTC Breakdown ).
Set your notification preferences.
Comparative Fisher Signal2Comparative Fisher Transform Signal Indicator
Author: sepetsepethisse
This indicator combines the Fisher Transform and moving averages to identify market trends and evaluate trading opportunities. By calculating the ratio between two symbols, it provides investors with a broader perspective. It generates buy and sell signals based on the crossover of short and long-term EMAs.
Key Features:
Comparison Option: Users can compare their symbols with another symbol.
Fisher Transform Calculation: This calculation helps identify overbought or oversold conditions in the market.
Moving Averages: Short and long-term EMAs assist in determining market trends.
Buy/Sell Signals: Generated through Fisher Transform crossovers and EMA relationships.
Visual Indicators: Buy and sell signals are displayed with distinct shapes on the chart.
Usage Recommendations:
Buy Signal: Determined by the crossover of the Fisher Transform and the state of the EMA.
Sell Signal: Triggered when the price is below the EMA.
Waiting Mode: The indicator notifies the user when waiting for buy or sell signals.
This indicator is a powerful tool for investors seeking in-depth knowledge in technical analysis. Utilize it to better understand market movements and make informed decisions.
-------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------
Comparative Fisher SignalComparative Fisher Transform Signal Indicator
Author: sepetsepethisse
This indicator combines the Fisher Transform and moving averages to identify market trends and evaluate trading opportunities. By calculating the ratio between two symbols, it provides investors with a broader perspective. It generates buy and sell signals based on the crossover of short and long-term EMAs.
Key Features:
Comparison Option: Users can compare their symbols with another symbol.
Fisher Transform Calculation: This calculation helps identify overbought or oversold conditions in the market.
Moving Averages: Short and long-term EMAs assist in determining market trends.
Buy/Sell Signals: Generated through Fisher Transform crossovers and EMA relationships.
Visual Indicators: Buy and sell signals are displayed with distinct shapes on the chart.
Usage Recommendations:
Buy Signal: Determined by the crossover of the Fisher Transform and the state of the EMA.
Sell Signal: Triggered when the price is below the EMA.
Waiting Mode: The indicator notifies the user when waiting for buy or sell signals.
This indicator is a powerful tool for investors seeking in-depth knowledge in technical analysis. Utilize it to better understand market movements and make informed decisions.
-------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------
QuantJazz HyperCurve============================================================
QuantJazz Dynamic Hyper-Reactive Adaptive Moving Average (HyperCurve)
============================================================
An Overview and Introduction by QuantJazz
---------------------------------------------------------------------------------
Introduction
---------------------------------------------------------------------------------
Welcome to the QuantJazz HyperCurve v1.1, a sophisticated indicator designed for
traders seeking exceptional responsiveness and adaptability in navigating dynamic
market conditions. This tool integrates two powerful concepts: the uniquely
adaptive McGinley Dynamic line and a highly customizable, multi-factor
Hyper-Reactive Adaptive Moving Average (HRAMA) Ribbon. Together, they provide a
nuanced view of price action, momentum, and trend dynamics.
The HyperCurve aims to reduce the lag inherent in traditional moving averages
while intelligently adjusting to market volatility, offering timely insights for
both trend-following and potential reversal identification.
---------------------------------------------------------------------------------
Core Components
---------------------------------------------------------------------------------
1. **The QuantJazz HyperCurve (Based on McGinley Dynamic):**
* **Concept:** This is the primary line plotted by the indicator. It's
not a simple moving average; it's based on the McGinley Dynamic formula,
which automatically adjusts its speed based on the speed of the market
itself. It speeds up in down markets and slows down slightly in up
markets, aiming to hug prices more closely and minimize separation.
* **Lower Timeframe Enhancement:** Optionally, you can configure the
HyperCurve to calculate using data from a lower timeframe (e.g., using
1-minute data on a 5-minute chart). This can significantly increase its
sensitivity and reaction time to immediate price changes, providing
earlier signals, especially useful for scalping or very short-term
trading.
* **Visual Guidance:** The color of the HyperCurve line changes based on
its slope:
* **Up Color (Default: Green):** Indicates an upward slope (rising
momentum).
* **Down Color (Default: Blue):** Indicates a downward slope (falling
momentum).
* *(Note: Transitional color logic is currently commented out in v1.1)*
* **Customization:** You can adjust the core `Length` parameter and the
`Source` price data (high, low, close, etc.) used in the calculation.
2. **The HRAMA Ribbon:**
* **Concept:** This optional component provides a visual representation of
trend strength and potential crossover signals using two moving averages:
a Fast MA and a Slow MA.
* **Hyper-Reactive Adaptability (HRAMA - Default):** By default, the
ribbon uses the proprietary HRAMA calculation. This MA type dynamically
adjusts its effective length based on a configurable blend of six market
factors:
1. **Highs Strength:** Momentum based on recent new highs.
2. **Closing Strength:** Price position relative to recent average opens.
3. **Volume Momentum:** Rate of change in bullish vs. bearish volume.
4. **Volatility Breakout:** Recent price activity compared to long-term
standard deviation.
5. **Candle Range Volatility:** Standard deviation of the high-low range.
6. **Candle Body Volatility:** Standard deviation of the open-close range.
The weights (`w1` to `w6`) allow you to emphasize the factors you deem
most important for responsiveness.
* **Versatile MA Selection:** You are not limited to HRAMA. You can select
from a wide range of traditional moving average types for the ribbon:
SMA, EMA, WMA, RMA, VWMA, HMA, KAMA, DEMA, TEMA. This allows you to
pair the dynamic HyperCurve line with a more conventional MA ribbon if
desired.
* **Visual Guidance:** The space between the Fast MA and Slow MA is filled
with color:
* **Fast MA > Slow MA:** Bullish sentiment (filled with a shade of the
HyperCurve's Up Color).
* **Slow MA > Fast MA:** Bearish sentiment (filled with a shade of the
HyperCurve's Down Color).
* **Customization:** Adjust Fast/Slow MA lengths, minimum adaptive length
(for HRAMA), KAMA parameters (if KAMA is selected), factor lookbacks,
normalization periods, and the crucial factor weights for HRAMA.
---------------------------------------------------------------------------------
Why HyperCurve Excels Beyond Traditional MAs
---------------------------------------------------------------------------------
Traditional moving averages, like SMAs and EMAs, operate on a fixed lookback
period. This inherent rigidity forces a compromise: choose a short period for
responsiveness (inviting whipsaws in choppy markets) or a long period for
smoothness (introducing significant lag).
The HyperCurve, powered by the McGinley Dynamic formula, shatters this
limitation. Its core calculation includes a dynamic ratio that automatically
adjusts the indicator's speed relative to the market's own velocity.
* **Reduced Lag:** When price accelerates away, the HyperCurve speeds up its
adjustment far quicker than an EMA of comparable smoothness, keeping it
closer to the action.
* **Enhanced Smoothness:** When price consolidates or moves predictably, the
HyperCurve naturally slows down, providing a smoother line than an EMA of
comparable responsiveness, thus filtering out noise more effectively.
In essence, the HyperCurve aims to provide the 'best of both worlds' – the
reactivity needed for fast markets and the smoothness desired during calmer
periods, offering a fundamentally more intelligent and adaptive approach to
tracking price.
---------------------------------------------------------------------------------
How to Use
---------------------------------------------------------------------------------
* **Primary Signal (HyperCurve Line):** Monitor the slope and color of the main
HyperCurve line for immediate momentum indication. An upward turn and green
color can suggest emerging bullish momentum, while a downward turn and blue
color suggest bearish momentum. Since you prefer Long Only trades, look for
the HyperCurve turning upwards from lows or maintaining a steady upward slope.
* **Trend Confirmation (HRAMA Ribbon):** Use the ribbon to gauge the broader
trend context. A widening ribbon with the Fast MA above the Slow MA (bullish
fill color) reinforces an uptrend. A crossover where the Fast MA moves above
the Slow MA can be an additional confirmation signal for potential long entries.
* **Synergy:** Combine signals. A HyperCurve turning up *while* the Fast MA is
crossing (or has crossed) above the Slow MA can present a higher-confidence
long entry setup.
* **Experimentation:** Adjust the `Length` of the HyperCurve, the `Lower Timeframe`
setting, and the HRAMA `Factor Weights` or selected `MA Type` / `Lengths` to
fine-tune the indicator's responsiveness to your preferred asset and trading
timeframe. The lower timeframe option is particularly potent for very fast
reaction but may introduce more noise.
---------------------------------------------------------------------------------
Key Features & Customization Summary
---------------------------------------------------------------------------------
* **Adaptive Core:** McGinley Dynamic base for reduced lag and volatility
adjustment.
* **Optional Lower Timeframe:** Enhances sensitivity for McGinley calculation.
* **Multi-Factor Adaptive Ribbon (HRAMA):** Dynamically adjusts based on
weighted market factors (Highs, Closing, Volume, Volatility).
* **Flexible Ribbon MA Types:** Choose from HRAMA, SMA, EMA, WMA, RMA, VWMA, HMA,
KAMA, DEMA, TEMA.
* **Clear Visuals:** Color-coded HyperCurve line for momentum and filled ribbon
for trend context.
* **Extensive Configuration:** Fine-tune lengths, sources, factor weights,
lookbacks, colors, and line widths.
* **Show/Hide Components:** Independently toggle the visibility of the
HyperCurve line and the HRAMA Ribbon.
---------------------------------------------------------------------------------
Why Choose QuantJazz HyperCurve?
---------------------------------------------------------------------------------
The HyperCurve v1.1 is built for traders who demand more than static moving
averages. Its dual-component design offers both a highly reactive primary line
and a configurable, context-providing ribbon. By adapting to market speed and
incorporating multiple dimensions of market activity (price, volume, volatility),
it aims to provide a more intelligent and timely reflection of market dynamics.
Explore its settings, adapt it to your strategy, and experience the potential
advantage of hyper-reactive market analysis.
---------------------------------------------------------------------------------
Author's Preferred Setup (Tim's Favorite)
---------------------------------------------------------------------------------
For a powerful view of market dynamics, try Tim's favorite configuration:
1. **Add TWO instances** of the QuantJazz HyperCurve indicator to your
2-minute or 5-minute chart. Disable the "HRAMA Ribbon" on both instances
to focus purely on the HyperCurve lines.
2. **Configure the FAST HyperCurve:**
* `Source`: **high**
* `McGinley Length`: **5**
* `Use Lower Timeframe`: **Checked (True)**
* `Lower Timeframe`: **30s** (or adjust slightly based on chart interval)
* *Result:* Smoking-fast response times, yet crystal clear, smooth, and
satisfying transitions for immediate momentum shifts.
3. **Configure the SLOW HyperCurve:**
* `Source`: **high** (or your preferred consistent source)
* `McGinley Length`: **34**
* `Use Lower Timeframe`: **Unchecked (False)** (...Aye Captain! Set to
chart speed!)
* *Result:* A smoother line representing the more established, underlying
trend direction.
4. **Interpretation:**
* Watch the interaction between the two lines.
* When the **Fast Line crosses ABOVE the Slow Line** and both are angling
upwards, it signals expanding bullish momentum – a potential long entry
or confirmation.
* When the **Fast Line crosses BELOW the Slow Line**, it signals contracting
momentum or a potential bearish shift.
* The distance between the lines visually represents the strength of the
current move. Wider separation in an uptrend suggests strong bullishness.
With this setup, you can very clearly gauge trends expanding to be more bullish
or contracting bearishly, and take swift action.
Happy hunting with your new HyperCurve weapon!
---------------------------------------------------------------------------------
Disclaimer
---------------------------------------------------------------------------------
Trading involves substantial risk, and this indicator is provided for
informational and educational purposes only. It does not constitute financial
advice or a recommendation to buy or sell any asset. Past performance is not
indicative of future results. Always conduct your own thorough analysis and risk
management before making any trading decisions.
© QuantJazz
RR Trail MA-Osc Strategy (entry-based TP/SL)Overview
The "RR Trail MA-Osc Strategy" is designed to capture trends while maintaining clear risk management .
With fixed TP/SL, a trailing stop, and safety exits based on MA and oscillator divergence, this strategy offers a mechanical and strategic approach to trading .
Strategy Objectives
Capture trend development and continuation for maximum profit
Optimize profit/loss balance through a clear risk-reward ratio (RR)
Utilize multi-layered exit logic: fixed target/stop, trailing stop, and divergence exit
Eliminate emotional decision-making with rule-based execution
Key Features
Fixed TP/SL – Targets and stops based on recent high/low (structural exits)
Customizable RR Ratio – Adjust reward-to-risk levels to match strategy or market
Trailing Stop – Dynamically locks in profit as price moves favorably
Divergence Exit – Exits early when MA and oscillator disagree in direction
Simple Structure – Easy to modify and expand
Trading Rules
Long Entry
Price above short-term MA
WaveTrend oscillator rising and above 0
Long-term trend MA trending upward
Short Entry
Price below short-term MA
Oscillator falling and below 0
Long-term trend MA trending downward
Exit Conditions
Fixed TP/SL (based on recent highs/lows + RR)
Triggering the trailing stop
Divergence between oscillator and MA
Risk Management Parameters
Pair : ETH/USD
Timeframe : 4-hour
Starting Capital : $3,000
Commission : 0.02%
Slippage : 2 pips
Risk per Trade : 5% of account equity (adjustable)
Total Trades : 651 (backtested on selected dataset)
Trading Parameters & Considerations
Multiple MA types available (SMA / EMA / SMMA / WMA / VWMA)
Separate MAs for signal and trend evaluation
Flexible RR ratio (e.g. 1.0 to 2.0+)
Adjustable lookback window for high/low-based TP/SL
Strategy Improvements & Uniqueness
Combines fixed TP/SL + trailing stop + divergence exit for layered exit logic
Provides stable, emotion-free execution through clear risk structures
Simple yet complete design—ideal for customization or integration
Clean and understandable for Pine Script beginners
Inspirations & Attribution
This strategy was inspired by:
ChartPrime – “Moving Average Shift”
Leveraging the Moving Average Shift concept for intuitive signal generation,
it has been restructured here into a more strategic and automated system.
Summary
"RR Trail MA-Osc Strategy" merges:
Trend-following logic
Defined risk control
Emotionless, rule-based execution
into a compact and effective trading strategy .
Perfect for beginners and intermediate traders alike,
especially those seeking a mechanical, disciplined approach to the markets.
ORB Strike - by Trading Pine LabORB Strike – by Trading Pine Lab
Esta estrategia está diseñada para traders que buscan aprovechar las rupturas iniciales de sesión a través de la lógica clásica "Opening Range Breakout" (ORB), combinada con filtros modernos y herramientas avanzadas de gestión del riesgo. Perfecta para entornos volatiles sin importar la tendencia.
Basada en la apertura de mercado, ORB Strike identifica niveles clave y actúa únicamente si se cumplen ciertas condiciones técnicas preestablecidas.
Ideal para:
Operativa intradía.
Traders que trabajan con rupturas en la apertura.
Quienes buscan una estrategia sólida pero personalizable, con múltiples niveles de confirmación.
Trading Pine Lab desarrolla herramientas técnicas orientadas a la automatización, optimización y análisis estratégico.
Este script forma parte de un ecosistema más amplio de sistemas de trading y estrategias configurables disponibles para los miembros.
Si deseas acceder a la estrategia completa y personalizada, puedes consultar más detalles en la página oficial:
www.tradingpinelab.es
----------------------------------------------------------------------------------------------------------------------
ORB Strike - by Trading Pine Lab
This strategy is designed for traders looking to take advantage of initial session breakouts through classic “Opening Range Breakout” (ORB) logic, combined with modern filters and advanced risk management tools. Perfect for volatile environments regardless of the trend.
Based on the market opening, ORB Strike identifies key levels and acts only if certain pre-set technical conditions are met.
Ideal for:
Intraday trading.
Traders who work with breakouts at the open.
Those looking for a solid but customizable strategy, with multiple levels of confirmation.
Trading Pine Lab develops technical tools oriented to automation, optimization and strategic analysis.
This script is part of a larger ecosystem of configurable trading systems and strategies available to members.
If you wish to access the complete and customized strategy, you can check more details on the official website:
www.tradingpinelab.es
Big Wave Stock Signal RevisedDescription(説明文)
【改良版 大波株サインツール】
Big Wave Stock Signal Revised
This script is available as an **invite-only script with open access**, meaning users can apply and use it freely on charts, but the **source code remains hidden** to protect proprietary logic.
---
### Signal Logic Summary
This tool is a **revised version** of the original Big Wave Stock Signal Tool, built to detect high-quality trend breakouts using a combination of:
#### 1. Perfect Order Condition
- Across **three timeframes**: 1H, 4H, and Daily
- EMA(20) > EMA(80) > EMA(200) alignment on all three
#### 2. Ascending Triangle Pattern Detection
- Detects patterns using pivot high/low structure
- Valid when:
- Upper resistance (top line) is flat (within tolerance)
- Higher lows are forming (pivot lows are ascending)
#### 3. Breakout Confirmation
- Final signal fires when price **breaks above the top of the triangle**
- Only triggers if **all timeframes confirm trend alignment**
---
### Entry/Exit Logic
- **Buy Signal** (Blue Up Arrow):
- Detected when triangle breakout + multi-timeframe perfect order occur simultaneously
- Entry price, stop price, and target price are calculated
- Stop = EMA80 on 1H; Target = based on risk/reward ratio
- **Exit Signal** (Red Down Arrow):
- Automatically shown when price hits either the stop loss or the target
- Position tracking is internal; no manual input needed
---
### Features
- Multi-timeframe trend validation (1H, 4H, Daily)
- Ascending triangle detection using pivot logic
- Automatic simulated entry/exit management
- Configurable risk/reward, EMA periods, tolerance
- Alerts for both buy and close signals
- Visual guide for triangle top and key EMAs
---
### Why the Source Code Is Hidden
This script is used within a structured educational trading program and contains custom logic that combines price action with multi-timeframe structure and pattern recognition.
To protect intellectual property and avoid unapproved copying, the source code is kept private.
However, **the full signal logic is transparently described above** for users to understand what the script does.
Big Wave Stock Signal ToolDescription(説明文)
【大波株サインツール】
Big Wave Stock Signal Tool
This script is published as an **invite-only script** with **open access** to its chart usage.
While the source code is not visible, the logic and structure are fully documented below.
---
### What It Does (Signal Logic)
**Buy Signal (Wave Start):**
- EMA21 (medium-term) crosses above SMA80 (long-term) → Golden Cross
- WMA10 (short-term) is sloping upward
- EMA21 is also sloping upward
- MA alignment is valid: **WMA10 > EMA21 > SMA80**
- Daily candlestick is bullish (Close > Open)
- (Optional filters: weekly bullish candle, volume > average, RSI > 50)
**Sell Signal (Wave End):**
- WMA10 crosses below EMA21
- This indicates the end of a wave and exits the trend mode
This logic is intended to capture strong medium-term bullish trends and reduce whipsaw entries through multiple filters:
**trend slope**, **price structure**, and **MA alignment**.
---
### Features
- Signal arrows plotted directly on the chart
- Alerts supported for both buy/sell signals
- Moving averages (WMA10 / EMA21 / SMA80) are drawn for visual reference
- Modular design: filters (RSI, volume, weekly) can be toggled as needed
- Built-in wave mode logic: signals only appear when a new wave starts or ends
---
### Source Code Visibility
This script is distributed under **invite-only status** to protect the proprietary structure used in our educational programs.
While the full logic is described above, the source code is kept private to prevent unauthorized distribution or replication.