MT5 to Binance
MT5 to Binance is a trading panel that allows sending orders to Binance cryptocurrency exchange from MetaTrader 5 terminal.
To start using the panel it is required to put in the API Key and Secret Key, created in the client area of Binance via the https://www.binance.com/en/my/settings/api-management with selected checkboxes Enable Spot & Margin Trading and Enable Futures.
Also it is required to go to menu Tools - Options, select the Expert Advisors tab, select checkbox Allow WebRequest for listed URL and put in the following URLs separately:
The design of the panel is made in the same style as on the Binance exchange itself. In the panel it is available to trade on both Binance Spot and on Binance Futures. Switching between these to markets is provided via selection of the relevant market type on the panel itself.
There are also available the main used order types: Market, Limit, Stop - Limit. Switching between them is possible via selection of the required order type on the panel as well.
Choosing of the trading instrument is implemented directly from the trading panel without the requirement to go to the settings. Removal of the irrelevant symbols and conversion to upper case is made automatically.
Showing the current balances of base currency and quote currency is also available in the panel and relies on the chosen trading pair. Balances are loaded automatically repeatedly with some interval to prevent bans from Binance for too frequent requests.
On the panel there are located the fields to put in the entry price and stop - limit price as well. They will be turned active as soon as the following order types (Limit or Stop Limit) will be selected.
Choosing the order size is available either with manual entry or with the horizontal scroll as it is done on the Binance exchange. It should be pointed out that the scroll uses size calculation depending on the current balance without using the leverage.
It is also possible to define the Take-Profit and Stop-Loss prices for futures. Due to restrictions of the Binance API it is possible to set either Stop-Loss or Take-Profit at a time.
The rounding of the put in values (prices and order sizes) is made automatically according to the specifications of every pair on Binance.
The status of the order execution is available in the status bar in the bottom of the trading panel.
In the nearest future it is planned to add separate window with the current opened positions, opened orders and to allow creation and showing of the chart of the chosen trading instrument.