MQLSoftware - Pro Swing Trading System The PRO Swing Trading System for TradingView is an advanced, fully integrated trading solution designed for traders who demand precision, versatility, and convenience in their trading strategies. Part of our Premium Collection, this system combines robust algorithms with hyper-customizable features to help traders effectively capitalize on market swings across various asset classes.
Our system embodies a comprehensive approach to trading, emphasizing risk management and capital preservation while maximizing trading efficiency. By seamlessly integrating risk management tools directly within the trading terminal, the PRO Swing Trading System eliminates the need for external spreadsheets or complex calculations, ensuring that traders can focus solely on executing their strategies. Every aspect of this system is designed to provide a streamlined, user-friendly experience where entry points, stop-loss levels, and take-profit targets are automatically calculated and displayed, allowing for rapid decision-making and execution.
KEY FEATURES
Advanced Trend Channels and Swing Levels
The PRO Swing Trading System features a unique, color-coded trend channel that visually adapts based on market trends. This channel helps traders identify optimal entry points by highlighting key swing levels for potential reversals or trend continuations. The system marks these levels on the chart as potential entry points for long or short positions, providing a clear visual cue for trading opportunities.
Comprehensive Signal and Trade Levels
Clear Stop-Loss and Take-Profit Levels: The system automatically marks stop-loss and take-profit levels on your charts, including absolute values to support informed decision-making. Traders can adjust these levels directly on the chart to match their trading style and risk tolerance, ensuring that risk management is always at the forefront of their trading strategy.
Dynamic Signal Adjustments: Customize your signals based on trend strength and market volatility to ensure you receive alerts that align with your specific trading strategies. This flexibility allows for a tailored trading experience that can adapt to various market conditions.
This image showcases a chart of BTC/USD on a one-hour timeframe. Here, we highlight the system's functionality, illustrating how different colors represent ascending and descending trends. The image includes features such as the Descending Channel, Extending Channel, Main Swing Level, Echo Swing Level, and Potential Entry points.
Additionally, it displays levels for managing profits and losses, such as Take Profit Levels and Stop Loss Level. The system allows setting either one or two take-profit levels for staged exit strategies. Traders can enter positions based on the Main Swing Level (primary entry point) or Echo Swing Level (secondary entry point), depending on their trading style or market conditions. This flexibility is useful for phased entry or if the primary entry opportunity is missed.
Integrated Position Size Calculator
Located in the top-right corner of the chart by default, the Position Size Calculator is a powerful tool that helps traders quickly determine the optimal trade size based on their risk settings. By integrating this calculator directly into the chart, traders can efficiently manage their trades with precision and confidence.
Configurable Risk Management: The calculator allows traders to set risk percentages, stop-loss types, and profit-to-loss ratios. It dynamically adjusts based on user inputs, optimizing trade volume and risk management to support a systematic trading approach.
This image presents a chart of ETH/USD on a 15-minute timeframe, clearly demonstrating the system’s ability to track trend changes accurately. The chart emphasizes the Position Size Calculator, part of the Risk Money Management Block. This panel allows users to set their risk (e.g., 2% of the deposit) and automatically calculates the appropriate position size. Absolute stop-loss and take-profit values are also calculated based on these settings, maintaining a consistent risk-reward ratio and supporting systematic trading.
Trend Strength Monitor
The Trend Strength Monitor is an essential tool for multi-timeframe analysis, helping traders identify the direction and strength of trends across higher timeframes. This feature aids in filtering out lower-probability trades, enhancing decision-making accuracy and ensuring that traders align their trades with the broader market trend.
This image features a chart of XAU/USD on an hourly timeframe, highlighting the Trend Strength Monitor. This tool helps traders understand the trend direction and strength across higher timeframes. The example shows that all higher timeframes indicate a buying zone, suggesting a safer long trade.
FILTERS AND SYSTEM USAGE
The indicator is equipped with a wide range of additional settings and filters that allow traders to adapt it to their specific needs and market conditions. Key features include:
Customizable Channel Width
The channel width is a crucial parameter that determines the indicator's adaptability to different market conditions. Traders can adjust the channel width to ensure the indicator responds quickly to market changes while remaining stable against false fluctuations. This flexibility is vital for trading in varying market conditions, such as ranging or trending markets.
Signal Frequency Control
This setting allows traders to control the frequency of signals generated by the system. By adjusting this parameter, traders can customize their trading approach to match their preferred style, whether it be a conservative, medium, or aggressive approach.
Alert and Notification Settings
The PRO Swing Trading System includes customizable alert settings to ensure traders are notified when key market conditions align with their strategy. Alerts can be set for specific entry points, trend reversals, or other significant market events, helping traders stay on top of their trades.
Trading Time Filters
Traders can set time filters to restrict trading activity to specific times of the day or week, ensuring their trading aligns with their schedule and market preferences. This feature is particularly useful for those who trade part-time or prefer to avoid trading during certain market sessions.
This image depicts a potentially risky LONG trade scenario after a prolonged downward movement on the AMD on an hourly timeframe. The recommendation is to avoid this trade, as the next three higher timeframes (H4, D1, W1) are in the red zone, indicating strong bearish trends.
CONCLUSION & ACCESS
The PRO Swing Trading System for TradingView is a powerful tool for traders who value precision, adaptability, and streamlined trading operations. With its advanced features, such as customizable trend channels, dynamic signal adjustments, and integrated risk management tools, this system supports a disciplined and systematic approach to trading. It's designed to enhance your trading experience by providing all the necessary tools to make informed decisions without the need for external resources.
To gain immediate access and start using the PRO Swing Trading System today, please refer to the Author's instructions below.
Price Reaction Levels [MQLSoftware] Price Reaction Levels is a trend-and-structure overlay that maps the horizontal levels price actually reacts to, reads trend from two independent engines that must agree before the state flips, and turns each confirmed signal into a drawn plan with an entry, a structural stop and staged targets. Levels are not static lines: they are born from confirmed pivots, merge when they crowd, count how often price reacts to them, flip role once when broken, and are marked as weakened when they have been tested too many times. A right-side panel carries trend state, market regime, higher-timeframe agreement, a graded strength for the current setup, and the live trade.
This is a visual analytical tool intended for chart reading and structure mapping. It does not execute trades and does not provide financial advice.
Key Features
Reaction levels with a life cycle: pivot-born, merged when they crowd, role-flipped once when broken, retired on a second break, and flagged as weakened (dashed, marked "weak") once they have been tested four or more times
Dual-confirmation trend: an efficiency-adaptive ribbon and an adaptive trail must agree before the trend state changes; while they disagree the previous state is held rather than flipped
Three signal families, each named on the chart: Level Reaction, Trend Flip and Ribbon Pullback
Every confirmed signal is graded 0-100 by a model built only from factors measured to rank outcomes; the grade is also the gate, and setups below your minimum never reach the chart
Each signal is drawn as a complete plan: entry, a stop placed behind the structural reason for the signal, and three staged targets as R multiples
Trade management on the chart: partial exits at each target, an optional break-even move, an optional trail-out runner on higher timeframes, and a time stop for setups that stall
Multi-timeframe rows selected automatically from the standard ladder, with a manual mode
Four trading-style presets (Scalping, Day, Swing, Position) selected automatically from the chart timeframe, or pinned manually
Core Concept
Most trend-and-level tools on TradingView take one of two approaches. They either draw support and resistance from recent pivots and leave every line looking equally valid forever, or they stack a moving-average ribbon and a trailing stop and call agreement between them a signal. The first leaves the reader to judge by hand which level still matters; the second inherits the whipsaw of its own components, because both are built from the same fixed-smoothing family.
This indicator starts from a different base: describe the market's efficiency first, let both the trend engines and the level model react to it, and grade the result only on evidence. It adds four specific algorithmic elements on top of that base.
1. Reaction Flow Average (RFA). The ribbon is not a moving average from the standard library. It is a recursive smoother whose coefficient is re-derived on every bar from the Efficiency Ratio of the current leg, so the same length behaves like a much faster average when price travels in a straight line and like a much slower one when it churns. A fixed-coefficient average can only approximate one of those two states; this one moves between them continuously. Each call site keeps its own recursive state.
2. Adaptive Reaction Trail (ART). The trail is a one-directional ratchet whose channel half-width scales inversely with efficiency: it widens in inefficient, choppy conditions and tightens as a move becomes clean. It only ever moves in the direction of the active trade and never loosens, so a stop-out requires a real structural break rather than noise.
3. Dual-Confirmation Trend State. The ribbon votes by hysteresis, the trail votes by its ratchet direction, and the trend only changes when both agree. Disagreement holds the previous state instead of flipping. This is the deliberate anti-whipsaw property of the design, and it is why the trend state survives pullbacks that flip single-engine tools.
4. Evidence-Driven Reaction Score. The grade is not a count of how many things agree. Each candidate factor was measured against historical outcomes and kept only if it ranked them; factors that looked reasonable but did not separate results were removed from the grade entirely, even though several of them still do useful work elsewhere in the engines. What survived: the signal family, higher-timeframe agreement, and how many times the level has already been tested. That last one is deliberately non-monotone and runs against the common assumption: a level tested once or twice grades highest, and a level tested four or more times grades lowest and is drawn as weakened. The indicator states that on the chart rather than presenting every level as equally strong.
Anatomy of the Display
The ribbon is the trend and its health. Its middle band is the pullback zone a healthy trend defends; the trail sits beneath or above it as the structural line.
Reaction levels are horizontal lines labelled with what they are and how often price has reacted there, for example "Support - 2x". A level that has been tested four or more times is drawn dashed and labelled "weak". A level that was broken and now acts in the opposite role is redrawn in amber and labelled, for example, "Flip to Support".
Signal markers name their family and carry the grade of the setup, with a star on the strongest band. The plan of the active trade is drawn as labelled lines: entry, stop, and target 1 to 3.
Outcome marks print where a signal resolved: target hit, stopped, break-even exit, or time stop. By default only the most recent mark stays on the chart to keep it clean; raise "Keep Closed Trades on Chart" to review more of them.
The panel lists trend state and strength, the market regime (a churn read that says when to stand aside), the multi-timeframe rows, the current setup and its grade, the live trade with its next target, position size for your risk input, and a running account of how the drawn plans resolved on the chart's history. Those figures are computed pessimistically: a bar that could have touched both the stop and a target is counted as the stop. They describe what the model did on past data and are shown for study only; they are not a forecast and nothing here promises future results.
Multi-Timeframe Panel
The higher-timeframe rows are selected automatically from the standard ladder based on the chart timeframe, and a manual mode lets you pin two timeframes of your choice instead. Higher-timeframe direction is read with a one-bar offset so the value comes from a closed higher-timeframe bar. Agreement between the rows is one of the factors that survived the grade measurement, so it feeds the score directly rather than only being displayed.
Notes on Repainting
Signals do not repaint. Every signal, level and trade event is gated by `barstate.isconfirmed`, so it can only be created on the close of its bar and cannot appear or vanish intrabar.
Levels are built from confirmed pivots (`ta.pivothigh` / `ta.pivotlow`), so once a level is committed it stays anchored.
Higher-timeframe values use the standard non-repainting pattern: the series is read with a one-bar offset so only closed higher-timeframe bars are used.
Trade outcomes are latched. Once a plan is resolved against its anchor, that resolution is recorded and does not revert if price later trades back through the level.
Pivot detection carries an inherent delay equal to the pivot-bars setting: a pivot becomes visible only after that many bars close past it. This is a property of all pivot-based tools, not specific to this script.
Alerts evaluate on confirmed bars and fire once per closed bar, never intrabar.
The panel and the forming leg of the ribbon update live within the bar. This is display only; no signal, level or trade event is created from an unconfirmed bar.
Typical Analysis Workflow
A common analytical workflow may include:
Reading the panel first for trend state and regime, and standing aside when the regime row reports a churning market
Waiting for a signal in the direction of the trend, treating a Level Reaction at a level with few prior tests and higher-timeframe agreement as the strongest configuration the model recognises
Framing the trade with the drawn plan: the entry, the stop behind the structural reason for the signal, and the staged targets
Raising the quality filter to leave only higher-graded setups, and reading the panel's running account to judge how that mix of setups behaves on your instrument and timeframe
Treating a level marked "weak" as structure that has already been worn down, and a role-flipped level as the same structure now defended from the other side
Configuration
Trading Style - Auto by default; resolves from the chart timeframe to Scalping, Day, Swing or Position, and sets the engine lengths, the regime gate and the exit profile together. Pin one manually, or choose Custom to unlock the tuning group.
Signal Quality Filter (min score) - the main selectivity lever. Nothing graded below it reaches the chart.
Premium Signal Threshold - the grade at or above which a setup is marked with a star.
Trend Flip / Ribbon Pullback / Level Reaction Signals - enable or disable each signal family independently.
Flip Confirmation Window (bars) - how long after a trend flip a pullback still counts as belonging to that flip.
Hard HTF Filter - when on, signals against the higher-timeframe direction are blocked outright rather than only graded lower.
HTF Selection - Auto (next timeframes up the standard ladder) or Manual, with the two manual timeframes.
Show Reaction Levels / Level Sensitivity (pivot bars) / Max Active Levels - the level model: whether to draw it, how strict the pivots are (this also sets the confirmation delay), and how many levels stay active.
TP1 / TP2 / TP3 (R multiple) - the staged targets, expressed as multiples of the risk.
Stop Padding (x ATR) / Minimum Risk (x ATR) - how far the stop sits beyond its structural anchor, and the floor under the resulting risk.
Break-Even Mode - Auto by style, or pin it: move the stop to entry after the first target, to entry plus a fraction, or leave it.
Time Stop (bars) - close a setup that has made no progress after this many bars. Auto by style.
Cooldown After Stop (bars) - how long to wait before taking another signal in the same direction after a stop. Opposite signals are never delayed.
Show Trade Levels / Keep Closed Trades on Chart - whether the plan is drawn, and how many finished trades keep their lines and outcome marks.
Account Balance / Risk % / Volume display / Lot Size - the position-size read-out in the panel.
Custom Tuning - ribbon lengths, trail multiplier and trail length; active only when Trading Style is Custom.
Visuals - ribbon, middle line, trend strip, trail, bar coloring, signal marker style, and the panel's position, size and optional rows.
Markets and Timeframes
The indicator can be applied across multiple markets and timeframes:
Forex
Stocks and Indices
Commodities
Cryptocurrencies
Because the engines are driven by the Efficiency Ratio and scaled in ATR rather than in fixed price units, behaviour stays consistent across instruments and timeframes with no per-symbol magic numbers. The Trading Style preset handles the timeframe, and the quality filter is the lever to tune per chart.
The chart above is a 4-hour crypto chart. For contrast, the same defaults on a 3-hour gold chart, where a Level Reaction short is taken at a resistance level and the dual-confirmation trend holds the whole leg down without flipping on a pullback:
Alerts
Buy signal - a confirmed long signal of any enabled family
Sell signal - a confirmed short signal of any enabled family
Premium signal - a confirmed signal at or above the premium grade
Trend flip - the dual-confirmation trend state changed
Target hit - a staged target was reached
Stop hit - the plan was stopped out
Time stop - a stalled setup was closed
Level broken - a reaction level was broken
Alert messages carry the symbol and the result of the event. All alerts evaluate on confirmed bars.
Source Code
The source of this script is closed. The engines described above and the measured model behind the grade are the work this product is built on, and publishing them would remove the reason it exists. Everything needed to read the chart and judge the tool is described above: what each engine does, what the levels mean, how the grade is built and what it rejects, how the plan is drawn, and exactly how repainting is handled.
This is an invite-only script. Use the Author's Instructions link below the chart to request access. DisruptNEX Edge System DisruptNEX Edge System is an analytical overlay indicator designed to visualize market direction, trend maturity, exhaustion conditions, and impulse activity within a single, coherent framework.
The system is built as a structured analytical model rather than a collection of independent tools.
All visual elements are derived from a shared internal reference, ensuring consistency between trend context, exhaustion states, impulse activity, and higher-timeframe structure.
1. Market Regime & Trend Visualization
Illustration 1: Market regime visualization through candle coloring.
At the foundation of the system lies a price-centered baseline, computed as a windowed mid-range estimator with optional adaptive smoothing.
This baseline defines the current market regime:
Price above the baseline represents bullish directional pressure.
Price below the baseline represents bearish directional pressure.
The regime is expressed directly through candle coloring, allowing traders to visually identify the active trend without relying on additional overlays or separate panels.
This regime context acts as the primary reference for all subsequent components of the system.
2. Exhaustion Zones on the Price Chart
Illustration 2: Overbought / Oversold ribbons visualized directly on price.
DisruptNEX Edge System identifies potential exhaustion using a persistence-based evaluation of how consistently price holds above or below a volatility-adjusted reference.
Unlike oscillators displayed in a separate pane, exhaustion is visualized directly on the price chart using bounded ribbons.
Key characteristics of the exhaustion logic:
Overbought and Oversold states are detected as discrete state transitions.
Zones are marked at their initial appearance.
Visual persistence reflects state continuity rather than momentary fluctuations.
This approach helps traders assess when price reaches statistically stretched conditions relative to the active regime, often corresponding to areas where pullbacks or pauses may develop.
3. Candlestick Pattern Context
Illustration 3: Candlestick patterns displayed within the active trend context.
The system includes optional candlestick pattern detection displayed directly on the price chart as contextual information.
Patterns are evaluated relative to the active market regime and are commonly associated with short-term pauses, pullbacks, or localized price reactions within an existing trend.
Patterns are not interpreted as standalone reversal signals and do not provide trade instructions.
Their role is to complement trend context by highlighting moments where traders may choose to observe price behavior more closely.
4. Spark Impulses & Structural Reference Zones
Illustration 4: Spark impulses and dynamic structural reference zones.
Spark impulses highlight moments when directional pressure increases within the active market regime.
They are derived from a volatility-normalized measure of price displacement relative to the internal baseline and evaluated across multiple smoothing horizons.
This allows the system to identify shifts in directional activity rather than isolated price fluctuations.
Spark impulses commonly appear after consolidation, pullbacks, or localized hesitation and act as analytical confirmation that market activity is resuming in a given direction.
Alongside impulse visualization, the system derives dynamic structural reference levels based on recent price behavior and volatility.
These levels are updated only on the most recent bar and represent contextual support and resistance zones.
Structural reference levels are not predictive targets.
They serve as spatial guides, helping traders evaluate price positioning relative to recent structure and impulse activity.
5. Trend Power & Multi-Timeframe HUD
Illustration 5: Right-side HUD summarizing multiple timeframes.
The indicator includes a compact HUD panel that aggregates key structural information across multiple timeframes:
Overbought / Oversold state
Trend Power level
Trend direction
Trend Power quantifies how extended the current regime is by measuring price progression since the last confirmed regime change, normalized by volatility and mapped to a bounded scale.
This allows traders to distinguish between developing, established, and extended trends, while the multi-timeframe layout helps assess alignment between the current chart and higher-level market structure.
How to Read the Indicator
Start by observing candle coloring to identify the active market regime.
Use exhaustion ribbons to recognize areas where price may pause or pull back relative to the regime.
Treat candlestick patterns as contextual signals highlighting potential short-term reactions.
Look for Spark impulses as confirmation of renewed directional activity.
Use structural reference zones as orientation points when evaluating price location.
Consult the HUD to check trend direction, maturity, and exhaustion across higher timeframes.
Alerts & Usage Notes
Alerts are event-based and triggered only on confirmed state changes, including:
Regime transitions
Exhaustion state entries
Candlestick pattern detection
Spark impulse events
Important Notes
DisruptNEX Edge System is not an automated trading system.
It does not execute trades or provide trade instructions.
All outputs are analytical and visual in nature and are intended to support discretionary decision-making.