Here is the error within the metatrader platform
"2019.07.16 12:52:56.671 Trades '4013': rejected exchange buy 300.00 ETHUSDT at market (Filter failure: MIN_NOTIONAL)"
The orderbook displays the USD value at each price and not the number of coins at each price ( normal orderbook behavior).
Since the orderbook displays the USD value, an order size of 300ETHUSDT would be worth 300 usd,
Please check your calculations for the MIN_Notional value, because it should be 11 USD ( 0.001 * BTCUSDT).
It would be best for your team to normalize the data to make it consistent across all exchanges and markets. Right now all exchanges and markets work besides BTCUSDT and ETHUSD. Orderbooks are showing the USD value and not the number of coins. MetaTrader5 has already updated their platform so that you can show the proper values (double) for the orderbook and fix this abnormal configuration.
Customer support service by UserEcho