Futures Trading

Quick article search

Features of Futures Trading

Futures trading in the Moonbot terminal is available only to PRO version users with the additional Binance Futures trading module activated. You can check if the Binance Futures module is activated under Settings → Unlock.


To start futures trading, you need to:


  1. Activate a futures account on the exchange.

  2. Create API keys with the checkbox enabled to allow futures trading through these API keys.

  3. In the Moonbot terminal, open Settings → Login, select connection to the futures exchange, for example Binance Futures, and register the futures API keys below.


The interface of the main window in the Moonbot futures terminal is slightly different from the main window of the spot terminal. Different values are used on the scale buttons, and a new feature called the Futures Circle is implemented as a control element for futures trading. With the Futures Circle, you can select and change the following parameters: leverage, margin type, hedge mode, and trading direction (only long, only short, or both directions).


Futures Circle


In the futures version of the Moonbot terminal, a special functionality for futures trading — the Futures Circle — has been introduced, which is absent in spot trading.


If the center of the circle displays, for example, ×10, this means that leverage ×10 is set for the coin. If it displays ×20, it means leverage ×20 is set for the coin.


Note: if no coin chart is open or if multiple charts are open at the same time, the center of the circle will show ×1, and it will not be possible to change the leverage. This happens because Moonbot cannot determine for which specific coin the new leverage value should be applied. Leverage can only be changed when a single coin chart is open in fullscreen mode.


Open the desired coin in fullscreen and left-click on the Futures Circle — an additional settings menu will appear.


Current Leverage / Maximum Leverage / Margin Type


For example, an entry like x20 / 125 Isolated indicates that the current leverage set for the coin is x20, with a maximum possible leverage of x125 using isolated margin.


Changing the Margin Type


In the Futures Circle menu, you can change the margin type. To do this, click on the word Isolated in the x20 / 125 Isolated line to switch to Cross, and vice versa, clicking on Cross will switch the margin type back to Isolated.


Slider for Smooth Leverage Adjustment


The slider for smooth leverage adjustment allows you to change the leverage with a step of x1. You can change the leverage either by dragging the slider with the mouse or by using the mouse wheel.



The menu for discrete leverage adjustment allows you to select leverage from the most commonly used values: 4, 5, 10, 20, 25, 50, 75, 100. You can change the leverage by selecting the desired value with a click or by using the mouse wheel. After selecting the desired value, click the Apply button and the leverage will be changed.


Information about the leverage change is immediately recorded in the Futures Circle, in the logs window on the main screen of the Moonbot terminal, and also saved in a text log file. The updated data will also be displayed in the MarketsTable in the Leverage column.


According to the set leverage value, the maximum allowable position size for the selected coin is automatically adjusted. This position can be built either with a single order or with multiple orders — the total volume will account for the current leverage.


In the balance line of the Moonbot futures terminal, two numbers are displayed: the first shows your real balance, and the value in parentheses shows the available balance considering the current leverage.


The order size can be selected either using the slider or through fixed buttons. Note that the specified size already takes the set leverage into account. For example, if the fixed button is set to 100 $, and the leverage is ×10, an order for 100 $ will be placed, of which 10 $ are your own funds and 90 $ are borrowed. After placing such an order, you will see in the balance line that only 10 $ were deducted from your real account.


Hedge mode: ON/OFF


In the Futures Circle menu, you can enable (Hedge mode: ON) or disable (Hedge mode: OFF) the hedge mode. This mode allows you to hold two opposite positions on the same coin simultaneously — both long and short.


If the hedge mode is disabled, you can only open one active position — either long or short.


⚠️ Please note! Enabling hedge mode applies to the entire account, not to a specific coin.


Long and Short Order Moving Switch


Below the Futures Circle, there is an additional switch for moving Long and Short orders, which can be set to one of three positions:


  • Long — when clicking, only long orders will be moved, short orders will not move

  • Short — when clicking, only short orders will be moved, long orders will not move

  • Both — when clicking, both long and short orders will be moved.


To be able to place long or short orders, you must first assign the appropriate mouse and keyboard click combinations.


If the MoonScalper module is not activated or it is activated but the M button on the main window is not pressed, the order placement combinations are set on the Settings → User Interface → Orders management tab.


If the MoonScalper module is activated and the M button is pressed on the main window, the order placement combinations are set in the M button menu by right-clicking it. In the upper part of the M button menu on the left, in the Click to set BUY block, set the key combination for placing a Buy order in long. On the right, in the Set Short block, set the combination for placing a Buy order in short.


If you want to place a limit Buy order in long, press the assigned combination and click in the green zone of the Order Book BID. To place a limit Buy order in short, use the key combination for short orders and click in the red zone of the Order Book ASK.


As soon as the price reaches the value set in the Buy order, it will be executed and the terminal will automatically place a Sell order — depending on the selected direction (Long or Short).


For easier visual differentiation, Buy and Sell orders in Moonbot are displayed in different colors. These colors can be configured:


  • Globally — under Settings → User Interface, using the Colors Setup button

  • Individually — in the strategy settings under the User Interface tab, using the SellOrderColor and BuyOrderColor parameters

  • Additionally, under the User Interface tab, you can select the line style for orders in the OrderLineKind setting: Solid, Dash, Dot, DashDot or DashDotDot.


In the orders window, the type of order is displayed as follows: BUY — limit order for a Long position, Short — limit order for a Short position.


Orders are moved in the same way as in spot mode: either manually using the mouse, or by using pre-configured key combinations specified in the M button menu.


Additionally, on the right side of the interface, information about current Long and Short positions is displayed, showing the entry price and the total position volume.


If you open the Report Table, you will notice that Long and Short trades are highlighted in different colors. These colors match the respective order colors shown on the Moonbot chart. If you click on a row in the Report Table, at the bottom of the window you will see the coin and direction of the trade — Long or Short.


If you need to filter only Long trades, open the Report Table and use the Long/Short filter. In the dropdown menu, select the desired option:


  • Both — display all trades

  • Long — display only Long trades

  • Short — display only Short trades.


You can also use other filter fields for more precise searching, for example, to display only positive or negative trades, trades by a specific strategy or by other parameters.


In Settings → User Interface, there is a parameter called Use Leverage for TP. If this checkbox is enabled, leverage will be considered when calculating the Take Profit slider, as well as when displaying the order size and profit in the Report Table. This setting does not affect actual trading behavior.


The Profit column shows the profit percentage with leverage, calculated based on the entire position volume, including borrowed funds.


The Profit Abs column shows the profit percentage without leverage, based only on your own invested funds.


The Profit USDT column displays the absolute profit value in the base currency (USDT), also without leverage.


The Spent USDT column shows the amount actually deducted from your balance when opening a trade. If Use Leverage for TP is disabled, this column shows only your own funds, excluding leverage. For example, if you placed an order for 100 USDT with 10x leverage but used only 10 USDT of your own funds, the column will display 10.


If you enable Use Leverage for TP, the Spent USDT column will show the full amount including leverage — in this case, 100.


The same logic applies to the Gained USDT column — it will reflect the result either with or without leverage, depending on the Use Leverage for TP setting.


Additionally, this behavior affects the percentages shown on the slider that controls the size of the Sell order: first, the percentage with leverage is displayed, and in parentheses, the percentage without leverage.


Additionally, the Use Leverage for TP checkbox affects how the Sell order percentages are shown on the chart:


  • If the checkbox is disabled, the percentage is displayed without considering leverage

  • If the checkbox is enabled, the percentage is calculated with leverage applied.


For example, if you place an order with 20x leverage and use a chart scale of 10%, then setting a Sell order one grid cell away will mean:


  • In spot trading — a 1% price movement

  • In futures trading — a 20% price movement, since 1% is multiplied by the leverage size (20x). Exchange fees are deducted from the resulting value.


However, the stop loss will still be visually shown without leverage, for example, "-1%", while the actual loss considering leverage would be 20%.


⚠️ Important: in strategies, SellPrice and stop parameters are set without considering leverage, so you must factor this in manually when designing strategies.


On the futures chart, besides the standard green and red crosses, the following may also appear:


  • Yellow crosses — liquidation of short positions

  • Blue crosses — liquidation of long positions.


When buying a coin on a futures market, liquidation lines will also be displayed — these are the price levels at which the exchange will forcibly close your position.


In addition, extended technical information is displayed on futures charts:


  • Spot — the percentage difference from the spot price

  • F — the funding rate value for the coin

  • PnL — the Profit and Loss value.


There are also differences between the futures MarketsTable and the spot MarketsTable.


If you open the futures MarketsTable using the View Markets button, it will display up-to-date values specific to futures trading. In the Leverage column, the current leverage value, the maximum available leverage and the type of margin used for the coin — Cross or Isolated — will be shown. The table also displays the funding values and includes an editable MaxPos column for setting the maximum allowed position for the coin.


At the bottom of the futures MarketsTable, there is a Leverage Settings button that opens an additional menu for managing futures orders, margin types, leverage and maximum positions. The functionality of the Leverage Settings button is described in detail in the manual section View Markets Window.


Attention! Futures trading is a high-risk tool. If you are just starting with futures trading, it is recommended to use minimal leverage (e.g., 5x), a small deposit and Isolated margin. This approach helps limit potential losses — in case of liquidation, only the margin used for the specific position will be lost, not the entire account balance.