Using Bots — How They Work
A trading bot is an automated system that executes trades according to conditions or strategies defined in advance — such as opening orders, taking profit, cutting losses, or managing deals by the rules you set. Bots make trading more systematic, reduce manual work, and support continuous strategy execution. However, trading bots do not guarantee returns, and you remain responsible for your own settings, strategy, and risk management.
How a bot works
In general, a Nanobot bot follows this sequence:
- Receive market data. The system checks the data the bot needs — such as market price, pair status, account balance, the status of open deals, and other conditions relevant to the bot's strategy.
- Check your defined conditions. As data comes in, the system compares it to the bot's rules — entry conditions, cost averaging, taking profit, stopping losses, trend filtering, or conditions from an external signal.
- Act on the conditions. If the conditions match, the system performs the
related action, such as:
- Open a new deal
- Add an order to an existing deal
- Adjust the take-profit point
- Apply a trailing stop
- Close a deal
- Stop opening new deals
- Continuously track the deal and bot status. After opening a deal, the system keeps monitoring price changes, order status, and related conditions so the bot can manage the deal according to plan.
- Close the deal or end the cycle. When a defined condition is met — reaching the profit target, hitting a stop-loss, receiving a close signal, or completing the strategy logic — the system closes the deal or ends that cycle according to your settings.
Bot types the system may support
1) DCA Bot
A DCA Bot is designed to open orders gradually according to defined conditions, typically using cost averaging when the price moves within set ranges, and closing the deal when the profit target or condition is reached.
2) Grid Bot
A Grid Bot works by placing price levels in ranges or as a grid, opening and closing orders based on price swings within the defined range.
3) Rebalance Bot
A Rebalance Bot is used to adjust the asset allocation in your portfolio back toward a defined target — for example maintaining the proportion of each asset according to your investment plan.
4) Scalping Bot
Designed to catch short-term entries and exits, based on price trends and predefined technical conditions. Its main goal is to enter quickly in a clear direction and close the deal within a short period when the target is reached or the conditions change.
5) Trend Bot
Designed to trade in the primary direction of price, focusing on opening deals when the market trend is clear and avoiding entries when the market is directionless or highly uncertain.
6) TV Signal Bot
A Signal Bot acts on signals from an external source or defined conditions — such as a TradingView webhook or logic from another signal system.
Bot terminology
- Base Order — the first order the bot uses to open a deal when conditions are met. In simple terms, the first entry of the deal.
- Safety Order — an additional order placed after the Base Order, usually used to average cost or increase deal size according to your conditions.
- Take Profit (TP) — the point at which the system closes the deal automatically once the target profit is reached. Used to lock in gains by plan.
- Stop Loss (SL) — the point at which the system closes the deal automatically once losses reach a defined level. Used to limit damage.
- Trailing Features — features that move the deal's close point along with a favorable price direction. Used to let profits run and to protect gains when the price reverses.
- Risk Exposure — the level of risk or the share of capital currently in use by a bot or deal. Used to see how much risk the portfolio is carrying.
Bot status lifecycle
A bot's status lifecycle describes its operating state at each stage:
- Draft — not yet started.
- Active — running.
- Paused — temporarily paused.
- Stopped — stopped.
- Completed — finished the cycle according to its conditions.