Topic: A TOOL TO ENHANCE AND CREATE PORTFOLIO EA FROM YOUR FSB PRO MQL5 EAs
FSB EA Enhancer 1.0.0
Hedge, portfolio, money management, protection and collection tools for Forex Strategy Builder Pro EAs
FSB EA Enhancer is a Windows desktop tool that upgrades MQL5 Expert Advisors exported from Forex Strategy Builder Professional with risk, portfolio, dashboard and licensing features. You don't edit code by hand: you choose options in the app. A separate Collection Manager merges, de-duplicates and filters FSB .coll collections.
Requires: Windows and MetaTrader 5 (MQL5 only; MT4/MQL4 is not supported).
Highlights
Recognizes genuine FSB Pro MQL5 EAs only ; unrelated MQL5 files are rejected
Converted EAs show line count and a change summary
Builds EX5 files with MetaEditor64 through the built-in Build Center, with compile diagnostics
Save/Load full configs and per-tab configs; drag and drop .mq5 files
14 color themes, a built-in User Guide and a bug report shortcut
Cancel button and progress indicator for long operations
The four tabs
1. Hedge Converter - makes an EA run on hedging accounts. Single file or Bulk Conversion. Diagnostics show recognition, hedge status and issues. Enhancements: aggregate position sizing, independent order management per leg, epsilon float comparison, hedging header, ulong tickets, per-leg add/reduce and partial closes, and realized P&L attribution. Copying or saving the converted EA as .mq5 is a Pro-license feature.
2. Portfolio Builder - merges several FSB EAs (files or ZIP) into one Portfolio EA.
Portfolio inputs: magic number, entry/max/add/reduce amounts, % sizing, native Martingale, auto-hedging, hidden inputs, indicator symbol/period options
Money management: Fixed Lot, % Equity, % Balance, Fixed Proportional, risk-aware Martingale; Linear or Sqrt scaling; time-window risk factor
Risk and protection: Prop Firm Drawdown Guardian (base, daily, weekly, total and trailing tiers), spread filter, execution retry, win/loss streak modules, session and news filters, lot caps, daily profit target and loss limit, consecutive-loss halt
Trade control: global exit overrides, ATR-based stops and trailing, daily trade count, orders-per-bar limit, post-trade cooldown, per-strategy position cap
Lot-sizing safety: only one source is allowed (Portfolio Inputs, Money Management, or one Grid); enabling Money Management or a Grid clears FSB Martingale
Grids: two engines, Points-Based and ATR-Based. Both are mutually exclusive with each other and with Money Management.
Sizing: volume sizing, max positions, minimum interval, layer mode (Permissive/Strict)
Entries and exits: entry mode (Market, Bar Open or Pending) with expiry, pending offset, TP/SL scope
Portfolio risk: portfolio max positions, max losing baskets, symbol exposure cap, basket drawdown protection with cooldown, risk/reward mode
Open-Prices-Only fast mode: skips intra-bar processing in the Strategy Tester only (no live effect)
Logging and metadata: daily CSV logger, order comment prefix, verbose MM log (detailed money management logging), EA icon and description
Named Event News Filter: filters around specific named events, in addition to the MT5 calendar filter
Session filter: daily window (start/end hour and minute, close at end) and weekly window (start/end day, close option)
Dashboard: on-chart panel with nine themes, risk thresholds, kill switch and selectable default tab. The FSB on-chart HUD (heads-up display) is always suppressed in Portfolio builds
Once generated, you can build the EX5, or (Pro only) copy it or save it as .mq5
3. EA Injector - adds enhancements to an existing EA without rebuilding it, keeping its position management intact. Works on recognized single FSB Pro EAs and hedging-converted EAs.
Money management suite: entry lot only; FSB adding and reducing amounts are unchanged
Custom trade comment (max 31 characters), metadata, dashboard and money management panels
Read Live State refresh; build via Build Center; copy/save as .mq5 is Pro-only
Optional modules: exit overrides, volatility-based stops (ATR), daily trade count, bar limits, cooldown, news filter, CSV logging and session lot caps
Multi-timeframe engine (up to nine timeframes) and multi-symbol engine with broker suffix/prefix resolution, auto-add of the chart symbol, and sizing logs
EA metadata: embedded icon and description, with practical or budget description mode
4. EA Protection - licensing for vendors who sell or rent EAs.
License types: Trial, Monthly, Quarterly, Annual, Lifetime, Custom; bound to the customer's MT5 account, with optional broker or server lock
Activation codes (ECDSA P-256 signatures) with customer email templates
Protection ledger with all/active/expiring/expired filters, JSON import/export, undo last delete, and permanent delete with automatic backup
Renewals, expiry warnings and clock-rollback detection
On failure: stop new trades, close all, or log only
Protected output: Trial and Plus give a protected EX5; Pro can give a protected EX5 or MQL5
One-click flows: Generate and Protect, Protect Generated EA, Preview, Inject Protection, Build EA
Extra hardening against tampering and cracking of the protection code
Export your private key as a JSON Web Key and keep it safe; anyone holding it can issue valid licenses
Collection Manager (always free)
Load, reorder and enable .coll files; identical files are not added twice
Pipeline: Load > Dedupe > Indicators > Sort > Family > Metric > Correlation
Sort by SQN (System Quality Number), Balance, Sharpe, Profit Factor, annualized profit, profit/day or max drawdown %
Exact-duplicate removal, best-per-indicator-family, indicator frequency limits, minimum metric threshold, correlation filter, target portfolio size
Correlation filter can use the equity or balance curve as its source, with an optional absolute-value mode
Built-in Conservative, Balanced and Aggressive presets; save, import and export your own as JSON
Results: funnel, portfolio summary, histograms, correlation heatmap, equity curves, searchable strategy table (first 200 rows), activity log, undo
Export a single .coll, a CSV, or split into several collections (by count or by strategies per file), as separate files or one ZIP, with a size estimate before you export
Licenses
The license is common to every plan: all plans, including the trial, unlock all four tabs. Plans differ only in limits and source access. Plus and Pro are one-time purchases:
Free Trial: 14 days from first launch, up to 20 successful EX5 compilations, compiled EX5 output only
Plus: lifetime, unlimited EX5 compilations, compiled EX5 output only
Pro: lifetime, unlimited compilations, plus access to and export of the generated MQL5 source
No subscription. One license covers one computer. Paid licenses include free maintenance updates; compatibility with future FSB Pro exports is not guaranteed (FSB Pro is currently legacy and in maintenance mode, so future compatibility issues are highly unlikely)
To buy: pay with the plan button (cryptocurrency via NOWPayments), open License Settings, export your Machine ID, and send it with your plan name and proof of payment via WhatsApp or Telegram. Licenses are sent within 24 hours of payment.
Refunds: final once delivered, except that if a recognized FSB Pro EA cannot be converted or built and the problem cannot be fixed, you may request a refund within 14 days (crypto network fees excluded). Full terms are on the site.
Get it
Free trial and purchase: https://fsbenhancer.pages.dev/
Typical workflow:
Optional: clean your collections in the Collection Manager and export .coll files
Generate EAs in FSB Pro
Convert to hedging if needed (Hedge Converter)
Merge into a portfolio with money management and filters (Portfolio Builder)
Fine-tune single EAs with the EA Injector
Protect and license them if you sell (EA Protection)
Build the EX5 in the Build Center
Tip: test your export with the free trial first. If it reports a recognized FSB Pro MQL5 EA, Hedge Converter can process it.
Feedback and bug reports: send them here or to nhsingwe@gmail.com. Test on a demo account and forward-test before going live. Trading involves risk, and no tool can guarantee profits.