Pay attention to the peculiarities when working with the Gate exchange.
1) On futures available balance is updated with a delay.
2) Trading on futures on the Gate exchange (on the website) is conducted in contracts and each coin has a contract size. For example, for ETH the contract size is 0.01 ETH. In the MoonBot terminal, this logic is hidden from the user, so visually trades are counted in currency units. In other words, when trading in the MoonBot terminal you open a position for 0.01 ETH, but on the site this position is equal to 1 ETH contract.
3) On the spot, the “big” stack of 1000 levels is loaded with a strong delay (up to 1 minute), during which time only a “narrow” stack of a few dozen levels is available.
4) After the first launch of the MoonBot terminal, positions are “initialized” on futures for some time (about 2-3 minutes). During this time, you will not be able to change the leverage and maximum orders, and accordingly, the auto leverage control will not work.
5) When restarting the auto leverage control will not work for the first minutes either, but you can manually change the leverage.
6) Public liquidations do not seem to be available in the API. Therefore, the Liquidations strategy will not work in the MoonBot terminal.
7) Icebergs work on futures and spot; the visible part of the iceberg is set to the minimum lot size.
8) Due to the extremely low API limit on market requests, the initial loading of market data takes a long time. For manual trading it makes sense to uncheck “Analize coins on startup” on the “Settings – Main” tab.
9) For automated trading, the rule “1 MoonBot terminal = 1 VPS” should be strictly observed; the region of the dedicated server (VDS) for the Gate exchange is recommended: Tokyo (Japan).
10) There are no commission values on futures in API, so the report will differ from the actual profit by the value of the maker’s commission.
Detailed instructions on connecting the Gate exchange are published on this page: https://moon-bot.com/en/connect-gate/.