Moon Streamer is a feature for real-time chart data transmission designed to eliminate lags and delays in chart data display.
This module is available to PRO version users after activation in the Moon Credits window. To open this window, go to the Settings -> Unlock tab and click Moon Credits, or click the Pro Version label in the lower-right corner of the main terminal window.
If lags occur on the exchange side, trading markers (crosses) may temporarily disappear from the chart in the Moonbot terminal. To solve this issue, a mechanism for accelerated transmission of market data from servers (VDS) located in Tokyo (Japan) to your computer has been implemented. This mode replaces the standard connection to the Binance exchange websocket. The feature can be enabled or disabled at any time, allowing you to return to the standard connection.
Data transmission is performed via the UDP protocol, which significantly reduces latency and decreases the amount of transmitted data.
⚠️ Attention! It is recommended to use Moon Streamer only for manual trading. When operating on a VDS with automated trading, this functionality is not required and may negatively affect terminal performance.
Note
-
When using your own server, Moon Streamer works for all spot and futures pairs; when using the Moonbot server, the functionality is available only for BTC, USDT, and BUSD pairs on the spot market, as well as for USDT futures;
-
When using mobile internet, the functionality may not work if the operator blocks UDP traffic;
You can use both a Moonbot server and set up your own server to transfer data. This is done in just two steps. According to the test results, one server can stably serve up to 30 users. If this amount is exceeded, data loss may occur.
You can open the Moon Streamer settings window via Menu → Moon Streamer, or left-click on the green connection indicator circle in the bottom-left corner of the main Moonbot window to open the Info window; at the bottom of this window, you will see the line: Moon Streamer OFF Settings, which indicates that the Moon Streamer feature is currently disabled.
Click on Settings and open the MoonStream window, which contains two configuration sections:
Setting up your own Moon Streamer server
To set up your own Moon Streamer server, follow these steps:
-
Set up a VPS in Tokyo (Japan) with specifications of at least 2 CPU cores and 2 GB of RAM;
-
Install three Moonbot terminals on the server: for BTC (spot), USDT (spot) and USDT (futures);
-
In each terminal, open Menu → System Settings, enable the VDS optimized mode option and restart the terminals;
-
Configure the incoming UDP ports in the range 2500–2503; the outgoing ports should remain open by default;
-
In the MoonStream window, in the Stream Server section, tick the Activate Server on this bot’ box for port 2503;
-
If the ports are configured correctly, the message Server ready! will appear in the information area, after which you can connect to the server using its IP address. The number of connected users (terminals) and other technical information will be displayed at the bottom of the window.