"Menu" Button

Quick article search

Menu

Emulation Mode


This mode enables or disables the emulation mode in the Moonbot terminal.


When the mode is enabled, the terminal will display a separate window warning you about switching to emulation mode. In this mode, real orders will not be placed on the exchange, the real balance will remain unchanged, and all trades (both profitable and losing) will be displayed only within the terminal and will not be sent to the exchange. If you accept the warning and click Yes, the terminal will switch to emulation mode, and a red == EMULATION == message will appear to the right of the Menu button. Additionally, in the Menu, a checkmark will appear next to Emulation mode, indicating that this mode is activated.


In emulation mode, the real balance does not matter, because orders are placed only within the terminal. You can buy and sell coins, but this is only a training trade, where orders are not sent to the exchange and the account balance remains unchanged. However, if there are funds in the real balance, orders in emulation mode can be placed for an amount within this balance limit. It is also possible to place orders on charts with a zero real balance, but in this case, the minimum trade volume will be approximately $15.


Emulation mode is designed for strategy testing, trigger operation, session parameters, EMA formulas, as well as training manual and automated trading. Additionally, emulated orders can act as movement detectors (beacons), which later trigger real strategies with an actual deposit.


You can enable emulation mode globally for the entire terminal via Menu → Emulation mode or locally for specific strategies. If the terminal is operating in real mode, but the Emulator checkbox is enabled in the strategy settings on the Main tab, then orders for this strategy will be placed in emulation mode.


When Emulation mode is disabled in the Menu, the terminal immediately returns to real trading without additional warnings, and the == EMULATION == message disappears.


⚠️ Important! Emulated orders are executed faster than real orders, as there is no delay in data transmission between the terminal and the exchange. The emulator also does not account for order book liquidity, slippage, or other market factors. For this reason, test trading results in emulation mode may appear better than actual trading results.


In the beginning, you can test strategies and practice manual trading in emulation mode, but for the most accurate results, considering delays, data transmission, slippage, and other factors, it is recommended to use real trading with a minimum order size. This will help evaluate the strategy under conditions as close to the real market as possible.


 Assets


When selecting the Assets option, a separate Assets window opens, which consists of two functional sections: Assets and Transfer.


Assets Section


In the Assets section, the names of coins, their quantities, and their balance in USD equivalent at the current exchange rate are displayed. These coins are available in your exchange balance, but they are not currently placed in orders, meaning they are not set as limit Buy or Sell orders.


To the right, there are two buttons:


  • Market Sell – instantly sells the coins at the current market price

  • Order – opens a window where you can set order parameters. After clicking OK, the order will be placed on the chart with the selected coin.


Keep in mind that the balance may contain coins purchased at different times and at different prices. However, when selling through Market Sell, they will be sold at the current market price, while when placing an order, the buy price line will correspond to the current coin price.


For example, if you bought a coin and canceled the Sell order, the coin will appear on the exchange account balance since it is no longer in an active order. Now, go to Balances and click Market Sell – the coins will be sold at the current market price, placing a Sell order, which you can later manage through the Moonbot terminal.


⚠️ Important! Selling coins through Balances is available only to PRO version users.


Total: $ – the total value of assets in USD equivalent currently available on the balance.


Min: $ – the minimum free balance value in USD equivalent recorded throughout the entire operation of this terminal until the Reset ("X") button is pressed. If the "X" button is not pressed, but the terminal is restarted, the calculation remains saved.


The Min value helps determine whether the entire available balance is being used in this terminal or if part of the funds remains unused in trading. For example, if you check these values after some time and see Total: $2000 and Min: $500, this means that the minimum balance during this period was $500 and never dropped lower. Therefore, $1500 can be transferred for trading on another terminal, leaving only the minimum required amount on the balance of the current terminal.


Transfer Section


The Transfer section contains three windows displaying coins: Spot, Futures, and Quarterly. These sections correspond to the spot, futures, and quarterly wallets in your exchange account.


Each section displays the names of coins available in your account, their quantities, and their balance in USD equivalent at the current exchange rate. Coins can be transferred between sections, for example, from Spot to Futures. To do this, click on the desired coin, hold the left mouse button, and drag the asset to another section. A pop-up window will appear where you can select the amount to transfer. Click OK, and the specified amount will be moved.


In addition to these three sections, the Transfer area includes additional functions:


  • Convert to BNB – converts small coin balances into BNB tokens (example for Binance). This operation is usually available once per day, but conditions may vary depending on the exchange

  • Update button – refreshes coin balances

  • Hide zero checkbox – toggles the visibility of zero-balance coins

  • Show total checkbox – toggles the display of coin balances in USD equivalent

  • MultiAssets ON button – enables Multi-Assets Mode (futures terminal only)

  • MultiAssets OFF button – disables Multi-Assets Mode (futures terminal only).


The Multi-Assets Mode allows traders to distribute margin between USDT-margined and BUSD-margined contracts.


This margin splitting function is ideal for traders engaging in arbitrage between two markets without the need to maintain multiple accounts or separate margins.


With Multi-Assets Mode, traders can now diversify their stablecoin positions between BUSD and USDT.


Order size


This parameter allows you to choose one of two modes for specifying the order size: Fixed or Float.


By default, when the terminal is first launched, the Float mode is enabled. In this mode, the order size is set using a slider as a percentage of the available deposit.


When selecting a Fixed order size, the slider disappears, and instead, six fixed buttons appear, where you can set the required values with a convenient step. Switching between modes can be done by clicking on the label Use ХХ$ for buy order.


To change the order size on a button, double-click it. This opens an editing field where you can enter the desired value and then press Enter to save it. Similarly, you can configure other buttons by selecting a convenient size and step for orders.


Additionally, the order size can be adjusted in the Settings → Hotkeys tab, where each button can be assigned a corresponding hotkey. The first button is linked to F1, the second to F2, and so on.


Switching the order size is possible either by clicking the corresponding button or using hotkeys.


Note the following:


  • The order size up to 999 is displayed in full

  • Values from 1000 to 10000 are displayed in a shortened format without mathematical rounding, for example, 1300 will be shown as 1.3k

  • Values 10000 and above are also displayed in a shortened format without rounding: 10400 will be displayed as 10k, while 10600 will be shown as 11k.


For the FREE version, the order size is limited to $40 in BTC equivalent. In the PRO version, the maximum order size is limited only by the exchange’s order limit.


The minimum (Lot) and maximum (Max) order size is displayed in the main terminal window in additional settings on the right, below the Sell and Buy buttons.


Sell Price


In this section, you can choose one of two modes for setting Sell orders: Fixed or Float.


When selecting Fixed, six buttons with preset Sell order sizes appear. This mode is convenient when you need to quickly set selling levels based on the current market situation. For example, if a coin makes a series of sharp upward movements by 5%, simply clicking the 5% button will instantly place Sell orders at this level. This avoids manually adjusting Sell orders, which would be necessary if the strategy were initially set to 1% (requiring orders to be moved up to 5%) or 6% (where orders would not be executed, forcing them to be moved down to 5%).


When selecting Float, a slider appears, allowing you to smoothly adjust the Sell order deviation level from the purchase price. Switching between Fixed and Float modes can be done by clicking on the label Sell for [actual buy price] ХХ%.


To the right of the fixed Sell buttons, there is an s9 button, which increases the Sell order level values tenfold. This is useful during abnormal price movements when you need to quickly adjust the Sell order placement proportions. For example, instead of 3%, 5%, 10%, the levels can instantly be increased tenfold to 30%, 50%, 100%, allowing for rapid Sell order adjustments to maximize profit.


The value of a fixed button can be changed by double-clicking it, entering the desired value, and pressing Enter to confirm.


The fixed button option works particularly well with Manual strategies, where multiple grid orders can be set in one click with a defined step size. In this case, Sell orders can be quickly adjusted using fixed buttons.


When clicking the Sell button on the chart, two dashed lines will briefly appear, indicating the levels at which Sell orders will be placed. For long positions, the line will be above the purchase price, while for short positions, it will be below.


Setting buy price


This section contains two submenu options: Use 30-secs old ASK price and Use current ASK price.


These parameters define how the slider Buy for [price before pump started] XX% is configured. The terminal continuously analyzes prices, and you can choose which price will be used as the reference for calculating the buy order: either the current market price (+/- X% depending on the set conditions) or the lowest price recorded in the last 30 seconds (+/- X% based on the specified purchase conditions).


The Use 30-secs old ASK price option is commonly used, as it helps avoid buying at the peak price when participating in pump trades.


Interface settings


Clicking this menu option opens the Settings → User Interface tab.


⚠️ A detailed description of all options in this tab is provided in the Settings → User Interface section of this manual.


Manual Trading


This section contains two submenu options: Use Main Settings and Use Manual Strategy.


If you select Use Main settings, you can trade manually by setting the necessary parameters, such as buy and sell conditions, stop-loss, trailing, blacklist filters, and other settings. These can be configured both in the Settings → Main tab and on the main terminal screen.


The second option is designed for working with Manual strategies. Note that if no manual strategies are available in the strategy list, the Use Manual Strategy option will be inactive.


Manual strategies allow for more detailed configuration of primary and additional parameters, such as placing a multi-order grid in one click with a specified step size, different levels for placing Sell orders, additional stops, trailing stops, BV_SV stops, and other settings.


It is recommended to create several Manual strategies customized to different volatility levels, following the general rule: the higher the coin’s volatility, the wider the step between multi-orders and the higher the Sell order level. Examples of Manual strategies can be found in the MANUAL folder of the MoonBot ID 500 terminal, which can be downloaded from our website: 🔗 https://moon-bot.com/ru/download/. You can download the Quick Start (Demo Version) by clicking the DOWNLOAD DEMO VERSION button.


After creating Manual strategies, go to the Manual Trading tab and select Use Manual Strategy. Then, on the main terminal screen, click to Select a manual strategy and choose the desired strategy from the list. Once selected, all orders will be placed using this strategy. In this mode, all main Buy and Sell order parameters will be determined by the selected manual strategy.


In manual trading, stop settings are usually used less frequently, as the trader monitors position closure visually. However, if needed, stop levels can be configured in the Stops tab within the manual strategy settings. In high-volatility conditions, using a manual strategy with short stop levels may lead to immediate position closure at a stop-loss, resulting in a loss.


Unlike other strategies, Manual strategies begin to operate immediately after being selected and do not require additional activation. They remain active regardless of whether the indicator light is on or off.


Manual strategies can also be selected using hotkey settings for manual trading, which are configured in Settings → Hotkeys → Manual Strategies. By enabling the Button option in the control panel, buttons will appear in the auxiliary control area. Right-clicking on these buttons allows you to select and assign the necessary manual strategies for quick access. Below each Button label in the Settings → Hotkeys → Manual Strategies tab, you can set hotkey combinations to activate the corresponding manual strategies assigned to the buttons.


Auto сlose сharts


When this parameter is enabled, unused charts will automatically close after a set period. The time interval can be adjusted using the slider in Settings → Advanced → System.


For example, if the slider is set to Auto close charts after 5 minutes of inactivity, the charts will automatically close after 5 minutes if there is no trader activity on the chart of that coin..


⚠️ Attention! A large number of open charts running in the background increases API load, so it is recommended to properly configure auto-closing and avoid keeping charts open unnecessarily.


Trades History


Clicking this option opens the logs folder, where files with the .bin extension are stored. These files contain snapshots of completed trades with charts, allowing you to access the trade history and analyze transactions in detail. However, it is more convenient to perform such analysis through the reports table—simply select the desired trade and click on the coin name.


Pump Helper


When this parameter is enabled, an additional window opens displaying buttons with the names of coins that are currently involved in a pump, based on the configured Pump strategy. You can click on the button with the desired coin and instantly enter a trade for it.


Reconnect Engine


This function reconnects the terminal to the exchange. It may be needed, for example, if trade markers disappear from the chart  or if temporary connection issues occur.


Alerts


Alerts are sound signals that are triggered by drawing lines on the chart and notify you when the price crosses a set level.


To set an alert on the chart, hold CTRL and draw a horizontal or trend line or another graphical element. Then, right-click on the element and select Alert. After that, the line will change color and become a signal line.


If the price crosses the signal line, a sound alert will play with the specified duration and number of repetitions. In the upper right corner of the main window, above the coin pair name, a button with the coin name will appear, where the alert was triggered. Clicking it will open the chart of that coin, allowing you to take necessary trading actions.


Alerts allow to pre-set signal levels on selected coins, avoiding the need to constantly monitor the chart. The terminal will notify you only when the price crosses the set level, helping you respond to important market events in time.


The table with current alerts can be opened via Menu → Alerts or Pencil Icon (Draw on the chart) → Alerts.


In this table, you can see a list of alerts, the coin name, the type of graphical element the alert is set on with the date and time of the alert's creation. Additionally, you can select the alert duration in seconds, choose the alert sound, and set the number of repetitions.


The table also allows you to delete multiple alerts at once or clear all alerts without searching for them individually on different coins. When clicking the Clear button, the graphical element remains on the chart, but the alert will be removed.


⚠️ The functionality of the Pencil Icon (Draw on the chart) menu will be described in detail in the corresponding section of this manual.


Reset Session


Selecting this option resets all sessions for all coins. A session is the cumulative trading result for a specific coin since the first launch of the terminal or the last session reset. The session can be zero, positive, or negative, depending on the total outcome of all executed trades for that coin, regardless of the strategies used.


Some strategy parameters take the session into account in their operation. For example, a strategy may automatically stop if a certain loss limit is reached.


A trader may choose not to reset sessions at all or do it manually at a convenient moment, such as at the beginning of a new trading period (day, week, or month), to analyze the trading results for each coin at the end of the period.


Reset Buttons


In the Moonbot terminal, fixed Buy and Sell order buttons can be customized separately for each coin. This functionality is available in the Settings → User Interface tab, where enabling the Buttons Memory option allows the terminal to remember the selected order and selling price buttons for each specific coin. The Buttons Memory checkbox can be toggled without restarting the Moonbot terminal. Saved button data is recorded in the data\USDT-MarketData.zip file (for the USDT pair) within the archive for each coin.


After enabling Buttons Memory in Settings → User Interface, an additional Reset Buttons option appears in the Menu on the terminal’s main screen. This option resets individual button settings and restores them to the last modified values.


To avoid confusion on charts, you can set unified button settings for all coins, close all charts, select the desired parameters, click Reset Buttons, and after that, all newly opened coins will use these settings.


Reload charts


This is a very useful option, but it only works if you have activated the additional paid Load Charts module, which allows downloading historical trading charts from our servers.


The Reload chart feature helps restore coin chart lines in case of a connection failure or if your computer was turned off for some time. Without chart reloading, gaps may appear in trade data, and you won’t be able to see what happened with the coins during the downtime. By reloading charts, all missing trade data will be recovered.


At the moment, the Reload chart function works for the spot market only for BTC, USDT, and BUSD trading pairs, and for the futures market, it is available only for USDT pairs.


System Settings


Selecting this option opens a separate window with a set of additional functions such as setting FPS, enabling hardware acceleration, smooth chart scrolling, and other settings.


Some parameters can be disabled or the FPS value can be reduced if your PC has low performance, which can help reduce system load.


Additionally, if you are trading on a dedicated server, it is recommended to enable the VDS optimized mode checkbox. This setting helps reduce server load and optimizes terminal performance.


Below, the current swap file size is displayed along with recommendations for its configuration. The swap file helps distribute server memory usage more efficiently and improves Moonbot's performance.


This window also provides an automatic Windows login setup in case of a server restart. It includes Autostart on windows startup and Reset AutoLogin buttons to reset automatic Windows login settings.


Orders History


Clicking this option will display in the terminal log all buy and sell transactions for the selected coin from your exchange account. To view this information, select a coin, open its chart in full-screen mode, and go to Menu → Orders History. The log will then display all available data, including order IDs, purchase and sale dates, coin quantities, and other relevant parameters.


The exchange does not provide access to the entire trading history, but only the last 1,000 records across all coins. If trades for the selected coin are within these latest 1,000 transactions, they will appear in the terminal log.


Stream Server


This function is very useful but works only in the PRO version of the terminal and requires the activation of the additional paid MoonStreamer module.


Clicking this option opens a separate MoonStream window, where you can enable and configure the MoonStreamer service. This is a dedicated server located in Tokyo, Japan, closer to the exchange servers, which transmits real-time trade data to your computer via UDP connection.


If the connection to the exchange is unstable and trade data occasionally disappears from the chart, enabling MoonStreamer can help restore real-time chart updates.


However, when trading on a VDS (Virtual Dedicated Server), using MoonStreamer does not provide any additional benefits. This service is most useful when trading from a local computer.


Manage Triggers


Clicking this option opens the Manage Triggers window, where you can clear or assign trigger keys, view lists of keys used in strategies, and check available keys that are not yet assigned.


The Keys field allows you to specify the list of keys to be set or cleared. You can enter a single key, multiple keys separated by commas, or a range using a hyphen. Combined entries are also allowed, for example: 1, 5, 7-13, 45, 60-70. Clicking the All button will select all keys in the 1-200 range. The maximum number of trigger keys in the terminal is 200.


The Markets field allows specifying a single coin or a list of coins separated by commas. You can also select all coins in the market by clicking the All button.


The Clear button removes the selected keys from the specified coins, while the Set button assigns the keys to the selected coins.


Clicking the Used Keys button opens a window displaying a list of keys currently in use in strategies, along with the corresponding strategy names.


In the Used Keys window, the following keys and their designations are displayed:


  • Key – trigger keys from TriggerKey parameters

  • KeyBuy – trigger keys from TriggerKeyBuy parameters

  • KeyProfit – trigger keys from TriggerKeyProfit parameters

  • KeyLoss – trigger keys from TriggerKeyLoss parameters

  • Clear – trigger keys from ClearTriggerKeys parameters

  • WL – trigger keys from TriggerByKey parameters

  • BL – trigger keys from TriggerKeysBL parameters

  • Sell – trigger keys from SellByTriggerBL parameters.


Clicking the Free Keys button opens a window displaying a list of available trigger keys that are not currently assigned to any strategies.


In both the Used Keys and Free Keys windows, you can press CTRL+A to select all information, then press CTRL+C to copy all data to the clipboard. This data can then be pasted into a text editor using CTRL+V for further analysis of keys and strategies.


Log Analyzer


Clicking this option opens the Log Analyzer window, which allows you to analyze log files from the Moonbot terminal.


To start analysis, click Open Log File and select the desired file. By default, Moonbot log files are stored in the logs folder and have the format LOG_YYYY-MM-DD.log, for example, LOG_2025-01-29.log.


After selecting and opening a file, Log Analyzer displays information from the chosen log, including the file path, exchange name, terminal version, and other system details. Additionally, it provides data on the number of signals, total number of orders, including separate statistics for emulated and real orders, as well as detailed information on real orders.


News


Clicking this option opens the Important News window, where key updates related to the Moonbot terminal are published.


Exit


To completely close the terminal, use this menu option or click the X button in the top-right corner of the main terminal window.