You can download the free FREE version of MoonBot from our website https://moon-bot.com/en/download/ (button "DOWNLOAD MOONBOT").
After clicking this button the archive will be downloaded to your computer, which should be extracted into a separate folder on your computer, e.g. C:/Moonbot.
The MoonBot terminal is a portable x64 Windows application designed to automate cryptocurrency exchange trading. The current version supports Binance, HTX, Bybit, Gate and Bitget exchanges.
You can find all the benefits of the PRO version on our website "PRO version" page https://moon-bot.com/en/pro-version/
You can register on the Binance exchange using this link: https://accounts.binance.com/register?ref=joinmoonbot and then get a free trial period of 14 days for the full functionality of the PRO version of the MoonBot terminal, including the Moon Scalper and Binance Futures modules. Activation is performed on the Settings - PRO page after registering the keys in the terminal.
In addition, you can register as a participant in the MOON BATTLE tournament and receive a free trial period of 30 days for the full functionality of the PRO version of the MoonBot terminal, including the Moon Scalper and Binance Futures modules. You can read more here.: https://moon-bot.com/ru/moonbattle/
Yes, the MoonBot terminal has tools for trust management of other users' accounts.
In MoonBot, this can be done by controlling signals via Telegram (with a slight delay of 1-2 seconds) or via UPD (faster transfer of commands).
How it works: The MoonBot terminal can automatically generate commands corresponding to basic trading actions: place, reorder, sell, cancel an order. The commands are either sent to your personal channel in a special form or via UPD protocol and these signals can be read by other terminals. Thus, your terminal can be the master and the terminals of other users you have invited to the trust management can be slaves and they will repeat your actions.
The function of receiving commands is only available in the PRO version!
Please note that exact repetition is not possible due to the speed of the commands and the queue in the trading stack!
For more information on setting up trust-management via telegram, see this page: https://moon-bot.com/en/75-trust-management/
For more information on setting up UPD trust management, see this page: https://moon-bot.com/en/87-trust-management-udp/
If you cancel an market stop on the MoonBot terminal chart, then the coin position will be cancelled and the unsold coins will remain on your balance.
Note that in order to be able to use a market stop, you should also set the slider to the far right on the Settings-Advanced-System tab to "Log level: 5".
The function of tracking hovering positions does not work for Bittrex exchange, as there is no such functionality in the API of Bittrex exchange and therefore it is impossible to set a tracking bot for this exchange. Attention! The Bittrex exchange has ceased trading activity since 04.12.2023 due to its bankruptcy, so its support in the MoonBot terminal is no longer available.
Voting for the introduction of the Bybit exchange into the MoonBot terminal (on the “MoonBonus” button, “Votes” tab) was only for users of the PRO version. To vote, you had to uncheck “Hide MoonBonus button” on the “Settings - User Interface” tab, so that the “MoonBonus” button appeared on the main window. After clicking it, you had to go to the “Votes” tab, read the voting conditions and vote using credits in any amount from 500 credits, but it was more profitable to vote for 800 credits at once to get a 25% bonus (800+200=1000 credits), which was enough for 2 activations, for example, the main account and a sub-account. Voting results were published in real time on this page: https://api.moon-bot.com/files/ByBitVotesV2.php. Currently, the voting has been successfully completed and the Bybit exchange has been added to the MoonBot terminal.
Voting for the introduction of the Gate exchange into the MoonBot terminal (on the “MoonBonus” button, “Votes” tab) was only for users of the PRO version. To vote, you had to uncheck “Hide MoonBonus button” on the “Settings - User Interface” tab, so that the “MoonBonus” button appeared on the main window. After clicking it, you had to go to the “Votes” tab, read the voting conditions and vote using credits in any amount from 500, but it was more profitable to vote for 800 credits at once to get a 25% bonus (800+200=1000 credits), which was enough for 2 activations, for example, for the main account and sub-account. Voting results were published in real time on this page: https://api.moon-bot.com/files/GateVotes.php. Currently, the voting has been successfully completed and the Gate exchange has been added to the MoonBot terminal.
Currently, the MoonBot terminal for the Bybit exchange supports working with the spot market (on the Settings - Login tab, select: Bybit) and linear futures (on the Settings - Login tab, select: Bybit Futures). Inverse Contracts are not supported in the terminal. On linear futures (Bybit Futures) Cross and Isolated Margin modes are available in one way mode. Hedge mode is currently not supported in the MoonBot terminal for the Bybit exchange.n Detailed instructions on how to connect the Bybit exchange are published on this page: https://moon-bot.com/en/connect-bybit/.
Conditions for activating the module for trading on the Bybit exchange in the MoonBot terminal:
1) To trade futures, you must have the “Binance Futures” module activated (see the Settings - Unlock tab).
2) Activation is only possible for accounts registered through the referral link https://partner.bybit.com/b/JOINMOONBOT. If you already have a Bybit account that was registered using another referral link, you can make a new Bybit account using our referral link and then transfer KYC to the new account (this is officially allowed by the Bybit exchange).
3) Activation is performed through the Moon Credits window (in the Settings - Unlock tab, click on Moon Credits and then in the Moon Credits window under "Activate API Key" click on the "Activate for 500 Credits" button) and costs 500 Moon Credits for both the main account and each sub-account.
4) Moon Credits are available only to users of the PRO version of MoonBot (before activating Bybit, you must have the PRO version of the terminal from any other exchange activated).
Detailed instructions on how to activate the Bybit exchange are published on this page: https://moon-bot.com/en/connect-bybit/.
Registration on the Bybit exchange must be done using the promo code “JOINMOONBOT” or via the link https://partner.bybit.com/b/JOINMOONBOT.
Immediately after registration, you must change your account type to Unified Trading Account (UTA) or ETA in the Russian version. You will be prompted to do this when you first log in to your personal account on the Bybit exchange.
Before creating API keys, it is necessary to undergo verification (KYC) on the exchange, because without it the API keys will not have the right to perform trading operations.
When creating API keys, you should select the key type: System-generated API Keys.
Next, in API Keys, set the following checkboxes (V):
API Key Usade: API Transaction
API Key Permissions: Read-Write
Unified Trading: V
Contract/Orders: V
Contract/Positions: V
Contract/Copy Trading: V
USDC Contracts/USDC Derivatives Trading: V
SPOT/Trade: V
Assets: V
Wallet/Account Transfer: V
Wallet/Subaccount Transfer: V
Exchange/Exchange History: V
Binding to IP in API keys is not obligatory, but it is highly desirable, as the white list is an additional protection and APIs will be valid without time limitation. Without IP binding API keys will be valid for 90 days.
Detailed instructions on how to connect to the Bybit exchange are published on this page: https://moon-bot.com/en/connect-bybit/.
Instructions for registering API keys from the Bybit exchange in the MoonBot terminal.
Make a copy of the MoonBot working folder to a new folder.
Go to the Settings - Login tab, select Bybit (spot trading) or Bybit Futures (futures trading) from the list of exchanges, and click Apply.
Register Bybit API keys in the MoonBot terminal (version becomes Free).
Make sure that the MoonBot terminal ID has not changed. If the ID has changed, it means that you did not follow the instructions, in this case create new API keys on the exchange and repeat the process from the first point again.
Click on the Free version in the bottom right corner of the MoonBot terminal, find the “Activate API Key” section and click on the “Activate for 500 Credits” button.
If you see “Wrong account”, it means that your account is not registered with the referral link: https://partner.bybit.com/b/JOINMOONBOT.
After successful activation of API keys, it is recommended to restart the MoonBot terminal.
Detailed instructions for connecting the Bybit exchange are published on this page: https://moon-bot.com/en/connect-bybit/.
Pay attention to the peculiarities of working with the Bybit exchange.
1) When making a deposit, funds appear in the Funding account, but for trading they must be transferred to the Unified Trading account, in which case the balance will appear in the MoonBot terminal.
2) You can also specify in the settings of your Bybit exchange account that deposits are immediately transferred to your trading account (Setting: Auto Transfer Deposits To Unified Trading Account).
3) When trading on Bybit exchange spot, due to the fact that the commission is deducted in coins, not in USDT or BNB, as on Binance exchange, the exchange account generates “coin dust” - small residual coins smaller than the minimum trading lot, which cannot be sold. They can only be converted into MNT token through the Bybit exchange interface.
Detailed instructions on how to connect to the Bybit exchange are published on this page: https://moon-bot.com/en/connect-bybit/.
Instructions for registering Gate API keys in the MoonBot terminal:
1) Register an account on the Gate exchange using our referral link https://www.gate.io/signup/MOONLOVE?ref_type=103. It is NOT necessary to switch to a universal account (UTA), as on Bybit exchange (it is impossible without VIP2 status).
2) Activate a futures account on the Gate exchange. To do this, go to futures trading in your personal cabinet on the Gate exchange website and transfer any amount of USDT to your futures account. If you do not activate the futures account and try to enter API keys into the MoonBot futures terminal, you will get the error “label”: “USER_NOT_FOUND”, “message”: “please transfer funds first to create futures account”.
3) Next, create API keys for the Gate exchange with permissions for spot and futures trading.
Below you can see the necessary permissions on the API keys. Check the boxes in advance when creating API keys!
Account Type: Trading Account
Permissions:
Enable Spot Trade and select Read And Write.
Enable Perpetual Futures and select Read And Write.
Enable Delivery Futures and select Read And Write.
Enable Wallet and select Read And Write.
Enable Subaccount and select Read And Write.
Enable Commission Details and select Read And Write.
Enable Account and select Read And Write.
If you forgot to check the necessary boxes and the API keys in the MoonBot terminal are not registered, you need to make new API keys, not edit the old ones.
4) Buy a small amount of GT tokens on the Gate exchange, which will be used to deduct trading commissions. Then go to My Fees in your Gate exchange account and under “My Spot Trading Fee” expand the menu and activate “Pay with GT tokens (Enabled)”.
5) Make a copy of the MoonBot terminal working folder to a new folder.
6) Go to Settings - Login tab, select Gate Spot or Gate Futures from the list of exchanges and click Apply.
7) Register the Gate exchange API keys in the MoonBot terminal (version becomes Free). Do not try to register the key in a freshly downloaded terminal, as it will get a new ID with no credits for activation! Make sure that the ID of the MoonBot terminal has not changed. If the ID has changed, it means that you did not follow the instructions, in this case create new API keys on the Gate exchange and repeat the process from the first point again. If you have already registered API keys with a new ID, delete them, make a copy of the MoonBot terminal folder and insert new API keys.
8) Click on the Free version label in the lower right corner of the MoonBot terminal, the Moon Credits window will open, and under the "Activate API Key" label, click on the "Activate for 500 Credits" button below. If you see “Wrong account”, it means that your account is not registered through the referral link: https://www.gate.io/signup/MOONLOVE?ref_type=103. Registration through this link also gives you the opportunity to receive a 30% refund on the commission paid to the exchange (paid by the exchange automatically according to the rules of the Gate exchange).
9) After successful activation of API keys it is recommended to restart the MoonBot terminal.
10) Important: Since Gate has a large number of trading pairs, MoonBot takes up a lot of memory! This is normal, but you should strictly follow the recommendation of “1 MoonBot per 1 VPS”.
Detailed instructions on how to connect the Gate exchange are published on this page: https://moon-bot.com/en/connect-gate/.
Activate subaccounts in the MoonBot terminal for the Gate exchange.
1) Create keys for your sub-account on the Gate API exchange website.
2) Copy the folder with your main PRO terminal from your main Gate exchange account to a new folder and launch it.
3) On the Settings - Login tab in the "Exchange" menu, select Gate Spot or Gate Futures and click the "Apply" button.
4) On the Settings - Login tab, register the API keys from your sub-account.
5) Click on the PRO version label in the lower right corner of the MoonBot terminal main window or on the Settings - Unlock tab, click on the Moon Credits label to open the Moon Credits window with paid module activations.
6) The Moon Credits window shows your Moon Credits balance at the bottom. To activate one subaccount, you need to have 500 Moon Credits. If your balance is sufficient, click on the "Activate for 500 Credits" button under the "Activate API Key" label, and the subaccount API keys will be activated in this terminal.
7) If you see the message "Wrong account", it means that your account is not registered via the referral link specified above.
8) If you need to activate other sub-accounts from the same exchange, repeat this procedure as many times as necessary.
Detailed instructions on how to connect to Gate Exchange are published on this page: https://moon-bot.com/en/connect-gate/.
Pay attention to the peculiarities when working with the Gate exchange.
1) On futures available balance is updated with a delay.
2) Trading on futures on the Gate exchange (on the website) is conducted in contracts and each coin has a contract size. For example, for ETH the contract size is 0.01 ETH. In the MoonBot terminal, this logic is hidden from the user, so visually trades are counted in currency units. In other words, when trading in the MoonBot terminal you open a position for 0.01 ETH, but on the site this position is equal to 1 ETH contract.
3) On the spot, the “big” stack of 1000 levels is loaded with a strong delay (up to 1 minute), during which time only a “narrow” stack of a few dozen levels is available.
4) After the first launch of the MoonBot terminal, positions are “initialized” on futures for some time (about 2-3 minutes). During this time, you will not be able to change the leverage and maximum orders, and accordingly, the auto leverage control will not work.
5) When restarting the auto leverage control will not work for the first minutes either, but you can manually change the leverage.
6) Public liquidations do not seem to be available in the API. Therefore, the Liquidations strategy will not work in the MoonBot terminal.
7) Icebergs work on futures and spot; the visible part of the iceberg is set to the minimum lot size.
8) Due to the extremely low API limit on market requests, the initial loading of market data takes a long time. For manual trading it makes sense to uncheck “Analize coins on startup” on the “Settings - Main” tab.
9) For automated trading, the rule “1 MoonBot terminal = 1 VPS” should be strictly observed; the region of the dedicated server (VDS) for the Gate exchange is recommended: Tokyo (Japan).
10) There are no commission values on futures in API, so the report will differ from the actual profit by the value of the maker's commission.
Detailed instructions on connecting the Gate exchange are published on this page: https://moon-bot.com/en/connect-gate/.
Yes, the “Load Charts” functionality works for the MoonBot spot terminal for the Bybit exchange.
Self Trade Prevention (STP) - Self Trade Prevention is a mechanism used by exchanges to prevent users from accidentally trading against themselves. This situation, known as self-trading, occurs when a user's own orders match each other in the order book. STP is particularly important for maintaining a fair and transparent trading environment, as it helps prevent market price manipulation and ensures that trading activity accurately reflects genuine market interest.n On Binance, Self Trade Prevention (STP) prevents users' orders or their “tradeGroupId” from matching their own.n For spot trading on Binance, the SPT algorithm in the MoonBot terminal is currently as follows: it cancels a Buy order when attempting to buy from itself and cancels a Buy order when attempting to sell to itself.
You can register on the Binance exchange via this referral link: https://accounts.binance.com/register?ref=joinmoonbot and get a free trial period of 14 days for the functionality of the PRO version of the MoonBot terminal, including Moon Scalper and Binance Futures.
Also, registration via this referral link gives an unprecedented 75% discount on the PRO version of MoonBot terminal with MoonScalper and Binance Futures modules using the code MoonBonus, as well as the following bonuses:
- Auto-refund of commission when trading on Binance: 10% of all trades on futures (in the first month of trading), 20% of all trades on spot (for life)!
- 300 Moon credits as a gift.
- BNB auto-purchase option when trading USDT-M futures.
- MoonHook Strategy.
- The price emulation tool on the chart using a “Pencil”.
- Graph monitoring module in separate windows.
Activation is performed on the “Settings - Unlock” page after registering the keys in the MoonBot terminal. In this case, the terminal will be linked to your Binance account and you will be able to test the terminal both on real orders and on emulator orders. In addition, you can download a fully customized MoonBot PRO terminal with Binance Futures and MoonScalper modules (ID 500), which is linked to our account and working in emulator mode, from our website https://moon-bot.com/en/download/.
This mode will allow you to test all the functions, but without placing real orders and it does not require you to connect to your exchange account.
If you are satisfied with the terminal and its functionality, you can buy the terminal and activate your API keys for real trading operations on the exchange deposit.
If you have installed the MoonBot terminal on a dedicated server (VDS) and your ping is much higher than 10ms, it will affect the speed of interaction between the terminal and the exchange (placing, placing, closing orders, etc.). To reduce ping try to change DNS in the network connection settings with server restart and check which setting will give the best effect:
1.1.1.1
1.0.0.1
8.8.8.8
8.8.4.4
8.8.8.8
1.1.1.1
Also try changing the connection methods on the Settings - Advanced - Engine settings tab.
MoonBot currently supports 5 exchanges: Binance, HTX, Bybit, Gate and Bitget. If you plan to host MoonBot terminals on dedicated servers (VDS) to reduce ping and increase the speed of communication with the exchange, you should place the servers in the following locations:
For Binance exchange: Tokyo (Japan).
For HTX exchange: Tokyo (Japan).
For Bybit exchange: Singapore.
For the Gate exchange: Tokyo (Japan).
For the Bitget exchange: Tokyo (Japan).
If a Sell order exceeds the exchange's maximum order limit when trading on the MoonBot spot terminal for the HTX exchange, an automatic split will occur.
The Bitget exchange API supports the conversion of small coin balances, so in the MoonBot terminal for the Bitget Spot exchange, you can convert small coin balances into BGB (Bitget Token) tokens. To do this, go to Menu - Assets and click on the Convert to BGB button. The terminal will then send a request to the exchange and all small coin balances will be converted.
You can convert small balances of supported cryptocurrencies worth less than 10 USDT to BGB tokens once every 6 hours. Assets that are delisted or unsupported cannot be converted. The list of supported coins can be found on the Bitget exchange website in the Announcement Centre.
In the MoonBot terminal, on the Filters / Base tab, the BinanceTokenTags parameter is used to filter coins with different tags. The MoonBot terminal checks the current list of coin tags at :00min:00sec and :00min:02sec every hour.
The MoonBot terminal community has a group for discussing the bonus system and other organisational issues related to interaction with the Bybit and Binance exchanges: https://t.me/MoonBotCandy.
In the MoonBot terminal, hourly and daily volumes from the Gate exchange in contracts are converted to USDT.
In the MoonBot terminal, you can use the MoonStreamer functionality for the Gate exchange, including if you use your own server for this purpose.
The MoonBot terminal will consider a coin a new listing if there has been a break in the candlestick chart for more than 12 hours during trading.
Binance has introduced a mandatory STP (Self-Trade Prevention) feature for all Binance spot and margin trading users, meaning that you cannot buy and sell coins to yourself. The STP feature prevents unintentional transactions involving a single API user, ensures compliance and data security, and saves API users from paying unnecessary trading fees. The MoonBot terminal for the Binance exchange provides protection against self-trading STP when attempting to sell (or buy) at your own limit, the Buy order will be cancelled;
- if you have a Sell order, then when you try to buy it back at market price from yourself, the purchase will not go through and the Sell order will remain.
- If you have a Buy order and your Sell order is thrown into it, the Sell order will be moved and your Buy order will be cancelled.
Regular MOON BATTLE tournaments are held every month, from the 10th to the 25th inclusive (UTC+0 report). In December, the final MOON BATTLE tournament is held with a super prize from MoonBot.
To participate in the MOON BATTLE tournament, you can register new accounts on Binance or Bybit exchanges using our referral links:
- Registration on Binance exchange https://accounts.binance.com/register?ref=joinmoonbot
- Register on the Bybit exchange https://partner.bybit.com/b/JOINMOONBOT
Our referral code: joinmoonbot.
New participants who have not yet used the MoonBot terminal and have exchange accounts registered without using any referral links are also eligible to participate in the MOON BATTLE tournament.
To get started, download the FREE version of the MoonBot terminal from the download page https://moon-bot.com/ru/download/ and then activate the free trial PRO version in the terminal on the Settings - Unlock tab. The trial PRO version is activated for a period of 1 month and only for the main exchange account (sub-accounts do not participate in the tournament).
During the MOON BATTLE tournament, you can trade on the Binance or Bybit spot or futures exchanges and use any trading pairs available in the MoonBot terminal for these exchanges.
The trial PRO version of the MoonBot terminal with the Moon Scalper and Moon Futures modules for participation in the MOON BATTLE tournament is issued for a period of 1 month so that you have time to prepare for the tournament. It is advisable to activate the PRO version on the 26th of the current month so that you can prepare for the tournament from the 26th to the 9th and participate in the tournament from the 10th to the 25th.
In the MoonBot terminal, go to the Settings - Interface tab and uncheck the "Hide MoonBonus button" box. After that, the MoonBonus button will appear at the top of the terminal's main screen. Click on it, then in the MoonBonus window on the Bonus tab at the bottom, enter your NickName, which will be displayed on the tournament statistics page https://stat.moon-bot.com/ (Moon Battle tab), tick the "Take part in the competition" box and then click OK. On the "Settings - Login" tab, tick the box "I agree to send my trades results to the server" without ticking "Anonymously". If you have done everything correctly, you will find yourself on the MOON BATTLE tournament statistics page.
Yes, you may use any nickname you wish when registering for the MOON BATTLE tournament, but please ensure that it is appropriate and ethical. Do not create offensive nicknames or nicknames with political or religious connotations. The tournament organisers may disqualify participants who do not comply with these conditions.
The deposit amount for participating in the MOON BATTLE tournament on the main exchange account must be between $300 and $1,500 (in any currency converted to $ at the current exchange rate). Due to possible exchange rate fluctuations, we recommend making a deposit slightly more than $300, for example $310 for the minimum deposit, and slightly less than $1,500, for example $1,490 for the maximum deposit. The deposit for the tournament is calculated not based on the free balance, but based on the figure displayed by the exchange on the Asset button in your personal exchange account, i.e. the total amount in your trading account.
In order for the deposit data to be displayed correctly on the statistics page, you need to launch the terminal registered for the MOON BATTLE tournament before the 10th and make sure that the "Take part in the competition" checkbox is selected in the Settings - Unlock tab. Then go to the tournament statistics page https://stat.moon-bot.com/ (Moon Battle tab) and check that your deposit details are displayed correctly.
In order for the deposit data to be displayed correctly on the statistics page, you need to launch the terminal registered for the MOON BATTLE tournament before the 10th and make sure that the "Take part in the competition" checkbox is selected in the Settings - Unlock tab. Then go to the tournament statistics page https://stat.moon-bot.com/ (Moon Battle tab) and check that your deposit details are displayed correctly.
The Bybit exchange also does not allow internal transfers between Funding and Trade accounts; this will also result in automatic disqualification from the MOON BATTLE tournament. The fund transfer function in the MoonBot terminal, which is performed via the Menu - Assets in the lower Transfer window, is blocked for tournament participants.
MOON BATTLE tournaments are regular grand competitions between traders who use the MoonBot terminal!
MOON BATTLE tournaments are held every month from the 10th to the 25th. Anyone can take part in the monthly battles, show off their skills and compete for cool prizes!
Registered tournament participants receive a free PRO version of the MoonBot terminal with Moon Scalper and Binance Futures modules connected for a whole month!
The final MOON BATTLE will take place in December 2025 — a grand battle for the super prize from MoonBot!
MoonBot is waiting for you — bold, ambitious, and ready to win! Register, trade, and win!
If you receive cashback on the Bybit exchange, it will not be considered a deposit replenishment at the time of participation in the MOON BATTLE tournament and will not result in disqualification.
Each main account participates in the regular monthly MOON BATTLE tournament only once, and once more in the final tournament (in December). However, Binance and Bybit main accounts are considered different accounts, so one user can participate twice on these two exchanges: alternately in different months, or simultaneously in the same month, thereby doubling their chances of winning.
The conditions for selecting the winners of the MOON BATTLE tournament are as follows: the winners of the MOON BATTLE tournament will be selected from among participants who have scored at least 30 points and made at least $10,000 in trading volume (purchases and sales are counted as one transaction).
Accordingly, with a deposit of $300, you need to earn a profit of +$90 to receive the minimum 30 points, and with a deposit of $1,500, you need to earn a profit of +$201 to receive the minimum 30 points.
The ranking of the MOON BATTLE tournament winners is based on the points earned. The more profit you make, the more points you get and, consequently, the higher your chances of winning. The MOON BATTLE tournament is held every month, and at the end of it, 5 prize places are distributed.
The MOON BATTLE tournament offers 5 prize places with the following prizes:
1st place: 1000 USDT + 500 MoonCredits + PRO version of MoonBot with Moon Scalper and Binance Futures modules (perpetual)
2nd place: 500 USDT + 500 MoonCredits + PRO version of MoonBot with Moon Scalper and Binance Futures modules (for 2 months)
3rd place: 300 USDT + 300 MoonCredits + PRO version of MoonBot with Moon Scalper and Binance Futures modules (for 2 months)
4th place: PRO version of MoonBot with Moon Scalper and Binance Futures modules (for 2 months)
5th place: PRO version of MoonBot with Moon Scalper and Binance Futures modules (for 2 months)
In addition, all prize winners (from 1st to 5th place) will receive a commemorative ‘Moonbot 2025’ T-shirt as a gift.
Please note! The PRO version of the MoonBot terminal is activated on the same Account ID that the user used to participate in the tournament.
On the MoonBot statistics page https://stat.moon-bot.com/ (Moon Battle tab), during the MOON BATTLE tournament, real-time data on participants and their current progress is displayed:
Rank - current position
UserId - terminal ID from the Settings-Login tab
Market - name of the exchange where trading takes place
Nick - nickname specified in the MoonBonus button window in the NickName field
Volume, K - trading volume in K$
Orders - number of transactions
Deposit - initial deposit
Profit, % - profit in percent
Score - number of points scored
Status - participant status
Explanation of tournament participant statuses (Status column):
participation - participant
make deposit - increase your deposit to the range of $300...$1500
reduce deposit - reduce your deposit to the range of $300...$1500
disqualified - disqualified
Scores in the MOON BATTLE tournament are calculated using the following formula:
Profit in % * [Square root of the ratio (Initial deposit / 300)]
Thus, a participant with an initial deposit of $1,500 receives 2.24 times more points for the same profit than a participant with a deposit of $300.
Please note that the score is calculated based on the increase in the deposit in USDT equivalent, so even if you do not trade at all in the tournament, the score may change both upwards and downwards due to currency exchange rate differences.
Stages of participation in the MOON BATTLE tournament:
From the 1st to the 9th of each month, applications for participation in the tournament are accepted: participants who have activated the trial version of PRO MoonBot register, tick the box in the terminal to participate in the tournament and check that their data has appeared on the statistics page https://stat.moon-bot.com (on the Moon Battle tab).
The tournament runs from the 10th to the 25th inclusive. You can join it after it starts on any day from the 10th to the 25th. If you have made a single deposit of between $300 and $1,500 and become a participant (the status ‘participation’ appears in the statistics), it is prohibited to make additional deposits during this period, and any violation will result in disqualification.
From the 26th to the 1st, the statistics page will display the tournament results, prizes will be awarded, and a countdown timer to the start of the next tournament will be activated.
You can see how much time is left until the start of the next MOON BATTLE tournament:
1) On the tournament page https://moon-bot.com/ru/moonbattle/
If the tournament has not yet started, the counter will show a countdown to the start of the tournament:
Time left until the start of the tournament (UTC)
03 days 12 hours 27 minutes
If the tournament has already started, the counter will show zeros:
Time remaining until the start of the tournament (UTC)
00 days 00 hours 00 minutes
2) On the statistics page https://stat.moon-bot.com/ (Moon Battle tab)
If the tournament has not yet started, the counter will show a countdown to the start of the tournament:
Competition starts in 07d 13h 05m
If the tournament has already started, the counter will show a countdown to the end of the tournament:
Competition ends in 14d 09h 27m
You can watch a short video on how to complete all the steps to register for the MOON BATTLE tournament in our Telegram group MOON BOT discussion: https://t.me/moon_bot_crypto/110775
When trading in the MoonBot terminal on the Bybit Spot exchange during the MOON BATTLE tournament, totalEquity, including open positions, is taken into account for a more accurate balance calculation. To participate in the MOON BATTLE tournament, always use the latest version of the MoonBot terminal.
In the MoonBot terminal for the Gate Futures exchange, the maximum order is rechecked once every 10 minutes.
If you want to use the MoonBot terminal to trade on the Bitget exchange, use our referral link when registering a new account on the Bitget exchange: https://www.bitget.com/expressly?vipCode=2MOON
If you used our referral link when registering a new account: https://www.bitget.com/expressly?vipCode=2MOON, you will receive an automatic cashback of 20% on spot and futures.
When creating API keys in your Bitget exchange account, you will be prompted to use a password. Since we do not use it for API requests in the MoonBot terminal for the Bitget exchange, please enter 00000000 (eight zeros) in this field.
In the MoonBot terminal for the Bitget exchange, there is no limit on the size of a single order. There are limits on maximum positions, which are not loaded immediately, along with leverage.
When trading on the MoonBot terminal for the Bitget exchange, there are API limits: 6,000 requests per minute in total, which is quite a lot, and there is also a separate limit of 10 orders per second, from which protection is impossible due to the short reset time. Just try not to exceed this limit too much.
The MoonBot terminal for the Bitget exchange uses a number of undocumented API functions: more levels in the order book, subscription to all trades at once. This means that there will not be any more levels in the order book, but there may be fewer if this function is disabled.
Funding Time via API returns 1 request per pair, so in order not to request all 700+ markets at once for optimisation, the time is now taken from the BTC-USDT pair. Accordingly, if the Funding Time is different on another market, the MoonBot terminal will not see it at this time.
Loading charts in the MoonBot terminal for the Bitget exchange currently only works for the futures market.
Binget exchange servers are located in the following locations:
AWS Tokyo ap-northeast-1a (apne1-az4)
AWS Tokyo ap-northeast-1c (apne1-az1)
Therefore, for dedicated servers (VDS) when trading via the MoonBot terminal for the Bitget exchange, you need to select: Tokyo (Japan).
BGB (Bitget Token) is the native token of the Bitget exchange. If you have enabled the option to use these tokens for commissions https://www.bitget.com/fee in your exchange account, you will be eligible for a 20% discount on commissions for all spot transactions. You should also set up automatic BGB purchases in the MoonBot terminal under Settings - Advanced - Engine Settings.
In the MoonBot terminal for the Bybit exchange, the minimum lot size has been increased from $2 to $5, as the Bybit exchange API currently specifies this restriction on the minimum lot size.
The MoonBot terminal allows you to use alerts (signal drawing figures: horizontal lines, trend lines, triangles, etc.).
Advantages of alerts in the MoonBot terminal:
a) They do not take up a deposit when placed, but when linked to the Alerts strategy, a real order is placed for this strategy only after the alert price is crossed. This is convenient because you can scatter alerts across the market, avoid touching your deposit prematurely, avoid hitting the exchange's API limit, and build up your position gradually by placing alerts in the red order book on the decline and then working with the Alerts strategy only after the rebound.
b) allow you to implement certain algorithms without unnecessary strategies, pads, and triggers.
c) react to both the intersection of the average price line (AlertByTrades=NO) and trades (AlertByTrades=YES), i.e. in the second option, they are more sensitive to intersections and can be used to catch deep piercings.
d) do not take up the quota for the number of orders in the terminal (1000 orders maximum, including: pending, real and emulator orders). That is, for example, they can be manually distributed across 2600 coins on the Gate Spot exchange without affecting the order limit.
Disadvantages of alerts: they cannot be set via manual or auto-strategies, i.e. alerts can only be set manually on the chart.
You can use pending orders in the MoonBot terminal.
Advantages of pending orders in the MoonBot terminal:
a) They do not require a deposit when placed, and the actual order is only placed after the price crosses the threshold. This is convenient because you can spread them across the market, avoid touching your deposit prematurely, avoid hitting the exchange's API limit, and build up your position gradually by placing pending orders in the red order book on the decline, with execution only after an upward rebound.
b) the ability to set them both manually using the basic settings and the Manual strategy, and through auto-strategies (BuyLimit and BuyStop).
Disadvantages of pending orders:
a) they do not react to trade crossovers, but only to the average price line, which lags behind. That is, they are not suitable for breakouts. As an alternative, you can use emulator Buy orders, which react to trade crossovers.
b) They take up the quota for the number of orders in the terminal (1,000 orders maximum, including pending, real and emulator orders).
In the latest versions of the Moonbot terminal for the Bybit exchange, API load accounting has been changed in accordance with the increased limits on the exchange (200 orders per second for futures, 400 orders per second for spot, and 600 orders per second overall).
Yes, you can register a new account on the Bybit exchange using our referral link https://partner.bybit.com/b/JOINMOONBOT and then transfer your KYC data from your old account to it — this is an officially permitted procedure on the Bybit exchange. You can find more details about this on the Bybit exchange website: https://www.bybit.com/ru-RU/help-center/article/How-to-Transfer-Your-Identity-to-Another-Account.
Our current referral links for other exchanges can be found on our website: https://moon-bot.com/ru/promotion/
When using the MoonBot terminal for trading, graphical data on transactions can be obtained in the following ways:
1) Send screenshots of charts with transactions to your Telegram channel using the functionality on the Settings - Advanced - Remote tab, and then save the ones you need to a separate folder on your computer.
2) Open the ScreenShots folder in the root folder with the MoonBot terminal and select screenshots with transactions from there. They are automatically saved there by the terminal after creating a transaction screenshot according to the settings on the Settings - Advanced - Remote tab. The screenshots will be in .jpg format, and each one will automatically be named Coin-Pair_Month_Day_Hours_Minutes.
3) Open mini-charts of trades with the ability to scale by time and price (move the chart horizontally and vertically) using the Reports Table and clicking on the coin name for a closed trade.
According to an announcement from Binance https://www.binance.com/ru/support/faq/detail/360033162192 "Leverage and Margin for USDⓈ-M Futures" as of 12 August 2025, leverage above x5 is no longer available for USDⓈ-M futures accounts created by sub-accounts of regular users who have VIP0 status. Therefore, the MoonBot terminal will have the same restriction in accordance with the Binance exchange restriction. To be able to set leverage above x5 on a USDⓈ-M futures sub-account and, accordingly, in the MoonBot terminal, you need to have VIP1 user level when creating a sub-account on the Binance exchange. This restriction does not apply to trading on quarterly futures sub-accounts.
In the MoonBot terminal, you can activate API keys for Bitget exchange sub-accounts, which help distribute the load on the API or trade on different spot or futures markets with separate balances so as not to risk your entire deposit and also distribute balances across sub-accounts.
To register API keys for Bitget sub-accounts, follow these steps:
1) Create API keys for your sub-account on the Bitget website.
2) Copy the folder with your main PRO terminal from your main Bitget account to a new folder and launch it.
3) On the Settings - Login tab in the "Exchange" menu, select Bitget Spot or Bitget Futures and click the "Apply" button.
4) On the Settings - Login tab, register the API keys from your sub-account.
5) Click on PRO version in the lower right corner of the MoonBot terminal main window or on the Settings - Unlock tab, click on Moon Credits to open the Moon Credits window with paid module activations.
6) The Moon Credits window shows your Moon Credits balance at the bottom. To activate one Bitget subaccount, you need to have 500 Moon Credits. If your balance is sufficient, click on the "Activate for 500 Credits" button under "Activate API Key" and the subaccount API keys will be activated in this terminal.
7) If you see the message "Wrong account", it means that your account is not registered via the referral link specified above.
8) If you need to activate other sub-accounts from the same exchange, repeat this procedure as many times as necessary.
Detailed instructions on how to connect to Gate Exchange are published on this page: https://moon-bot.com/en/connect-to-bitget/.
Bybit exchange has increased API limits and, accordingly, the order book in the MoonBot terminal has been expanded to 1000 levels (the missing levels are still taken from parsing the Bybit exchange website).