October 2026 portfolio update

Setup and validation notes by Fabien Martino. All eight Market updates listed here were published on 16 October 2026. Portfolio Allocation Planner 1.10 has been submitted to CodeBase and remains under proofreading; its previous public version stays available during review. Check the version installed in MT5 before loading a preset.

English — what changes

ProductVersionBenefit
QuantumBit Pro1.30Read-only diagnostics and account-equity recovery observation
Gold Regime H1 Pro4.20Read-only diagnostics and account-equity recovery observation
Crypto Portfolio Trend1.50Read-only diagnostics and account-equity recovery observation
Bitcoin Regime H1 Pro2.10Read-only diagnostics and account-equity recovery observation
US Core Dip Portfolio1.10Read-only diagnostics and account-equity recovery observation
Bitcoin Regime Matrix1.10Safer iCustom integration with two appended buffers: buffer 15 exposes the completed bar’s timestamp; buffer 16 reports data readiness (1 = valid, 0 = unavailable).
Crypto Regime Matrix Scanner1.10Export the current filtered and sorted scan to a local CSV with one click, including rows on other pages.
Broker Basket Preflight1.10Optional local CSV audit with a row for each requested symbol, including unavailable, duplicate, stale, restricted or off-grid entries.
Portfolio Allocation Planner1.10See the effective notional weight after broker lot rounding and the shortfall from the requested allocation in percentage points.

Upgrade the five trading EAs

  1. Save your current inputs and record the exact old version. Update from your MQL5 Market purchases in desktop MT5 when the release is available.
  2. Use a separate demo environment first. Loading a supplied SET restores executable defaults; it does not calibrate risk for your broker or reproduce an older custom profile.
  3. Review symbol suffixes, Magic identifiers, account mode, contract size, volume step, costs, historical data and all exposure settings. Old charts and SET files can retain old values.
  4. Check InpDiagnosticsPanel and InpDiagnosticsJournal. The new panel is informational. Existing strategy protections remain separate.
  5. For rollback, keep the previous executable and settings in the same licensed terminal where possible. Never replace an EA managing open positions without understanding its existing state and exit handling.

A new read-only panel shows trading permissions, strategy context, positions matching this EA’s symbols and Magic identifiers, and broker volume specifications in the journal.

The recovery monitor observes whole-account equity from attachment or the latest cash-flow reset: current and maximum observed drawdown, time below the previous equity peak, the longest underwater episode (including an unfinished one), and completed recoveries.

InpDiagnosticsPanel controls the panel; InpDiagnosticsJournal controls broker diagnostics and the final recovery summary. These are observations sampled on received ticks, not a loss limit, a historical account record or an EA-only performance report. Deposits, withdrawals and detected capital adjustments reset the observation session.

Entry rules, sizing, exits and existing protections are preserved. The original inputs retain their names; review your saved settings when upgrading. Historical tables below identify the version actually tested.

Observation is not persisted across removal, parameter changes, recompilation, reattachment or terminal restart. It does not reconstruct previous account history. Time below an equity peak is elapsed calendar time on sampled ticks. An unfinished underwater episode is not a completed recovery.

Bitcoin Regime Matrix

Safer iCustom integration with two appended buffers: buffer 15 exposes the completed bar’s timestamp; buffer 16 reports data readiness (1 = valid, 0 = unavailable).

The forming bar remains EMPTY_VALUE. Read the readiness buffer before consuming a signal. Buffers 0–14 and the existing closed-bar regime calculations are preserved.

This is an indicator: it does not open, modify or close trades. The appended buffers provide data provenance, not a probability of profit.

Crypto Regime Matrix Scanner

Export the current filtered and sorted scan to a local CSV with one click, including rows on other pages.

The snapshot records closed-bar time, data status, stale-data flag, regime, event, score, volatility and exposure estimate. Unavailable values remain blank. Text is escaped for spreadsheet use.

Use EXPORT CSV; InpAllowCSVExport enables the action. Files are created in MQL5/Files with unique names. Export does not recalculate signals or place orders.

Broker Basket Preflight

Optional local CSV audit with a row for each requested symbol, including unavailable, duplicate, stale, restricted or off-grid entries.

An optional adverse-price-move illustration uses native OrderCalcProfit for BUY and SELL, then rounds illustrative volume down to the broker step. It reports when even the minimum lot exceeds the hypothetical budget.

InpExportCSV=false by default. InpScenarioLossBudget=0 disables the illustration; InpScenarioMovePct defines the hypothetical price move. Amounts use account currency.

No orders are sent. The scenario excludes costs, gaps, slippage, existing exposure and available margin; it is neither a stop-loss nor a position-size recommendation.

Portfolio Allocation Planner

See the effective notional weight after broker lot rounding and the shortfall from the requested allocation in percentage points.

The chart tooltip and CSV now expose the rounding effect. Three columns are appended to the existing export: effective_notional_weight_pct, weight_shortfall_pp and schema_version. Unavailable values remain blank.

Calculations still use your explicit hypothetical budget. This read-only tool neither reads account equity for sizing nor executes trades.

Matrix buffer contract: 0 upper entry band, 1 lower entry band, 2 EMA, 3 upper exit band, 4 lower exit band, 5 BUY arrow, 6 SELL arrow, 7 EXIT marker, 8 regime, 9 signed exposure estimate, 10 annualized volatility %, 11 signal event, 12 confirmation progress, 13 raw direction, 14 signed EMA distance %, 15 closed-bar timestamp, 16 readiness. Use shift 1 or older. Buffers 0–14 retain their original meaning; buffer 16 must be 1 before consuming a closed-bar signal.

CSV location: File → Open Data Folder → MQL5 → Files. Files produced inside the Strategy Tester are in the test agent’s MQL5/Files sandbox. CSVs use UTF-8 and semicolons. Exports describe a snapshot; quotes and account conditions can change afterwards.

Matched native MT5 simulations

1 January 2025–14 October 2026 (end date exclusive), ICMarketsEU-Demo feed, OHLC M1, USD 5,000, simulated leverage 1:100, zero configured execution delay, executable defaults with status-file writing disabled. Each EA starts separately. Crypto uses its default BTCUSD/ETHUSD basket; US Core uses the chart symbol US500. This is a software regression check, not a comparison of equal-risk strategies, a real-tick execution test or independent future-performance validation.

EANet profit USDEquity DDLongest underwater, daysUnfinished at end, daysTradesHistory quality
quantum3 825.7616.46% (1 157.27)114.89104.821623100%
gold1 339.907.57% (505.33)151.9588.3319299%
crypto3 680.5720.03% (1 892.29)196.453.5487100%
bitcoin1 772.2022.19% (1 426.61)326.3622.02173100%
us-core963.0931.41% (1 735.43)459.417.23163099%

For all five EAs, baseline and candidate financial metrics and every historical order/deal table row are identical in this test. Maximum relative equity drawdown is the native MT5 metric. Underwater durations come from the candidate observation layer, including sampled intrabar equity. All five accounts remained below their most recent equity peak at the end; the unfinished durations are not claimed as recovery times.

Français — utilisation et limites

Les SET joints reprennent les valeurs par défaut des nouvelles versions. Ils ne constituent ni une optimisation ni un calibrage du risque pour votre courtier. Vérifiez d’abord la version effectivement disponible sur MQL5, sauvegardez vos anciens réglages puis testez dans un environnement de démonstration séparé.

Les cinq EA

Un panneau en lecture seule affiche les autorisations de trading, le contexte de la stratégie et les positions correspondant aux symboles et identifiants Magic de cet EA. Le journal détaille les règles de volume du courtier.

Le suivi observe l’équité du compte entier depuis l’installation ou la dernière remise à zéro liée à une opération de capital : drawdown courant et maximal observé, durée sous le précédent sommet d’équité, plus longue période sous ce sommet (même inachevée) et récupérations terminées.

InpDiagnosticsPanel commande le panneau ; InpDiagnosticsJournal commande le diagnostic et le bilan final. Ces observations sont échantillonnées aux ticks reçus : ce n’est ni un plafond de perte, ni l’historique du compte, ni une performance propre à cet EA. Les opérations de capital détectées remettent le suivi à zéro.

Les règles d’entrée, de dimensionnement, de sortie et les protections existantes sont conservées. Les anciens paramètres gardent leur nom ; vérifiez vos réglages sauvegardés. Les tableaux historiques ci-dessous précisent la version réellement testée.

Bitcoin Regime Matrix

Intégration iCustom plus contrôlable grâce à deux buffers ajoutés : le buffer 15 fournit l’horodatage de la bougie clôturée ; le buffer 16 indique la disponibilité des données (1 = valide, 0 = indisponible).

La bougie en formation reste à EMPTY_VALUE. Vérifiez la disponibilité avant d’exploiter un signal. Les buffers 0 à 14 et les calculs de régime sur bougies clôturées sont conservés.

Cet indicateur ne passe, ne modifie et ne ferme aucun ordre. Les nouveaux buffers documentent les données, sans prédire une probabilité de gain.

Crypto Regime Matrix Scanner

Exportez en un clic le scan filtré et trié vers un CSV local, y compris les lignes des autres pages.

Le relevé contient l’heure de la bougie clôturée, la disponibilité et la fraîcheur des données, le régime, l’événement, le score, la volatilité et l’exposition estimée. Les valeurs indisponibles restent vides et le texte est protégé pour les tableurs.

Utilisez EXPORT CSV ; InpAllowCSVExport autorise l’action. Les fichiers reçoivent un nom unique dans MQL5/Files. L’export ne recalcule pas les signaux et ne passe aucun ordre.

Broker Basket Preflight

Audit CSV local facultatif avec une ligne par symbole demandé, y compris les entrées indisponibles, en double, périmées, restreintes ou hors pas.

Une simulation facultative de mouvement adverse utilise OrderCalcProfit pour BUY et SELL, puis arrondit le volume illustratif vers le bas au pas du courtier. Elle signale quand le lot minimal dépasse déjà le budget hypothétique.

InpExportCSV=false par défaut. InpScenarioLossBudget=0 désactive la simulation ; InpScenarioMovePct définit le mouvement hypothétique. Les montants sont exprimés dans la devise du compte.

Aucun ordre envoyé. La simulation exclut coûts, gaps, glissement, exposition existante et marge disponible ; ce n’est ni un stop loss ni une recommandation de taille de position.

Portfolio Allocation Planner

Visualisez le poids notionnel effectivement obtenu après arrondi des lots et l’écart avec l’allocation demandée en points de pourcentage.

L’infobulle et le CSV montrent désormais cet effet. Trois colonnes sont ajoutées en fin d’export : effective_notional_weight_pct, weight_shortfall_pp et schema_version. Les valeurs indisponibles restent vides.

Le calcul utilise toujours votre budget hypothétique explicite. Cet outil en lecture seule n’utilise pas l’équité du compte pour dimensionner les positions et ne passe aucun ordre.

Le suivi de récupération repart de zéro au retrait, au changement de paramètres, à la recompilation, à la réinstallation et au redémarrage du terminal. Il ne reconstruit pas les anciennes performances. Les durées sont du temps calendaire observé aux ticks reçus. Une période encore sous le sommet final n’est pas une récupération achevée.

Les comparaisons du tableau utilisent le modèle OHLC M1, et non des ticks réels sur toute la période. Profits, drawdowns et toutes les lignes des ordres et transactions sont identiques entre ancienne et nouvelle version sur ce test. Ces données historiques simulées ne garantissent pas les résultats futurs. Les profils ont des risques différents ; ne pas classer leur qualité sur le profit brut seul.

CSV : Fichier → Ouvrir le dossier des données → MQL5 → Files. Dans le testeur, rechercher le sous-dossier MQL5/Files de l’agent. Les valeurs indisponibles restent vides ; vérifier les statuts avant d’exploiter les données.