Additional materials
System settings
Moonbot can operate both on a local PC and on a dedicated server (VDS).
A VDS server is a remote dedicated server where you can install the Windows OS and run Moonbot so it continues working even when your local PC is turned off.
You can always access and monitor the terminal via remote desktop applications from your PC or mobile device. You can also link the terminal running on a VDS to a Telegram chat for remote control.
A VDS is primarily useful for:
-
Users who run automated trading and do not want to keep their local PC running 24/7, as this may negatively affect hardware. In addition, automated trading requires low latency to the exchange (from 10 ms), which can be achieved on a VDS — this improves detection speed, faster order placement, and quicker execution of buy and sell operations;
-
Users who do not have a Windows-based PC — in this case, you either need to use Windows emulation, change your device, or install the terminal on a VDS.
VDS requirements for automated trading
VDS servers are typically a paid service.
If you plan to use a server for automated trading, a basic configuration with 2 CPU cores and at least 2 GB of RAM is sufficient.
It is recommended to choose servers located in the same region as the exchange servers to achieve minimal latency:
-
For Binance: Tokyo (Japan);
-
For HTX: Tokyo (Japan);
-
For Bybit: Singapore.For Gate: Tokyo (Japan);
-
For Bitget: Tokyo (Japan);
-
For Hyperliquid: Tokyo (Japan) * however, other locations are also possible since the servers are distributed.
VDS requirements for automated trading
If you plan to use a VDS for manual trading, be aware that it may be less comfortable due to remote desktop usage, including possible input delays. For manual trading, it is recommended to use a more powerful server with 4 CPU cores and at least 4 GB of RAM.
To open the system settings window, go to Menu → System Settings in the terminal:
Hovering the mouse cursor over a parameter will display its detailed description.
☐ Use GPU Canvas — use hardware acceleration (monitor scaling will always be 100%; may cause artifacts);
☐ Use ClearType — use ClearType fonts on charts;
☐ Use Direct2D — use DirectX (recommended in most cases);
☐ Smooth Charts scrolling — smooth chart scrolling (available only in the PRO version of the terminal with Moon Scalper enabled);
☐ Local Trades Time — use local time for displaying trades on charts (enable if your system clock is not synchronized);
☐ Fast OrderBook updates — fast order book updates (only when using the Moon Scalper module);
☐ Antialiasing — use antialiasing when rendering charts (the chart may appear slightly blurred);
☐ RepaintOnMouseOver — smooth cursor rendering (uses more system resources);
☐ Ignore Scale — ignore system monitor scaling settings (enable only if there are scaling issues);
☐ High DPI Mouse — enable for high-DPI mice to reduce chart lag
☐ Store 100% of trades on the chart — slider from 20% to 100% for dynamic filtering of small trades that have minimal impact on price but increase terminal load;
☐ Allocate memory for charts: XX% — now available in VDS mode on 1GB with swap file enabled. This setting affects the number of trade markers on the report chart. It is strongly recommended to increase this value only on a 2GB VDS!
☐ FPS — field for setting the chart refresh rate in the terminal. Recommended: from 20 for a local PC, from 10 for a VDS;
☐ VDS Mode (optimization) — enable this option if the terminal is used on a dedicated server (VDS). After enabling it, restart Moonbot in administrator mode. This mode reduces resource usage when running Moonbot on a VDS (less memory and CPU used for storing and rendering charts, more resources allocated to algorithm execution).
Below, the current page file size is displayed: XX GB (C:\pagefile.sys ...).
Setting a fixed page file size
💡 Attention! It is strongly recommended to set a fixed page file size of 4 GB. To do this, perform next steps:
-
In the System Settings window, click the Set PageFile-Control panel button; the System Properties window will open; then go to Performance → Settings → Advanced → Change and set a fixed page file size;
-
Click the Set PageFile-Registry button; the page file will be automatically set to 4 GB; after that, close the Moonbot terminal and restart the VPS for the changes to take effect.
Setting up automatic Windows login
It is recommended to configure automatic login in Windows. To do this:
-
In the Login field, enter your Windows username;
-
In the Password field, enter your Windows account password;
-
Click the AutoLogin button.
To disable automatic login, click the Reset Autologin button.
You can also add the Moonbot terminal to Windows startup. To do this, in the settings window click the Run at Windows startup button, then restart the server (for example, via the VDS control panel). After the operating system loads, the terminal should start automatically and continue running.
⚠️ Attention! It is recommended to disable Windows Update and Windows Defender on a VDS. During updates, the system may close the terminal, and Windows Defender may block related processes. In this case, orders may remain on the exchange without management.
💡 Note that it is also recommended to disable the Automatic daylight saving time adjustment option on a VDS, and to ensure proper time synchronization and correct time zone settings.
Recommended terminal configuration parameters table
The table below provides recommended parameters for optimal terminal performance. Please note that optimal values depend on your PC configuration or VDS server specifications.
Legend in the table:
-
YES — recommended parameter; means the checkbox should be enabled in the corresponding setting, or that the parameter is suitable for this operating mode;
-
NO — parameter is not required; it is recommended to disable it, though it can be enabled manually if needed;
-
TEST — parameters that are recommended to be initially disabled; if the terminal operates stably, they can be enabled one by one to check whether they overload the PC or VDS.