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 Connector is a trading assistant tool (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.
This will be useful to anyone who is familiar with MT4 and its wide availability of EAs, indicators and tools for technical analysis. 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.
*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.
Copying Trades from another MT4 EA to Binance (Pro feature)
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 the settings no.3. Then all the trades on MT4 EA will be copied to Binance futures with MT4 lot size modified by the Binance lot ratio.
What is supported: Trade entries & exits with optional Take Profit (TP)/Stop Loss (SL)
What is not supported: Trailing stop, breakeven and other advanced features
NB: 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).
Operational differences from MT4 & how they are handled on Binance
- Closing trades on Binance spot market
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 spot market
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. It is not necessary to copy TP & SL to Binance as the trades will be closed whenever you close the trade on Binance.
- Adding more positions to the same pair on Binance Futures market
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.