AetherOne
- Эксперты
- Jon Michael Van Terry
- Версия: 6.8
- Обновлено: 17 мая 2026
- Активации: 5
AetherOne v6.7 — Institutional AI Multi-Asset Expert Advisor
A fully automated Expert Advisor for MetaTrader 5. AetherOne combines multi-asset scanning, AI pattern scoring, multi-timeframe committee voting, an automatic Data Lake, institutional risk governance and a complete trade management stack — all from a single chart.
⚡ Quick Start: Attach to a BTCUSD chart. The EA handles everything automatically. On first run the Data Lake population phase may take a few hours depending on broker history volume — monitor progress in the Expert tab.
Core Features
- Multi-asset universe scanning — Forex, metals, indices, commodities, crypto, stocks and ETFs
- Automatic Data Lake — builds and refreshes a structured research database on a configurable schedule, no restart needed
- AI pattern scoring — historical edge analysis, win-rate estimation and adaptive learning bias from closed trades
- Committee voting — multi-timeframe confirmation gate before any trade is approved
- Institutional risk governance — drawdown locks, loss-streak cooldowns, portfolio heat caps, cluster and symbol exposure limits
- Prop firm compliance mode — hard daily loss and total drawdown caps aligned to challenge rules
- Index protection layer — stricter score thresholds, ATR-aware stops and higher-timeframe trend filtering for indices
- Shadow validation — simulated trades must clear a win-rate threshold before live capital is risked
- Full trade management — break-even, partial close, trailing stop and slippage control
- Spread, session and tick-age filters — cost-to-target rejection and session gating per symbol
- Dashboard and reporting — decision ledger, investor reports and execution logs
- No martingale. No grid. No averaging into losses.
5-Layer Decision Architecture
1. Setup Intelligence — trend (MA cross), momentum, volatility (ATR) and RSI per symbol and timeframe.
2. Pattern Intelligence — win-rate by symbol and direction from the Data Lake, confidence score, sample check and adaptive learning bias.
3. Committee Voting — multiple timeframes vote on direction; a minimum vote count must be reached before advancing.
4. Risk Governance — drawdown state, daily loss, portfolio heat, asset-class exposure, loss-streak status and prop-firm rules all checked before routing.
5. Execution Router — CTrade-based order placement with volume normalisation, filling-mode fallback (FOK → IOC → RETURN) and full execution logging.
Configuration Profiles
| Code | Profile | Purpose |
|---|---|---|
| MV | Market Validation | MQL5 Market tester compliance — pre-configured, do not alter |
| PF | Prop Firm | Conservative live trading with strict prop-firm drawdown rules |
| DM | Demo / Forward Test | Forward testing on a demo account before live deployment |
| DP | Data Lake Population | First-run full history and feature build — trading disabled |
| DX | Data Lake Maintenance | Scheduled dataset refresh while trading continues |
| LP | Live Personal | Personal live account with balanced risk and full features |
Key Variable Reference
01 — Operating Mode
| Variable | MV | PF | DM | DP | DX | LP |
|---|---|---|---|---|---|---|
| A1_EnableLiveTrading | false | true | false | false | false | true |
| A1_DryRunMode | true | false | true | true | true | false |
| A1_EnableMarketplaceTesterMode | true | false | false | false | false | false |
02 — Data Lake & Learning
| Variable | MV | PF | DM | DP | DX | LP |
|---|---|---|---|---|---|---|
| A1_AutoBuildDataLakeOnEA | true | true | true | true | true | true |
| A1_AutoBuildOnlyWhenPatternMissing | false | true | true | false | true | true |
| A1_RequirePatternDatasetForLive | false | true | false | false | true | true |
| A1_LearningMinSamples | 0 | 5 | 0 | 0 | 5 | 10 |
03 — Signal Quality
| Variable | MV | PF | DM | DP | DX | LP |
|---|---|---|---|---|---|---|
| A1_MinFinalScore | 0.0 | 70.0 | 62.0 | 68.0 | 70.0 | 72.0 |
| A1_MinPatternConfidence | 0.0 | 55.0 | 0.0 | 0.0 | 55.0 | 60.0 |
| A1_MinPatternSamples | 0 | 30 | 0 | 0 | 30 | 50 |
04 — Risk & Position Limits
| Variable | MV | PF | DM | DP | DX | LP |
|---|---|---|---|---|---|---|
| A1_RiskPerTradePercent | 0.25 | 0.25 | 0.50 | 0.25 | 0.25 | 0.50 |
| A1_MaxTotalOpenTrades | 1 | 3 | 5 | 1 | 3 | 3 |
| A1_MaxTradesPerSymbol | 1 | 1 | 1 | 1 | 1 | 1 |
| A1_MaxTradesPerCluster | 1 | 1 | 2 | 1 | 1 | 1 |
| A1_MaxPortfolioHeatPercent | 2.0 | 2.0 | 4.0 | 2.0 | 2.0 | 3.0 |
05 — Drawdown Protection
| Variable | MV | PF | DM | DP | DX | LP |
|---|---|---|---|---|---|---|
| A1_MaxDailyLossPercent | 1.5 | 1.5 | 3.0 | 1.5 | 1.5 | 2.0 |
| A1_MaxTotalDrawdownPercent | 4.0 | 4.0 | 8.0 | 4.0 | 4.0 | 6.0 |
| A1_MaxLossStreak | 2 | 2 | 3 | 2 | 2 | 3 |
| A1_LossStreakCooldownMinutes | 90 | 90 | 60 | 90 | 90 | 60 |
06 — Prop Firm Protection
| Variable | MV | PF | DM | DP | DX | LP |
|---|---|---|---|---|---|---|
| A1_PropFirmMode | false | true | false | true | true | false |
| A1_PropMaxDailyLossPct | 1.5 | 1.5 | 3.0 | 1.5 | 1.5 | 2.0 |
| A1_PropMaxDrawdownPct | 4.0 | 4.0 | 8.0 | 4.0 | 4.0 | 6.0 |
07 — Trade Management
| Variable | MV | PF | DM | DP | DX | LP |
|---|---|---|---|---|---|---|
| A1_StopLossPoints | 300 | 300 | 300 | 300 | 300 | 300 |
| A1_TakeProfitPoints | 600 | 600 | 600 | 600 | 600 | 600 |
| A1_BreakevenTriggerPct | 40 | 40 | 35 | 40 | 40 | 45 |
| A1_PartialCloseTriggerPct | 60 | 60 | 50 | 60 | 60 | 65 |
| A1_TrailingStopPoints | 150 | 150 | 200 | 150 | 150 | 200 |
| A1_MaxSlippagePoints | 30 | 30 | 50 | 30 | 30 | 40 |
08 — Shadow Validation
| Variable | MV | PF | DM | DP | DX | LP |
|---|---|---|---|---|---|---|
| A1_EnableShadowWinRateGate | false | true | false | false | true | true |
| A1_ShadowMinRecentWinRate | 50 | 50 | 45 | 50 | 50 | 55 |
| A1_ShadowRecentWindow | 10 | 10 | 10 | 10 | 10 | 20 |
09 — Cost, Spread & Session Filters
| Variable | MV | PF | DM | DP | DX | LP |
|---|---|---|---|---|---|---|
| A1_EnableCostToTargetReject | true | true | false | true | true | true |
| A1_MaxCostToTargetPct | 20 | 20 | 30 | 20 | 20 | 20 |
| A1_FilterBySession | true | true | false | true | true | true |
| A1_MaxTickAgeSeconds | 300 | 300 | 300 | 300 | 300 | 180 |
10 — Reporting & Dashboard
| Variable | MV | PF | DM | DP | DX | LP |
|---|---|---|---|---|---|---|
| A1_ShowDashboard | true | true | true | true | true | true |
| A1_EnableDecisionLedger | true | true | true | true | true | true |
| A1_EnableInvestorReports | true | true | true | true | true | true |
| A1_LogLevel | 1 | 1 | 2 | 1 | 1 | 1 |
11 — Loss Control & Index Protection
| Variable | MV | PF | DM | DP | DX | LP |
|---|---|---|---|---|---|---|
| A1_SymbolLossCooldownMinutes | 60 | 60 | 45 | 60 | 60 | 60 |
| A1_ClusterLossCooldownMinutes | 90 | 90 | 60 | 90 | 90 | 90 |
| A1_MaxClusterLossesBeforeCooldown | 2 | 2 | 3 | 2 | 2 | 2 |
| A1_IndexMinFinalScore | 74 | 74 | 70 | 74 | 74 | 74 |
| A1_IndexMinDirectionalEdge | 4.0 | 4.0 | 3.0 | 4.0 | 4.0 | 4.0 |
| A1_IndexATRStopMultiplier | 1.20 | 1.20 | 1.50 | 1.20 | 1.20 | 1.50 |
| A1_IndexMinStopPoints (fixed) | 800 | 800 | 800 | 800 | 800 | 800 |
12 — Observable Universe Data Lake Build
| Variable | MV | PF | DM | DP | DX | LP |
|---|---|---|---|---|---|---|
| A1_BuildObservableUniverseOnLaunch | false | false | false | true | false | false |
| A1_ObservableBuildMarketWatchOnly | false | false | true | false | false | false |
| A1_ObservableBuildMaxSymbols | 2000 | 2000 | 100 | 2000 | 2000 | 2000 |
| A1_ObservableBuildBarsPerSymbolTF | 500 | 500 | 300 | 500 | 500 | 500 |
| A1_ObservableBuildContinueOnTimer | false | false | false | true | false | false |
14 — Auto History Refresh
| Variable | MV | PF | DM | DP | DX | LP |
|---|---|---|---|---|---|---|
| A1_EnableAutoHistoryRefresh | true | true | true | false | true | true |
| A1_HistoryRefreshIntervalMinutes | 240 | 240 | 60 | 240 | 240 | 240 |
| A1_HistoryRefreshBatchSymbols | 20 | 20 | 50 | 20 | 20 | 20 |
| A1_HistoryRefreshBarsPerSymbolTF | 300 | 300 | 500 | 300 | 300 | 300 |
| A1_HistoryRefreshOnlyWhenTradingQuiet | true | true | false | true | true | true |
| A1_HistoryRefreshMaxSecondsPerTimer | 8 | 8 | 15 | 8 | 8 | 8 |
Sections 13, 15, 18–21 — Market Validation Variables: Pre-configured for MQL5 Market tester compliance. Controls isolated validation, passive idle, micro-balance safety and minimum-volume enforcement. Do not modify. These have no effect during normal demo or live operation.
Recommended Workflow
1. Run Data Lake Population (DP profile) on a BTCUSD chart with trading disabled. Allow the EA to build history, features and win-rate datasets.
2. Verify the Expert tab confirms dataset files are being written and the universe scan completes without errors.
3. Switch to Demo / Forward Test (DM profile) and run for a minimum of two to four weeks on a demo account.
4. Deploy with PF (prop firm), LP (live personal) or DX (maintenance) based on your account type.
Important
AetherOne is not a martingale or grid system. It does not average into losing trades or compound losing positions. Every decision passes through a deterministic, auditable 5-layer process.
Risk Warning: Trading leveraged financial instruments involves substantial risk of loss. Past performance does not guarantee future results. Always test on a demo account first and use risk settings appropriate for your capital and broker conditions.
