Sometimes the API load indicator becomes red - it signals that the API is experiencing an excessive load at the moment, which can lead to a temporary ban from the exchange. In this case, it is necessary to close unnecessary charts or enable auto-closing charts. If the increased load appears after launching the MoonShot strategy, then reduce the number of orders. Disable auto-open charts at signals from strategies. When trading manually, do not rearrange charts with a large number of orders at the same time. If you plan to run several MoonBot terminals on one computer, start the next one only after the previous one is fully loaded, i.e., not all at once, but sequentially.
We recommend that you update your MoonBot terminal to the latest version, as the new versions have fixed the error of taking profit on simultaneous buy orders that exceed the position limit.
If you are updating the MoonBot terminal and you get an "Update Fail. Please download latest Moonbot from our site", you should first make sure that the MoonBot terminal is closed. Then download the archive with the latest version of the terminal from our website https://moon-bot.com/en/download/, open it and move 4 files from it to the root folder with the MoonBot terminal and replace the files. After that, run the MoonBot.exe file from the root folder in administrator mode and, after the terminal starts, verify that the upgrade to the new version was successful (the version number is indicated in the upper left corner of the MoonBot main window).
The Bybit exchange API does not yet support the conversion of small coin balances, so in the MoonBot terminal for the Bybit exchange, after calling the Assets window via Menu - Assets, there is a Convert to MNT button in the lower Transfer window, but when you click it, the conversion does not take place and the log shows the message Currently Bybit does not support auto-conversion. This functionality will work after the exchange adds the conversion option to the API. Currently, coin balances must be converted manually in your Bybit exchange account.
Small amounts can only be converted to MNT tokens on the Bybit exchange once every 6 hours. The cost of exchanging assets per transaction cannot exceed 0.001 in BTC equivalent. Coins that have been delisted cannot be exchanged. Requests to convert multiple assets sent from a Single Trading Account may only be partially executed. For each conversion, Bybit charges a fee of 2% of the amount of MNT tokens converted.
If there is an error in writing the CustomEMA formula in the MoonBot terminal on the Filters / Base tab of the strategy settings, for example, incorrect encoding, then the entry in the filters on the chart will be displayed as follows:
EMA Filters: CustomEMA: Not a EMA ()
To correct the error, carefully rewrite the entire formula in the CustomEMA parameter strictly in the English layout and follow the encoding of the text.
If there is an error in writing the CustomEMA formula in the MoonBot terminal on the Filters / Base tab of the strategy settings, for example, the wrong designation of hours, minutes, seconds, and in your case 5 minutes instead of 5m is indicated as 5m, then the entry in the filters on the chart will be displayed as follows:
EMA Filters: CustomEMA: Wrong EMA parameter (5m)
To correct the error, carefully rewrite the formula strictly in the English layout and use acceptable abbreviations for time values: hour (h), minute (m), second (s). To write seconds, you can omit the letter s, then the number without the letter will always be counted as s.
If there is an error in writing the CustomEMA formula in the MoonBot terminal on the Filters / Base tab of the strategy settings, for example, square brackets were used instead of round brackets, as in your case, then the entry in the filters on the chart will be displayed as follows:
EMA Filters: CustomEMA: Wrong EMA formula (EMA[5m,1]>-1)
To correct the error, replace the square brackets in the formula with round ones.
If there is an error in writing the CustomEMA formula in the MoonBot terminal on the Filters / Base tab of the strategy settings, for example, as in your case, a dot is indicated instead of a comma, then the entry in the filters on the chart will be displayed as follows:
EMA Filters: CustomEMA: Wrong EMA formula (no comma) (EMA(5m.1)>-1)
To correct the error, replace the dot with a comma in the formula.
If there is an error in writing the CustomEMA formula in the MoonBot terminal on the Filters / Base tab of the strategy settings, for example, as in your case, EMA(1m,1)>-1, that is, the time value "1m" is specified, which is not supported for comparison in this formula, then the entry in the filters on the chart will be displayed So:
EMA Filters: CustomEMA: Wrong EMA range (1 minutes, must be [2 .. 90])
To correct the error, replace the first comparison value in the formula with "1m", which should be in the range from 2m to 90m.
If there is an error in writing the CustomEMA formula in the MoonBot terminal on the Filters / Base tab of the strategy settings, for example, as in your case, EMA(5m,1)=>-1, that is, an invalid sign for comparison is specified, which is not supported in this formula, then the entry in the filters on the chart will be displayed as follows:
EMA Filters: CustomEMA: Wrong EMA comparison part EMA(5m,1)=>-1 "=>-1")
To correct the error, remove the equal sign in the formula, as it is superfluous and is not supported when comparing in formulas. There are only two acceptable signs - a larger sign or a smaller sign.
If there is an error in writing the CustomEMA formula in the MoonBot terminal on the Filters / Base tab of the strategy settings, for example, as in your case, EMA(5m,1)>-1O, that is, when writing the number 10, the letter "O" is accidentally indicated instead of zero, then the entry in the filters on the chart will be displayed like this:
EMA Filters: CustomEMA: Wrong EMA comparison value EMA(5m,1)=>-1O "-1O")
To correct the error, replace the letter O with zero in the value "1O".
If there is an error in writing a valid combination of formulas in the MoonBot terminal on the Filters / Base tab of the strategy settings when writing the CustomEMA formula, for example, as in your case, EMA(5m,1)>-1 AHD EMA(5m,1)>-2, that is, when writing AND, AHD is not written correctly, then the entry in the filters on the graph will be displayed as follows:
EMA Filters: CustomEMA: Wrong EMA comparison value EMA(5m,1)>-1 AHD EMA(10m,1)>-1"-1 AHD MIN(10m,1)>-1")
Only AND OR OR formulas are available for comparison. In your case, to correct the error, rewrite AHD to AND in the English layout.
If the new coin has not appeared in the MoonBot terminal after listing on the exchange, then you should restart it in administrator mode.
When trading in the MoonBot terminal for the Binance Spot exchange on the USDT-USUAL pair, orders may not be placed due to the fact that this pair is launched on Binance Pre-Market. Trading on Binance Pre-Market is only available from the user's main account and is prohibited for subaccounts, as well as allowed only for users from selected countries that are included in the list of allowed ones. In addition, you need to log into your account on the Binance exchange, open the Binance Pre-Market and check the box "I accept the Term of Use" in the "Trading Guidelines" notification window to accept the exchange's terms when trading on the Binance Pre-Market.
First, restart the MoonBot terminal, if the problem persists, then restart the router and computer, check the VPN and Proxy connection settings, try changing the provider, for example, connect to the mobile Internet. If the lags still sometimes repeat, then at the moment of the lag, enter the ChartsTimings diagnostic command in the coin search field on the main window of the MoonBot terminal, after that an entry will appear in the log: "Ok. Will show charts timings" and debugging data with different timings will appear in the upper-left corner of the graph: tm2=2 tm3=2 tm4=10 tm5=12 tm6=20 tm7=132 Slter: 14. The numbers will indicate the time in milliseconds for drawing the graph, the higher they are, the greater the visual lag. Next, take a screenshot of the graph with this data and send it with explanations to the developer of the MoonBot terminal for verification.
In earlier versions of the MoonBot terminal in Emulator mode, orders could bounce off price spikes, which could lead to incorrect testing of some strategies. This has been fixed in recent versions of the terminal, we recommend updating to the current release version.
Previously, sometimes when the MoonBot terminal was running for a long time, the MoonStrike strategy stopped producing detectors. In the latest versions of the terminal, this situation has been fixed and we recommend updating to the current version of the terminal. In addition, we recommend restarting the MoonBot terminal and then creating a new MoonStrike strategy in the terminal.
Previously, when using the SetWL\SetBL Telegram commands, the coins in the white and black lists were not saved in the strategies after restarting the MoonBot terminal in the latest versions, this situation has been fixed and we recommend updating to the current version of the terminal.
After the Gate exchange introduced additional restrictions on API limits and users began to receive error messages on API limits, an internal penalty was added to the MoonBot terminal 10 minutes after receiving such an error, that is, after the Gate exchange limited the user to a limit of 1 order in 10 seconds. Orders are not removed when a penalty kick occurs, but new ones are not placed until the penalty kick time expires.
If there are lags in your MoonBot terminal due to TLS problems on the Binance exchange servers, then this problem has been fixed in the latest versions of the terminal, we recommend updating the terminal to the current version.
If you see such a warning and the MoonBot terminal does not start, while you are using Windows 7 or Windows server 2012, then you need to install all updates for these Windows operating systems!
The latest versions of the MoonBot terminal will not run on older operating systems without the latest updates installed on them!
Such errors do not occur on computers with Windows 10, Windows 2016 and older operating systems, as they have the necessary update files.
In recent versions of the MoonBot terminal, the internal CPU protection settings have been weakened due to the possibility of its operation at CPU values close to 95%, so now the terminal will stop less often because of this, we recommend updating the terminal version to the current one.
When trading in the MoonBot terminal for the Bitget Futures exchange, the futures shoulders are not loaded immediately (as on the Gate exchange), so you need to wait some time for all the shoulders and maximum limits to be updated in the market table.
Currently, the balance in the MoonBot terminal for the Bitget Futures exchange is updated with a delay, this is a feature of this exchange.
In the latest versions of the MoonBot terminal, the collapse states of the filter subsections in the strategy settings are saved in the same position as they were collapsed or expanded. These provisions are maintained for all strategies in the terminal both during its current operation and after restarting the terminal. We recommend updating the terminal to the current version.
In the latest versions of the MoonBot Gate Futures terminal, the situation has been fixed when zero leverage was set on some coins when the terminal was turned on, we recommend updating the terminal to the current version.
In recent versions of the MoonBot terminal, the situation has been fixed when the global blacklist on the Settings - Basic tab was not saved during an emergency restart of the system, we recommend updating the terminal to the current version.
In the latest versions of the MoonBot Binance Futures terminal, the "extra" crosses on the chart were removed, which appeared in accordance with ADL liquidations in the flow of trades from the exchange, we recommend updating the terminal to the current version.
In the latest versions of the MoonBot terminal, on the main window, buttons for Buy order size and Sell order percentages now respond to mouse clicks immediately, before pressing it, and thus eliminating false alarms when moving the mouse cursor to neighboring buttons, we recommend updating the terminal version to the current one.
If you have changed the folder name in the MoonBot terminal, then in the Strategies window you should click on the "Save" button and only after that the terminal will respond to commands from Telegram sent to the strategies that are in this renamed folder.
An Out of memory error occurs when a program or operating system cannot allocate enough RAM to perform the requested operation.
Some reasons for the Out of memory error:
- Insufficient amount of RAM. This is especially true if, in addition to running several MoonBot terminals, you also perform other resource-intensive tasks on your home computer, such as gaming, video editing, and working with large databases.
- Memory Leak. Errors in the program code occur when the program allocates memory but does not release it after use.
- There are too many running programs. Running a large number of programs at the same time can cause all available RAM to be occupied.
- Page files are too large. A swap file is a file on a hard disk that is used by Windows as an extension of RAM. If the size of the swap file is too large, this may indicate inefficient memory usage. We recommend reading about the correct configuration of the swap file on the Internet.
- Corrupted drivers. Corrupted or outdated drivers, especially graphics cards, can cause memory leaks.
- Viruses and malware. Viruses and malware can occupy system resources, including RAM.
- Problems with the equipment. In rare cases, an Out of memory error may be caused by a malfunction of the RAM or other computer components.
To fix the Out of memory error, you can try the following steps::
- Close unnecessary programs. This will free up RAM.
- Restart the computer. A reboot will clear the RAM and close all running processes, which may help fix temporary problems.
- Increase the amount of RAM. This is especially effective if you often have to work with resource-intensive applications.
- Check the RAM. You can use a tool to check RAM (for example, Windows Memory Diagnostic).
- Optimize virtual memory. For example, you can set the size of the swap file to automatic so that the system can determine the required volume by itself.
In the MoonBot terminal, in the main window, in the coin search box, you can enter their names in the Russian layout, for example, when entering the IES, the terminal understands that the user entered the name of the BTC coin. Russian Russian language support is available, and the Russian language pack is downloaded and activated. However, if you have installed or reinstalled the Windows operating system, you need to make sure that it supports Russian language support. Then the search for coins using the Russian layout will be supported in the MoonBot terminal.