Remote control for MetaTrader 4 and 5

Every advisor you run. One command away.

FXlegal is a remote command layer for MetaTrader. Watch every account, switch autotrading, expand a template, install or remove an advisor on a terminal you are nowhere near: from a browser, a phone or your own code.

The robot does not trade. It opens no positions and places no orders.

1 ms
PULSE task processing, plus network time. The default is 5 s.
MT4 · MT5
Both terminals, cent accounts included.
18
Remote commands in the function list.
Control panel demo data
Autotrading, all accounts
  • 5021 8834MT5Grid EA
  • 5021 9107MT5Trend EA
  • 8011 4462MT4Night EA
  • 8011 4570MT4 centHedge EA
  • 5022 0391MT5Breakout EA
  1. 00:00:00.000panel ready, 5 accounts online

Try the switches. Nothing real is connected.

Comparison

Six ways to reach a terminal you are not sitting at

We put FXlegal next to the five usual alternatives and compared them capability by capability.

Compare FXlegal with
Capability MetaTrader mobile app Remote desktop to the VPS On/off switch panels Cloud trading APIs Monitoring dashboards FXlegal
See the balance and equity of every account Only the account you are logged into By hand Yes Through your own code Yes Yes
See which charts are open in the terminal and what runs on each No By hand No No No Yes
Switch autotrading on and off No By hand Yes No No Yes
Forbid one advisor to trade, leave the rest running No By hand No No No Yes
Install and remove advisors, indicators and scripts No By hand No No No Yes
Save the terminal state and expand it from a template No By hand No No No Yes. State save from LITE
Hand control to another user and take it back No Only together with the server login No No No Yes. Transfer from LITE, take back from PRO
API to command the terminal from your own tools No No No Trading only No Yes, from PRO
Never opens or closes a trade itself You trade by hand You trade by hand Closes trades on command Executes trades Yes, read only Yes
Price Free Cost of the server Subscription for each account Paid, a free tier exists Free tiers exist $0 to $9.99 a month

Compared on 1 October 2026 using the public descriptions of solutions of each type. “No” means the capability is not stated there. Individual products may differ.

Principle

The robot does not trade.

FXlegal carries your commands to the terminal. Nothing else.

What it does

  • Shows the state of every account and the charts open in its terminal
  • Delivers your command to the terminal
  • Switches autotrading and the permission of an advisor to trade
  • Installs and removes advisors, indicators and scripts
  • Saves the terminal state and brings it back
  • Hands control to another user and takes it back

What it never does

  • Opens no positions
  • Places no orders on your behalf
  • Edits no strategy

Monitoring

Every account on one screen

Balance, equity, margin, drawdown and profit of each account, with its broker, account type, pulse and ping. Pick an account and see which charts are open in its terminal and what runs on each of them.

My accounts demo data
Account Broker Balance Equity Margin, % Drawdown Profit
Demo Broker A 3 000.10 3 098.45 1 840% 0.00% +98.35
Demo Broker A 1 250.00 1 218.40 960% 2.53% −31.60
Demo Broker B 512.30 512.30 0% 0.00% 0.00
Demo Broker B 76.40 76.40 0% 0.00% 0.00
Demo Broker C 10 420.75 10 512.05 2 215% 0.00% +91.30

Open charts, account5021 8834

  • EURUSDAdvisorGrid EAIndicatorsMA · RSI
  • GBPUSDAdvisorGrid EAIndicatorsnone
  • XAUUSDAdvisornoneIndicatorsBollinger Bands

PULSE

One millisecond.
The default is five seconds.

PULSE is the technology that processes a task in 1 millisecond. The default polling loop takes 5 seconds.

PULSE
1 ms+ networkdone
Default polling loop
5 000 msdone

×5 000the ratio between 5 s and 1 ms

1 ms is the processing time. Network delay is added on top of it; the ping of each account is shown in monitoring.

Functions

18 commands you can send without opening the terminal

Remote control will allow you to:

Trading switch

  1. 01Turn autotrading on and off
  2. 02Allow or prohibit an advisor to trade

Terminal state and charts

  1. 03Save the terminal state to a template
  2. 04Save the state of a currency pair chart to a template
  3. 05Expand a terminal state or a pair from a template
  4. 06Create and remove a trading chart from the list of currency pairs

Advisors, indicators, scripts

  1. 07Install and delete an advisor on any trading pair
  2. 08Install and remove indicators on any trading pair
  3. 09Install and delete scripts on any trading pair
  4. 10Automatic installation of the advisor, including its *.dll
  5. 11Automatic update of the advisor, including its *.dll

Settings and management templates

  1. 12Manage advisors through incoming settings
  2. 13Manage indicators through incoming settings
  3. 14Manage scripts through incoming settings
  4. 15Create an advisor management template
  5. 16Create a management template for indicators and scripts

Handover

  1. 17Transfer a template to another user
  2. 18Transfer an advisor to another user

How it works

Three steps to the first command

  1. 01

    Register

    Pass a simple registration, sign in and open your personal profile.

  2. 02

    Install

    Download the FXlegal advisor and install it into your terminal.

  3. 03

    Activate

    Get a unique token and activate the advisor in the terminal. The account appears in your panel.

Security

High security level, in three layers

AES-256

Authorization

Authorization is encrypted with AES-256: our own encryption of the transmitted data inside the secure channel. A cloning attempt stops the session.

HTTPS + TLS

Connection

All connections are encrypted. Certificates are verified for authenticity.

MD5 · SHA-1 · SHA-512

Software

A unique hash is calculated from the advisor and its version, so you can be sure you are running the original software.

API

API for your own tasks

All functions are available through the API. Build them into your own resources.

  • Websites
  • Telegram bots
  • Desktop GUI
  • Mobile GUI

Available from the PRO plan.

request, schematic
# turn autotrading off on one account
POST /…/autotrading
Authorization: Bearer <token>

{
  "account": "<account>",
  "enabled": false
}
A schematic request for illustration. This is not API documentation.

Plans

Four plans, from $0

Included DEMO$0per month LITE$1.99per month PRO$2.99per month MEGA$9.99per month
One accountincludedincludedincludedincluded
Templatesincludedincludedincludedincluded
Updatesincludedincludedincludedincluded
Managementincludedincludedincludedincluded
Transfer controlnot includedincludedincludedincluded
State savenot includedincludedincludedincluded
APInot includednot includedincludedincluded
Take controlnot includednot includedincludedincluded
Administrationnot includednot includednot includedincluded
Get started Get started Get started Get started

Your terminals, back within reach.

We are moving forward and will soon provide additional services and functions. Send us your suggestions and wishes by mail.