Version History & Release Notes

Product Changelog

Track continuous improvements, feature additions, safety enhancements, and parameter updates across all Expert Advisors by Syarief Azman.

v1.67

EA Budak Ubat (MT5)

Basket Break-Even Fix & Real-Time Tick Guard
September 16, 2026

Fixed critical StopLoss overwrite conflict in basket management, promoted Break-Even execution to real-time tick monitoring in OnTick(), and added auto-clamp protection for break-even lock parameters.

Critical Fix

StopLoss Tug-of-War Conflict Resolved

Fixed an issue where ModifyTakeProfit() would continuously reset and downgrade an active Break-Even StopLoss back to the initial order stop loss. Open positions now safely maintain their profitable locked Break-Even stop price.

Execution Engine

Real-Time Intra-Candle Tick Break-Even

Relocated CheckBasketBreakEven() execution directly into OnTick(). Baskets now dynamically lock in profits during sudden intra-bar price spikes instead of waiting for bar closes (Mode B).

Safety Guard

Automatic Parameter Clamping & Broker Stop Guard

Added safety clamping ensuring BreakEven_Lock remains strictly less than BreakEven_Trigger (with console warning), preventing broker rejection error 10016 (TRADE_RETCODE_INVALID_STOPS).

Distribution

v1.67 Flagship MT5 Release

Compiled v1.67 binaries distributed across website, public repositories, and MQL5 Forge.

v1.66

EA Budak Ubat (MT5)

Parameter Alignment & Margin Guards
September 16, 2026

Unified parameter structure across both Market Edition and Non-Market Edition with full .set file interoperability. Introduces configurable Margin Safeguards and universal Netting/Hedging position layer tracking.

Parameter Alignment

Identical Parameter Schema (.set File Interoperability)

Market Edition and Non-Market Community Edition now share the exact same parameter names, order, and data types. Any custom .set file can be loaded interchangeably across both editions.

New Risk Feature

User-Configurable Margin Safeguards

Introduced MinMarginLevelToTrade (pauses adding grid layers if margin level dips below threshold) and EmergencyMarginLevel (emergency basket closure before broker stop-out). Defaulted to 0.0 (off) in the non-market edition for maximum flexibility, and preset to 200% / 60% in Market Edition for automated backtest validation.

Core Engine

Universal Netting & Hedging Position Tracking

High-precision layer counter and price memory ensure accurate grid distancing, lot multiplier scaling, and MaxTrade enforcement regardless of whether the broker account is configured in Netting or Hedging mode.

Distribution

v1.66 Flagship MT5 Release

New compiled v1.66 binaries deployed to public downloads, client repositories, and MQL5 Market validation package.

v1.65

EA Budak Ubat (MT5)

Chart Info Fixes
September 15, 2026

Comprehensive chart comment overhaul — five display bugs fixed for accurate, real-time on-chart information including dynamic RSI timeframe, live spread, clamped drawdown, account currency symbol, and AutoConfig status.

Critical Fix

Dynamic RSI Timeframe Display

RSI Filter status now displays the actual configured timeframe (e.g. M15, H4) instead of always showing hardcoded '(H1)'. Uses EnumToString(RSI_TF) for real-time accuracy.

Display Fix

Drawdown Clamped to 0% During Floating Profit

When equity exceeds balance (floating profit), Current DD now correctly shows 0.00% instead of a misleading negative value like -4.14%.

Accuracy

Live Spread Refresh on Every Tick

Spread value on the chart comment is now recalculated on every tick instead of only once per new bar, ensuring traders always see the current real-time spread.

Multi-Currency

Account Currency Symbol (Dynamic)

Equity display now uses the actual account currency (e.g. USD, EUR, MYR) via AccountInfoString(ACCOUNT_CURRENCY) instead of a hardcoded '$' sign.

New Info

AutoConfig Status on Chart

Chart comment now shows 'AutoConfig: Active (AI)' when AutoConfig is enabled or 'AutoConfig: Manual' when using manual parameters, giving traders instant visibility into their configuration mode.

v1.01

GoldMind AI (MT5)

Minor Update
September 14, 2026

Upgraded signal refresh interval from hours to minutes (InpRefreshMinutes), enabling fast-paced 15-minute signal cycles and automated pending order expiry.

Usability & Precision

Minute-Level Signal Refresh (InpRefreshMinutes = 15)

Converted the input parameter from whole hours to minutes. Traders can now directly input 15 for 15-minute signal cycles instead of attempting invalid fractional hour decimals.

Order Management

Synchronized Pending Order Expiry

Aligned pending order expiry and cancel-and-replace routines with the new minute-based interval, ensuring stale breakout orders are cancelled and re-analyzed by OpenAI ChatGPT promptly.

v1.64

EA Budak Ubat (MT5)

Engine Fix & Optimization
September 10, 2026

Multi-symbol EURUSD ADR data engine overhaul with zero-latency direct price rates fallback, smart broker variety candidate matching, and non-blocking execution architecture.

Critical Fix

Multi-Symbol EURUSD ADR Calculation Overhaul

Resolved the 'AutoConfig: EURUSD ADR data not ready' issue in MetaTrader 5. Implemented a zero-latency direct price rates fallback via CopyRates so EURUSD ADR is computed immediately even when MT5 asynchronous indicator buffers are delayed or waiting on history.

Reliability

Intelligent Account Variety & Suffix Matching

Upgraded FindEURUSDVariety() to detect matching broker prefixes and suffixes directly from the current chart symbol (e.g. XAUUSD.pro automatically selects EURUSD.pro, XAUUSD.c maps to EURUSD.c), guaranteeing seamless multi-symbol synchronization across Pro, Cent, Standard, and ECN account types.

Architecture

Non-Blocking Trade Execution Architecture

Restructured Main() execution loop so that AutoConfig never halts trading or traps the EA in waiting loops. The bot continues active order management and dynamically recalculates ADR parameters as market data streams in.

Compatibility

100% Preserved ADR Mathematical Scaling Workflow

Retained the exact 365-day EURUSD ADR ratio formula for TakeProfit, minDistance, distanceIncrement, and maxDistance across all tradable assets (Forex pairs, Gold, and Commodities).

AutoConfig Modes

Manual (AutoConfig = false) vs AI Dynamic Mode (AutoConfig = true)

Clarified operational modes: In default Manual Mode (AutoConfig = false), calcParam() is never called and the EA runs 100% on your manual inputs. When enabled (AutoConfig = true), calcParam() dynamically adapts grid step and take profit using the 365-day EURUSD ADR ratio with zero execution delays.

Protection Default

Spread Filter Default Optimization (MaxSpread_Pips = 0.0)

Set the default maximum allowed spread to 0.0 (off) so the EA operates without unexpected trade rejections on brokers with wide floating spreads or gold/indices volatility.

v1.63

EA Budak Ubat (MT5)

Major Update
September 7, 2026

Dedicated RSI filter toggle for Gold trading, dynamic order filling mode negotiation, spread guard, hard equity protection, and interactive web risk tools.

New Feature

Dedicated RSI Filter Toggle (UseRSIFilter)

Added the ability to disable the RSI filter specifically for Gold (XAUUSD) trading. In strong macro bull trends, gold often stays overbought for extended periods—setting UseRSIFilter = false prevents the EA from blocking buy entries during continuous rallies.

New Feature

Dynamic Order Filling Mode (SYMBOL_FILLING_MODE)

Implemented automatic negotiation of MetaTrader 5 execution filling modes. The bot automatically checks broker support and seamlessly selects ORDER_FILLING_FOK, ORDER_FILLING_IOC, or ORDER_FILLING_RETURN, preventing order rejection errors across different broker account types.

New Feature

Max Spread Guard Filter (MaxSpread_Pips)

EA pauses new entry orders when broker spreads widen beyond configured thresholds during rollover, illiquid hours, or volatile news releases.

New Feature

Hard Equity Protection Cutoff (MaxDrawdownPct)

Emergency circuit-breaker: automatically closes all open positions and cancels pending orders if floating drawdown reaches a user-configured equity percentage (0 = disabled).

New Feature

Trailing Break-Even Profit Lock

Introduced EnableBreakEven, BreakEven_Trigger, and BreakEven_Lock. Automatically locks in profit pips once the grid basket reaches the trigger profit distance from weighted average entry.

Web Tools

Interactive Grid Margin Calculator & One-Click Presets

Launched the browser-based Grid & Margin Risk Calculator and One-Click Preset (.set) Generator directly on the website for instant risk simulation and configuration download.

v1.62

EA Budak Ubat (MT4 & MT5)

Ecosystem Release
August 2026

Extended trial authorization to 2026-09-30, launched multi-broker authorization portal, and unified cross-platform parameter documentation.

Licensing

Trial Period Extended to September 30, 2026

Extended active trial period across MT4 and MT5 versions for all demo and live test accounts, with unlimited lifetime whitelisting for partner accounts.

Platform

Multi-Broker Partner Integration

Integrated verified partner support for Headway (Cent & Standard 1:3000), FBS (Standard 1:3000), CXM Direct, XM, Tickmill, HF Markets, and LiteFinance.

Web Portal

Multi-EA Authorization Verification Checker

Launched client-side search engine allowing traders to instantly verify whether their MT4/MT5 account numbers have lifetime whitelist status.

Automation

Single-Command Automation Pipeline

Created authorize-accounts.ps1 to prepend account numbers, recompile MT4/MT5 binaries via MetaEditor CLI, synchronize Git repositories, and deploy web updates in one command.

v1.61

EA Budak Ubat

AI Volatility Engine
July 2026

Introduced AutoConfig AI dynamic parameter adaptation and on-chart emergency Close All button.

Algorithm

AutoConfig AI Dynamic Volatility Derivation

Calculates EURUSD 365-day Average Daily Range (ADR) on D1 and derives optimal TakeProfit, minDistance, distanceIncrement, and maxDistance ratios adapted dynamically to the current symbol's 20-day ADR.

Safety

On-Chart Emergency Close All Button

Rendered an interactive GUI button directly on the chart window to instantly close all open positions and baskets in one click.

Strategy

Full Dual-Direction Hedging Support

Configurable Hedging parameter: trade buy and sell baskets independently and simultaneously, or lock to single-direction recovery mode.

v1.60

EA Budak Ubat (MT5 Port)

Platform Port
May 2026

Complete MQL5 architecture rewrite bringing full MT4 grid martingale logic to MetaTrader 5.

Engine

MQL5 Object-Oriented Architecture

Ported entire core trading logic to native MetaTrader 5 using Trade classes, CPositionInfo, and dynamic ticket management.

Strategy

Dynamic Distance Increment Formula

Successive grid layers scale according to: minDistance + (layer - 2) * distanceIncrement, spacing orders further apart during aggressive moves.

Analysis

4 Core Entry Methods

Selectable initial entry models: Classic Candle (Bull/Bear momentum), SMA20 filter, Williams Alligator trend, or Ichimoku Cloud breakout.

v1.06

Encik Moku

Trend Following
August 2026

Multi-Timeframe Ichimoku Kinko Hyo trend-following system with martingale recovery.

Indicator

5 MTF Confirmation Modes

Trades strictly aligned with Ichimoku Kumo Cloud, Tenkan-sen, and Kijun-sen confirmed across up to 4 user-selected timeframes.

Risk

Auto-Compounding & Martingale Recovery

Automatic balance compounding on trending wins combined with smart basket layering during temporary pullbacks.

v1.06

Aligator Gozaimasu

Trend Following
August 2026

Bill Williams Alligator, Awesome Oscillator, RSI, and Stochastic confluence trend EA.

Indicator

4-Indicator Confluence Strategy

Executes trades only when Alligator Lips/Teeth/Jaws alignment agrees with Awesome Oscillator momentum and RSI/Stochastic boundaries.

Platform

MT4 & MT5 Dual Availability

Identical multi-timeframe trend algorithms available for both MetaTrader 4 and MetaTrader 5.

v1.1

MathEdge Pro

Index Trading
August 2026

Mathematical daily level and 3-trade pending order sequence for US30 & NAS100.

Strategy

Mathematical Pivot & Bias Calculation

Computes key institutional price levels prior to New York session open and sets up high-probability breakout pending orders.

Execution

Strict 3-Trade Sequence

Automated bracket execution preventing overtrading on volatile US index moves.

v1.00

BracketBlitz EA

Breakout
August 2026

OCO bracket breakout bot with 30-second auto-refresh chasing market price.

Strategy

Directionless OCO Breakout

Places paired Buy Stop and Sell Stop pending orders that auto-adjust every 30 seconds, capturing rapid spikes without predicting direction.

Optimization

News Trading Engine

Optimized for high-impact CPI, NFP, and FOMC rate announcements across any currency pair or commodity.