RunRox - Harmonic Patterns📐 RunRox - Harmonic Pattern indicator , we are pleased to present our new, built upon sophisticated logic for identifying and plotting harmonic formations directly on your charts. Significant effort and research have been invested into the development of this indicator, and now it is ready to be included in our premium indicator package.
In this post, we will provide a comprehensive overview of our indicator, describing all its key features, capabilities, and possible use cases. We strongly recommend reading the entire post thoroughly to fully understand the logic and operation behind our new Harmonic Pattern indicator.
📜 A BRIEF HISTORY
Harmonic patterns are specialized chart formations based on Fibonacci ratios, used by traders to identify potential reversal points in financial markets. Originally introduced by H.M. Gartley in the 1930s and later refined by Scott Carney, harmonic patterns became widely recognized for their effectiveness in forecasting precise turning points and market reversals. Over the years, these patterns have become an essential tool for traders employing technical analysis.
📌 INDICATOR FEATURES
Identification of 3 pattern sets:
✅ 5 Classic Chart Patterns:
Head and Shoulders, Triangle, Wedge, Flag, Double Top/Bottom
✅ 11 Harmonic Patterns:
Bat, Alternate Bat, Butterfly, Crab, Deep Crab, Gartley, Shark, Cypher, 5-0 Pattern, AB=CD, 3-Drive
✅ 10 Non-standard Harmonic Patterns:
Nen Star, White Swan, Black Swan, Anti-Bat, Anti-Butterfly, Anti-Crab, Anti-Gartley, Anti-Shark, Anti-Cypher, Anti-Nen Star
Additional features:
Built-in backtesting system
Pattern win-rate calculation
Flexible Stop Loss settings
Flexible Take Profit settings
Customizable pattern detection parameters
Advanced trailing stop functionality
Flexible notification system
And much more.
Below is a screenshot visually illustrating all the classic chart patterns that our indicator identifies on the chart.
This is how the 11 harmonic patterns visually appear on the chart.
10 Non-standard harmonic patterns visually represented on the chart.
🔸 XABCD are standard letters representing specific points used in forming harmonic patterns. The sequence always begins with the point X as the initial reference point, followed by points ABCD, which together complete the harmonic pattern.
These points are identified using a specialized method, scanning through thousands of potential points on the chart simultaneously. The indicator analyzes numerous potential formations, selecting and displaying only those patterns that meet specific validation criteria. This meticulous process ensures that only valid and accurate patterns appear on your chart, as illustrated in the screenshot below.
🔸 Ratio: Between the points XABCD, you’ll notice the “Ratio,” indicating the proportional relationships required between these points to correctly form harmonic patterns. The indicator displays a pattern on the chart only when these ratio conditions are precisely met, thereby maximizing accuracy and ensuring the validity of identified patterns. This aspect is clearly demonstrated in the screenshot below.
🔸 TP and SL levels: For each identified pattern, we also display recommended Take Profit (TP) and Stop Loss (SL) levels directly on the chart. Additionally, we provide a suggested entry price (Entry Level). It is important to note that entering a trade requires the price to retrace into the specified Entry Level zone. Therefore, you must wait until the price returns to this zone for the pattern to be considered fully formed and ready for entry.
Using the Butterfly pattern as an example, we’ve illustrated all the key components of a pattern. Our indicator offers extensive customization, allowing you to finely adjust everything from the acceptable Ratio ranges to Stop Loss and Take Profit levels, among many other parameters. Below, we’ll discuss the indicator’s capabilities and its customizable settings in detail.
📶 ACTIVE PATTERNS PANEL
In the screenshot above, you can see the panel displaying all active patterns currently formed on the chart, including the pattern direction, entry price, two take profit levels, and the stop loss level. This provides a quick and clear overview of the available patterns on your chart, significantly speeding up your trading process.
Additionally, you can fully customize this panel, adjusting its position, size, or even completely removing it if you prefer.
📊 PATTERN STATISTICS
The Pattern Statistics Panel displays historical performance results for all patterns. The indicator automatically performs backtesting for each pattern based on historical data, taking into account all user-defined settings. Results are conveniently presented in this panel.
This feature is highly practical as it allows you to quickly evaluate the effectiveness of each pattern directly on your chart. As a result, you can easily identify which patterns are performing best and which patterns might be less effective and therefore unsuitable for trading on the current instrument.
Furthermore, the panel organizes patterns into specific categories Classical, Harmonic, and Anti-Harmonic and separates results by trade direction (Long or Short). This helps you quickly determine the optimal trading direction for each pattern category.
⚙️ INDICATOR SETTINGS
Now, it’s time to discuss the indicator settings in detail and describe all the available options and features that you can customize according to your preferences.
🔶 Detection Settings
In the screenshot above, you see the first settings block with the following options:
FastMode – When activated, only patterns are displayed on the chart, without the results table. This significantly speeds up the pattern rendering process and makes the script run faster.
Error % – Allows you to specify a permissible deviation from the ideal XABCD parameters. By increasing this percentage, the indicator will detect more patterns, but they will deviate from the ideal ratio proportions by the percentage you’ve set.
Search Priority – Choose between “Large First” or “Small First” pattern prioritization. With “Large First,” the indicator prioritizes detecting larger patterns first; smaller patterns are only displayed if no suitable large patterns are available, and vice versa.
ZigZag Period – Determines the period for the ZigZag structure used as a foundation for pattern detection. It’s an essential parameter that directly affects the number and quality of detected patterns.
Pattern Size – Specify the desired size of patterns in terms of the number of bars on the chart.
Remove patterns older than, bars – Allows you to remove old patterns from the chart and prevent their display if they formed more than a set number of bars ago (default is 200 bars).
🔶 Entry / Target / StopLoss Settings
In the screenshot above, you can see the settings related to configuring your preferred entry points, target levels, and stop-loss strategies. Below is a detailed explanation of each option:
Trade Direction – Both / Long / Short - Choose the direction in which you want to trade. Selecting “Both” will search for patterns in both directions, while “Long” or “Short” will filter the patterns to show only those that align with the selected direction.
Entry % - This sets the entry level as a percentage of the pattern’s total size. It determines how far from the pattern’s starting point the entry will be placed.
Target 1 - Also defined as a percentage of the pattern size. This represents the distance from the entry point to the first take profit level.
Target 2 - Optionally, you can enable a second take profit level and set the percentage distance for it.
Stop-Loss Type - Choose from six different stop-loss types: Invalidation Price, Last Pivot, %, % of pattern size, Pips, or Risk/Reward ratio. Each provides flexibility depending on your trading style.
Stop-Loss SL Value - This is the specific value related to the chosen stop-loss type. For example, if you choose the “%” type, this setting will define the percentage used to place the Stop Loss level.
Using the Shark pattern as an example, let’s demonstrate how the entry, target, and stop-loss levels function. Based on the overall size of the pattern, you can input the desired percentage values for your trade entry, target, and stop-loss levels, and the indicator will automatically calculate their exact placement relative to the pattern’s structure.
You can also choose alternative stop-loss methods, such as Risk/Reward, in which case the stop-loss will be dynamically calculated based on the risk-to-reward ratio you define.
It’s also important to note that for harmonic patterns, the height of the pattern is calculated based on the segment from point C to point D. However, for the Black Swan pattern, the measurement is taken from point A to point D. This distinction should be kept in mind when configuring your stop-loss levels.
Additionally, classic patterns each have their own unique method for calculating pattern height, depending on the specific structure.
🔶 Trailing Stop Settings
These settings are designed to help improve your strategy’s results, especially if you use break-even stop-loss adjustments after reaching specific targets, which can help increase your win rate.
Move SL to Break-even after reaching Target 1 - Enabling this option will automatically move the stop-loss to the entry level (break-even) once the price hits the first target (Target 1).
Trailing Stop Type - Choose from three trailing stop types: Percentage (%), % of pattern size, Pips
Trailing Stop Value - Enter the desired value for the chosen trailing stop type. For example, if you selected %, the number entered will be treated as a percentage. If you chose Pips, it will be the number of pips for the trailing stop.
Enable Trailing Stop at reaching - This setting defines when the trailing stop should be activated. You can choose from four options: Target 1, %, % of pattern size, Pips
Trailing After Value - This works in combination with the previous setting. If you choose one of the three non-Target options, this field lets you enter the specific value that will trigger the trailing stop.
🔶 Display Settings
In the screenshot above, you can see the Display Settings section, which allows you to fully customize the visual appearance of patterns on your chart according to your preferences.
You can choose to show or hide pattern labels (XABCD), ratio values, entry/TP/SL levels, and pattern fill for better visual clarity.
Additionally, you can set the maximum number of active patterns displayed on the chart, as well as view the historical formations of any specific pattern to analyze how it appeared in past price action.
🔶 Dashboard | Pattern Table
In the screenshot above, you can see the settings for two tables: one displaying the results of each pattern , and the other showing active patterns currently on the chart. Both tables offer flexible customization options, allowing you to adjust their color schemes, sizes, and on-screen positions to best fit your workflow.
🔶 Patterns Setting
For each individual pattern, you can customize its appearance by selecting your preferred color , adjusting its transparency , or even hiding it entirely from the chart if you don’t wish to display it.
🔶 Notifications
You can easily configure notifications for various events, such as the appearance of a new pattern or when the price reaches the entry level of a trade.
Additionally, a dedicated panel allows you to use macros for advanced customization of your alerts, so you can tailor the notifications exactly to your needs and trading style.
List of Supported Placeholders:
{{event}} - Event name ('New Pattern', 'Target 1', etc.)
{{pattern}} - Pattern name ('Bat', 'Crab', etc.)
{{event_price}} - Event Price (entry price for entry event, sl price for sl event, etc.)
{{sl}} - Stop-loss price
{{entry}} - Entry Price
{{target1}}, {{target2}} - Target Prices
{{invalidation}} - Invalidation Price
{{exchange}} - Exchange ('Binance')
{{ticker}} - Ticker ('BTCUSD')
{{interval}} - Timeframe ('1s', '1', 'D')
{{open}}-{{close}}-{{high}}-{{low}} - Candle price values
{{volume}} - Candle volume
{{time}} - Candle open time in UTC timezone
{{timenow}} - Signal time in UTC timezone
{{syminfo.currency}} - 'USD' for BTCUSD pair
{{syminfo.basecurrency}} - 'BTC' for BTCUSD pair
✅ USAGE METHODS
The indicator and its patterns can be used as a standalone trading strategy, providing clear entry points, stop-loss levels, and take-profit targets - without the need for any additional tools or indicators.
However, for optimal results, we recommend integrating the indicator with your existing trading strategy. Using it as a confluence tool - alongside other technical indicators or as a complement to your fundamental analysis - can significantly enhance your decision-making and improve overall performance!
🟠 Disclaimer
Past performance is not indicative of future results. To trade successfully, it is crucial to have a thorough understanding of the market context and the specific situation at hand. Always conduct your own research and analysis before making any trading decisions.
Analisi trend
Deviation Symmetry Breaker ~ C H I P ADeviation Symmetry Breaker ~ C H I P A is a custom trend breakout tool designed to detect directional shifts through raw deviation asymmetry around a median price baseline.
It uses:
A user-selectable price source (Close, High, Low, etc.)
Dual median smoothing to stabilize trend foundation without introducing moving average lag
Raw positive and negative deviation tracking for pure momentum extraction
Dynamic upper and lower breakout bands scaled by standard deviation
Independent band multipliers to fine-tune breakout sensitivity
This setup highlights powerful breakouts when price meaningfully separates from its balanced median behavior — helping traders capture early trend movements, volatility expansions, and structural shifts with minimal smoothing and no hidden moving averages.
Candle coloring responds directly to breakout status, using vibrant electric blue and red for immediate visual clarity on the chart.
SuperZweig Nasdaq TRADING_DODescription:
This indicator detects the activation and deactivation of the SuperZweig thrust adapted for the Nasdaq market, using a normalized internal strength approximation.
🔥 Main features:
Automatic detection of SuperZweig activations and deactivations.
Configurable entry and exit alerts.
Dynamic background highlighting (green when active, red when deactivated).
Visual arrows marking key activation and deactivation points directly on the price chart.
Built using a normalized RSI-based method to ensure broader availability on TradingView without requiring premium market breadth data.
Recommended for traders seeking to capture high-probability momentum shifts within the Nasdaq 100.
🚀 Fully compatible with NDX, QQQ, NQ1!, and other Nasdaq-related instruments.
PowerHouse SwiftEdge AI v2.10 with Custom Filters & AI AnalysisPowerHouse SwiftEdge AI v2.10 with Custom Filters & AI Analysis
Overview
PowerHouse SwiftEdge AI v2.10 is an advanced TradingView Pine Script indicator designed to identify high-probability trading setups by combining pivot-based structure analysis, multi-timeframe trend detection, and adaptive AI-driven signal filtering. The script integrates Change of Character (CHoCH) and Break of Structure (BOS) signals with customizable momentum, volume, breakout, and trend filters to enhance trade precision. Additionally, it offers an optional AI Market Analysis module that predicts future price trends across multiple timeframes, providing traders with a comprehensive market outlook.
The script is highly customizable, allowing users to tailor inputs to their trading style, whether for scalping, swing trading, or long-term strategies. It is suitable for all asset classes, including stocks, forex, crypto, and commodities, and performs optimally on timeframes ranging from 1-minute to daily charts.
Key Features
Pivot-Based Signal Generation:
Identifies pivot highs and lows to detect CHoCH (reversal patterns) and BOS (continuation patterns).
Signals are plotted as "Buy" or "Sell" labels with optional "Get Ready" pre-signals to prepare traders for potential setups.
Take-profit (TP) levels are automatically calculated based on user-defined points, with optional TP box visualization.
Multi-Timeframe Trend Analysis:
Analyzes trends across seven timeframes (1M, 5M, 15M, 30M, 1H, 4H, D) using EMA and VWAP to determine bullish, bearish, or neutral conditions.
Displays a futuristic AI-Trend Matrix dashboard showing trend direction, strength, and confidence levels for quick decision-making.
Customizable Signal Filters:
Momentum Filter: Ensures signals align with significant price changes, adjusted dynamically using ATR-based volatility.
Higher Timeframe Trend Filter: Requires signals to align with the trend of a user-selected higher timeframe (e.g., 1H).
Lower Timeframe Trend Filter: Prevents signals that conflict with the trend of a user-selected lower timeframe (e.g., 5M).
Volume Filter: Optionally requires above-average volume to confirm signals.
Breakout Filter: Optionally requires price to break previous highs/lows for signal validation.
Repeated Signal Restriction: Prevents consecutive signals in the same trend direction until the trend changes on a user-defined timeframe.
AI-Driven Adaptivity:
Incorporates Cumulative Volume Delta (CVD) to assess buying/selling pressure and classify market volatility (Low, Medium, High).
Uses ATR to dynamically adjust momentum thresholds, ensuring signals adapt to current market conditions.
Optional AI Market Analysis module predicts trends across multiple timeframes by combining trend, momentum, and volatility scores.
Visual Elements:
Plots CHoCH and BOS levels as horizontal lines with distinct colors (aqua for CHoCH sell, lime for CHoCH buy, fuchsia for BOS sell, teal for BOS buy).
Draws dynamic support and resistance trendlines based on short and long-term price action, colored by trend strength.
Displays TP levels and pivot highs/lows for easy reference.
How It Works
The script combines several technical analysis concepts to create a robust trading system:
Market Structure Analysis:
Pivot highs and lows are identified using a user-defined lookback period (Pivot Length).
CHoCH occurs when price crosses below a pivot high (bearish reversal) or above a pivot low (bullish reversal).
BOS occurs when price breaks a previous pivot low (bearish continuation) or pivot high (bullish continuation).
Trend and Momentum Integration:
Trends are determined by comparing price to EMA and VWAP on multiple timeframes.
Momentum is calculated as the percentage price change, with thresholds adjusted by ATR to account for volatility.
"Get Ready" signals appear when momentum approaches the threshold, preparing traders for potential CHoCH or BOS signals.
Signal Filtering:
Filters ensure signals align with user-defined criteria (e.g., trend direction, volume, breakouts).
The Restrict Repeated Signals option prevents over-signaling by requiring a trend change on a specified timeframe before generating a new signal in the same direction.
AI Market Analysis:
The optional AI module calculates a score for each timeframe based on trend direction, momentum, and volatility (ATR compared to its SMA).
Scores are translated into predictions (▲ for bullish, ▼ for bearish, — for neutral), displayed in a dedicated table.
CVD and Volatility Context:
CVD tracks buying vs. selling pressure by accumulating volume based on price direction.
Volatility is classified using CVD magnitude, influencing the script’s visual cues and signal sensitivity.
Why This Combination?
The integration of pivot-based structure analysis, multi-timeframe trend filtering, and AI-driven adaptivity addresses common trading challenges:
Precision: CHoCH and BOS signals focus on key market turning points, reducing noise from minor price fluctuations.
Context: Multi-timeframe analysis ensures trades align with broader market trends, improving win rates.
Adaptivity: ATR and CVD adjustments make the script responsive to changing market conditions, avoiding static thresholds that fail in volatile or quiet markets.
Customization: Extensive input options allow traders to adapt the script to their preferred markets, timeframes, and risk profiles.
Predictive Insight: The AI Market Analysis module provides forward-looking trend predictions, helping traders anticipate market moves.
This combination creates a self-contained system that balances responsiveness with reliability, making it suitable for both novice and experienced traders.
How to Use
Add to Chart:
Apply the indicator to your TradingView chart for any asset and timeframe.
Recommended timeframes: 5M to 1H for scalping/day trading, 4H to D for swing trading.
Configure Inputs:
Pivot Length: Adjust (default 5) to control sensitivity to pivot highs/lows. Lower values for faster signals, higher for stronger confirmations.
Momentum Threshold: Set the minimum price change (default 0.01%) for signals. Increase for stricter conditions.
Take Profit Points: Define TP distance (default 10 points). Adjust based on asset volatility.
Signal Filters: Enable/disable filters (momentum, trend, volume, breakout) to match your strategy.
Higher/Lower Timeframe: Select timeframes for trend alignment (e.g., 1H for higher, 5M for lower).
AI Market Analysis: Enable for predictive trend insights across timeframes.
Get Ready Signals: Enable to see pre-signals for potential setups.
Interpret Signals:
Buy/Sell Labels: Act on green "Buy" or red "Sell" labels, confirming with TP levels and trend direction.
Get Ready Labels: Yellow "Get Ready BUY" or orange "Get Ready SELL" indicate potential setups; prepare but wait for confirmation.
CHoCH/BOS Lines: Use aqua/lime (CHoCH) and fuchsia/teal (BOS) lines as key support/resistance levels.
AI-Trend Matrix: Check the top-right dashboard for trend strength (%), confidence (%), and timeframe-specific trends.
AI Market Analysis Table: If enabled, view predictions (▲/▼/—) for each timeframe to anticipate market direction.
Trading Tips:
Combine signals with other indicators (e.g., RSI, MACD) for additional confirmation.
Use higher timeframe trend alignment for higher-probability trades.
Adjust TP and signal distance based on asset volatility and trading style.
Monitor the AI-Trend Matrix for trend strength; values above 50% or below -50% indicate strong directional bias.
Originality
PowerHouse SwiftEdge AI v2.10 stands out due to its unique blend of:
Adaptive Signal Generation: ATR-based momentum thresholds and CVD-driven volatility context ensure signals remain relevant across market conditions.
Multi-Timeframe Synergy: The script’s ability to filter signals based on both higher and lower timeframe trends provides a rare balance of precision and context.
AI-Powered Insights: The AI Market Analysis module offers predictive capabilities not commonly found in traditional indicators, simulating institutional-grade analysis.
Visual Clarity: The futuristic dashboard and color-coded trendlines make complex data accessible, enhancing usability for all trader levels.
Unlike standalone pivot or trend indicators, this script integrates multiple layers of analysis into a cohesive system, reducing false signals and providing actionable insights without requiring external tools or research.
Limitations
False Signals: No indicator is foolproof; signals may fail in choppy or low-volume markets. Use filters to mitigate.
Timeframe Sensitivity: Performance varies by timeframe and asset. Test settings thoroughly.
AI Predictions: The AI Market Analysis is based on historical data and simplified scoring; it’s not a guaranteed forecast.
Resource Usage: Enabling all filters and AI analysis may slow performance on lower-end devices.
Quantum Delta Zones with EnhancementsQuantum Delta Zones (QDZ)
Short Title: QDZ
Overview
The Quantum Delta Zones (QDZ) is a unique technical indicator designed to highlight high-probability order block zones in the market based on a combination of Delta Sensitivity, order block tightness, and volume-based filters.
This indicator helps traders to identify key support and resistance levels (bullish and bearish order blocks) that are backed by strong volume and optimal market structure. It employs advanced zone detection and automatic zone management (box creation and deletion) to enhance trade analysis.
The primary objective of QDZ is to provide clear, visually appealing support/resistance zones while factoring in market order flow dynamics, ensuring that you are trading at optimal levels with confirmed volume behind it.
Key Features
Delta Sensitivity: The indicator uses a body-to-range ratio to assess the "delta" between the body and wick of each candlestick, helping to identify strong order block formations based on market sentiment.
Order Block Tightness: A filter is used to detect small, tight order blocks where price action shows accumulation (small body candles) near high-probability levels.
Projection Distance: The ability to project the detected order block zones into the future, providing an idea of where price might react based on historical price action.
Fade Strength: Allows you to adjust the transparency of the projected zones, giving you visual flexibility depending on how prominent you want these order blocks to appear.
Volume Filter: A high-volume filter ensures that only zones with substantial volume (based on a moving average) are considered for box creation, preventing false signals and low-probability trades.
Auto Box Deletion: When the market invalidates a zone (price moves beyond the zone’s projected area), the boxes are automatically deleted to keep the chart clean.
Alerts: Built-in alerts for when a bullish or bearish order block is detected, providing real-time notifications of significant potential trading opportunities.
How it Works
Step-by-Step Explanation:
Delta Sensitivity:
A candlestick is considered "Bullish" if the closing price is above the opening price and the body-to-range ratio is above the user-defined delta Sensitivity.
A candlestick is considered "Bearish" if the closing price is below the opening price with the same body-to-range ratio criteria.
Order Block Tightness:
The indicator looks for tight order blocks, where the body-to-range ratio is below the orderBlock Tightness setting, indicating small candles that may represent accumulation or distribution zones.
Volume Filter:
The indicator applies a filter to check if the volume is above the 50-period simple moving average (SMA) and multiplied by the user-defined volume Multiplier. Only zones with sufficient volume are considered.
Box Creation:
Once a valid order block is detected, the corresponding bullish or bearish box is drawn on the chart. These boxes extend forward by the number of bars specified by projection Bars.
Box Deletion:
If the price moves against the order block (for example, if a bullish box is invalidated when the price closes below its bottom), the box is automatically deleted to keep your chart uncluttered.
Alert System:
Alerts can be set for both bullish and bearish order block detection, notifying traders of the formation of a potential market opportunity.
Inputs / Settings
Delta Sensitivity: The ratio between the candlestick body and its range. Higher values mean stronger bullish/bearish pressure is required to trigger the order block detection.
Order Block Tightness: Defines how tight or small an order block should be to qualify for detection. Smaller values are more sensitive to smaller candlesticks.
Projection Distance: The number of bars into the future that the identified order block should be projected. Useful for seeing potential future support/resistance zones.
Fade Strength: Defines the transparency level of the order block boxes. Higher values result in more transparent boxes, lower values make the boxes more opaque.
Auto Delete: Automatically deletes order blocks if they are invalidated by price action.
Volume Filter: When enabled, only order blocks formed with higher-than-average volume will be considered. This helps eliminate low-probability signals.
Volume Multiplier: Multiplies the average volume by this factor to determine whether the current volume qualifies as "high" for an order block detection.
Visuals
Bullish Order Block: A green box is drawn when a bullish order block is detected. The box is projected forward based on the projection Bars setting.
Bearish Order Block: A red box is drawn when a bearish order block is detected. Similar to the bullish box, it is projected forward.
Fading: Both bullish and bearish boxes fade based on the fade Strength, making the most recent zones more visible while fading out older, less relevant zones.
How to Use in Trading
Bullish Order Block:
A bullish order block is a potential buy area. Once price retraces to the bottom of a detected bullish box, traders may consider it a buy zone, especially if it aligns with other technical factors (e.g., support, trend).
Bearish Order Block:
A bearish order block is a potential sell area. Once price retraces to the top of a detected bearish box, traders may consider it a sell zone, particularly in downtrends or near resistance.
Risk Management:
The projection Bars setting helps to set a clear projection distance. Traders should use their own risk management strategies, such as stop-loss placements below/above the order block zones, and take-profit levels based on market conditions.
Volume Confirmation:
The Volume Filter can be very useful for confirming order blocks. Trading only when an order block is accompanied by high volume ensures the zone has institutional or market-maker backing.
Box Deletion:
The Auto Delete feature automatically removes invalidated zones, keeping the chart clean and preventing you from trading out-of-date or broken levels.
Trading Strategy Example
Bullish Setup:
Look for a bullish order block (green box) formed after price has been trending down and volume is high.
Wait for price to retrace back into the order block zone.
Enter long at the bottom of the order block when price shows signs of support (e.g., bullish candlestick pattern).
Set stop-loss below the bottom of the order block and a take-profit target at a significant resistance level.
Bearish Setup:
Look for a bearish order block (red box) formed after price has been trending up and volume is high.
Wait for price to retrace back into the order block zone.
Enter short at the top of the order block when price shows signs of resistance (e.g., bearish candlestick pattern).
Set stop-loss above the top of the order block and a take-profit target at a significant support level.
Limitations
The QDZ indicator is based on historical price action, and while it is designed to identify areas of strong market participation, it does not guarantee future price behavior.
Traders should always combine this indicator with other technical analysis tools, such as trend analysis, oscillators, or fundamental factors, to improve their decision-making process.
Conclusion
The Quantum Delta Zones (QDZ) indicator is a powerful tool for traders looking to pinpoint high-probability order blocks that are backed by volume and strong market dynamics.
It integrates well with existing trading strategies by providing clear, actionable zones of support and resistance, while also offering advanced features like fade strength, auto-deletion, and volume filters.
Whether you're trading intraday or longer-term, this tool can be an essential part of your trading toolbox.
This is an educational idea, trade at your own desecration.
Regards.
Fractals + FVG By SHARKImbalance (IMB/FVG/Disbalance/Inefficiency)
An imbalance is an impulsive price movement accompanied by a lack of balance between buyers and sellers. Simply put, it’s a disbalance that creates inefficiency.
In simpler terms, it is a strong impulse where almost no volume was traded by one side (for example, in a bullish impulse, there was very little selling volume). This creates a gap or an inefficient zone that needs to be filled with liquidity — and this is exactly what the market maker (or algorithm) does.
Using this indicator, you can make your work with inefficiencies much easier, as they will now be automatically highlighted on the chart.
siam RSI Crossอินดิเคเตอร์ "Siam RSI Cross" ช่วยระบุจุดตัดระหว่าง RSI และ SMA ในโซน overbought (เหนือ 70) และ oversold (ใต้ 30)
- เส้นปะสีเหลืองและจุดสีแดง: RSI ตัดขึ้นใต้ระดับ 30 (โซน oversold)
- เส้นปะสีขาวและจุดสีเขียว: RSI ตัดลงเหนือระดับ 70 (โซน overbought)
- ปรับแต่งได้: ความยาว RSI (MA 1) และ SMA (MA 2)
- รองรับการแจ้งเตือนสำหรับสัญญาณซื้อ/ขาย
สรุปการทำงานของสคริปต์:
1. วัตถุประสงค์หลัก:
อินดิเคเตอร์นี้ใช้ RSI (Relative Strength Index) และ SMA (Simple Moving Average) ของ RSI เพื่อระบุจุดตัด (crossover และ crossunder) ในโซน overbought (เหนือ 70) และ oversold (ใต้ 30)
แสดงสัญญาณด้วย:
เส้นปะแนวตั้ง: เพื่อระบุจุดตัดในโซนที่กำหนด
จุดสี: เพื่อเน้นจุดตัดให้ชัดเจนยิ่งขึ้น
การแจ้งเตือน: เพื่อให้ผู้ใช้ตั้งค่าแจ้งเตือนใน TradingView ได้
2. องค์ประกอบของอินดิเคเตอร์:
เส้น RSI: คำนวณจาก ta.rsi(close, len1) โดย len1 (ค่าเริ่มต้น 34) เป็นความยาวที่ผู้ใช้กำหนดได้ แสดงเป็นเส้นสีน้ำเงิน
เส้น SMA ของ RSI: คำนวณจาก ta.sma(sh, len2) โดย len2 (ค่าเริ่มต้น 68) เป็นความยาวที่ผู้ใช้กำหนดได้ แสดงเป็นเส้นสีเขียว
เส้นแนวนอน: ที่ระดับ 30 (Oversold) และ 70 (Overbought) เป็นเส้นสีเทาแบบปะ
การเติมสีระหว่างเส้น 30 และ 70: ใช้สีน้ำเงินโปร่งใส (opacity 80)
การเติมสีระหว่าง RSI และ SMA:
สีเขียวอ่อน (lime) เมื่อ RSI > SMA
สีแดงเมื่อ RSI < SMA
3. เงื่อนไขและการแสดงสัญญาณ:
RSI ตัดขึ้น (Crossover) ใต้เส้น 30:
เงื่อนไข: RSI ตัดขึ้นผ่าน SMA (ta.crossover(sh, ln)) และ RSI < 30 (sh < 30)
เส้นปะแนวตั้งสีเหลือง: วาดจากระดับ 0 ถึง 100 ในหน้าต่าง RSI ด้วย line.new
จุดสีแดง: วาดที่ระดับ RSI (sh) ตรงจุดตัด ด้วย plotshape (รูปวงกลม, ขนาดเล็ก)
RSI ตัดลง (Crossunder) เหนือเส้น 70:
เงื่อนไข: RSI ตัดลงผ่าน SMA (ta.crossunder(sh, ln)) และ RSI > 70 (sh > 70 and sh > 70)
เส้นปะแนวตั้งสีขาว: วาดจากระดับ 0 ถึง 100 ในหน้าต่าง RSI ด้วย line.new
จุดสีเขียว: วาดที่ระดับ RSI (sh) ตรงจุดตัด ด้วย plotshape (รูปวงกลม, ขนาดเล็ก)
หมายเหตุ: เงื่อนไข sh > 70 and sh > 70 ช่วยให้แน่ใจว่าการตัดลงเกิดในโซน overbought และป้องกันการตรวจจับที่ผิดพลาด
4. การแจ้งเตือน (Alert Conditions):
สัญญาณซื้อทั่วไป: เมื่อ RSI ตัดขึ้นผ่าน SMA (ta.crossover(sh, ln)) ชื่อ: "Buy", ข้อความ: "RSI Cross. Buy Signal"
สัญญาณขายทั่วไป: เมื่อ RSI ตัดลงผ่าน SMA (ta.crossunder(sh, ln)) ชื่อ: "Sell", ข้อความ: "RSI Cross. Sell Signal"
สัญญาณตัดขึ้นใต้ 30: ชื่อ: "Buy Cross Below 30", ข้อความ: "RSI Cross Up Below 30"
สัญญาณตัดลงเหนือ 70: ชื่อ: "Sell Cross Above 70", ข้อความ: "RSI Cross Down Above 70"
ผู้ใช้สามารถตั้งค่าการแจ้งเตือนใน TradingView โดยเลือกเงื่อนไขเหล่านี้
5. การตั้งค่าที่ผู้ใช้ปรับได้:
len1: ความยาวของ RSI (ค่าเริ่มต้น: 34) ปรับได้ผ่านอินพุต "MA 1"
len2: ความยาวของ SMA (ค่าเริ่มต้น: 68) ปรับได้ผ่านอินพุต "MA 2"
6. การแสดงผล:
อินดิเคเตอร์แสดงในหน้าต่างแยก (ไม่ทับบนชาร์ตราคา) เนื่องจาก overlay=false
เส้นแนวตั้งและจุดสีทั้งหมดปรากฏในหน้าต่าง RSI โดย:
เส้นปะแนวตั้งครอบคลุมช่วง 0 ถึง 100
จุดสีแดงและสีเขียวอยู่ที่ระดับ RSI ตรงจุดตัด
Summary of the Script's Functionality:
1. Main Objective:
The indicator uses the Relative Strength Index (RSI) and a Simple Moving Average (SMA) of the RSI to identify crossover and crossunder points in the overbought (above 70) and oversold (below 30) zones.
It displays signals using:
Dashed vertical lines: To mark crossover/crossunder points in the specified zones.
Colored dots: To highlight the crossover/crossunder points more clearly.
Alerts: To allow users to set up notifications in TradingView.
2. Components of the Indicator:
RSI Line: Calculated using ta.rsi(close, len1), where len1 (default: 34) is a user-defined length, displayed as a blue line.
SMA of RSI: Calculated using ta.sma(sh, len2), where len2 (default: 68) is a user-defined length, displayed as a green line.
Horizontal Lines: At levels 30 (Oversold) and 70 (Overbought), shown as dashed gray lines.
Fill Between 30 and 70: Filled with a translucent blue color (opacity 80).
Fill Between RSI and SMA:
Light green (lime) when RSI > SMA.
Red when RSI < SMA.
3. Conditions and Signal Display:
RSI Crossover Below 30:
Condition: RSI crosses above SMA (ta.crossover(sh, ln)) and RSI < 30 (sh < 30).
Yellow Dashed Vertical Line: Drawn from level 0 to 100 in the RSI window using line.new.
Red Dot: Plotted at the RSI level (sh) at the crossover point using plotshape (circle shape, small size).
RSI Crossunder Above 70:
Condition: RSI crosses below SMA (ta.crossunder(sh, ln)) and RSI > 70 (sh > 70 and sh > 70).
White Dashed Vertical Line: Drawn from level 0 to 100 in the RSI window using line.new.
Green Dot: Plotted at the RSI level (sh) at the crossunder point using plotshape (circle shape, small size).
Note: The condition sh > 70 and sh > 70 ensures that the crossunder occurs in the overbought zone and prevents false detections.
4. Alert Conditions:
General Buy Signal: When RSI crosses above SMA (ta.crossover(sh, ln)), Name: "Buy", Message: "RSI Cross. Buy Signal".
General Sell Signal: When RSI crosses below SMA (ta.crossunder(sh, ln)), Name: "Sell", Message: "RSI Cross. Sell Signal".
Crossover Below 30 Signal: Name: "Buy Cross Below 30", Message: "RSI Cross Up Below 30".
Crossunder Above 70 Signal: Name: "Sell Cross Above 70", Message: "RSI Cross Down Above 70".
Users can set up alerts in TradingView by selecting these conditions.
5. User-Adjustable Settings:
len1: RSI length (default: 34), adjustable via the "MA 1" input.
len2: SMA length (default: 68), adjustable via the "MA 2" input.
6. Display:
The indicator is displayed in a separate window (not overlaid on the price chart) due to overlay=false.
All vertical lines and colored dots appear in the RSI window:
Dashed vertical lines span from 0 to 100.
Red and green dots are placed at the RSI level at the crossover/crossunder points.
Stock price mastery📘 Cycle-Based Support and Resistance – Price Levels
🔍 What this tool does:
This indicator helps you identify key price zones where the market is likely to start or end a trend, pause, or reverse. These zones are derived from vibrational price cycles and work like natural support and resistance levels.
It automatically calculates and plots:
Entry Zones
Take Profits (TP1, TP2, TP3)
Stop Loss Areas
Cycle Start/End points
🧠 How to Use It:
1. Start from Larger Vibrations
Always begin your analysis from higher vibration levels and move down to smaller ones.
Larger vibrations provide major turning points, while smaller ones help refine entries and exits.
2. Understand Each Level:
Cycle Start/End:
Usage: Turning points where trends may begin or end.
Style: Solid line, with shaded area.
Trade Entry Zone:
Usage: Ideal price zone to enter a trade.
Style: Dashed lines with shade.
TP1 / TP2 / TP3 (Take Profit Levels):
Usage: Take profit levels.
Style: Dotted line zone, dashed, or solid line.
Stop Loss:
Usage: Place Stop Loss (SL) beyond these zones.
Style: Dotted line.
✅ These levels flip meaning when the market direction flips. For example, a bullish cycle start becomes a bearish end if price is reversing.
⚙️ Settings Explained:
Vibration Level:
Choose the strength (depth) of the cycles.
Color:
Each vibration has a different color.
Toggle Levels:
Show or hide different vibration levels individually.
Fill Zones:
Optionally fill the zones for better visibility.
📈 Trading Tips:
Use higher vibration zones for context and bias.
Wait for price to react at a zone before entering — don’t preempt.
Combine with your existing strategy (volume, structure, indicators).
When price hits a Cycle Start, prepare for trend to begin.
When it nears a Cycle End, protect profits or exit if trend weakens.
🌀 Multi-Timeframe Example :
*same chart zoomed in for lower vibration
🧠 How to Use It
1. Start with Higher Vibration (Main Cycle)
Use higher vibration zones to define the primary trend.
These levels guide your overall bias (bullish/bearish).
Great for swing trading or trend confirmation.
2. Zoom into Lower Vibrations (Micro Cycles)
Within a big trend, smaller cycles provide entry/exit zones.
Perfect for intraday trading or refining entries on lower timeframes.
These mini-cycles follow the same logic: entry > TP > SL zones, just on a smaller scale.
🔄 All vibrations work together, like zoom levels on a map. Large cycles show direction. Small cycles show detailed movement.
Example use
Timeframe, Use Case, and What to Look For:
1D / 4H (High Vibration):
Use Case: Define major trend, strong reversal zones.
What to Look For: Trend direction, swing bias.
1H / 15m (Low Vibration):
Use Case: Refine entries, targets, stop loss (SL).
What to Look For: Exact entry/exit within a bigger move.
Back testing:
In settings check the "Rspt" for backtesting, the levels are dynamically calculated from closing price, on 1 min timeframe, so while backtesting check the box to calculate price based on the daily closing price
Market Availability
The Cycle-Based Support and Resistance indicators are versatile and designed to work across multiple asset classes:
Stocks:
Specially optimized for major Indian indices like NIFTY and BANKNIFTY, along with their constituent stocks. It helps traders identify potential pivot points based on time and price cycles, enhancing decision-making in both intraday and positional trading.
By following the hierarchy of vibrations from larger to smaller scales, users can apply the indicators effectively across different instruments and trading styles.
Fractal Time GridOverview
The Fractal Time Grid is a Pine-Script v5 TradingView indicator designed to automate session-based entries, stops, and targets. It overlays on your chart, shading trading “quarters” of any chosen timezone, highlighting bullish or bearish bias zones, and marking up to N entries per quarter with on-chart signals. Optional SL/TP rays and built-in alerts make it a one-stop tool for disciplined session trading.
1. User Inputs
All inputs appear in the indicator’s Settings panel:
Category Input Description
Trend & History Trend Source („Auto“, Bull, Bear) Auto-detects daily bias or forces Bull/Bear
History (days) (≥1) How far back (in days) to keep session shading active
Session Limits Max Entries per 6H Quarter (1–10) Caps how many signals you’ll get in each 6-hour window
Risk Management & Visuals Show Entry/SL/TP Rays (On/Off) Toggles horizontal lines and price labels
SL Method („Bar High/Low“ or „1.5× Candle“) How the stop-loss distance is calculated
Risk:Reward Ratio (e.g. 4.0) Multiplier applied to SL distance to plot TP
Ray Length (bars) (≥1) How far right SL/TP rays extend
Session Timing Timezone Offset (hours, –12 to +14) Shifts session shading to your local clock
Colors Bullish/Bearish Session BG opacity Semi-transparent fill for bias zones
Entry candle colors (Bull/Bear) Highlights actual entry bars
2. Bias Determination
Daily Close vs. Open
Fetches prior-day open/close via request.security(..., "D", …)
If close > open → bullish bias; close < open → bearish
Manual Override
“Bullish” or “Bearish” mode forces one direction
“Auto” follows daily bias
3. Time-Grid Logic
Timezone Handling
Converts UTC bar timestamps by your tzOffset input
Quarter Windows (6H each)
Q1: 23:00–05:00 local
Q2: 05:00–11:00
Q3: 11:00–17:00
Q4: 17:00–23:00
Session Shading
During Q1–Q3 (configurable days back), background colored to match bias
4. Entry Logic
Conditions:
Within an active quarter, bias must match candle direction (bullish candle in bullish quarter, etc.)
Entry count for the quarter must be below your maximum
Counters:
Automatically resets on quarter switch
Tracks how many entries you’ve taken, preventing over-trading
5. Visual Signals
Bar Coloring: Flags entry bars green/red
Shape Markers:
BUY label below bar for long entries
SELL label above bar for shorts
6. Optional SL/TP Rays
When “Show Entry/SL/TP Rays” is enabled:
Computes SL distance either from bar high/low or a multiple of candle size
TP = SL × R:R ratio
Draws three horizontal rays (entry, SL, TP) with end-of-ray price labels
7. Alerts
Pre-built alertcondition calls let you create TradingView alerts instantly:
Names: “BUY Alert” and “SELL Alert”
Messages:
arduino
Copy
Edit
BUY {{ticker}} at {{close}} – Q{{quarter}} – {{entryCount}}/{{maxEntriesQuarter}} entries
(same format for SELL)
8. Why Publish This?
Discipline Built-In: Caps over-trading per session
Timezone-Agnostic: Works equally for NY, London, Tokyo sessions
All-in-One: Bias, timing, entries, risk and alerts in one script
Fully Customizable: Colors, risk settings, time windows, and more
M.u.l.t.i Indicator [fikri production]"This indicator is designed to help traders identify short-term and long-term trends by using exponential moving averages (EMA). It works best on the 1-hour and 4-hour timeframes, providing clear confirmation of the market's direction.
Users can customize the EMA periods to fit different trading strategies, whether for scalping, swing trading, or longer-term analysis. The indicator is ideal for those who prefer a clean and simple trend-following system without unnecessary noise.
Recommended settings and usage tips are included to help you maximize the performance of this tool."
ULTIMATE Price Action Oscillator with Volume-Based S/R - MehtaULTIMATE Price Action Oscillator with Volume-Based S/R (UPO-PRO-VOL)
Key Features:
Smart Oscillator: Combines price action momentum with customizable smoothing.
Volume-Confirmed S/R: Identifies high-confidence Support/Resistance levels when price crosses above-average volume.
Real-Time Tracking: Displays S/R levels with timestamps (IST) in a clean table.
Visual Alerts: Dashed lines + labels mark key levels for easy spotting.
⚠️ STRONG DISCLAIMER
❌ This indicator is for educational purposes only.
❌ Not financial advice. Trading involves risk—always conduct your own analysis.
❌ No guarantee of accuracy. Past performance ≠ future results.
❌ Adjust settings carefully. Test in a demo account first.
❌ Volume thresholds may vary by asset. Customize Volume Threshold Multiplier as needed.
📝 How to Use:
S/R Signals: Green "S" = Support (oscillator crosses up with high volume). Red "R" = Resistance (oscillator crosses down with high volume).
Table: Tracks latest S/R prices and formation time (IST).
Tweak Settings: Adjust Oscillator Length, Smoothing, and Volume Threshold for your trading style.
Tip: Combine with trend analysis for higher-probability trades!
Script Settings (Default):
Oscillator Length: 5 (Can be adjusted upto a maximum value of 200)
Smoothing: 3
S/R Lookback: 100 bars
Volume Threshold: 1.5x avg volume
Bob Volman - Engulfing Pullback with Trend Filter [v6]Dãi ema có tín hiệu để vào lệnh và đi theo xu hướng
Dirección de Sesión Diaria (Fija)This Script shows the daily direction the market may be heading to look for opportunities based on the direction marked. Currently I use this indicator to check the daily direction and it is very effective. if you are going to use this indicator go by the direction from 15m forward apart before using it do your own backtesting to adapt this indicator to your trading plans. any suggestions you can let me know to improve this script :)
ORB-X v6 (Dashed OR Lines)// ORB-X v6 (Opening Range Breakout + Fibonacci Extensions) by Opskie
// Description:
// This indicator automatically captures the high and low of the first X minutes of the trading session
// and draws them as yellow dashed lines extending into the rest of the day. Alert conditions fire
// when price breaks above or below the opening-range high/low.
// User Inputs:
// • Session Start Hour/Minute: define when your market open begins
// • Range Length: how many minutes after open to form the opening range
//
// Key Benefits:
// • Immediate visual context for where price is trading relative to the opening range
// • Daily reset ensures each new session starts fresh
// • Built‑in alerts for breakout entries
Quantum UT BOT by MrCryptoBTCQuantum UT BOT by MrCryptoBTC – Precision Signal Engine (Not For Sale - FREE)
How it Works:
The Quantum UT BOT is a smart, optimized version of the classic UT BOT indicator by Yo_adriiiiaan.
It has been meticulously modified by MrCryptoBTC with a Key Value of 0.5 and an ATR Period of 7, making it faster, more responsive, and more accurate in detecting market shifts.
The system uses Adaptive ATR-based triggers to generate Buy (LONG) and Sell (SHORT) signals with Exit points, helping traders catch trends earlier and lock in profits intelligently.
Description:
Quantum UT BOT is an evolution of the original UT BOT, now tuned for higher precision, faster entries, and smarter exits.
By adjusting the core parameters (Key Value 0.5, ATR Period 7), MrCryptoBTC has transformed the UT BOT into a next-generation signal engine suitable for scalpers, intraday, and swing traders.
The Buy and Sell signals generated by the Quantum UT BOT are clear, early, and reliable — offering a major advantage in volatile markets like Gold, Crypto, and Forex.
It is highly recommended to use the Quantum UT BOT together with the STO * Smart Trend Oscillator for a complete smart trading system, providing confirmation and trend filtering for maximum accuracy.
Main Features:
* Fast Buy/Sell Detection – reacts quickly to market changes
* Clear Exit Signals – helps secure profits and reduce drawdowns
* Smart Trend Filtering – ATR-adaptive for dynamic conditions
* Works on All Timeframes – from 1-minute scalping to daily swings
* Perfect Companion to STO * Smart Trend Oscillator
✅ Created by: MrCryptoBTC
✅ Perfect for: Scalpers, Intraday Traders, Swing Traders
✅ Markets: Gold, Crypto, Forex, Indices
Asia High/Low Break Alert (20:00-02:00 NY Time)An indicator that automaically alerts the Asia/Highs and Lows. Good for someone that wants to wake up in the middle of the night that wants to trade the Asia Sweep maximizing their sleep
Initial Imbalance [First FVG - ICT] v1Initial Imbalance v1
This indicator identifies the first Fair Value Gap (FVG) at the start of a user-defined session, inspired by The Inner Circle Trader. It helps traders spot initial imbalance in a sessions price action, offering filter options to refine FVG detection and optional session high/low lines for context.
Features:
Detects the first bullish or bearish FVG at the session start (default: 08:30). ISE: Sets a custom session start time (hour and minute).
Filters FVGs by size: None, ATR-based, or Points-based.
Displays session high/low lines (optional) to visualize the session range.
Customizable colors for bullish and bearish FVGs (background and border derived from a single color input).
Alerts for new FVGs and mitigated FVGs.
Settings:
Session Start Time: Define the hour and minute for the session start.
FVG Filter Type: Choose None, ATR, or Points to filter FVGs by size.
ATR Multiple / Minimum Points: Set the minimum FVG size for ATR or Points filters.
Show Session High/Low Lines: Toggle visibility of session range lines.
Bullish/Bearish FVG Colors: Customize colors for FVGs.
Technical Details:
Overlay indicator, displayed directly on the price chart.
This indicator is ideal for traders seeking to identify key price imbalances at the start of a session, with flexible filtering and visualization options.
Awesome EMASimple crossing EMA suited for smaller time frames. This is an updated of someone else's work, but I've had it for so long I cant fine the original author.
Prezzo + Velocità + AccelerazionePrice + Velocity + Acceleration (Cycle Centered Analysis)
Description:
🔥 This indicator provides an advanced analysis of the cyclical behavior of the market through the calculation of:
📈 Centered Moving Average (150 periods, equivalent to a 450-period cycle on the 15m timeframe, adapted to 45m),
🏎️ Velocity: the difference between two consecutive centered moving averages (measuring immediate movement strength),
⚡ Acceleration: the difference between moving averages of the velocity (measuring the change in force, i.e., cyclic acceleration),
🌟 Smoothed Acceleration Moving Average (amplified ×100 for better visualization).
✅ All calculations respect the exact centering of data (offset -length/2). ✅ No subjective interpretations: pure mathematical cycle analysis.
How to read it:
The green/red line = Instantaneous velocity.
The smoothed green/red line = Instantaneous acceleration.
The yellow line = Smoothed acceleration moving average ×100, showing important phase inversions.
Operational use:
Velocity color changes → possible short-term cycle turning points.
Acceleration reversals → confirmations of cycle trend changes.
📊 Best suited for intraday and swing trading (45-minute and daily timeframes).
📚 A powerful tool to study and forecast market cycles based on pure mathematics without subjective biases.
HH/LL with Dynamic TrendlinesHH/LL with Dynamic Trendlines. Automatically detects HH, LL points and draws the trendline between them
Ultimate Multi EMA🔹 Ultimate Multi EMA + HTF Bias Line
This script plots four customizable EMAs (8, 21, 50, 200) with flexible colors and line widths.
It also adds an automatic Higher Timeframe (HTF) EMA line:
On the Daily timeframe: shows the Weekly EMA.
On lower timeframes (like 1-minute): shows the Daily EMA.
The HTF EMA helps to easily identify market bias.
All colors and thicknesses can be adjusted in the settings.
Default settings:
EMA 8 (green)
EMA 21 (gold)
EMA 50 (blue)
EMA 200 (black)
HTF EMA (lilac)
Overnight ES Strategy: CBC + Fractal + RSI + ATR FilterThis script is designed for overnight trading of the E-mini S&P 500 futures (ES) between 6 PM and 11 PM EST.
It combines multiple technical confluences to generate high-probability buy and sell signals, focusing on volatility-rich, low-liquidity evening sessions.
Key Features:
Candle Body Confluence (CBC) Approximation:
Identifies candles with small real bodies compared to total range, simulating consolidation zones where price is likely to reverse.
Williams Fractal Confirmation:
Detects local tops and bottoms based on 5-bar fractal reversal patterns, helping validate breakout or reversal points.
RSI Filter:
Ensures momentum is supportive — buys only when RSI < 35 (oversold) and sells only when RSI > 65 (overbought).
ATR Volatility Filter:
Trades are only allowed if the Average True Range (ATR) exceeds a user-defined threshold, filtering out low-volatility, risky environments.
Time Session Control:
Signals are only generated during the user-defined evening session (default: 6 PM to 11 PM EST) to match market behavior.
Real-Time Alerts Enabled:
Alerts can be set for BUY or SELL conditions, enabling mobile notifications, emails, or pop-ups without constant chart monitoring.
Recommended Settings:
Chart Timeframe: 15-minute or 30-minute candles
Assets: ES Mini (ES1!), NQ Mini, or other CME futures
Session: New York Time (EST)
ATR Threshold: Adjust based on market conditions; 5.0 suggested starting point for ES Mini on 15m.
Important:
This script only plots signals, it does not auto-execute trades.
Always backtest and paper trade before using live capital.
Volatility can vary; consider adjusting RSI and ATR filters based on market environment.
Credits:
Script designed based on confluence of price action, momentum, reversal structure, and volatility filtering principles used by professional traders.
Inspired by Candle Body Confluence (CBC) theory and Williams fractal techniques.
Market Structure Confluence [AlgoAlpha]OVERVIEW
This script is called "Market Structure Confluence" and it combines classic market structure analysis with a dynamic volatility-based band system to detect shifts in trend and momentum more reliably. It tracks key swing points (higher highs, higher lows, lower highs, lower lows) to define the trend, then overlays a basis and ATR-smoothed volatility bands to catch rejection signals and highlight potential inflection points in the market.
CONCEPTS
Market structure is the foundation of price action trading, focusing on the relationship between successive highs and lows to understand trend conditions. Break of Structure (BOS) and Change of Character (CHoCH) events are important because they signal when a market might be shifting direction. This script enhances traditional structure by integrating volatility bands, which act like dynamic support/resistance zones based on ATR, allowing it to capture momentum surges and rejections beyond just structural shifts.
FEATURES
Swing Detection: It detects and labels Higher Highs (HH), Higher Lows (HL), Lower Highs (LH), and Lower Lows (LL) based on user-defined time horizons, helping traders quickly spot the trend direction.
BOS and CHoCH Lines: When a previous swing point is broken, the script automatically plots a Break of Structure (BOS) line. If the break represents a major trend reversal (a CHoCH), it is marked differently to separate simple breakouts from real trend changes.
Rejection Signals: Special arrows plot when price pierces a band and then pulls back, suggesting a potential trap move or rejection signal in the direction of the new structure.
Alerts: Built-in alerts for structure breaks, CHoCHs, swing points, rejections at bands, and trend flips make it easy to automate setups without manually watching the chart.
USAGE
Set your preferred swing detection size depending on your timeframe and trading style — smaller numbers for intraday, larger numbers for swing trading. Choose whether you want BOS/CHoCH confirmed by candle closes or by wick breaks. Use the volatility band settings to fine-tune how tightly or loosely the bands hug the price, adjusting sensitivity based on market conditions. When a BOS or CHoCH occurs, or when a rejection happens at the bands, the script will highlight it clearly and optionally trigger alerts. Watch for combinations where both structure breaks and volatility band rejections happen together — those are high-quality trade signals. This setup works best when used with basic trend filtering and higher timeframe confirmation.