AIEA Trader is an autonomous MQL5 Expert Advisor that executes trades based on multi-indicator confidence scores from RSI, EMA crossover, Bollinger Bands, MACD, and Stochastic.
AIEA Trader exits trades according to learned patterns and optimizations from completed trade analysis. Risk controls include percentage risk per trade, maximum daily loss, maximum drawdown, limited open positions, profit lock stop loss, and news-based protection filters. It operates on MetaTrader 5 with self-learning capabilities but the provided documentation is minimal and notes that the project has been deprecated and moved to another repository.
Read from AIEA_Trader.mq5. Defaults are the author's; change them in the EA's Inputs tab.
Name
Type
Default
Description
InpTimeframe
ENUM_TIMEFRAMES
PERIOD_H1
Trading timeframe
InpSymbol
string
Symbol (empty = chart symbol)
InpMagicNumber
int
20260802
Magic number
InpSlippage
int
10
Max slippage in points
InpRiskPercent
double
1.0
Risk per trade (%)
InpMaxDailyLoss
double
5.0
Max daily loss (%)
InpMaxDrawdown
double
20.0
Max drawdown (%)
InpMaxPositions
int
3
Max open positions
InpMinEvidenceTrades
int
10
Min trades for optimization
InpAutoApproveChanges
bool
false
Auto-approve parameter changes
InpEnableLearning
bool
true
Enable learning engine
InpEnableOptimization
bool
true
Enable optimization engine
Show all 35 inputs
Name
Type
Default
Description
InpEnableReports
bool
true
Generate reports
InpEnableDashboard
bool
true
Enable on-chart dashboard
InpReportIntervalMinutes
int
60
Report update interval
InpOptimizeIntervalMinutes
int
120
Optimization interval
InpTradeAllHours
bool
true
Trade 24 hours (ignore hour filter)
InpVerbose
bool
true
Verbose logging to Experts tab
InpHeartbeatSeconds
int
30
Heartbeat interval (seconds)
InpMinConfidenceOverride
double
0.0
Override min confidence (0=use profile)
InpMaxSpreadOverride
double
0.0
Max spread in points (0=use profile, -1=AUTO detect per symbol)
InpEnableNewsFilter
bool
true
Enable economic news filter
InpNewsWarningHours
int
2
Hours before high-impact news to warn
InpNewsBlockMinutes
int
15
Block trades N min before/after high-impact news
InpNewsRefreshMinutes
int
30
How often to refresh news calendar (minutes)
InpNewsImportance
ENUM_NEWS_IMPORTANCE_FILTER
NEWS_IMPORTANCE_MEDIUM_UP
Which impact levels to show/track
InpNewsCountryFilter
string
ALL
Country/currency filter: ALL or e.g. "US,EU,GB"
InpEnableProfitLock
bool
false
Enable profit-lock SL (move SL to lock $ profit)
InpProfitLockTrigger
double
2.0
Trigger: when net profit (incl. swap) exceeds this ($)
InpProfitLockTarget
double
1.0
Lock: move SL to secure this much net profit ($)
InpProfitLockStopLevel
int
0
Min stop level in points (0 = auto from broker)
InpNewsProtectTrades
bool
true
Protect open trades before high-impact news
InpNewsProtectMinutes
int
60
Start protecting N min before news
InpNewsReleaseMinutes
int
60
Release protection N min after news
InpNewsSLBufferPoints
int
10
SL buffer in points above/below breakeven
How to Install It
1Download the sourceUse "Download source (.zip)" above, or clone johanjumahat/AIEA-Trader from GitHub, and unzip it.
2Open the data folderIn MetaTrader choose File, then Open Data Folder, and go to MQL5/Experts.
3Copy the filesCopy the .mq5 file into Experts, and any .mqh files into the Include folder the code expects.
4Compile in MetaEditorOpen the file in MetaEditor and press Compile. Fix any missing includes the compiler reports.
5Test before you tradeRun it in the Strategy Tester, then attach it to a demo chart and allow algorithmic trading.
Third-party code. ForexR did not write, test or endorse this EA, and the summary above was generated automatically from its README and code. ForexR lists only repositories with readable source code and never hosts files. Read the code, backtest it and use a demo account first; automated trading can lose money quickly.
EA31337 is a comprehensive multi-strategy trading robot and framework for MetaTrader platforms. It features dozens of pre-built strategies utilizing technical indicators like ATR, Moving Averages, and SuperTrend. The system manages entries and exits through a unique filtering system that monitors account metrics, volat
This MetaTrader 5 expert advisor combines technical indicators with machine learning forecasts to trade the Forex market. It uses a trend-following approach based on Exponential Moving Average crossovers, filtered by the Average Directional Index and volume confirmations. A unique feature is its integration with extern
This MetaTrader 5 expert advisor implements a machine learning approach using a Decision Tree model to execute trades. It functions as a bridge between MetaTrader and a local Python-based server using sockets. The system utilizes MACD, RSI, and Exponential Moving Average indicators as primary data features for the neur
This MetaTrader 5 expert advisor provides a versatile framework for trading based on Heiken Ashi price action. It allows users to toggle between numerous built-in strategies, including trend following, moving average crossovers, Fibonacci levels, and various oscillators like RSI and MACD. The system includes an option
This expert advisor for MetaTrader 5 is a sophisticated trading system specifically optimized for gold. It operates as part of a hybrid ecosystem, utilizing a Python-based desktop interface for local machine learning model training and market analysis while executing trades via the MQL5 robot. The EA employs a multi-la
Nafi is a MetaTrader 5 expert advisor framework designed for deep reinforcement learning in forex trading. It bridges Python-based training environments, such as OpenAI Gym and PyTorch, with MetaTrader to facilitate automated trade execution. The system features standard risk management controls including fixed lot siz