AlphaMind AI is now ArkaTrading.Learn more →

Expert Advisors

Expert Advisors

Deploy Expert Advisors on MetaTrader 4 and MetaTrader 5 accounts, with deployment, configuration and monitoring in one panel.

Download for Windows

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.

Breakout_H1Running
Platform
MT5
Symbol
XAUUSD
Timeframe
H1
Trades today
3

Manual Trading and Expert Advisors

Manual tradingExpert Advisor
ExecutionOrder by orderRule-based, automatic
Screen timeContinuous monitoringNot required
DisciplineSubject to emotionRules applied consistently
Active hoursWhile the trader is presentWhile 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.

The terminal built for a new generation of traders

Available for Windows 10 and Windows 11

Expert Advisor deployment for MT4 and MT5