We recommend Bybit as the MT4 platform as they offer USDT crypto pairs on MT4. you can simply run the Binance connector on their MT4 DEMO.
FRZ MT4 Binance Copier is a free EA designed to connect MT4 and Binance via Binance API. With this tool you can open or close trades on Binance via MT4 manually or copy the MT4 trades from another MT4 EA to Binance. This works on both spot and futures (USDS-M) market.
In order to use this product, you need to have the corresponding crypto pair on your MT4 provided by your forex broker. For instance, if you want to trade BTCUSDT on Binance from MT4, you need to have BTCUSDT (or at least BTCUSD) pair on your MT4 and so on. Also note USD and USDT are not the same and therefore there can be some price differences between MT4 BTCUSD and Binance BTCUSDT; If you trade on the lower timeframes like 1 or 5 minute chart, the price difference can be significant.
**We can recommend Bybit as the MT4 platform as they offer USDT crypto pairs on MT4. You can simply run the Binance connector on their Mt4 DEMO; there will be less price differences in this case. However, you need to adjust the setting 10 accordingly. Eg. If you have BTCUSDT itself on your MT4, and if you want to trade the same on Binance, then setting 10 should be: BTCUSDT;BTCUSDT
Common Errors Massages provided by Binance API:
- “Timestamp for this request was 1000ms ahead of the server’s time”. You may reduce your PC/VPS time by few seconds and try again.
- “code”: -4061, “msg”: “Order’s position side does not match user’s setting.”, You may try changing hedging mode to one-way mode.
Whenever you open a trade on Binance, the same trade will be opened on Binance on the corresponding pair. The tool can be used with any MT4 crypto pair to open trades on corresponding pair on Binance.
Copying Trades from another EA to Binance.
Example: Assume you have an EA running on MT4 BTCUSD H1 Chart and you want to copy the trades to Binance BTCUSDT futures market, then open another BTCUSD chart and load our EA to that chart. Then simply enable copy trades under our EA settings. Then all the trades on MT4 EA will be copied to Binance futures.
- What is supported: Trade entries with optional TP/SL.
- What is not supported: Trailing stop, breakeven and other advanced functions.
Please note that actual prices on Binance can be somewhat different from MT4 (Spot price differences would be less but futures price differences could be considerable if you use short time frames like M1 & M5 or use too small take profit or stop loss).
Video Guides
Operational differences from MT4 to Binance
- Closing trades on MT4
Closing an opened spot trade on MT4 is equivalent to an opposite trade on Binance. For instance if you close a BTCUSD trade on MT4, the equivalent action on Binance would be a sell trade on BTCUSDT with the same volume.
- Stop loss and take profit on Binance
Take profit and stop loss on MT4 will also be equivalent to opposite trades on spot Binance. For instance, if you buy BTCUSD 01 lot on MT4 at $50,000 spot rate and place stop loss at 40,000 and take profit at 60,000, the EA will open a corresponding BTCUSDT buy trade at Binance at the spot rate that existed at that time. If the price reached $60,000, MT4 would close the trade while on Binance a sell trade will be triggered with the same volume as the buy trade. Similarly, if the price dipped to $40,000, MT4 will execute the stop loss and close the trade while on Binance a BTCUSDT sell trade will be triggered with the same volume as the buy trade.
- Adding more positions to the same pair on Futures
When you add additional positions on the same pair, Binance will only add to the current position with an average price where as you will get different trades on MT4.
How to Install
- Go to MT4 => Options=>Expert Advisers and allow automated trading and under “Allow Web Requests” add https://api.binance.com
- Place the EA file under Experts folder
- Refresh/restart the MT4
- Go to Binance and create an API and Secret Key and add them under EA settings
- Add your MT4 crypto pair and corresponding Binance pair under EA settings
How to Get Binance API
Go to your Binance account. Move the cursor to your profile icon and from the drop down list, select “API Management”. Then create an API with an API key and a Secret key. You will need to enter these two keys under EA Setting.
EA Specs
Product name | FRZ MT4 Binance Copier |
Product type | MT4 Expert Adviser |
Crypto exchanges / markets supported | Currently supports only Binance exchange only. Spot and Futures (USDS-M) supported. |
Time frames supported | Any |
Trading features supported for copying to Binance | Trades with TP/SL only. Trailing stop, breakeven, and other advanced features not yet supported. |
Supported currency pairs | EA works on any crypto pair on MT4 that has a corresponding crypto pair on Binance. E.g. BTCUSD (MT4) => BTCUSDT (Binance) |
Current version | 3.0 |
Detailed user manual is available on the knowledgebase.
Jayden P –
Superb. Thank you for making such a great tool for free
Kieth J –
This what I was looking for long time. Thank you!
Chirag Panchal –
Can we use another EA on those binance charts?
ForexRobotz –
You cant use two EAs on same MT4 chart
enis –
thanks
Lidia Podila –
I just downloaded the free demo version. Can I use all the binance symbols or are some limitations?
Alvin –
There is error message : Invalid pointer access in ‘BinanceLibrary-v2.5-Futures.mqh’
FRZ –
pls contact support