Skip to main content
Access your settings by navigating to your dashboard at http://YOUR-SERVER-IP:4000, logging in with your password, switching to the Settings tab, and clicking Edit.

Trading pair and mode

baseAsset
string
The base asset of the trading pair — the currency being bought and sold. Example: PEPE, ETH, BTC.
quoteAsset
string
The quote asset of the trading pair — the currency used to pay for buys and receive from sells. Example: USDC, USDT, FDUSD. Using USDC at sufficient volume can unlock Binance VIP1 status.
mode
number
The trading strategy preset. Each mode applies a different pre-configured combination of trading parameters suited for different market conditions. Default: 4. Mode 4 is a reliable balanced starting point for most users.

Activation

acceptTosAndStart
boolean
Must be set to true for the bot to start trading. This confirms you have accepted the Terms of Service. If set to false, the bot will not place any orders. You can set this via Telegram → /start → Configurations or through the Setup Wizard at first launch.

Basic info

modeName
string
Name of the mode. Use a descriptive label to identify this configuration at a glance.
description
string
Short description of the mode. Helps you remember the intent and strategy of this configuration.

Investment settings

investmentPerBuy
number
Amount (in quote currency) invested on each buy. Default: 20
dontBuyBelowQuoteBalance
number
Prevents buys if your quote balance falls below this value. Use this to maintain a minimum reserve in your account.
investmentPercentMode
boolean
Toggle that enables percentage-based investing instead of fixed amounts. When enabled, the bot uses investmentPercentOfFreeQuote rather than investmentPerBuy.
investmentPercentOfFreeQuote
number
Percentage of your available quote balance used per buy. Only active when investmentPercentMode is enabled.
minInvestmentPerQuote
number
Minimum required quote balance for an investment to be placed. The bot skips a buy if available balance is below this threshold.

Buy configurations

canBuy
boolean
Enables or disables buying entirely. Set to false to pause all buy activity without changing other settings.
canBuyUp
boolean
Allows buys when the price moves up. Enable this to let the bot enter positions during upward price movements.
canBuyDown
boolean
Allows buys when the price moves down. Enable this to let the bot buy into dips.
onlyMakerBuy
boolean
Places buy orders as maker orders only. Maker orders are added to the order book instead of executing immediately, which means they add liquidity to the market and may qualify for lower fees on Binance.
buyPercentage
number
Percentage price move required to trigger a buy. Default: 0.1. Lower values increase buy frequency; higher values reduce it.
buySplits
number
Number of split buy orders placed per trigger. Splitting buys distributes your entry across multiple price levels.
buyVolumes
string
Comma-separated volume weights for each split buy order. Example: 25,20,15,15,10,10,5. Values represent relative weight, not absolute amounts.
buyVolumeDistribution
string
Defines how buy volume is distributed across splits. Controls the weighting strategy applied to buyVolumes.

Sell configurations

canSell
boolean
Enables or disables selling entirely. Set to false to pause all sell activity.
onlyMakerSell
boolean
Places sell orders as maker orders only. Like maker buys, these orders are added to the order book rather than executing immediately.
sellPercentages
string
Comma-separated percentage levels at which the bot places sell orders. Example: 0.25,0.5,0.75,1,1.5. Each value corresponds to a split from buySplits.
takeProfitVisualization
boolean
Displays the configured take profit levels in the dashboard. Useful for reviewing your sell targets at a glance.
trailingStopLoss
boolean
Adjusts the stop loss upward as price moves in your favor. Locks in gains while limiting downside as the position profits.
sellTimeCurves
string
Controls selling behavior over time (EXPERT MODE). Allows you to define time-based sell conditions per split rather than relying on a single fixed condition.
timeCurveCheckInterval
number
Sets how often (in seconds) the time curve conditions are evaluated. Only relevant when sellTimeCurves is configured.
sellActivateDistancePercentage
number
The percentage recovery from a dip required before sell orders become active. Default: 0.1. Lower values activate sells sooner after a dip; higher values require a stronger recovery signal before orders are placed.
sellCancelDistancePercentage
number
The percentage drop at which active sell orders are visually removed from the interface but remain active in the background. Default: 1. Higher values give deeper dips more room before orders are cancelled.
Sell time curves let the bot adjust sell behavior over time for each split instead of relying on one fixed sell condition. For example, you can configure the bot to sell more aggressively if a position has been open for an extended period. This is an expert-level feature — start with standard sellPercentages before experimenting with time curves.

Risk management

stopLoss
boolean
Toggle that enables a stop loss to limit downside risk. When enabled, the bot will close a position if the price drops by stopLossPercentage.
stopLossPercentage
number
Defines how far the price may drop (as a percentage) before the stop loss triggers. Only active when stopLoss is enabled.