Interface configuration

Let us help you find the answer to your question faster by using keywords

Search within the active FAQ section (to search all FAQ sections, use the general site search)

Interface configuration



The Moonbot main screen can be conventionally divided into several sectors. The tabs with settings, header with key controls: order size, buy level, sell level, chart scale, volume buttons, order controls, drawing on the chart and other buttons. Buttons to manage strategies, reports and show markets. The main bot window with the chart and service information. Auxiliary buttons for managing orders, placing orders in iceberg mode and more.
Window with active orders. A window with logs. Field with additional technical information.




The Moonbot terminal communicates with the exchange via the exchange’s API; API keys are required to access the API.


When you launch the Moonbot terminal for the first time, you will be prompted to enter your API keys, which consist of an API Key and an API Secret.
The API Key is a public key used to register the Moonbot terminal.
The API Secret is a private key used to sign orders. The private key is stored locally on your computer in encrypted form in the BotConfig.bcfg file, which Moonbot creates automatically. The private key is never transmitted over the internet!


To register API keys in the Moonbot terminal, you need to go to the Settings-Login tab and, from the "Exchange:" menu, select the exchange you wish to trade on; for example, if it is "Binance (spot market)", you should select "Binance" and click the "Apply" button.
In the "API Key" field, enter your API key.
In the "API Secret" field, enter your API secret.
Then click the "Register API keys" button.


If the API keys have been entered correctly, Moonbot will establish a connection with the exchange’s server; your Moonbot ID will be displayed in the settings window, and the status "Connection OK" will appear in the bottom-left corner of the main window. You do not need to re-enter the API keys when you launch the terminal again.


Step-by-step instructions for creating and registering API keys for exchanges that can be connected in the Moonbot terminal are available on our website in the Documentation section – "Settings → Login" Tab Overview: https://moonbot.eu/ru/documentation/settings-login-tab/settings-login-tab-overview


For example, the instructions for connecting to the Binance exchange can be found here: https://moonbot.eu/ru/documentation/settings-login-tab/connecting-to-the-binance-exchange




First let's give a little background, what are Ed25519 API keys?
Ed25519 API keys are based on elliptic curves and use asymmetric cryptography to authenticate your requests to the Binance API. Like RSA API keys, Ed25519 keys are asymmetric.
You can generate a key pair, share the public key with Binance, and use your private key to sign requests.
The Ed25519 digital signature scheme provides a high level of security comparable to 3072-bit RSA keys, while having much smaller signatures that are faster to compute, for comparison:

API Key Type / Signature Size / Signature Operation Time
HMAC-SHA (256bit) / 64 bytes / 0.00 ms
Ed25519 (3072-bit) / 88 bytes / 0.03 ms
RSA (2048-bit) / 344 bytes / 0.55 ms

The Moonbot terminal on the Settings-Login tab now supports HMAC-SHA (256-bit) encryption-based API keys, which are the fastest, and RSA (2048-bit) encryption-based API keys, which are more secure. Support for API keys based on Ed25519 encryption is not yet available in Moonbot and may be available in future releases.




Obtaining API keys on Binance: To register keys, go to API Management on the exchange website. Enter any name for the new keys, click API created. Enter the two-factor authorization code. After receiving the API KEY and API SECRET it is recommended to save them in a separate file (for security reasons Binance will not allow to view the API Secret in case of their loss and they will be hidden behind asterisks).
NOTE: Once the keys have been created, the permissions for the API must be edited, in particular the checkboxes permitting spot and futures trading must be ticked and then the changes must be saved, otherwise the placing of orders will not be possible.
IMPORTANT: It is also necessary to select "Allow access only to trusted IP addresses" and specify the addresses where the bots will work with these keys. If this is not done, the permission for spot and margin trading will only be valid for 90 days, after which you will need to re-edit the key restrictions and check the "Enable spot and margin trading" box.
If you plan to run Moonbot terminals for different exchanges at the same time; you can register keys in the same Moonbot terminal without copying it, and switch between exchanges using the exchange selection drop-down list. However, it is better to make a copy of the Moonbot terminal, select a different exchange there and register API keys from the other exchange.
PRO version owners can create multiple API keys in their exchanger account and register them in the PRO version for free. To do this you must:
1) Copy the PRO version of the Moonbot terminal to a separate folder.
2) Run Moonbot from this folder in administrator mode.
3) Make sure you have a working PRO version of the Moonbot running and that your Moonbot ID is green in the Settings-Login tab in the top left corner.
4) There, on the Settings - Login tab, click on "Register another keys", enter the new API keys instead of the current ones and click on "Register API keys". Be careful not to leave any characters from the previous keys in the fields and when copying the new ones, do not trap a space at the end.
5) After this Moonbot with the new keys will also become the PRO version.




You need to create API keys with permissions for spot and futures trading in your Bybit exchange account.


Then in the Moonbot terminal on the Settings - Login tab, select Bybit (for spot trading) or Bybit Futures (for futures trading) and then register these API keys.


Then go to the Settings - Unlock tab and click on Moon Credits or click on the type of version (PRO version / Free version) in the lower right corner of the main terminal window.


Next, in the "Moon Credits" window that opens, look at the available Moon Credits balance at the bottom and make sure you have 500 Moon Credits to activate the API keys. Next, under "Activate API Key", click on the Activate for 500 Credits button and activate the API keys.


For more detailed instructions, please visit our website at: https://moonbot.eu/en/documentation/settings-login-tab/connecting-to-the-bybit-exchange




Yes, the Moonbot terminal for the Bybit exchange utilizes a feature in the API that can display deeper stacks. But if this feature is removed from the API, the stacks in the Moonbot terminal will be the standard size for the Bybit exchange.




You need to create API keys with permissions for spot and futures trading in your Gate exchange account. Then in the Moonbot terminal on the Settings-Login tab, select Gate Spot (for spot trading) or Gate Futures (for futures trading) and then register these API keys. Then go to the Settings-PRO tab and click on Moon Credits or click on the type of version (PRO version / Free version) in the lower right corner of the main terminal window. Next, in the "Moon Credits" window that opens, look at the available Moon Credits balance at the bottom and make sure you have 500 Moon Credits to activate the API keys. Next, under "Activate API Key", click on the Activate for 500 Credits button and activate the API keys.
For more detailed instructions, please visit our website https://moonbot.eu/en/connect-gate/.




In the top-left corner of the Moonbot terminal’s main window, you can see the name "Moon Bot Binance" and the current version number. The word "Binance" is taken from the exchange connection menu under the Settings – Login tab, and in this case it tells us that this terminal is being used for trading on the Binance spot market.


Similarly, if "Moon Bot Binance Futures" is displayed, this means that the trading terminal is connected to the Binance futures market.


The version number in the Moonbot terminal allows you to check the update history at any time on the website https://moonbot.eu/ru/manual/versions-history/ and check that your version is up to date.


Please ensure you are using the very latest version of the Moonbot terminal, which can be downloaded from our website: https://moonbot.eu/ru/moonbot-pro/download or update via the terminal itself if a tab appears in the top right-hand corner with a message about a new version being available. In this case, you will not only receive the latest terminal updates, but also fixes for issues in previous versions.




Yes, this can be done and the name will appear on the top line of the main window after the Moonbot version number. This name is set by the user and is useful for knowing which terminal is open in a given case, as well as for identifying trades via Telegram. You can set or change the name of the Moonbot terminal under Settings - Advanced - Remote - This Bot name. Name of the terminal will appear after it has been rebooted.


Technical support
Telegram group:
Moonbot Public

Technical support
Telegram group:
Moonbot Public

Get advice
Technical support Telegram group:|Moonbot Public Technical support Telegram group:|Moonbot Public