timurila/mt5mng-rest
Full functional trial version for 14 days. More details and full version available at:
docker pull mtapiio/mt5mng
docker run --rm -p 5000:80 mtapiio/mt5mng
After that open in browser: http://localhost:5000
To establish connection with MT5 Server use Connect endpoint. It requires broker host, port, mt4 account number and password.
https://mt5mng.mtapi.io/Connect?user=999943&password=eanm3xtd&server=20.4.28.127
It returns token that you need to use as 'id' parameter in further requests to server.
To send different types of orders use OrderSend endpoint.
Market order: https://mt5mng.mtapi.io/OrderSend?id=f4d4ec32-cfc7-4cf0-8a93-2881a1bc5b5a&symbol=EURUSD&operation=Buy&volume=0.01
Call /Connect method to get identification token.
Simple Web Socket test client for chrome browser: https://chrome.google.com/webstore/detail/websocket-test-client/fgponpodhbmadfljofbimhhlengambbn
docker pull timurila/mt5mng-rest