Stratum EA
- Experts
-
Kaan Caliskan
All the products in my profile are for sale, complete with source code and all sales rights. If you are interested, please contact me via private message or at fxkaanc@gmail.com
Algorithmic Trading Engineer, Economist & Fund Manager | 13+ Years in the Markets - Version: 4.42
- Updated: 16 February 2026
- Activations: 10
Stratum EA
The source codes for the IUM Series EAs (Stratum, Goldium, Indexium, and Sathosium) are available for acquisition, including full commercial and distribution rights. Interested parties are invited to contact us for further details.Stratum EA is a multi-symbol forex trading system built on Smart Money Concepts (SMC) and a Q-Learning Reinforcement Learning engine. It runs entirely in pure MQL5 with no DLL dependencies. The EA performs top-down analysis across multiple timeframes and trades up to 20 forex pairs simultaneously from a single chart.
No grid, no martingale, no averaging. Every trade uses a fixed stop loss with ATR-based calculation.
Backtest results are not representative for this EA. Stratum EA uses a real-time adaptive RL engine that learns from live market conditions including spreads, liquidity, and session dynamics. The Strategy Tester cannot simulate these variables. Please test on a demo account with live market data for proper evaluation.
Core Logic
The EA runs continuous top-down analysis on the selected entry timeframe: H4 macro trend direction, H1 market structure detection (BOS/CHoCH), M15 institutional POI zone identification (Order Blocks, Fair Value Gaps, Breaker Blocks, Liquidity Pools), M5 momentum confirmation, and entry pattern matching on the entry TF. When all layers align, the Q-Learning engine extracts 14 market features from the signal and applies a learned score modifier based on historical outcomes for that market state. The Currency Strength Filter checks base and quote currency strength across 28 cross-pairs and blocks counter-trend signals. If the combined score meets the threshold, the trade executes.
Q-Learning Reinforcement Learning Engine
The RL engine extracts 14 features from every signal: H4 direction, H1 structure, entry pattern, session, RSI, volume, spread, ADX, hour, day, price zone, POI type, symbol category, and divergence. It maintains a persistent Q-Table with up to 2,000 tracked states and records win/loss outcomes. Over time the engine adjusts score modifiers from -4 to +4 and adapts position sizing between 0.5x and 2.0x based on state performance. The Q-Table is saved to a CSV file and survives restarts and VPS migrations.
OCM Currency Strength Filter
The filter monitors 8 major currencies (USD, EUR, GBP, JPY, AUD, NZD, CAD, CHF) across 28 cross-pairs using ATR-normalized relative strength calculations. It hard-blocks signals where the trade direction conflicts with underlying currency strength and adds up to +3 confluence bonus when base and quote currencies show strong divergence.
7 Trading Modes
Stratum EA includes 7 pre-configured modes that auto-set the entry timeframe and 8 related parameters. Conservative uses M15 entries with tight filters. Balanced uses M5 entries and is the recommended starting point. Aggressive uses M1 entries for higher-frequency trading. IntraSwing uses M30 for intraday swing trades. SwingMaster uses H1 entries for daily-level trades. MacroTrend uses H4 for position trading. Custom mode allows full manual control over all settings.
Trade Management
The EA uses a multi-target take-profit system with TP1, TP2, and TP3 partial close levels. After TP1 is hit, the stop loss moves to break-even and an optional trailing stop activates. Risk is calculated as a percentage of account balance with ATR-based stop loss sizing. Additional protections include a loss cooldown system that pauses trading after consecutive losses, an anti-correlation filter that limits exposure across currency groups, and optional multi-timeframe RSI confluence filtering.
Paper Trading and Auto-Promotion
Each symbol can start in paper trading mode where trades are tracked but not executed. When a symbol demonstrates a configurable minimum win rate over a minimum number of trades, it is automatically promoted to live trading. If live performance drops below threshold, the symbol is demoted back to paper. The RL engine learns from both paper and live trades.
Newsium EA Integration
Stratum EA can receive real-time economic calendar data from Newsium EA, the dedicated news analysis engine in the ium Trading Series. When running, Newsium adds a news score bonus (up to +3) or penalty (up to -3) to signals based on economic data alignment. It blocks new trades before high-impact events such as FOMC, NFP, and CPI releases, reduces lot size when events are approaching, adjusts stop loss width near major releases, and rejects signals when news bias strongly conflicts with trade direction. If Newsium is not running, Stratum EA continues trading normally.
Chart Visualization
The EA draws POI zones (FVG, Order Block, OB+FVG, Breaker, Liquidity) directly on the chart with labels and auto-removes them on mitigation. A real-time dashboard displays the active trading mode, entry timeframe, currency strength bars, RL learning phase, and per-symbol statistics. The dashboard supports 6 scale options from 100% to 250% for high-DPI and 4K monitors.
Persistent Data
Three CSV files are maintained: a statistics file tracking per-symbol performance, the Q-Table storing the RL engine state, and a trade log recording all signal outcomes. These files survive EA restarts, terminal restarts, and VPS migrations.
Part of the ium Trading Series
Stratum EA is the forex member of the ium Trading Series. Four specialized EAs share the same SMC and RL architecture, each designed for a different asset class:
Stratum EA (Forex) - You are here. Goldium EA - XAUUSD with DXY USD strength filter, Kill Zone trading, and Asian Range liquidity detection. Indexium EA - NAS100, US30, SPX500, DAX40, UK100 with VWAP confluence, Gap Fill entries, and Opening Range Breakout. Satoshium EA - BTCUSD with 24/7 session management, Weekend Protection, and BTC volatility calibration. Newsium EA - Economic calendar analysis engine providing real-time news scores to all ium EAs via Global Variables.
Configuration
Stratum EA provides input parameters organized in logical groups: symbol selection and FX validation, trading mode and confluence threshold, multi-timeframe chain (H4/H1/M15/M5/Entry), trend indicators (EMA, ADX), structure detection (swing lookback, OB age, FVG size), momentum (RSI, Stochastic, volume), entry patterns (Pin Bar, Engulfing, Break and Retest), risk management (risk percent, R:R ratio, lot mode), trade execution (TP levels, break-even, trailing), session and time filters (London/NY sessions, GMT offset, Do-Not-Trade hours), RL engine parameters (learning rate, min trades, max modifier), Currency Strength Filter settings, WR Boosters (loss cooldown, anti-correlation, multi-TF RSI), Newsium integration toggles, alert settings, and dashboard visual options.
For complete parameter documentation, please refer to the detailed guide.
Support
Join the MQL5 community group for updates, tips, and discussions. For technical assistance, contact via MQL5 messaging. Visit the seller page to explore other products in the ium Trading Series.

User didn't leave any comment to the rating