Pyro Flux Liquidity Matrix EA
- Experts
-
Michael Prescott Burney
I am a professional trader and Expert Advisor developer focused on building high-performance, risk-driven systems for MetaTrader 5. - Version: 7.77
- Activations: 20
PyroFlux Liquidity Matrix EA v3 is a MetaTrader 5 Expert Advisor designed for automated analysis and trade execution using a configurable price-and-volume profile framework. The EA builds an internal profile from available broker price and tick-volume data, displays related chart visuals, evaluates configured market conditions, and applies its active entry, exit, sizing, and broker-check settings before a new order is considered.
The product is intended for traders who want an automated tool with on-chart diagnostic information and configurable rules. It includes a chart heatmap, a compact status panel, profile-related values, market-condition classification, and trade-management choices. The EA does not provide investment advice and does not guarantee a trade, a particular result, or future performance.
Main Features
- Configurable price-and-volume profile framework using available broker data
- Point of Control (POC) and profile-zone calculations
- Full-chart heatmap and optional on-chart status panel
- Configurable market-condition classification and entry-style selection
- Closed-bar confirmation and configurable entry filters
- Zone-based, logic-based, or hybrid trade-management modes where available
- Configurable stop-loss, take-profit, and optional partial-profit handling
- Fixed-lot and balance-based position-sizing modes
- Broker and symbol validation checks before trade submission
- Inputs grouped by profile, visuals, trading, sizing, filters, exits, checks, diagnostics, and performance settings
- Single MetaTrader 5 Expert Advisor product with no DLL requirement
Profile Framework
PyroFlux Liquidity Matrix EA v3 builds an internal price-and-volume profile over a configurable historical window. It uses recent price data and the volume information available in MetaTrader 5 to distribute activity across configured price ranges or bins. The displayed profile can be used by the EA's internal conditions and chart visualization.
The EA can identify the displayed Point of Control (POC), which is the price level with the greatest calculated activity within the active profile. It can also identify configured profile zones above and below the current price. These values are analytical calculations based on the selected inputs and available broker data.
For many Forex and CFD instruments, MetaTrader 5 commonly provides tick volume rather than centralized exchange-traded volume. The EA visualizes and calculates from the data supplied by the connected broker. It cannot create centralized order-book data, identify individual market participants, verify institutional activity, or guarantee that a profile level will act as support, resistance, an entry, an exit, or a price target.
Market Conditions and Entry Logic
Depending on the selected configuration, the EA can classify market conditions using its internal profile, price, and filter calculations. Available styles may include automatic classification or user-selected modes associated with reversal, breakout, POC-reversion, or continuation conditions.
A potential order can require configured combinations of price location, profile conditions, directional slope, candle structure, closed-bar confirmation, profile range, spread limits, and other enabled filters. The exact trade-evaluation process depends on the active inputs, the selected symbol and timeframe, the available history, broker quotes, and terminal operation.
Market-condition labels and entry-style names describe internal evaluation categories. They do not predict future price behavior, guarantee that a market is in a particular regime, or guarantee that a trade will be profitable. The EA may remain inactive when its configured conditions are not met.
Entry Filters
PyroFlux Liquidity Matrix EA v3 includes configurable filters intended to apply consistent entry requirements. Depending on active settings, these can include:
- Minimum profile-range requirement
- Maximum-spread requirement
- POC-related location or alignment condition
- Directional slope or trend condition
- Closed-bar confirmation
- Risk-to-reward requirement where enabled
- New-bar or every-tick entry-evaluation mode
Filters can block entries when the selected requirements are not met. They cannot eliminate market risk, prevent all low-quality outcomes, guarantee available liquidity, or ensure that an order is accepted and filled by the broker.
Trade Management
The EA offers configurable trade-management modes. Where supported by the active version and inputs, users can select zone-based protective stops and targets, logic-based position closure, or a hybrid configuration that combines these approaches. Optional partial-profit behavior may also be available.
| Function | Configuration Purpose |
|---|---|
| Zone-based exits | Can use configured profile-related or price-zone logic for protective-stop and target placement. |
| Logic-based exits | Can attempt to close an active position when the selected internal exit conditions occur. |
| Hybrid exits | Can combine configured stop-loss, target, and logic-based handling. |
| Partial-profit handling | Optional function that can attempt to reduce a position when the configured criteria are met. |
| Risk-to-reward controls | Can restrict planned entries according to configured risk-to-reward requirements where enabled. |
Stop-loss, take-profit, partial-close, and logic-based exit actions are subject to broker rules, quote availability, liquidity, price changes, terminal operation, and execution conditions. They do not guarantee that an order will be accepted, filled, or executed at a requested price.
Position Sizing
PyroFlux Liquidity Matrix EA v3 supports fixed-lot sizing and a balance-based sizing mode. Calculated order volume is intended to be normalized according to the broker's reported minimum volume, maximum volume, and volume step for the selected symbol.
Position-sizing calculations depend on account balance, selected inputs, symbol contract specifications, tick value, tick size, leverage, margin requirements, broker rules, and price conditions. Users are responsible for confirming that the configured volume and resulting exposure are appropriate for their account. A sizing mode does not guarantee a fixed monetary risk or prevent losses greater than an expected amount during fast or gapping markets.
Broker and Symbol Checks
Before submitting a new order, the EA can perform configured checks for trading permissions, symbol trade mode, tick size, quote validity, stop-level requirements, and related symbol conditions. These checks are intended to detect some common configuration or trading-environment restrictions before order submission.
Broker checks cannot guarantee compatibility with all brokers, account types, third-party evaluation programs, proprietary-trading rules, or future changes to trading conditions. Users must independently verify their broker specifications, account restrictions, and all applicable third-party requirements.
Heatmap and Status Panel
The EA includes a full-chart heatmap and an optional on-chart status panel. Depending on the active configuration, the panel can display internal market-condition status, selected entry logic, profile-related values, POC, spread, profile range, directional estimates, and diagnostic information.
Chart visuals and diagnostic values are intended to make the EA's configured calculations easier to review. They are informational displays and do not independently change the trading logic. Rendering speed and visual detail can vary with terminal resources, hardware, chart history, symbol activity, and selected profile resolution.
Inputs and Configuration
Inputs are organized into logical groups so users can review settings without modifying code. Available groups can include profile engine, visual palette, profile geometry, chart theme, status panel, core trading, position sizing, entry filters, stops and targets, broker checks, diagnostics, and performance settings.
Review every input before enabling automated trading. Default settings are initial configuration values only and may not be suitable for a particular symbol, timeframe, account type, broker, or market condition. Changing the profile window, resolution, filters, exit behavior, or position-sizing settings can materially change EA behavior and account exposure.
Markets and Timeframes
The EA can be configured for broker-supported liquid instruments, including major Forex pairs, indices, metals, and similar products. Volume type, quote quality, spreads, trading sessions, liquidity, contract specifications, and price behavior vary among instruments and brokers.
Use the symbol and timeframe you have independently tested. Load adequate history before evaluating profile displays or enabling automated trading. Higher profile resolution and deeper history can increase calculation and rendering requirements.
How to Use
- Open MetaTrader 5.
- Open the broker-supplied chart for the symbol and timeframe you want to test.
- Attach PyroFlux Liquidity Matrix EA v3 to the chart.
- Confirm that the heatmap and on-chart status panel, if enabled, are displayed as expected.
- Review all inputs, including profile depth, sensitivity, entry logic, sizing, filters, exits, and broker-check settings.
- Begin with a conservative position size and test the default configuration on a demo account.
- Review journal messages, chart diagnostics, and account exposure before changing parameters.
- Use a unique magic number if multiple Expert Advisors or strategies run on the same account.
- Enable Algo Trading only after completing your own testing and risk review.
Important Operating Notes
- Test the EA in MetaTrader 5 Strategy Tester and on a demo account using your broker's data before considering live use.
- Use a unique magic number when operating multiple EA instances on the same account.
- For Forex and many CFD symbols, profile calculations may use broker-provided tick volume rather than centralized exchange volume.
- Broker symbol names, suffixes, digits, contract sizes, tick values, minimum volumes, stop levels, leverage, margin requirements, swaps, spreads, and trading sessions can vary.
- High-impact news, central-bank events, market openings, rollovers, reduced liquidity, and unexpected events can cause rapid movement, wider spreads, slippage, gaps, rejected orders, and delayed execution.
- Do not adjust risk upward solely because of a short period of positive results or a favorable backtest.
- A VPS can help maintain terminal availability but cannot guarantee connectivity, broker service, order execution, third-party rule compliance, or protection during fast markets.
Important Risk Disclosure
Trading foreign exchange, metals, indices, CFDs, cryptocurrencies, and other leveraged products involves substantial risk and may result in the loss of some or all invested capital. PyroFlux Liquidity Matrix EA v3 is an automated trading tool and does not provide investment advice or guarantee profits, accurate market classification, accurate entries, a particular win rate, protection from drawdown, broker compatibility, third-party program compliance, or future performance. Price-and-volume profiles, Point of Control levels, heatmaps, directional estimates, filters, market-condition labels, and chart diagnostics are analytical outputs based on available broker data and active settings; they cannot predict future market behavior or eliminate risk. For many Forex and CFD instruments, volume data may be tick volume rather than centralized exchange volume. The EA may experience losing trades, losing periods, and drawdowns. Historical testing, optimization results, demo results, and any past performance information are not reliable indicators of future live results. Market conditions, data quality, spreads, commissions, swaps, slippage, liquidity, price gaps, execution delay, broker specifications, leverage, margin requirements, and account settings can materially affect outcomes. Stop-loss, take-profit, logic-based exit, partial-close, broker-check, and filter functions do not guarantee exact execution prices or eliminate risk. Test carefully, use conservative and appropriate risk settings, and trade only with funds you can afford to lose.
