Michael Prescott Burney
Michael Prescott Burney
3 (242)
  • 信息
2 年
经验
31
产品
734
演示版
0
工作
0
信号
0
订阅者
我是专业交易员和Expert Advisor(自动化交易系统)开发者,专注于为MetaTrader 5打造高性能、以风险控制为核心的交易系统。我的优势源于真实的市场经验——经历回撤、不断优化策略,并建立起一套在实盘环境中可稳定执行的纪律化、可复制交易框架。

我是Code Guardian的创始人,该平台致力于为交易者提供实用工具与教育资源,帮助他们以更清晰的思路和更坚定的信心参与市场。作为五个孩子的父亲,我的使命建立在通过精准、稳定和目标驱动来创造自由之上。

我始终坚持一个对我作为交易员和开发者成长影响最深的核心原则:“你们要先求神的国,这一切都要加给你们了。”——这是耶稣基督的话,他是这个世界上最伟大的开发者。
Michael Prescott Burney
Michael Prescott Burney
Version 2.02 — Stability & Performance Update
Released: June 2026

This update addresses several rendering, stability, and performance issues reported after timeframe and symbol switching. The core engine has been hardened with bounds protection, smarter redraw gating, and a layout cache system that significantly reduces CPU overhead.

Bug Fixes
Fixed: Array out of range errors in the profile engine
All bin index operations inside BuildProfileWindow are now clamped against the actual allocated array size rather than the global bin count. This eliminates the runtime crash that could occur immediately after a timeframe switch or during rapid symbol changes when internal state had not yet fully re-synchronized.

Fixed: Heatmap and HUD not drawing on certain timeframes
The indicator previously exited silently when bar history was not yet available after a timeframe switch. The HUD panel now renders independently of profile readiness, and the engine retries automatically on subsequent ticks until data is confirmed available.

Fixed: POC box and heatmap rendering outside the visible chart area
All canvas draw coordinates are now clamped to the chart bounds before any FillRectangle or TextOut call. The POC label box is now sized dynamically relative to chart width, preventing it from overflowing into the price scale.

Fixed: Stale canvas objects persisting across symbol or timeframe reloads
Bitmap label objects are now explicitly deleted before being recreated on initialization, preventing ghost overlays from appearing when the indicator reloads.

Performance Improvements
Heatmap layout cache
A layout validity check now gates the full heatmap repaint. If the chart width, height, first visible bar, visible bar count, and current bar time have not changed since the last draw, the expensive full-canvas rebuild is skipped entirely. This dramatically reduces CPU on stable charts.

Smarter redraw throttle
A g_needFullRedraw flag bypasses the refresh interval when a forced repaint is genuinely required (timeframe switch, chart resize, history load), while routine ticks continue to use the configurable minimum interval. This prevents both stale renders and unnecessary repaints.

Canvas resize guard
The heatmap and HUD canvases are only resized when the chart dimensions actually change, eliminating the repeated CCanvas::Resize calls that were visible in profiling as a top CPU consumer.

HUD decoupled from heatmap
The branded HUD panel now updates independently of the heatmap render pass. This means the panel remains visible and current even while the heatmap is waiting for history to load on a new timeframe.

Hard data guard in OnCalculate
The indicator now checks bar availability before entering the render path, preventing wasted work and suppressing spurious errors during the brief window after a timeframe switch when data is still synchronizing.

Notes
No input parameters were changed. All existing settings are fully compatible.

Visual output is identical to v2.01 on stable charts.

Users on lower-end systems or trading many symbols simultaneously should see the most noticeable improvement in responsiveness.

https://www.mql5.com/en/market/product/179802?source=Site+Profile+Seller
Michael Prescott Burney
Michael Prescott Burney
Hamunaptra is a free automated trading system for GBPUSD on the H1 chart, built around 50 internal strategies and a fixed 1:1 risk-reward structure on every trade.

This new build gives Hamunaptra an all-new look and feel, combining structured trade execution with a cleaner, more modern on-chart experience. It is designed for traders who want a free GBPUSD system with diversified logic, balanced trade construction, and a more professional live-chart presentation.

Core trading model

Hamunaptra is optimized for GBPUSD H1 and now uses 50 built-in strategies working inside one EA framework. This multi-strategy structure is designed to create broader market coverage while keeping all execution inside a single organized system.

All fifty strategies now operate with a 1:1 risk-reward model, meaning each trade is opened with an equal distance between stop loss and take profit. This gives the EA a cleaner and more disciplined trade-management structure, with consistency across all internal strategy logic.

The system is intended for traders who prefer a more balanced approach to automated trading rather than exaggerated target distances or unstable trade handling. By standardizing the risk-reward model across the full strategy stack, Hamunaptra is built to deliver more uniform execution behavior on GBPUSD H1.

All-new look and feel

One of the biggest upgrades in this version is the complete visual refresh. Hamunaptra now features a redesigned on-chart interface with a more advanced TradingView-style appearance, helping your live charts feel cleaner, sharper, and more premium while the EA is running.

The new dashboard style replaces plain chart text with a richer visual layout that presents important information in a much more modern way. This gives the system a more polished presentation on live charts and makes it easier to monitor activity at a glance.

New visual features

The latest build also includes the new interface additions introduced in the updated visual framework. These include a collapsible dashboard panel, live display toggles, a per-strategy breakdown section, clickable strategy-row highlighting, and enhanced trade projection visuals directly on the chart.

The collapsible panel allows you to switch between a full dashboard view and a compact minimized bar, giving you more flexibility over chart space. The settings controls make it possible to show or hide visual sections in real time, so the display can be adjusted without needing to remove and reload the EA.

The per-strategy breakdown helps you see which strategy components are currently active, while clickable rows make it easier to connect dashboard activity to the exact position shown on the chart. Together, these additions turn Hamunaptra into a more interactive and user-friendly trading tool rather than just a background automation system.

Free system for GBPUSD H1

Hamunaptra is offered as a free EA for traders who want to explore a diversified GBPUSD H1 trading system with modern chart visuals and a fully updated presentation. It combines 50 strategies, a fixed 1:1 risk-reward structure, and an all-new dashboard experience in one complete package.

If you are looking for a free GBPUSD robot with a fresh interface, organized trade logic, and a more professional chart-side experience, Hamunaptra is built to deliver exactly that.

https://www.mql5.com/en/market/product/125260?source=Site+Profile+Seller#
Michael Prescott Burney
Michael Prescott Burney
Lorentzian Classification EA for MetaTrader 5
Lorentzian Classification EA is a machine-learning-based Expert Advisor for MetaTrader 5 designed to classify market conditions and automate trade execution using a structured confirmation process. It combines Lorentzian Distance K-Nearest Neighbors (KNN) classification with kernel regression trend confirmation, then applies multiple market filters and configurable trade management rules before opening a position.

The system was built for traders who want a more adaptive, data-driven approach than fixed-rule indicators alone. Instead of relying on a single signal source, the EA evaluates a multi-feature market state, compares it to historical patterns, and uses confluence logic to reduce weak or low-quality entries.

https://www.mql5.com/en/market/product/180639?source=Site+Profile+Seller
Michael Prescott Burney
Michael Prescott Burney
Core Trading Concept
The logic of the EA begins with the SuperTrend indicator, which uses ATR-based volatility bands to identify bullish and bearish market phases. A lower factor creates tighter bands and faster reactions, while a higher factor creates wider bands and slower but more selective signals. The main challenge with a traditional SuperTrend is that one fixed factor rarely performs well in all market conditions.

To solve this, SuperTrend AI Clustering calculates a full range of SuperTrend variations using user-defined factor values. Each variation is tracked with a performance score that reflects how effectively that factor has aligned with recent price movement. These performance scores are then processed through a K-Means clustering model, which separates them into three groups representing weaker, average, and stronger recent performance.

The EA then selects the target cluster and calculates an adaptive factor from that group. This adaptive factor drives the final SuperTrend used for trade logic, trailing behavior, and dashboard display. In practical terms, the Expert Advisor is always trying to work with the SuperTrend sensitivity that best matches the current market environment.

https://www.mql5.com/en/market/product/180711?source=Site+Market+My+Products+Page#description
Michael Prescott Burney 已发布产品

SuperTrend AI Clustering 自动聚类趋势跟随智能交易系统(MetaTrader 5) SuperTrend AI Clustering 是一款用于 MetaTrader 5 的自适应趋势跟随智能交易系统,旨在根据不断变化的市场环境自动调整自身参数。系统并非只使用单一固定的 SuperTrend 倍数,而是同时评估多个倍数因子,衡量其近期表现,通过 K-Means 聚类算法将其分组,并选择当前表现最优的一组因子。这样就形成了一个动态的 SuperTrend 模型,可以在不同波动率阶段和市场结构下自我适应,而无需频繁手动重新配置。 该系统适合希望采用自动化趋势跟随方式,并且重视自适应能力、结构化风险控制以及透明图表信息展示的交易者。它可用于外汇交易品种、贵金属、指数、加密货币、商品及其他在 MetaTrader 5 中可交易的品种。智能交易系统兼容多种周期,从短周期的日内交易到长周期的波段和中长期趋势交易均可应用。 核心交易理念 该智能交易系统的逻辑基础是 SuperTrend 指标,它使用基于 ATR

Michael Prescott Burney
Michael Prescott Burney
SuperTrend AI Clustering Expert Advisor for MetaTrader 5
SuperTrend AI Clustering is an adaptive trend-following Expert Advisor for MetaTrader 5 designed to adjust itself to changing market conditions. Instead of using one fixed SuperTrend multiplier, the EA evaluates multiple factor values at the same time, measures their recent performance, applies K-Means clustering, and selects the factor group that is currently performing best. This creates a dynamic SuperTrend model that can respond to different volatility regimes and market structures without requiring constant manual reconfiguration.

The system is built for traders who want an automated approach to trend-following with a strong focus on adaptability, structured risk control, and transparent on-chart information. It can be used on forex pairs, metals, indices, cryptocurrencies, commodities, and other symbols available in MetaTrader 5. The Expert Advisor is compatible with multiple timeframes, from lower-timeframe intraday trading to higher-timeframe swing and position trading.

https://www.mql5.com/en/users/michael4308/seller
Michael Prescott Burney
Michael Prescott Burney
Filter stack for trade qualityAfter the classifier generates a directional bias, the signal must pass through a configurable filter stack before a trade can be opened. Available filters include a volatility filter, regime filter, ADX filter, EMA trend filter, SMA trend filter, session filter, spread filter, and kernel filter.
The volatility filter is designed to block trades during abnormal spikes, while the regime filter helps distinguish trending conditions from flat market structure. The EMA and SMA filters can be used to keep trades aligned with the broader trend, and the ADX filter can restrict entries to periods with sufficient directional strength.
This layered structure is useful because one condition alone is rarely enough in live markets. The EA is designed so that classification, trend alignment, volatility control, and execution filters can work together rather than depend on a single trigger.

https://www.mql5.com/en/market/product/180639?source=Site+Profile+Seller
Michael Prescott Burney
Michael Prescott Burney
Lorentzian Classification EA for MetaTrader 5
Lorentzian Classification EA is a machine-learning-based Expert Advisor for MetaTrader 5 designed to classify market conditions and automate trade execution using a structured confirmation process. It combines Lorentzian Distance K-Nearest Neighbors (KNN) classification with kernel regression trend confirmation, then applies multiple market filters and configurable trade management rules before opening a position.

The system was built for traders who want a more adaptive, data-driven approach than fixed-rule indicators alone. Instead of relying on a single signal source, the EA evaluates a multi-feature market state, compares it to historical patterns, and uses confluence logic to reduce weak or low-quality entries.

https://www.mql5.com/en/market/product/180639?source=Site+Profile+Seller
Michael Prescott Burney
Michael Prescott Burney
Risk Management
Reversion Apex EA includes a full risk-control engine rather than simple signal execution. It supports automatic risk-% position sizing, fixed-lot mode, ATR-based or fixed stop loss and take profit, break-even protection, trailing stop management, and optional RSI cross-back exits. It also includes daily loss protection, maximum drawdown guards, profit target control, spread filtering, session filtering, and one-entry-per-bar logic for more disciplined live trading.

https://www.mql5.com/en/market/product/180327?source=Site+Market+My+Products+Page#description
Michael Prescott Burney
Michael Prescott Burney
Included set file profiles
The EA is delivered with seven pre-configured set file profiles to provide structured starting points for different trading styles and time horizons. These profiles include M15 Scalping, M30 Intraday, H1 Swing, H4 Position, D1 Long-Term, H1 XAUUSD Gold Specialist, and H4 Conservative / Prop Account.

The H4 Position profile is the primary recommended starting point because the underlying Lorentzian framework was originally designed and tested around higher intraday to swing-style timeframes. The other profiles are intended for traders who prefer faster execution, gold-specific tuning, long-term trend participation, or lower-risk funded-account style operation.

These profiles are not presented as fixed final settings. They are designed as structured baselines that traders can further test and refine for their own broker conditions, symbols, and execution style.

https://www.mql5.com/en/market/product/180639?source=Site+Profile#
Michael Prescott Burney
Michael Prescott Burney
Feature-driven market classification
The EA supports up to five simultaneous features in its classification model. The default configuration uses RSI, WaveTrend, CCI, ADX, and a second RSI with different settings so the algorithm can analyze momentum, deviation, cycle behavior, and trend strength from multiple angles.

Each feature is configurable, allowing the user to tailor the behavior of the classifier to different symbols and timeframes. This makes the EA suitable for traders who want to keep the default research-based structure while still being able to optimize the input profile for their own market selection.

Because the feature set is part of the similarity calculation, changing feature periods or types directly affects how the system interprets historical market states. This gives advanced users room to perform optimization and walk-forward validation without changing the overall architecture of the strategy.

https://www.mql5.com/en/market/product/180639?source=Site+Profile#
Michael Prescott Burney
Lorentzian Classification EA for MT5: A Machine Learning Trading System Built for Smarter Market Decisions If you are looking for an Expert Advisor that goes beyond fixed indicator rules and instead learns from historical market behavior, the Lorentzian Classification EA was built for that purpos...
Michael Prescott Burney
Michael Prescott Burney
Kernel regression confirmation
To avoid acting on raw classification output alone, the EA includes a kernel regression confirmation layer. It uses Rational Quadratic and Gaussian kernel estimates to evaluate trend alignment and to confirm whether a KNN signal is supported by the current directional structure of the market.

If the kernel filter is enabled, long signals require bullish kernel alignment and short signals require bearish kernel alignment. This extra confirmation step is intended to reduce false signals, especially during ranging or unstable conditions.

The same kernel logic can also be used for dynamic exit management. When enabled, trades may be closed based on kernel crossover behavior instead of using only a fixed holding model.

https://www.mql5.com/en/market/product/180639?source=Site+Market+My+Products+Page#description
Michael Prescott Burney
Michael Prescott Burney
Core idea behind the system
At the center of the EA is a Lorentzian Distance classifier. For each new closed bar, the system builds a feature vector from technical measurements such as RSI, WaveTrend, CCI, and ADX, then compares the current market state to historical data in order to find similar patterns. Based on how those similar patterns resolved in the past, the classifier produces a directional prediction score.

The Lorentzian Distance approach is used because it compresses large feature differences more gracefully than standard Euclidean distance. In practical terms, this makes the similarity calculation more resistant to outliers and volatility spikes that often distort financial data.

The KNN engine can scan up to 2,000 historical bars, evaluate neighbors using the Lorentzian metric, and generate a bullish or bearish vote based on the outcomes of the nearest historical matches. The resulting prediction score helps determine whether current conditions favor a long or short setup.

https://www.mql5.com/en/market/product/180639?source=Site+Market+My+Products+Page
Michael Prescott Burney 已发布产品

适用于 MetaTrader 5 的洛伦兹分类 EA 这款适用于 MetaTrader 5 的 洛伦兹分类 EA 旨在分析市场数据,并使用可自定义的规则系统自动执行交易。该 EA 结合了基于洛伦兹距离的 K 近邻 (KNN) 分类方法,并辅以核回归、市场过滤器和可自定义的交易管理功能进行额外验证。 这款智能交易系统专为希望探索、测试和使用基于多种技术指标而非单一孤立指标的自动化交易者而设计。它会根据市场特征评估可用的历史和当前市场数据,然后在处理新订单前应用内置的过滤器和执行设置。 主要特征 基于洛伦兹距离的KNN分类框架 使用 RSI、WaveTrend、CCI、ADX 和其他支持的参数进行自定义数据处理流程。 使用有理二次函数和高斯分布估计的核回归进行进一步验证。 可按波动率、模式、ADX、EMA、SMA、交易时段、价差和核心进行自定义筛选。 基于风险的固定交易量期权仓位规模控制 基于ATR或固定距离的止损和止盈模型 其他设置:止损、盈亏平衡点、部分平仓和持仓限制。 输入唯一的魔法数字来区分多个EA实例。 海图上的监控面板和附加信号标记。 其中七个包含设置文件配置文件作为初始配置。

Michael Prescott Burney
Michael Prescott Burney
Lorentzian Classification EA for MetaTrader 5
Lorentzian Classification EA is a machine-learning-based Expert Advisor im releasing soon for MetaTrader 5 designed to classify market conditions and automate trade execution using a structured confirmation process. It combines Lorentzian Distance K-Nearest Neighbors (KNN) classification with kernel regression trend confirmation, then applies multiple market filters and configurable trade management rules before opening a position.

The system was built for traders who want a more adaptive, data-driven approach than fixed-rule indicators alone. Instead of relying on a single signal source, the EA evaluates a multi-feature market state, compares it to historical patterns, and uses confluence logic to reduce weak or low-quality entries.
Michael Prescott Burney
Michael Prescott Burney
Trading logic
The Expert Advisor evaluates the market on each closed bar. It rebuilds the Quantum Delta Wave, detects fresh structural divergence around recent pivots, and can require extreme-zone confirmation before allowing an entry.

Buy setup: bullish divergence, where price makes a lower low while the wave makes a higher low in oversold territory
Sell setup: bearish divergence, where price makes a higher high while the wave makes a lower high in overbought territory
Entry style: selective, rule-based, and designed to avoid overtrading

https://www.mql5.com/en/users/michael4308/seller
Michael Prescott Burney
Michael Prescott Burney
Best use case
DeltaPulse Auto is intended for traders who want an automated divergence strategy with clear risk boundaries, structured trade management, and preset-based deployment across multiple market types.

https://www.mql5.com/en/market/product/180330?source=Site+Profile+Seller
Michael Prescott Burney 已发布产品

适用于 MetaTrader 5 的 DeltaPulse Auto DeltaPulse Auto 是一款 MetaTrader 5 智能交易系统,采用结构性背离框架,旨在实现自动化市场分析和交易执行。该智能交易系统会评估其内部的量子 Delta 波计算结果(基于已收盘价),并在考虑下单前应用可配置的入场过滤器、交易管理规则和账户保护措施。 该产品面向希望使用基于规则的自动交易工具的交易者,该工具具备可配置的仓位规模、预设的止损和止盈点以及账户级别的安全设置。根据所选设置、可用的历史数据和经纪商的交易条件,该产品可配置用于经纪商支持的外汇货币对、金属、指数和加密货币差价合约。 主要特点 利用内部量子δ波框架进行结构发散评估 封闭式酒吧处理入口评估 针对已配置的偏差条件,可选择确认极端区域 基于ATR或固定距离的止损和止盈设置 为每个新仓位预设止损和止盈逻辑 可选的盈亏平衡和ATR追踪止动功能 固定手数和配置的基于风险的仓位规模模式 可配置的每日亏损、最大回撤和盈利目标控制 可选的限价关闭账户保护行为 每个符号一个位置,每个柱线一个输入项的控制 27

Michael Prescott Burney
Michael Prescott Burney
Reversion Apex EA combines a clear mean-reversion entry model with professional trade management and built-in account safeguards. It is designed for traders who want a cleaner, more controlled approach to automated trading on MetaTrader 5.

https://www.mql5.com/en/market/product/180327?source=Site+Market+My+Products+Page#description