Settings Button
“Settings → Autostart” Tab
Turn on startup:
Start
If this checkbox is enabled, the Start button will be pressed automatically when MoonBot launches.
AutoDetect
If this checkbox is enabled, the Autodetect: ON button will be automatically activated at terminal startup.
Strategies
If this checkbox is enabled, all strategies that were active before the terminal was closed will be reactivated upon startup.
Or remember and startup in the same state
If this option is enabled, the terminal will remember the states of the Start, Autodetect, and Strategies buttons, and restore them to the same state they were in before shutdown — either active or inactive. This function is especially useful when running MoonBot on VDS servers, which may reboot occasionally for technical reasons.
Working time
Allows you to specify a time interval during which the Start button will remain active, enabling trading. Time format: HH:MM – HH:MM (local time).
Example: terminal working hours 06:00 – 19:00.
AutoUpdate the bot
If this checkbox is enabled, MoonBot will automatically update and restart when a new version is released.
⚠ Note: Auto-update may occur during an important trade. To avoid losing control, it is recommended to disable this option and update manually by clicking the new version notification in the upper-right corner of the main terminal window.
Postpone AutoUpdate with active sells
If this checkbox is enabled, auto-update will be postponed until all open Sell positions are closed. This setting does not affect manual updates or the DoUpdate command in Telegram.
Auto Stop on Losses
Stop If loss greater then (*left setting)
If enabled, the MoonBot terminal activates loss protection:
-
he Start button is automatically switched to Stop, blocking both manual and automatic trading
-
All active Buy orders will be cancelled
-
Trigger condition: the total loss from the last N trades exceeds the set value in X $
-
All trades are included in the calculation, including open ones
-
The protection is triggered when any of the trades is closed.
Below the loss amount and trade count fields, the current state is displayed, for example: Actual: -1.00$12 trades.
If you’ve analyzed the situation and are ready to resume trading:
-
Click the Reset button to clear the counter
-
Then click Start in the main window of the MoonBot terminal — trading will resume, and profit/loss tracking will start from scratch.
Also Panic Sell all active orders
If enabled, then in the Moonbot terminal, when the left or right "Stop if loss greeter then" setting is triggered, the Panic Sell is additionally activated and all open positions are closed.
This feature allows you to instantly close all open positions at market price if the total loss from recent trades exceeds the set limit. It helps limit losses quickly and prevent further drawdown.
Stop If loss greater then (*right setting)
If enabled, the MoonBot terminal activates automatic trade shutdown: the Start button is switched to Stop, preventing both manual and auto trading. All Buy orders will be cancelled.
This limit is triggered when the loss exceeds X $ over the last H hours, provided more than N trades occurred during that time. All trades are included, and the stop occurs when any one of them is closed.
Below the $ and H fields, the current stats are shown, for example: Actual: 5 trades-2.00$.
If you decide to resume trading after review, click Reset to clear the counter. Profit/loss tracking will restart with new trades. Then click Start in the main window of the MoonBot terminal.
Ignore Emulator Trades
If enabled, profit and loss from emulator orders will not be included in the loss calculations.
Auto reset session per H hours
If enabled, the MoonBot terminal will automatically reset the session profit value every H hours, provided no trades were made during that period.
If the MoonBot terminal stops, check the log for the cause. The most common reasons are:
-
Auto protection triggered due to excessive loss
-
Exceeding the allowed number of API errors.
If stopped due to loss protection, go to Settings → Autostart and either increase the loss limit or uncheck the Stop if total loss exceeds option.
If stopped due to API errors, check the following:
-
Restart your router
-
Reboot your computer
-
Avoid using Wi-Fi, especially unstable connections.
You can also temporarily disable error protection by unchecking Auto Stop if errors level ≥ XX.
Auto Stop by BTC Rate or Market Conditions
Global Panic Sell If BTC rate changed (*vs. USDT pair)
Triggers an emergency market sale of all open Sell orders if:
-
Hourly BTC rate drops more then (%) ±Х%
-
Hourly BTC rate raise more then ±Х%.
Global Panic Sell If all markets avg. rate drops
If enabled, the MoonBot terminal will activate Panic Sell mode for all open Sell orders if the following condition is met: Hourly avg. rate drops more than then (%) ±X%, i.e. the average price of all altcoins in the market has dropped by more than ±X% over the last hour.
Restart when
If enabled, the Start button will be pressed automatically after a loss-based stop, once the following conditions are met: BTC delta > ±XX%, AND BTC delta < ±XX%, AND market delta > ±XX%.
Auto Stop on API Errors
Auto stop if errors level >= XX
Stops trading when the number of API errors exceeds the set threshold (range: 1–5). The value is set using the slider on the right.
Also Panic Sell all active orders
Triggers Panic Sell if the API error threshold is exceeded.
Restart in N minutes
If enabled, the Start button will be automatically pressed N minutes after a stop caused by too many API errors. The time is entered in the field on the right.
Auto Stop on Ping
Auto stop if Ping > XXX ms
If enabled, the MoonBot terminal will automatically stop when ping exceeds the specified threshold. The value is set using the slider on the right, in the range of 100–2000 ms.
Also Panic Sell all active orders
Triggers Panic Sell if the ping exceeds the threshold, closing all open Sell orders at market price.
Restart in N minutes
If enabled, after a ping-related stop, the Start button will be pressed automatically after the number of minutes specified in the field on the right.
BTC Price Notifications
Blink the rate label If BTC rate changed
If this checkbox is enabled, MoonBot will highlight the BTC price with a pulsing red color on the main window when one of the following conditions is met:
-
Hourly BTC rate drops more then (%) ±XX%
-
Hourly BTC rate raise more then (%) ±XX%.
Alarm If BTC rate changed
If this checkbox is enabled, MoonBot will play a sound signal when the BTC price changes according to the conditions set to the left. You can select a specific sound from the dropdown menu below.