Auto Channel [SciQua]Auto Channel
Purpose
Auto Channel finds the single best parallel price channel from recent price action and keeps it updated in real time. It uses ZigZag pivots to build candidate channels, scores each candidate for quality, then plots the winner. When price closes outside the channel, the script flags a breakout and can fire alerts.
How it works
1. ZigZag pivots
The script uses TradingView’s TradingView/ZigZag/7 library to generate a stream of swing highs and lows based on a percentage reversal threshold and a leg depth. These pivots are the only points the channel logic evaluates, which keeps the search fast and focused on structure rather than noise.
2. Channel candidates
From the most recent pivots, the script forms all combinations of two swing highs and two swing lows.
It computes a slope for the high line and a slope for the low line and requires that they be nearly parallel within a user-defined tolerance.
3. Quality scoring and selection
For every valid candidate, the script checks the recent pivot segments against the trial channel and computes:
Inside ratio: fraction of tested pivots that sit fully inside the channel after applying the tolerance buffer.
Violation sum: total magnitude of the breaches for any pivots outside the channel.
Current width: distance between upper and lower lines at the current bar.
The “best” channel is chosen by:
1. highest inside ratio
2. then widest current width
3. then smallest violation sum
4. Plot and projection
The upper and lower lines are anchored to the chosen pivot pairs and extend to the left. The script also projects each line to the current bar to compute the live upper and lower channel prices. Those levels drive the breakout checks and alerts.
5. Breakouts and alerts
A breakout is detected when the bar closes above the projected upper line or closes below the projected lower line, after applying the tolerance buffer. Triangle markers highlight fresh breakouts, and you can enable alert conditions to automate notification or strategy handoff.
Inputs:
ZigZag
Price deviation for reversals (%)
Default 0.2. Larger values produce fewer, larger swings. Smaller values produce more, smaller swings.
Pivot legs
Default 2. Controls the lookback depth ZigZag uses to confirm pivots.
ZigZag Color
Visual only.
Tip: If you are not seeing a stable channel, increase the ZigZag percentage to reduce minor swings.
Channel search
Number of recent pivots to consider
Default 12. Higher values search more history and try more channel combinations. Lower values make the search faster and more reactive.
Max slope difference for parallel
Default 0.0005. Maximum allowed difference between the upper and lower line slopes. Smaller values enforce stricter parallelism.
Max price tolerance outside channel
Default 0.0. A buffer added to the channel boundaries during validation and breakout checks. Use this to ignore tiny wicks that poke the lines.
Minimum inside to outside pivots ratio for valid channel (0.00–1.00)
Default 1.00. Require that at least this fraction of checked pivots lie inside the channel. For a more permissive fit, try 0.60 to 0.85.
Styling
Upper Line Color
Lower Line Color
Breakout Above Color
Breakout Below Color
Plots and visuals
Upper channel line
Lower channel line
Triangle markers on the bar that first confirms a close outside the channel, above or below.
Lines extend left from their pivot anchors. Projection to the current bar is used internally to test for breakouts and to set alerts.
Alerts
The script defines two alert conditions:
Close Above Channel
Triggers when the bar closes above the projected upper line plus tolerance.
Close Below Channel
Triggers when the bar closes below the projected lower line minus tolerance.
Practical usage
Trend channels
In a steady trend, a high inside ratio with a moderate width often highlights the dominant channel. Consider trend entries near the lower line in an uptrend or near the upper line in a downtrend, with exits or stops beyond the opposite boundary.
Breakout trades
Combine the channel breakout alert with volume or a separate momentum filter. The tolerance input helps avoid false triggers from small wicks.
Tuning for timeframe and symbol
• Faster markets or lower timeframes usually benefit from a larger ZigZag percentage and a smaller pivot count.
• Slower markets or higher timeframes can use more pivots and a tighter slope difference to enforce cleaner geometry.
Notes and limitations
Channels are derived from ZigZag pivots. If your ZigZag settings change, the detected channel will also change.
The script plots only the single best channel at any time to keep the chart clean.
Breakout markers appear on confirmed bars. For historical bars, markers appear only where a breakout would have been confirmed at that time.
Lines extend left from their anchors. The script projects the lines internally to the current bar for checks and alerts.
License and attribution
License
Creative Commons Attribution-NonCommercial 4.0 International (CC BY-NC 4.0).
Open source for educational and personal use only. Commercial use requires written permission.
Attribution
© 2025 SciQua — Joshua Danford
Libraries
Uses TradingView/ZigZag/7.
Changelog
v1.0
Initial release. Automatic parallel channel detection from ZigZag pivots, quality scoring, live plotting, and close-based breakout alerts.
FAQ
Why do I not see any channel sometimes?
There may not be a valid pair of highs and lows that pass the slope, inside ratio, and tolerance checks. Loosen the constraints by increasing Max slope difference, lowering Minimum inside ratio, or increasing the ZigZag percentage.
The channel looks too narrow or too wide?
Adjust Number of recent pivots and Minimum inside ratio. A higher inside ratio tends to favor cleaner, sometimes wider channels. A lower ratio may admit narrower, more reactive channels.
How can I reduce false breakout alerts?
Increase Max price tolerance outside channel to ignore small wicks. Add a volume or momentum confirmation in your personal alert workflow.
Thank you for using Auto Channel . Feedback and improvements are welcome.
Wave Analysis
Market Energy – Trend vs RetestShows who is in control of the market. The red lines are sellers in control and the green are the buyers in control
Fibonacci Kanalları Zaman DilimliI understand that you want to fetch moving Fibonacci levels from a different timeframe (fibTimeframe) in Pine Script and plot them on the chart.
Here is a simple example code that:
Takes the timeframe input from settings (fibTimeframe),
Uses request.security() to get data from the selected timeframe,
Calculates Fibonacci levels,
Uses plot() to display the levels on the chart.
Pre-Market & Previous Day Levels 300here is the indicator pre market high low and prev day hihg low levels
BT Bar - 1.0 BTBar Description
BTBar is a visual script designed to identify and highlight candles with abnormally high volume, making it easier for traders to spot pressure imbalances and key price areas during live market action.
🔍 The script compares the current candle’s volume to the previous one, and highlights candles that exceed specific percentage thresholds (customizable by the user) using distinct colors.
Rather than relying on generic trend or scalping strategies, BTBar is based on relative volume intensity detection — a concept rooted in order flow analysis — to help traders identify:
Candles with unusual volume spikes (possible absorption or exhaustion),
Medium/high volume continuation signals,
Areas where price might reverse or accelerate.
🛠️ It also offers the option to automatically draw horizontal lines from the open of the highest-volume candles, helping traders track potential institutional decision levels throughout the day.
⚙️ How to use:
Apply BTBar to a clean chart.
Customize the volume threshold levels (e.g., 300%, 400%, etc.).
Watch for highlighted candles — these indicate moments when volume significantly broke previous levels, marking potential points of interest or behavior shifts.
Use the optional horizontal lines as visual support/resistance levels derived from volume extremes.
🧠 Underlying concept:
BTBar uses a percentage-based volume comparison approach, inspired by techniques in footprint charts and volume spike detection.
This allows traders to visually spot key market reactions without relying on numeric overload or complex setups.
Chaos Theory [4h+] : Probabable Price PathsWhat is Chaos Theory?
Chaos theory is the study of complex systems that appear random but actually follow deterministic mathematical laws. Discovered by meteorologist Edward Lorenz in the 1960s, it revealed that seemingly chaotic behavior often hides precise mathematical patterns.
Key Concepts:
The Butterfly Effect
The famous principle that tiny changes in initial conditions can lead to vastly different outcomes. In markets, this means a small price movement at a critical juncture can cascade into major trend changes. Named after Lorenz's discovery that a butterfly flapping its wings in Brazil could theoretically cause a tornado in Texas.
Sensitive Dependence on Initial Conditions
Chaotic systems are extremely sensitive to their starting state. While we cannot predict exact long-term outcomes, we can identify probability zones where the system is likely to evolve. This is why weather forecasts work for days, not months - and why our indicator predicts price destinations, not timing.
Strange Attractors
In chaos theory, systems tend to evolve toward certain states called attractors. Price doesn't move randomly - it's drawn toward these mathematical attractors that we identify as probability zones.
Fractals and Self-Similarity
Chaotic systems display similar patterns at different scales. This is why price charts look similar whether viewing 1-minute or daily timeframes - the same mathematical forces operate across all time scales.
Deterministic Chaos
The paradox at the heart of chaos theory: systems that are completely deterministic (following precise mathematical rules) can produce behavior that appears random. Markets aren't random - they're chaotic, which means they're predictable within probability bounds.
Why This Matters for Trading
Traditional technical analysis assumes markets are either random (efficient market hypothesis) or follow simple patterns (support/resistance). Chaos theory reveals a third truth: markets are complex dynamical systems that follow mathematical laws we can model and predict - not with certainty, but with probability.
This is the foundation of our indicator: applying the same mathematics that predicts weather patterns and planetary orbits to identify where price is mathematically likely to travel next.
🌟 Welcome to the World of Chaos Theory
We hope to provide our clients with a program that will define future points to which we believe price will expand to, based on a given probability % of one event occurring rather than another. In this case, the other event = price not expanding to our predicted area and reaching an invalidation state. This entire theory and the work done assumes that price behaves like a complex dynamical system that is highly sensitive to initial conditions.
🔮 Predictive vs. Reactive Systems
Pay special attention to the language used. Our belief is that we can provide you a tool that is predictive, not reactive - the latter of which falls into the class of descriptive systems. Although the term of price action study is referred to as time-series forecasting, most if not all of the works done under this umbrella do not forecast anything. They only describe the current or recent past state of affairs using averages, volume, volatility, and other concepts.
📊 Understanding Probability-Based Prediction
A predictive system conjured from the world of chaos theory is not a final solution to the mystery of price. In reality, we only can give you probabilities of where price may end up - this would be a point in space, not time, which we believe would be more likely than another, depending on the analysis of the initial conditions.
To make the point of the last paragraph crystal clear: while we can tell you, with respect to the probabilities, where price will end up in terms of a price point, we don't know WHEN. That is another part of the mystery that perhaps only clairvoyance can hope to uncover.
📈 Performance Statistics
For the question of what the probabilities are, meaning the success of the follow through of price, the answer is given in a stats panel, which measures the success of promises made by the indicator - that price would reach a certain point before being invalidated by moving too far in the opposing direction. It's not helpful to advertise or make false claims, therefore one should take advantage that we offer a free version, and using a pre-defined lookback window, confirm the probability calculations and determine the follow through rate with respect to the specific symbol and timeframe that the user decides to use.
⚠️ What This Is Not
What this is not → Descriptive. We have zero interest in describing what price is doing. In fact, the entire industry of price forecasting is dedicated to this task, therefore you can rest assured that any coincidence with an RSI or any type of moving average etc. is simply that - coincidence. We do not use any known pre-made indicators or formulas.
It has been our belief that price has an underlying mathematical pattern that can be predicted within probability bounds. If you read that carefully, we are predicting the pattern, not looking to find and describe some sort of underlying structure.
🧩 Understanding Market Complexity
It should be understood that price is a complex system, even if our initial assessment of the conditions are correct. We have to remember that price is a fractal structure - there are always different initial conditions clashing, as well as forming. This is without taking into account the manipulation of the system, as well as external intervention in the natural progression of the system by news or other significant events.
---
📋 To Summarize:
🔬 1. Chaos Theory Application to Markets
- Novel Concept: Treating price as a chaotic particle rather than random movement
- What This Means: Chaotic systems have underlying mathematical patterns that can be predicted within probability bounds
- Your Benefit: Access to predictive mathematics previously used only in physics and meteorology
🧮 2. Complex Systems Mathematics
- Novel Concept: Applying non-linear dynamical systems theory to financial markets
- What This Means: Markets behave like complex adaptive systems with emergent properties
- Your Benefit: Understanding market behavior at a fundamental mathematical level
🎯 3. Probability Field Mapping
- Novel Concept: Creating mathematical probability fields for future price locations
- What This Means: Each zone represents a calculated probability destination, not arbitrary support/resistance
- Your Benefit: Trade toward mathematically-derived targets instead of guessing
---
💡 Why This is Fundamentally Different from All Other Indicators
📉 Traditional Indicators:
- Use historical price data to create lagging signals
- Based on statistical averages and linear mathematics
- Assume markets are random or follow simple patterns
- React to what already happened
🚀 This Chaos Theory Approach:
- Uses mathematical modeling to predict future probability zones
- Based on non-linear complex systems mathematics
- Treats markets as chaotic but predictable systems
- Proactively identifies where price is likely to go
No Curve Fitting: Unlike indicators optimized for specific timeframes or instruments, chaos theory principles are universal mathematical laws that apply consistently across all markets.
---
🎁 Concrete Benefits You Receive
💫 1. Predictive Intelligence
- Know probable price destinations before they're reached
- Eliminate guesswork in setting profit targets
- Make informed decisions about trade direction
🎯 2. Mathematical Precision
- Every zone placement has mathematical justification
- No subjective interpretation required
- Consistent application across all market conditions
🌍 3. Universal Market Application
- Works identically on forex, stocks, crypto, commodities
- No need to adjust parameters for different instruments
- Mathematical principles transcend market types
🏆 4. Professional-Grade Analysis
- Access to institutional-level mathematical modeling
- Same complexity as quantitative hedge fund systems
- Simplified visual output for practical trading
✅ 5. Real-Time Performance Validation
- Built-in statistics track actual prediction accuracy
- Transparent performance measurement
- Data-driven confidence in signal quality
🛡️ 6. Risk Management Precision
- Mathematically-defined probable targets of desired and undesired price locations
- Systematic approach eliminates emotional decisions
⏱️ 7. Multi-Timeframe Consistency
- Zones maintain mathematical validity across timeframes
- Higher timeframe bias with lower timeframe precision
- Coherent analysis from scalping to position trading
---
🌟 Novel Trading Advantages
Probability-Based Targeting: Instead of hoping price reaches your target, you're trading toward mathematically-calculated probability zones.
Chaos Pattern Recognition: Probability-based predictions of the underlying chaotic patterns that govern price movement gives you an edge other traders don't possess.
Dynamic Adaptation: Unlike static indicators, this system continuously recalculates based on evolving market mathematics.
---
🔄 Why This Represents a Trading Evolution
From Reactive to Predictive: Traditional analysis tells you what happened. Chaos theory mathematics tells you what's likely to happen.
From Subjective to Objective: No more debating support and resistance levels. Mathematics determines probable price destinations.
From Curve-Fitted to Universal: Based on fundamental mathematical principles that work consistently across all markets and timeframes.
From Emotional to Systematic: Clear mathematical signals eliminate the psychological challenges that destroy most traders.
This indicator doesn't just give you another way to analyze markets - it gives you access to an entirely different mathematical framework for understanding price behavior. You're not getting a variation of existing concepts; you're getting a completely novel approach based on advanced mathematical principles that treat markets as the complex systems they actually are.
---
📚 How to Use the Indicator
🎨 Zone Mechanics
• Orange Zones: Target areas for price expansion
• Activation Trigger: Price must close outside any zone (full candle body, not just wicks)
• Primary Rule: Price travels to the next zone before closing back behind the originating zone border
🔴 Understanding the Red Dots
• Red dots on chart: Represent areas where we had valid zone sets available for trading
• Empty spaces indicate: Areas where price closed past the highest/lowest zone or where zone invalidation occurred
• Important note: We cannot always identify zones. Simply wait or switch timeframe/symbol
HGDA – Wave Target 🔹 HGDA – Wave Target
Precision Wave Projections + Liquidity-Confirmed Alerts
📌 Overview:
This indicator automatically detects confirmed price waves and projects smart Fibonacci-based targets for both reversals and breakouts.
It’s powered by a multi-layered logic that combines:
Pivot-based wave detection
MA30 trend confirmation
Live buy/sell pressure analysis
Ratio-based price projection
And visual + table alerts only when all conditions are aligned.
The result is a clean, noise-free system that highlights only high-probability price targets — after real confirmation.
⚙️ Core Logic:
Wave Detection
The indicator waits for a valid swing high or low to form (using pivots).
Once confirmed, it tracks the most recent directional wave.
Trend Filter (MA30)
Only waves in the direction of the 30-period Moving Average are considered valid.
E.g. Bullish wave must be above MA30, bearish wave below.
Liquidity Confirmation
An internal smart flow engine measures real-time buy/sell pressure.
The wave direction must match liquidity dominance to be valid.
Target Calculation
For reversal scenarios: the wave is projected in the opposite direction.
For breakout scenarios: the wave is extended in the same direction.
Target levels include: 1.236 – 1.5 – 1.618
Smart Alerts
Visual alerts are displayed only when trend + liquidity + ratios align.
No signals are shown during weak, unclear, or conflicting phases.
💡 How to Use:
✅ Step 1: Switch to the 1H chart for optimal balance between structure and signal reliability (works also on 30m–4H).
✅ Step 2: Wait for a new wave to appear with valid trend direction (check the trend row in the table).
✅ Step 3: Confirm that buy/sell pressure supports the wave.
✅ Step 4: Observe the projected targets on the chart (1.236 / 1.5 / 1.618).
✅ Step 5: Plan entry around the first ratio zone with stop loss behind the wave base.
✅ Step 6: Use alerts to act on opportunities when all layers align.
🧠 Built for Traders Who...
Want a clean structure-based system
Avoid false signals caused by random pivots or overused indicators
Rely on trend + liquidity + wave structure for their setups
Prefer price action + dynamic ratios over fixed patterns
📋 Built-in Table Shows:
📈 Wave target price
🧭 Trend direction
💧 Liquidity pressure
🎯 Closest ratio zone
📊 Signal status
🚫 No Repainting – 100% Confirmed Signals Only.
Aggregated - Super VolumeThis Super Volume is only for cryptocurrencies, as this indicator contains "Aggregated Volume" What is Aggregate Volume? You can check out my other indicator, called "Aggregated Volume." This indicator is specific for crypto instruments, its all volumes from various exchanges like Binance, OKX, Bybit, and others into a single volume, which we call "Aggregated Volume."
SUPER VOLUME
This indicator identifies the largest volume and longest candles, as well as the candles and volumes formation surrounding them, which generates significant largest volume pressure, which we call "Super Volume."
Because of such strong volume pressure, it's natural that correction will occur first, and there's an 80% probability that the candle and its volume will lead the price to rally the higher.
Comparative Relative Strength MTF RRG ratio value=(stock price/bench mark price)
julius de kempenaer is the founder of rrg chart
rrg zone color legend
1.lagging zone: red (in this area ratio chart making lower low )
2.improving zone: blue(ratio chart attempting rally) here start monitoring the chart
3.outperforming zone :green (ratio chart making higher high)
4.correction after outperformance :gray ( correction after ratio chart made higer high in green zone)
this is lagging indicator as other indicator are
but for pull back trader it is good tool as they buy after correction in rally
on top right it show multi time frame ratio chart zone
MA for BTCThis Moving Average (MA) is specifically designed for Bitcoin and other cryptocurrencies. It has two main lines: the Major MA and the Minor MA. This MA for BTC is designed to identify minor and major rebounds in the price movements of Bitcoin and other cryptocurrencies. The difference than MAs others, this indicator has a more precise lines.
The MA number is predetermined in the script and remains constant, so it doesn't need to be changed. This indicator can be used on multiple timeframes; recommended timeframes are: weekly, daily, 4 hour, 1 hour, and 5 minute. This indicator is more precise when used on these timeframes.
Square Root Candles Its just a squareroot candles of Main chart the major support and resistance levels at 0.1, 0.45 and 0.75 levels
avgPriceVolumeThis is a more precise indicator than Moving Average (MA). MA displays the only average price from candlestick, and this the avgPriceVolume indicator displays the average price not only average price but along with its volume. So this indicator like MA but with a precise line based on the real volume conditions.
Bar numberAdds a number above the last 50 candles. Candle 1 is always the most recent.
Can be useful when teaching people onlinet. Now they can just ask « what’s candle number 20 » instead of « what’s with that narrow range candle next to the big one to the left… no not that one, the other one »
CUO WITH BLUE BULL// Core Ultra Oscillator (CUO) with Blue Bull
//
// The Core Ultra Oscillator (CUO) is a technical analysis tool designed to identify potential trend reversals and breakout opportunities by combining momentum, volume, and divergence analysis.
// It aims to enhance divergence-based trading by incorporating additional filters to reduce false signals during strong market trends.
// The indicator integrates WaveTrend Oscillator, regular volume and Cumulative Volume Delta (CVD), generating unique divergence signals enhanced with trend filters to allow greater flexibility in trading style and market type.
//
// Key Features:
// - WaveTrend Oscillator: Plots momentum with customizable overbought and oversold levels, displaying buy (green dots) and sell (red dots) signals for prints in extreme zones.
// - Divergence Detection: Identifies regular and hidden bullish/bearish divergences on WaveTrend and CVD, using green/red lines to connect fractal points for potential trend reversals.
// - Cumulative Volume Delta (CVD): Measures buying and selling pressure with smoothed, normalized delta, enhanced by trend and slope filters for signal reliability.
// - Trend Shift Dots:
// - Green White Dot: Indicates the end of a bearish CVD trend, suggesting a potential bullish shift.
// - Black Dot (Red Center): Signals the end of a bullish CVD trend, indicating a potential bearish shift.
// - Seven Unique Dot Signals:
// - Blue Dot (Blue Bull): Highlights potential bullish breakouts based on accumulated momentum.
// - Yellow Dot (Gold Extreme Buy): Marks potential buying opportunities near market bottoms, often following an amber dot.
// - Purple Dot (Extreme Sell): Identifies high-probability sell signals using divergence and trend weakness filters.
// - Black Dot (Yellow Center): Targets first sign of weakness after a strong bullish trend ends, aiming to capture significant selloffs.
// - Dark Blue Dot: Signals peaks in oversold regions after a bullish trend has ended and momentum has flipped towards the bears.
// - Dark Grey Dot: Warns of potential tops via CVD bearish divergences, ideally confirmed with Purple Dot or regular divergences.
// - Amber Dot: Indicates potential bottoms via CVD bullish divergences, to be confirmed with Yellow Dot or regular divergences.
// - Comprehensive Alerts: Includes 15 alert conditions for WaveTrend, CVD, and dot signals to support real-time trading decisions.
//
// How to Use:
// - Apply the indicator to any chart to monitor momentum, volume, and divergences.
// - Adjust Trend momentum, WaveTrend, CVD, and trend thinning parameters through input settings.
// - Use dot signals and divergence lines to time trade entries and exits.
// - Configure alerts for real-time notifications of key signals.
//
// Note: This indicator is for informational purposes only and does not constitute financial advice. Users are encouraged to backtest thoroughly and evaluate the indicator’s performance in their trading strategy.
Internal Pivot Pattern [LuxAlgo]The Internal Pivot Pattern indicator is a novel method allowing traders to detect pivots without excessive delay on the chart timeframe, by using the lower timeframe data from a candle.
It features custom colors for candles and zigzag lines to help identify trends. A dashboard showing the accuracy of the pattern is also included.
🔶 USAGE
We define a pivot as the occurrence where the middle candle over a specific interval (for example, the most recent 21 bars) is the highest (pivot high) or the lowest (pivot low). This method commonly allows for identifying swing highs/lows on a trader's chart; however, this pattern can only be identified after a specific number of bars has been formed, rendering this pattern useless for real-time detection of swing highs/lows.
This indicator uses a different approach, removing the need to wait for candles to form on the user chart; instead, we check the lower timeframe data of the current candle and evaluate for the presence of a pivot given the internal data, effectively providing pivot confirmation at the candle close.
An internal pivot low pattern is indicative of a potential uptrend, while an internal pivot high is indicative of a potential downtrend.
Candles are colored based on the last internal pivot detected, with blue candle colors indicating that the most recent internal pivot is a pivot low, indicating an uptrend, while an orange candle color indicates that the most recent internal pivot is a pivot high, indicating a downtrend.
🔹 Timeframes
The timeframe setting allows controlling the amount of lower timeframe data to consider for the internal pivot detection. This setting must be lower than the user's chart timeframe.
Using a timeframe significantly lower than the user chart timeframe will evaluate a larger amount of data for the pivot detection, making it less frequent, while using a timeframe closer to the chart timeframe can make the internal pivot detection more frequent, and more prone to false positives.
🔹 Accuracy Dashboard
The Accuracy Dashboard allows evaluating how accurate the detected patterns are as a percentage, with a pattern being judged accurate if subsequent patterns are detected higher or lower than a previous one.
For example, an internal pivot low is judged accurate if the following internal pivot is higher than it, indicating that higher highs have been made.
This dashboard can be useful to determine the timeframe setting to maximize the respective internal pivot accuracy.
🔶 SETTINGS
Timeframe: Timeframe for detecting internal swings
Accuracy Dashboard: Enable or disable the Accuracy Dashboard.
🔹 Style
Internal Pivot High: Color of the dot displayed upon the detection of an internal pivot high
Internal Pivot Low: Color of the dot displayed upon the detection of an internal pivot low
Zig-Zag: Color of the zig-zag segments connecting each internal pivot
Candles: Enable candle coloring, with control over the color of the candles highlighting the detected trend
HMM Trend Strength Meter (3-State)Strong Up-Trend: p_up > 0.6–0.7 → look for BUY setups
Strong Down-Trend: p_dn > 0.6–0.7 → look for SELL setups
Range/Sideways: p_side > 0.6 → consider mean-reversion entries
Adjust your own threshold (e.g. 0.7–0.8) to control signal frequency.
Smart Money Pro Screener by TradingNexus + Signals [DEMO]
Imagine having a professional trading desk watching every candle for you, highlighting where big players step in and where the market is most vulnerable. Smart Money Pro Screener by TradingNexus brings that capability to your TradingView charts.
This premium‑class indicator was built for traders who value precision. It doesn’t just draw fancy shapes—it decodes price action using Smart Money Concepts and distils it into clear, actionable information:
See the Market Like a Pro: Automatically detect Breaks of Structure (BOS) and Changes of Character (CHoCH) to understand when a trend is starting, pausing or reversing. The indicator does the hard work of swing analysis for you.
Never Miss a Key Zone: Order Blocks and Fair Value Gaps are drawn in real time. These institutional footprints show where strong moves originate; Smart Money Pro monitors them, marks them and even tracks when they’ve been mitigated.
Know When It’s Expensive or Cheap: The built‑in Premium/Discount engine calculates whether price is trading above or below its fair value range. Use it to time entries in the sweet spot, not when the market is overextended.
Multi‑Asset, Multi‑Timeframe Intelligence: With the integrated screener you can watch up to four symbols at once—across your choice of timeframes. Instantly see their price, percentage change, trend strength and volatility status. Perfect for keeping tabs on crypto, stocks, forex or indices simultaneously.
Your Edge in the Chop: The momentum meter shows when markets are trending or ranging. A squeeze detector flags volatility contractions so you’re ready for the breakout. Combined with the rating and simple BUY/SELL signals (full version), you can focus on the setups with the highest potential.
Designed for Real Traders: Every visual element can be customised, from bar colours to swing sensitivity. A concise status panel tells you if price is sitting inside an unmitigated Order Block, FVG, whether you’re in Premium or Discount territory, and when liquidity grabs occur. It’s like having a dashboard for market structure.
What does this mean for you? Less screen‑time, more clarity and greater confidence. Whether you scalp intra‑day or swing trade over days, Smart Money Pro helps you spot high‑probability setups faster and avoid the traps that retail traders fall into. The indicator updates in real time, so you’re always one step ahead.
Ready to trade at the next level? Try the demo to see how it transforms your charting. When you’re ready to unlock advanced ratings, signals and full customisation, upgrade to the full version and put institutional‑grade analysis at your fingertips.
Benefits of Using This Script
📈 Save time by automating structure analysis.
🔍 Identify high‑probability setups with clear BOS, CHoCH, Order Blocks and FVG zones.
🧠 Trade with confidence using trend strength, rating signals and volatility squeeze detection.
⚡ Works in real time, making it ideal for scalping and day trading.
📉 Tracks liquidity grabs and other institutional zones to spot potential reversals.
📊 Multi‑timeframe screener for added precision and cross‑market analysis.
Contact & Community - Join us!
🌐 Website: TradingNX.com
💬 Telegram: t.me/TradingNXClub
𝕏 Twitter/X: x.com/TradingNX
🐉 DKD PRO - Death Kiss Dragon [Faraz Edition] 💋may helps u . based on volume and sell/buy powers. share it for more
Nexalgo Pro V2 (Beta)🔧 Pro V2 (Beta) – Invite-Only Indicator
Pro V2 (Beta) is a multi-functional TradingView indicator designed to assist with market structure analysis and trend detection. It integrates several tools into a single script, with full feature toggles for customization.
🧠 Key Components:
Powertrend
An advanced trend-detection tool using adjustable logic to identify directional bias. Displays trend lines, signal markers, and optional bar colors.
Simple Trend
A minimalistic trend filter line that changes color based on direction.
Auto Channels
Plots dynamic channel levels (upper, mid, lower) to visualize market structure.
Dynamic Trend Zones
Highlights adaptive retest zones with visual blocks on the chart.
Order Blocks
Identifies areas of potential institutional activity. Marked as rectangular zones.
Bar Coloring
Optional coloring of candlesticks according to trend direction for visual clarity.
⚙️ Customization & Usage:
Each module can be enabled/disabled individually.
Adjust settings to fit various strategies or market types.
Use with existing systems or as a standalone analysis tool.
🧭 Interpretation Tips:
Powertrend signals: Triangles indicating bullish/bearish bias.
Trend lines/zones: For structure and potential retest levels.
Order blocks: Use to observe reaction zones or liquidity areas.
⚠️ Disclaimer:
This script is for analytical purposes only. It does not provide financial advice or guarantee performance. Use at your own discretion and always consider personal risk tolerance when trading.
[iQ]PRO iQ-Adaptive MA 15min chart
1hr chart
4hr chart
DAILY chart
DAILY chart (btcusdt.p MEXC) compared to prior set of futures based application
1m chart
because of course iQ tools are for all assets and timeframes
PRO iQ-Adaptive Moving Average (iQAMA)
Beyond Lag. Beyond Whipsaws. This is the Next Generation of Trend Analysis.
For decades, traders have wrestled with the fundamental paradox of moving averages: reduce lag and you invite noise; smooth the noise and you introduce crippling lag. The iQ-Adaptive Moving Average (iQAMA) represents a paradigm shift in trend analysis, engineered to solve this very problem.
The iQAMA is not another variation of an SMA or EMA. It is a sophisticated, two-stage signal processing engine that calculates the market's structural baseline with unparalleled precision. It dynamically adapts its weighting and responsiveness to price action, delivering a smooth, coherent trendline that minimizes lag without sacrificing clarity.
Key Features & Core Intelligence
The iQAMA's superior performance is derived from its proprietary internal architecture, which sets it apart from all conventional moving averages.
Non-Linear Time-Shaping Kernel: At the heart of the iQAMA is a unique temporal weighting function. Unlike traditional MAs that use linear or simple exponential decay, the iQAMA employs a power-curve based "time-shaping kernel." This allows it to intelligently prioritize price data, giving more significance to key historical points in a non-linear fashion, leading to a more organic and representative trendline.
Structural Residual Regression Core: This is the iQAMA's "secret sauce." After calculating an initial baseline, the engine performs a second, critical step: it measures its own structural error (the "residual") against recent price action. It then uses this information to perform an instantaneous self-correction. This residual feedback loop ensures the iQAMA anchors itself to the true market structure, drastically reducing overshoot and providing a more accurate "center of gravity" for price.
The 'Power Curve' Parameter: The iQAMA is not a black box. The "Power Curve" input gives you direct control over the character of the time-shaping kernel. This allows you to fine-tune the engine's behavior to your specific needs—from a smooth, positional baseline ideal for trend-following, to a highly responsive, aggressive tracking mode perfect for capturing sharp reversals.
Hybrid Decay Model: For an additional layer of refinement, the engine can engage a polynomial-exponential decay function. This optional mode combines two powerful smoothing methodologies to achieve superior noise cancellation in the most challenging market conditions.
How to Interpret and Apply the iQAMA
While the engine is complex, its application is intuitive and powerful.
Definitive Trend Direction: The directional color-coding (Yellow/Fuchsia) provides an unambiguous, at-a-glance reading of the market's primary trend bias. A stable color indicates a strong, established trend.
The Ultimate Dynamic Support & Resistance: Due to its residual correction mechanism, the iQAMA acts as an exceptionally reliable dynamic support and resistance level. Watch for price to respect the iQMA line during pullbacks in a trend, often providing high-probability entry points.
Early Momentum Shift Detection: Because the iQAMA minimizes lag, a change in its slope or a decisive cross by price can signal a potential shift in market momentum earlier and with higher confidence than traditional moving averages.
This is an advanced, invite-only instrument designed for traders who demand precision and are ready to move beyond the limitations of outdated tools.
To request access, please contact the author directly through TradingView's private messaging feature.
This is simply a tool for your practice,applciation to build a profitable strategy surgically and slowly, never rush with the intention of being able to apply the visible* (to some may not be as easy as it makes things so that goes for all regardless for all tools all releases all of our financial related products are not investing advice, always use at your own discretion. MMiQ is not liable for your investment decisions.
That being said, we can be positive of the power in the correct application of Our Tools. LONG way to go and lots to share, here, Ai Software, Communities years of trust built and knowledge of applied knowledge. We welcome you to become a part of iQVerse. Always looking for bright minds. Traders, Team Members (Content/Socials/Marketing/etc) (bring me good family trusting level of team members and let Us know your Goal as part of MMiQ while we navigate Fintech and later expand into the far dimensions of my business model and plans for the massive outwards reach in so many ways to help all industries, with incredible projects and software and blueprints all ready to go and ready to ship ready to expand, just need our specialists ! ;)
Hope to see some inspired Talent.
ADv>∞
#Trader0018//@version=6
indicator('Trader18', overlay = true)
percentStep = input.float(1.03, title = 'Percentage Step for S/R Levels') / 100
var float dailyOpen = na
if bool(ta.change(dayofweek))
dailyOpen := open
dailyOpen
res1 = dailyOpen * (1 + percentStep)
res2 = dailyOpen * (1 + 2 * percentStep)
res3 = dailyOpen * (1 + 3 * percentStep)
res4 = dailyOpen * (1 + 4 * percentStep)
res5 = dailyOpen * (1 + 5 * percentStep)
sup1 = dailyOpen * (1 - percentStep)
sup2 = dailyOpen * (1 - 2 * percentStep)
sup3 = dailyOpen * (1 - 3 * percentStep)
sup4 = dailyOpen * (1 - 4 * percentStep)
sup5 = dailyOpen * (1 - 5 * percentStep)
maLength = input(7, title = 'SMA Length')
smaValue = ta.sma(close, maLength)
var bool firstBuy = false
var bool firstSell = false
if bool(ta.change(dayofweek))
firstBuy := false
firstSell := false
firstSell
buyCondition = close > smaValue and smaValue > dailyOpen and close > dailyOpen and not firstBuy
sellCondition = close < smaValue and smaValue < dailyOpen and close < dailyOpen and not firstSell
if buyCondition
firstBuy := true
firstBuy
if sellCondition
firstSell := true
firstSell
plot(dailyOpen, title = 'Daily Open', color = color.orange, linewidth = 2, style = plot.style_line)
plot(res1, title = 'Resistance 1', color = color.red, linewidth = 1, style = plot.style_line)
plot(res2, title = 'Resistance 2', color = color.red, linewidth = 1, style = plot.style_line)
plot(res3, title = 'Resistance 3', color = color.red, linewidth = 1, style = plot.style_line)
plot(res4, title = 'Resistance 4', color = color.red, linewidth = 1, style = plot.style_line)
plot(res5, title = 'Resistance 4', color = color.red, linewidth = 1, style = plot.style_line)
plot(sup1, title = 'Support 1', color = color.green, linewidth = 1, style = plot.style_line)
plot(sup2, title = 'Support 2', color = color.green, linewidth = 1, style = plot.style_line)
plot(sup3, title = 'Support 3', color = color.green, linewidth = 1, style = plot.style_line)
plot(sup4, title = 'Support 4', color = color.green, linewidth = 1, style = plot.style_line)
plot(sup5, title = 'Support 4', color = color.green, linewidth = 1, style = plot.style_line)
plot(smaValue, title = 'Simple Moving Average', color = color.blue, linewidth = 2)
plotshape(series = buyCondition, location = location.belowbar, color = color.green, style = shape.labelup, size = size.small, title = 'First Buy Signal', text = 'BUY')
plotshape(series = sellCondition, location = location.abovebar, color = color.red, style = shape.labeldown, size = size.small, title = 'First Sell Signal', text = 'SELL')
🕴 Rajnikanth Divergence Tool//@version=5
indicator("🕴 Rajnikanth Divergence Tool", overlay=true)
// === INPUTS ===
useRSI = input.bool(true, "Enable RSI Divergence")
useMACD = input.bool(true, "Enable MACD Divergence")
rsiSource = input.source(close, "RSI Source")
rsiLength = input.int(14, "RSI Length")
macdSrc = input.source(close, "MACD Source")
macdFast = input.int(12, "MACD Fast Length")
macdSlow = input.int(26, "MACD Slow Length")
macdSig = input.int(9, "MACD Signal Smoothing")
// === INDICATOR CALCULATIONS ===
rsi = ta.rsi(rsiSource, rsiLength)
= ta.macd(macdSrc, macdFast, macdSlow, macdSig)
macdHist = macdLine - signalLine
// === STORAGE ===
var float lastLowPrice = na
var float lastLowRSI = na
var float lastLowMACD = na
var float lastHighPrice = na
var float lastHighRSI = na
var float lastHighMACD = na
bullDivRSI = false
bearDivRSI = false
revBullDivRSI = false
revBearDivRSI = false
bullDivMACD = false
bearDivMACD = false
revBullDivMACD = false
revBearDivMACD = false
// === LINE STORAGE ===
var line lines = array.new_line()
// === DETECTION ===
// Detect Bottom (for bullish)
if ta.lowestbars(low, 3) == 1
if useRSI and not na(lastLowRSI)
bullDivRSI := (low < lastLowPrice) and (rsi > lastLowRSI)
revBullDivRSI := (low > lastLowPrice) and (rsi < lastLowRSI)
if useMACD and not na(lastLowMACD)
bullDivMACD := (low < lastLowPrice) and (macdHist > lastLowMACD)
revBullDivMACD := (low > lastLowPrice) and (macdHist < lastLowMACD)
lastLowPrice := low
lastLowRSI := rsi
lastLowMACD := macdHist
// Detect Top (for bearish)
if ta.highestbars(high, 3) == 1
if useRSI and not na(lastHighRSI)
bearDivRSI := (high > lastHighPrice) and (rsi < lastHighRSI)
revBearDivRSI := (high < lastHighPrice) and (rsi > lastHighRSI)
if useMACD and not na(lastHighMACD)
bearDivMACD := (high > lastHighPrice) and (macdHist < lastHighMACD)
revBearDivMACD := (high < lastHighPrice) and (macdHist > lastHighMACD)
lastHighPrice := high
lastHighRSI := rsi
lastHighMACD := macdHist
// === LABELS + HORIZONTAL LINES ===
plotLabel(cond, txt, loc, col) =>
if cond
label.new(bar_index, loc == location.abovebar ? high : low, txt,
style=label.style_label_left, textcolor=color.white, size=size.small, color=col)
line l = line.new(bar_index, loc == location.abovebar ? high : low, bar_index + 5, loc == location.abovebar ? high : low, color=col, width=1)
array.push(lines, l)
plotLabel(bullDivRSI, "RSI Bull Div", location.belowbar, color.green)
plotLabel(bearDivRSI, "RSI Bear Div", location.abovebar, color.red)
plotLabel(revBullDivRSI, "RSI RevBull", location.belowbar, color.lime)
plotLabel(revBearDivRSI, "RSI RevBear", location.abovebar, color.orange)
plotLabel(bullDivMACD, "MACD Bull Div", location.belowbar, color.navy)
plotLabel(bearDivMACD, "MACD Bear Div", location.abovebar, color.maroon)
plotLabel(revBullDivMACD, "MACD RevBull", location.belowbar, color.blue)
plotLabel(revBearDivMACD, "MACD RevBear", location.abovebar, color.purple)
Elliott Wave Probability System Pro v2🎯 Major Improvements Made to Elliott Wave Script
Key Changes:
1. Advanced Trend Detection (Lines 55-82)
Uses 5 different methods to determine trend over last 75 bars:
Price position in range
Linear regression slope
Moving average alignment
Higher highs/lows pattern
Up vs down bar count
Combines all methods into a trendScore for accurate direction
2. Adaptive Target Direction
New input: adaptiveTargets (line 28) - can toggle on/off
When ON: Targets follow the 75-bar trend regardless of short-term indicators
When OFF: Works like original (based on current momentum)
3. Improved Target Calculation
Bullish targets use extensions from current price to recent high
Bearish targets use retracements from current price to recent low
More realistic price levels based on actual market structure
4. Enhanced Status Display
Added "Trend (75 bars)" row showing BULLISH/BEARISH/NEUTRAL
Helps you see why targets are pointing a certain direction
5. Better Probability Calculation
Base probability adjusts with trend strength (70% if strong trend, 50% if not)
Gradual probability decay with distance
Minimum 15% probability (more realistic than 10%)
New Features:
Trend-Based Alerts
Alerts when 75-bar trend changes from bullish to bearish (or vice versa)
Trend Weight in Scoring
Added trendWeight to the total score calculation
Makes signals more aligned with larger trend
Visual Improvements
Projection lines now show at 40% probability (was 50%)
Better visibility of likely targets
How It Works Now:
If last 75 bars show a downtrend , targets will be bearish (even if RSI is oversold)
If last 75 bars show an uptrend , targets will be bullish (even if RSI is overbought)
The probability adjusts based on trend strength
This solves the issue where the script was showing bullish targets in a clear downtrend. Now it properly reflects the dominant trend direction while still considering short-term indicators for probability calculations.
Smart Money Trap Scanner [TradingFinder]🔵 Introduction
In many market conditions, what initially seems to be a decisive breakout often turns out to be nothing more than a false breakout or fake move. Price breaks through a significant structural level, such as a swing high or low or a key support and resistance zone, only to quickly return to its previous range. These moves, often driven by liquidity traps or market manipulation, typically signal structural weakness rather than the start of a new trend.
This screener is specifically designed to detect such situations. It focuses on identifying false breakouts and price returns to broken levels within a defined time window, and then looks for retracements into the Fibonacci zone. If price reenters the 0.618 to 1.0 retracement area and aligns with the time-based filters, the system flags a low-risk, high-probability entry opportunity.
To enhance the precision of signal detection, the screener categorizes setups into two distinct types based on the speed of the price reaction after a breakout. Type A signals occur when the price breaks a level and immediately returns to break-even within the very next candle indicating a sharp rejection and rapid invalidation of the breakout. In contrast, Type B signals involve a more gradual return to the broken level, typically taking between two to five candles. This differentiation allows traders to better assess the context and urgency of each trap, providing a clearer understanding of momentum and liquidity behavior behind the move.
Additionally, the screener includes a Signal Age feature, which displays how much time has passed since the last valid signal was generated. This allows traders to quickly assess signal freshness and avoid acting on outdated setups, especially in fast-moving market environments.
One of the key advantages of this tool is its ability to simultaneously scan multiple symbols and timeframes. It only triggers an alert when all conditions false breakout, structural return, and Fibonacci alignment are met. This allows traders to bypass the need for manually reviewing dozens of charts and instead concentrate on clean, valid, and structure-based setups with greater precision.
🔵 How to Use
This tool operates as a structure-based screener that continuously scans various symbols and timeframes. By combining price behavior analysis, structural breakout detection, and Fibonacci retracement zones, it only signals entries when the probability of reversal is significantly supported by liquidity logic and price correction depth.
The system doesn’t just monitor price movements beyond key levels like swing highs or lows. It also evaluates whether the move quickly reverses and absorbs liquidity. If so, Fibonacci is applied to measure the depth of the pullback and identify the most favorable entry zones.
🟣 Long Signal
A long setup is triggered when price temporarily breaks below a valid structural support or swing low. This initial move is typically designed to trigger stop losses and collect sell-side liquidity. If price returns to the broken level within five candles, it is considered a false breakout.
At this point, Fibonacci is drawn from the recent swing high to the new low. If price enters the 0.618 to 1.0 retracement zone within the next ten candles, a potential long entry aligned with Smart Money logic is activated. This deep retracement zone often offers the best low-risk entry, as it typically marks the area where liquidity has been absorbed and the breakout structure has failed.
The stop loss is placed slightly below the 1.0 level to account for minor fluctuations, while the target is set based on trend structure or risk-reward preferences.
🟣 Short Signal
A short setup begins with price temporarily breaking above a valid resistance or swing high. This breakout is often driven by buy-side liquidity collection or stop hunting. If price returns to the broken level within five candles, the move is marked as a breakout failure.
Fibonacci is then drawn from the recent swing low to the new high. If price enters the 0.618 to 1.0 zone within ten candles after the return, a short opportunity is confirmed. This area usually represents the maximum acceptable retracement before a continuation move to the downside and often triggers strong reactions.
The stop loss is placed just above the 1.0 level, and the target is defined based on the expected structure of the move or a predetermined reward ratio.
🟡 Advantages of the Screener
Unlike manual approaches that require constant monitoring of multiple charts, this tool functions as a fully automated screener across multiple symbols and timeframes. It continuously evaluates key levels, liquidity reactions, structural returns, and Fibonacci zones. An alert is only generated when all necessary conditions are met with high accuracy.
This ensures that traders avoid risky or misleading entries and stay focused on precise, verified, and logic-based setups — saving time, reducing noise, and improving consistency in decision-making.
🔵 Settings
🟣 Logical settings
Swing period : You can set the swing detection period.
Valid After Trigger Bars : Limits how many candles after a fake breakout the entry zone remains valid.
Max Swing Back Method : It is in two modes "All" and "Custom". If it is in "All" mode, it will check all swings, and if it is in "Custom" mode, it will check the swings to the extent you determine.
Max Swing Back : You can set the number of swings that will go back for checking.
🟣 Display Settings
Table on Chart : Allows users to choose the position of the signal dashboard either directly on the chart or below it, depending on their layout preference.
Number of Symbols : Enables users to control how many symbols are displayed in the screener table, from 10 to 20, adjustable in increments of 2 symbols for flexible screening depth.
Table Mode : This setting offers two layout styles for the signal table :
Basic : Mode displays symbols in a single column, using more vertical space.
Extended : Mode arranges symbols in pairs side-by-side, optimizing screen space with a more compact view.
Table Size : Lets you adjust the table’s visual size with options such as: auto, tiny, small, normal, large, huge.
Table Position : Sets the screen location of the table. Choose from 9 possible positions, combining vertical (top, middle, bottom) and horizontal (left, center, right) alignments.
🟣 Symbol Settings
Each of the 10 symbol slots comes with a full set of customizable parameters :
Symbol : Define or select the asset (e.g., XAUUSD, BTCUSD, EURUSD, etc.).
Timeframe : Set your desired timeframe for each symbol (e.g., 15, 60, 240, 1D).
🟣 Alert Settings
Alert : Enables alerts for SMT Screener.
Message Frequency : Determines the frequency of alerts. Options include 'All' (every function call), 'Once Per Bar' (first call within the bar), and 'Once Per Bar Close' (final script execution of the real-time bar). Default is 'Once per Bar'.
Show Alert Time by Time Zone : Configures the time zone for alert messages. Default is 'UTC'.
🔵 Conclusion
Many trading mistakes stem from misinterpreting price breaks and entering too early into deceptive moves. In a market environment where false breakouts, liquidity traps, and engineered movements are increasingly common, having a tool that accurately filters these events and frames them within a Fibonacci-based and time-filtered structure provides a real strategic edge.
This indicator merges market structure logic, false breakout detection, and precise retracement analysis to ensure trades are only taken when multiple technical factors are aligned. It not only enhances trade success rates but also helps avoid emotional or impulsive entries.
Moreover, with the ability to scan across several symbols and timeframes simultaneously, the tool goes beyond being just an indicator it becomes a semi-automated structural analysis system. For traders who base their decisions on price behavior, Smart Money logic, and structural retracements, this screener can become a key component of a disciplined and effective trading approach.