What are the settings in the Market Making bot
An explanation of every setting in the Market Making Bot configuration.
Basic settings
Name Give your bot a name.
Cooldown period Set whether you want a cooldown period and how long it should last. The bot will wait for this period before placing a new order.
Exchange
Paper trading Switch the toggle to trade with simulated funds.
Exchange Select your exchange to trade with real funds.
API Key Fill in your API Key.
Notifications
Notification on trade Switch the toggle to receive a notification whenever your bot makes a trade.
Notification on trade error Switch the toggle to receive a notification when a trade error occurs.
Notify on canceled order Switch the toggle to receive a notification when an order is canceled.
Market & Pricing
Market Select the market you want to make. The current spread is shown on the left side — select a market with a spread large enough to profit from. Your profit should be at least double your trading fee. Use the Charts section ? Markets tab to find currencies with a profitable spread and sufficient trading volume.
Strategy Select the strategy your bot will use. You can build your own or download one from the Marketplace.
Market trend Toggle between Neutral, Uptrend, or Downtrend to configure how your bot behaves in different market conditions. The order sequence and position sizing should differ depending on the trend.
Order sequence For a neutral market, buying and selling simultaneously is standard. In an uptrend, buying first and selling later is typical. The opposite applies in a downtrend.
Order positioning Select at which position in the order book your orders should be placed. To fill orders quickly, it is recommended to place your bot as number one in the order book.
Minimum spread Set this to at least twice your trading fee — otherwise you will trade at a loss.
Order layers Place orders at multiple positions in the order book to create liquidity. Set the buy amount per layer, or stick with a single layer.
Autocancel
Only cancel unfilled orders When enabled, only unfilled orders are canceled. For example: if a buy is filled but the corresponding sell is not, the sell will not be canceled.
Do not cancel partially filled When enabled, partially filled orders will not be canceled.
Cancel your orders automatically Prevents orders from staying open indefinitely and reserving your funds. Choose from the following conditions:
- After a period of time — cancel orders after a set number of seconds, hours, or days. Minimum: 30 seconds. Maximum: 99 days.
- Cancel on trend change — cancel orders when the market trend changes, adding an extra layer of safety.
- Cancel on percent change — cancel orders when the price moves by a set percentage. Useful if you analyze support and resistance manually.
- Cancel on depth — cancel orders when a set number of other traders' orders are placed ahead of yours in the order book.
Stop-Loss
Enable Switch the toggle to activate Stop-Loss. In the Market Making Bot, the Stop-Loss defines the price range within which your bot is allowed to trade.
Upper limit price The upper boundary of your bot's allowed trading range.
Lower limit price The lower boundary of your bot's allowed trading range.
Cancel market makers When enabled, both buy and sell orders are canceled when your Stop-Loss is hit.
Allow revert / retry When enabled, orders are placed back in the order book once the price returns within your configured range.
Revert & backlog
The Revert & Backlog feature keeps failed and canceled orders in a backlog so the bot can retry them. For example, if a buy order succeeds but the corresponding sell fails, the sell is moved to the backlog. This helps improve profitability and prevents being left with unsold positions.
Move failed to backlog When enabled, failed and canceled orders are moved to the backlog for retry.
Automatic match backlog When enabled, multiple unfilled sell orders for the same currency are automatically merged into one backlog position.
Revert canceled orders When enabled, canceled and failed Market Making orders are reverted and retried.
Order type Select the order type to use when reverting canceled orders.
Enable take profit When enabled, leftover orders will attempt to close at a profit.
Take profit % The profit percentage at which leftover orders are sold.
Only revert / retry with profit When enabled, orders are only retried if they can be closed at a profit.
Maximum loss % The maximum loss percentage allowed before a leftover order is closed.
Enable Stop-Loss When enabled, leftover orders are sold if they drop below the configured Stop-Loss percentage.
Stop-Loss percentage The percentage drop at which leftover orders are sold.
Neutral trend, Uptrend, and Downtrend Configure separately how the bot should revert or retry Market Making orders in each market condition.
