Run an EA in Web Trader
Run an Expert Advisor in Web Trader. In this tutorial, you will open Web Trader from your terminal, attach and configure a demo EA, and watch it open a real demo trade. You will also learn where to find Columns, read the EA’s separate logs, verify the completed trade, and stop the EA. Before starting, have a connected demo account and an uploaded, compiled MT5 EA. Each EA is billed separately from the account terminal.
Narration, captions and guidance in your language. The original English interface and verified demo trades are shown.
Step-by-step transcript
- 0:00
Run an EA in Web Trader.
Run an Expert Advisor in Web Trader. In this tutorial, you will open Web Trader from your terminal, attach and configure a demo EA, and watch it open a real demo trade. You will also learn where to find Columns, read the EA’s separate logs, verify the completed trade, and stop the EA. Before starting, have a connected demo account and an uploaded, compiled MT5 EA. Each EA is billed separately from the account terminal.
- 0:27
Find Actions in the control panel.
Start in the control panel. On this full screen, find Your Terminals and your connected demo account. The Actions button is the three dots at the far right of the terminal row, beside Connected. Use the terminal row, below the group heading. We highlight it here before opening its menu.
- 0:47
Choose Trade to open Web Trader.
Open the Actions menu and choose Trade at the top. This opens Web Trader for the selected terminal. Check the account number in the Web Trader header before attaching your EA. The account must be connected; if it is stopped, start it first and wait for Connected.
- 1:04
Find Experts in the trading workspace.
Start with your connected demo account. Check the account number in the top bar. In the lower panel, find Experts beside Closed positions. The number shows how many EA instances are running on this account. It is separate from the number of open positions.
- 1:22
Open the attachment form.
Open Experts, then choose Attach EA at the right of the panel. Existing EA instances appear in the table with their symbol, timeframe, status and resource usage. A running terminal process is not proof that the EA has successfully placed a trade; we will verify that in the logs and Positions.
- 1:43
Choose an EA from your library.
Select the uploaded MetaRPC Tutorial Demo EA. If your program is not listed, use EA library and billing to open the control panel, upload your compiled E X five file or supported ZIP package, then return and refresh the library. This sample refuses live accounts and only trades the demo login you explicitly enter.
- 2:08
Set the exact demo inputs.
Choose the broker’s exact symbol and H one. Expand EA inputs. Enable trading, enter this demo account number, keep a thirty second opening delay and a forty five second holding period, and set Max Trades to one. Use a unique magic number for a new demonstration. These are settings for this sample EA; other programs have different inputs.
- 2:32
Review the separate EA charge.
Read the billing notice before starting. The EA runs in a separate terminal and has its own runtime and resource charges in addition to the account terminal. Minimum billing can apply even to a short demonstration. Check the account number in the acknowledgement, then select Attach EA.
- 2:52
The EA opens a real demo position.
After startup and the configured delay, Positions changes to one. Here is the actual E U R U S D buy, with a volume of zero point zero one lots. The account number is unchanged. This order was opened by the EA; we did not press Buy in the manual order ticket. Prices and profit fluctuate with the market.
- 3:14
Find Columns on the full trading screen.
First locate Columns on the full Web Trader screen. It is at the far right of the lower trading panel, on the same strip as Positions, Pending, and Closed positions. Ticket and Comment are now visible by default. Open Columns to choose additional fields or hide fields you do not need. Match the position ticket and the tutorial comment to the EA log. These controls change the table display; they do not send an order.
- 3:42
Read this EA’s Experts log.
Return to Experts and use the Experts button in the same EA row. It opens a popup for that isolated EA terminal. Check the EA identifier, symbol and timeframe at the top. The startup entries show trading enabled, the selected demo login, and the exact timing inputs. Filter for OPEN when checking the position ticket. The general Logs slash Experts tab belongs to the account terminal, so it is a different log.
- 4:10
Use the EA’s Terminal journal.
Within the popup, switch to Terminal journal. It contains the EA terminal’s startup, broker connection and trading status messages. The Experts log contains the messages written by the program itself. Use the filter and refresh controls when diagnosing a problem, and match the EA identifier so you are reading the right instance.
- 4:33
Match the completed trade in history.
The sample automatically closes its own position after the holding period. Positions returns to zero. Open Closed positions and refresh if needed. Match the Ticket and Comment to the position and the EA opening log. The completed row shows the entry price, exit price and actual result. This demonstration earned eight cents; another run may lose money. Use the recorded broker result, not the chart alone, to verify completion.
- 5:02
Stop the EA when the test is finished.
Copy any useful EA logs before stopping; its separate terminal folder is removed on stop. Return to Experts and select Stop EA for this instance. Confirm that its state becomes Stopped and the Experts count returns to zero. Stopping an EA stops the process; it does not close broker positions. Always check Positions first. A stopped instance can be removed from the list using Remove EA; review its confirmation before doing so.
- 5:30
Verify the whole lifecycle.
You have now followed one complete EA run: configuration, a real demo order, the isolated logs, the completed trade, and the stopped process. For a different EA, begin on a demo account, read its input documentation, and check both its logs and the account’s positions before leaving it running.