BTC USD 86,941.0 Gold USD 4,343.77
Time now: Jun 1, 12:00 AM

I built a simple Chrome → Trade MT4 & MT5 From Your Browser

fxvnpro

Fun Poster
Messages
118
Joined
Nov 25, 2025
Messages
118
Reaction score
0
Points
10
Hi everyone,

I've been working on a small project that lets me manage my MT4/MT5 trading workflow directly from Chrome (TradingView,X.com....), while keeping MetaTrader running as the execution terminal.


The idea is pretty simple:

Chrome → FXVNPro → MT4/MT5 → execution result back to the browser

I finally got the complete workflow running, so I thought I'd share a few screenshots and get some feedback from other MT4/MT5 traders.

1. Install the Chrome extension

The extension is now available through the Chrome Web Store.

1789642045142.png


2. Create a connection and install the MT5 Bridge

From the Browser Trading page I create a connection, download the MT5 Bridge and attach it to MetaTrader.

1789642079023.png




Once connected, Chrome and the MetaTrader terminal can communicate without me entering my broker trading password into the Chrome extension.



3. Send a trade from Chrome

For this test I used XAUUSD (BUY -0.25 lot)

From the extension I can prepare the trade and send it to the connected MetaTrader terminal.

1789642111750.png




The order then appears in MT5:

1789642128597.png




4. Modify the trade

I can also modify the trade from the browser and see the change reflected in MT5.

1789642149298.png





5. Close the trade

Finally I closed it from Chrome:

1789642168727.png


and the position was closed in MetaTrader.

1789642189442.png


The execution information is then returned to the Browser Trading record:

1789642203775.png


That's basically it. I'm intentionally trying to keep the workflow simple:


Install → Connect → Trade → Modify → Close


This isn't meant to replace MetaTrader or provide trading signals. MetaTrader still handles the trading side; the browser is simply another way to interact with the connected terminal.


I'm interested in feedback from people who actually use MT4/MT5:

Would you find a browser → MetaTrader workflow useful?


And if so, what would matter most to you — easier trade management, remote access, execution records, or something else?

Full Video: Full Video:Trade MT4 & MT5 From Your Browser Full Video


More details / test it here: FXVNPro Browser Trading


Thanks guys. Any feedback is welcome.
 
Last edited:
С точки зрения продукта/архитектуры, меня больше всего волнует обработка ошибок между браузером, мостом и MT5.

Например: браузер отправляет ордер, соединение обрывается, MT5 исполняет его, но браузер так и не получает подтверждение. Как предотвратить повторную попытку пользователя и случайное создание дублирующего ордера?

Наличие уровня идемпотентности/идентификатора запроса, а также четкого состояния «ожидание / подтверждено / неудача / неизвестно» значительно повысило бы безопасность.
 
Hi lenarshakira,

Thanks — this is a very good point, and the failure scenario you described is exactly the kind of edge case I want Browser Trading to handle safely.


If the browser sends an order, MT4/MT5 executes it, but the acknowledgement is lost, the system should not simply treat that as a failed request and allow an automatic retry. As you said, that creates a real duplicate-order risk.


I like the model you suggested: a unique request ID combined with explicit states such as Pending → Confirmed / Failed / Unknown.


In particular, I think Unknown is important. It should mean: we cannot yet prove whether this request was executed, so don't automatically send it again.


The longer-term approach I have in mind is for the Bridge/MetaTrader side to recognize previously processed request IDs as well. If the same request appears again, it should be possible to reconcile it with the original execution rather than blindly creating another order.


FXVNPro already uses acknowledgement from the connected MetaTrader workflow as part of Browser Trading, but I agree that a stronger end-to-end idempotency and reconciliation layer would make the execution model much more robust.


Also, I noticed this connects nicely with your earlier suggestion about immutable revision history for Trade Idea Builder. Both ideas are really about the same principle: don't silently rewrite history, and don't assume what happened when it can be verified.


I really appreciate this kind of product/architecture feedback. I'm building FXVNPro independently and would be happy to stay in touch as the system develops. If you're comfortable with it, feel free to PM me here or share your preferred contact method. I'd be interested in getting your feedback again as these parts evolve.
 

Live Forex Chart

Currency
Rates
EUR / USD
1.14674
USD / JPY
157.322
GBP / USD
1.33672
USD / CHF
0.82107
USD / CAD
1.40302
EUR / JPY
180.407
AUD / USD
0.71214
Back
Top
Log in Register