Expert Advisors
Expert Advisors
Deploy Expert Advisors on MetaTrader 4 and MetaTrader 5 accounts, with deployment, configuration and monitoring in one panel.
Available for Windows 10 and Windows 11
File types
.ex4 · .ex5
MT4 and MT5 accounts
Concurrent EAs
5
Per trading account
Symbols per EA
8
One chart each
Parameter files
.set
All values loaded at once
Overview
Definition and Purpose
An Expert Advisor (EA) is an automated trading program for MetaTrader. It opens, manages and closes positions by preset rules.
- Platform
- MT5
- Symbol
- XAUUSD
- Timeframe
- H1
- Trades today
- 3
Manual Trading and Expert Advisors
| Manual trading | Expert Advisor | |
|---|---|---|
| Execution | Order by order | Rule-based, automatic |
| Screen time | Continuous monitoring | Not required |
| Discipline | Subject to emotion | Rules applied consistently |
| Active hours | While the trader is present | While the terminal runs |
Automation
Rule-based
Entries, stops, targets and exits are handled by the program.
Monitoring
Unattended
Markets are monitored and orders executed while the terminal runs.
Use case
Systematic
Suited to trading methods that can be stated as rules.
Deployment
Deployment Workflow
Once added, an EA's parameters are read, it is attached to a chart and its log is streamed.
- File Types
- .ex4 for MT4 accounts, .ex5 for MT5 accounts.
- Parameter Read
- The full parameter list is read without trading rights.
- Start and Stop
- Attached with trading rights on start, removed on stop.
- Run Log
- The EA's log for the day is displayed alongside it.
Parameters
Parameter Configuration
Parameters load in bulk from a .set file or are adjusted individually.
- Parameter Files
- A .set file fills every value at once.
- Individual Values
- Each parameter is set separately. Without a read, the EA runs on its built-in defaults.
- Live Changes
- Changes to a running EA apply after a restart.
Deploy EAs on MT4 and MT5 accounts without a separate MetaTrader installation.
- .ex4 and .ex5 files
- .set parameter files
- Up to five concurrent EAs
Charts
Multi-Symbol Deployment
One EA runs on up to eight symbols, each on its own chart with the same timeframe and parameters.
- Symbols
- Drawn from the account's symbol list, with suggested symbols first.
- Timeframe
- One timeframe applies across all charts of an EA.
- Multi-Symbol EAs
- An EA that already trades several symbols is deployed on one symbol only.
Execution Control
Local Execution
The EA file is stored locally and trades the connected account while the terminal runs.
- Account Changes
- All EAs are removed before the account is disconnected or switched.
- External Files
- DLL permission is set per EA and is off by default.
- Positions
- Positions opened by an EA remain after it is removed.
Compatibility and Limits
Scope of support in the current release.
Platform Match
Only EAs built for the connected platform are accepted.
Chart Panels
Panels drawn by an EA are not displayed. Its log is shown instead.
Dependencies
EAs requiring additional indicator or library files are not yet supported.
Official Market EAs
Bound to the buyer's own terminal and cannot run here.
First Load on MT5
Loading a new EA on MT5 restarts the trading component once, with about 20 seconds of disconnection.
Trading Responsibility
An EA is a third-party program. Its trades and results rest with the trader.
Leveraged trading in foreign exchange and contracts for difference carries a high level of risk and can result in the loss of all invested capital. Nothing on this page is investment advice. Orders are placed on the account holder's own trading account, and the account holder remains responsible for them.
MetaTrader 4 and MetaTrader 5 are products of MetaQuotes. ArkaTrading is an independent terminal and is not affiliated with MetaQuotes.
Questions
What is an Expert Advisor?
An Expert Advisor (EA) is an automated trading program for MetaTrader 4 or MetaTrader 5 that executes trades according to its own rules. It is also called a forex robot.
How is an EA run in Arka Terminal?
With the trading account connected, the EA file is added in the Run an EA panel, the symbol and timeframe are selected, parameters are set and the EA is started.
Is a MetaTrader installation required?
No. The terminal includes the trading component the EA runs in.
Are .set files supported?
Yes. A .set file loaded onto an EA fills every parameter at once.
Does an EA run while the terminal is closed?
No. An EA runs only while the terminal is open. A Windows cloud computer provides continuous operation.
Does ArkaTrading supply or endorse EAs?
No. EA files are supplied by the trader. ArkaTrading does not review them and takes no responsibility for their trading.
Related pages
The terminal built for a new generation of traders
Available for Windows 10 and Windows 11

