Skip to content

NANOBOT · AUTOMATED TRADING

Nanobot crypto trading bots: understanding DCA and the scalping approach

Let a bot follow the trading plan you define. Start by understanding how DCA splits an entry into multiple orders and how short-term scalping works, then plan your capital, exits and costs before going live.

Using a bot does not guarantee profit and still carries the risk of loss. Test your setup and check its status regularly.

Image slot · set width/height and a descriptive alt when the real image is added
DCA BOT

Split entries by condition

Learn how the first order opens, how follow-up orders work and how to manage the exit, while setting the order count and total capital for a deal.

About DCA Bot
SCALPING · LEARN THE STRATEGY

Understand short-term trading

Study entries and exits driven by short-term signals, and see how fees and execution quality affect the result.

About the scalping approach

01 · THE BASICS

What is a trading bot, and what does it actually do?

#

A trading bot is software that reads data and acts on the rules you define — when to open a deal, when to add to it, when to close it. It helps you follow a plan consistently, but it does not know where prices are going, and it will not turn a losing strategy into a good one.

In Nanobot, think of a Bot as the thing that runs your strategy, and a Deal as one trading cycle. A deal may contain a first order and follow-up orders before it ends on a closing condition. You still choose the strategy, allocate the capital and review the results yourself.

Bot · Deal · Order

BotRuns the strategy and the rules you definedOpening conditionFilterDealOne trading cycle, ended by a closing conditionOpenAverage downCloseOrderThe order actually sent inside a dealOpen OrderStep Order

Still your responsibility:Choosing the strategyAllocating capitalReviewing the results

A diagram of the Bot → Deal → Order hierarchy as used on this page, not a screenshot of the product.

What to decide before you start a bot

  • Entry conditions: when does a deal start, and what data or signals inform it?
  • Capital plan: how much for the first order, how many follow-up orders, and what is the maximum total?
  • Exit conditions: when do you close — at target, when the plan is not working, or on some other rule?
  • Monitoring: check bot status, deals, remaining balance and unfilled orders at regular intervals.

02 · DCA BOT

What is a DCA trading bot?

#

DCA stands for Dollar-Cost Averaging, which in general means investing a fixed amount at set intervals. The Nanobot DCA Bot described on this page means managing a deal with a first order and follow-up orders based on the conditions you set — so do not assume it always means buying the same amount every month.

If you add to a position below your existing average, the average price per unit falls, but the quantity you hold and the capital you have committed both rise. A lower average price therefore does not mean lower risk, nor that the deal will certainly close in profit.

How a DCA Bot runs a single deal

  1. Open the first order — Open Order

    The deal starts once the opening condition is met and there is enough capital and connection access for that order.

  2. Check the next order — Step Order

    A follow-up order is considered based on price distance or the condition you defined, and still has to pass your filters and the bot's limits.

  3. Track the average price and capital

    Every order that fills changes the quantity held, the average price and the funds left for the rest of the plan.

  4. Close the deal as planned

    Manage the exit with the conditions you set, such as Take Profit or Stop Loss. The executed price may differ from your target price.

Percent DCA: define the price distance

Percent DCA uses a distance expressed as a percentage of the reference point stated in the setting. It suits describing an averaging plan in clear price levels. Read which price each field refers to — do not assume every order or every field uses the first order's price.

A hypothetical example: if the reference point is the first order's price of 100 and you set a 3% drop, the condition is checked at 97. Even at that level, the order still has to pass your filters, available capital and other limits before it is sent. These numbers are for illustration; they are not a recommended setting or a system default.

If price keeps falling, several follow-up orders may fire and consume a lot of capital. Set a ceiling on the number of orders and the total capital up front.

Condition DCA: wait for a condition before averaging

Condition DCA does not only look at a falling price — it waits for the condition you selected, such as an indicator signal, before the next order is considered. That allows finer control over how the DCA runs, but it does not guarantee the best entry.

Within a Condition group the logic is OR: at least one condition must pass for the group to pass. A Filter group uses AND: every filter you defined must pass. After that, the system still checks capital and other limits, so passing a condition does not always mean an order is sent immediately.

Percent condition levels · hypothetical

First order · reference point100.00
Follow-up order 1 · 3% below97.00
Follow-up order 2 · next step down94.00
The horizontal axis is the price level relative to the reference point. Even when price reaches a level, the order still has to pass your filters, available capital and other limits before it is sent. The numbers are illustrative, not a recommended setting.
Create a DCA BotMOCK · DEMO

Base

PairBTC / USDT
MarketSpot
First order100 USDT
Follow-up orders2
Capital ceiling per deal285 USDT

Step order · percent

Reference pointFirst order price
Step down per order−3.00%
Condition levels97 · 94
TPSL

The values shown are illustrative, not system defaults.

Average price example: lower cost per unit, more capital committed

Suppose you buy 1 unit of the same asset at 100, 95 and 90 USDT. This example uses an equal quantity each time to make the arithmetic visible; it is not an example of spending the same amount on each order.

Hypothetical three-order example, excluding fees
OrderPrice per unitQuantityAmount spent
First order100 USDT1 unit100 USDT
Follow-up order 195 USDT1 unit95 USDT
Follow-up order 290 USDT1 unit90 USDT
Total95 USDT average3 units285 USDT

Average price = total spent ÷ total units = 285 ÷ 3 = 95 USDT. If the current price is 90, the position is worth 270 USDT — an unrealised loss of 15 USDT before fees. Selling at the average price is still not the net break-even point once other costs are included.

Where DCA fits, and what to watch out for

  • It suits a plan that deliberately splits an entry across several orders and accepts possibly holding the asset longer than expected.
  • You need reserve capital for the follow-up orders, counting the funds already committed to other deals or bots.
  • Once every planned order has filled, price can keep falling and may not return to your target within the time you want.
  • Increasing the size of every subsequent order can make the required capital grow quickly — calculate every order before you start.
  • Test across rising, falling and ranging markets, looking at the result after costs and at the drawdown along the way.
Learn DCA settings in the documentation

03 · LEARN THE STRATEGY

What is scalping, and how do short-term trading bots work?

#

Scalping aims to capture short price movements, where each cycle may only earn a small difference. That puts the weight on entry and exit conditions, execution speed and accumulated costs. Trading more frequently does not automatically improve returns.

A bot following a scalping approach checks signals and acts on the short-term rules you defined. Holding time and frequency depend on the strategy — do not assume it requires a 1-minute chart or the same number of deals every day. This section explains the principles of the strategy; before configuring anything, check whether your bot type and the tools on your account support those conditions.

How a scalping strategy runs, step by step

  1. Define when entries are allowed

    Be specific about the signals, the market and the data range you use, including the cases where you should not open a deal at all.

  2. Assess costs and risk

    Check fees, the bid-ask spread and price slippage against the target for the deal.

  3. Enter when the conditions are met

    Use the rules you tested and the position size you decided on. Do not add trades just to make up for a previous deal.

  4. Exit and review

    Close on the strategy's conditions, then assess the net result, the fill rate and the accumulated loss before starting the next cycle.

Small costs matter a lot in short-term trading

A hypothetical example: you buy 1,000 USDT of an asset and sell the whole position for 1,003 USDT — a 3 USDT difference before fees. Assuming a 0.1% fee on each side, you pay 1 and 1.003 USDT respectively, leaving 0.997 USDT before platform service fees and other costs. These figures are not the fee rate of Nanobot or any exchange.

Spread is the gap between the bid and ask price; slippage is the difference between the expected price and the executed price. Both can affect a deal's result. If your calculation already uses the prices actually executed, be careful not to subtract spread or slippage a second time.

Worked example · hypothetical

Sale proceeds1,003.000
Purchase cost−1,000.000
Buy fee 0.1%−1.000
Sell fee 0.1%−1.003
Left before other costs+0.997

Figures in USDT · hypothetical numbers for illustration, not real trading results.

Assess the net result as actual sale proceeds − actual purchase cost − trading fees − related service fees. Do not look at the percentage price move alone.

Price difference after fees · hypothetical

Difference before fees+3.000
Buy fee 0.1%−1.000
Sell fee 0.1%−1.003
Left before other costs+0.997
Bar length is relative to the 3 USDT difference · the fees in this example are a hypothetical 0.1% per side, not the rate of Nanobot or any exchange, and platform service fees are not included.

What to check when considering scalping

  • Liquidity and execution: orders can fill partially, be delayed, or fill at a different price than intended.
  • Signal quality: short-term signals can reverse quickly, and conditions set too tightly can add unnecessary deals.
  • Cost per cycle: fees and service charges can consume the price difference you were targeting.
  • Connection limits: the API, the internet, the bot system and the exchange all affect real behaviour.
  • A stop plan: define your loss limits and how you will stop trading when results do not follow the plan, and check what kind of automatic stop the system supports first.

04 · COMPARING APPROACHES

How do DCA and scalping differ?

#

DCA describes how you split an entry and manage capital; scalping describes a short-term trading approach. They are not mutually exclusive labels, and one strategy can combine several ways of managing capital. This table compares general characteristics — it is not a ranking of which bot is safer or more profitable.

Multi-order DCA Bot compared with the scalping approach
AspectMulti-order DCA BotScalping
Core of the planManaging several entries within one dealEntering and exiting to capture short moves
Holding timeDepends on the closing condition; can be longer than expectedAims to be short, but orders or the plan may not go as expected
Capital to reserveFollow-up orders plus funds shared with other dealsDeal size, accumulated costs and consecutive losses
Main riskPrice keeps falling until all capital is used and you hold more of the assetThe price difference does not cover costs, and signals reverse quickly
What to testMaximum capital, order count, holding period and drawdownNet result per deal, fees and execution quality
Where to start learningUnderstand the first order, follow-up orders and average priceUnderstand order types, costs and entry/exit rules first

Choose the plan you can explain

Before choosing a strategy, make sure you can answer why you enter, what your maximum capital is, when you exit, and what you will do when you are wrong. If you cannot answer all of them yet, start with simulation and study the results before adding complexity. A high number of deals or a high win rate alone is not enough to judge the quality of a strategy.

05 · CONTROL THE PLAN

Plan your exits and understand the bot control commands

#

These tools let the system act on your conditions, but they still have limits around price and execution. Read how each setting behaves before you use it.

Take Profit, Stop Loss and Trailing

Take Profit sets the condition for closing a deal at your target, while Stop Loss sets the condition for exiting at the loss level you planned for. Setting a Stop Loss does not guarantee the deal closes exactly at that price, especially when price moves quickly or liquidity is thin.

Trailing Take Profit and Trailing Stop Loss follow price movement. Where trailing begins and when the order is sent depend on your settings and the bot type that supports them, so test until you understand the behaviour before using real money.

The price range you planned · hypothetical

Take Profit · closes at the target96.90 · +2.00%
Deal average price95.00
Stop Loss · exits at the planned level87.40 · −8.00%

Trailing moves the level with price, within your settings and the bot types that support it, so trailing does not start at the same point in every case.

A diagram of where TP/SL sit relative to the average price. It is not a recommended setting, and a Stop Loss does not guarantee the executed price.
Deal monitoringMOCK · DEMO

BTC / USDT

StatusRunning
Orders used2 / 3
Average price95.00
Capital in deal195.00
Unrealised return▼ −5.26%
Stop BotClose DealCancel Deal

Mock data used to illustrate the screen.

Nanobot control commands that are easy to confuse
CommandWhat it means
Stop BotStops new deals from opening. It is not an order to sell the assets held in open deals.
Close DealSends a sell order to close the deal immediately through the system's process. Whether it succeeds, and at what price, still depends on execution.
Cancel DealUsed for deals that are stuck or faulty. Do not use it in place of Close Deal unless you understand the effect on your assets and any remaining orders.

After issuing a command, check the deal status and the real orders. Pressing a button does not always mean the order has completed.

06 · GETTING STARTED

How do I start using Nanobot?

#

Start by learning the platform and testing how the bot types your account supports behave, before connecting for live use.

The Nanobot documentation states support for the Spot market, where you trade the assets you actually hold, so this page describes usage in a Spot context. Before you start, check again which exchanges, pairs and services your account currently supports.

  1. Create an account and explore Demo

    Use simulated funds to learn the settings screen and see how deals behave. Check which bot types and permissions your account can use.

  2. Plan the entry, the averaging and the exit

    Set the number of orders, the total capital and the closing conditions, and review which price each field refers to and how the conditions connect.

  3. Check costs and test results

    Look at exchange fees, service or GAS charges under the current terms, and the drawdown along the way. Demo or backtesting results can differ from live trading.

  4. Verify the connection before going live

    Choose a supported exchange on your account, enable only the API permissions you need such as Read and Trade, leave Withdraw off, and read that exchange's setup guide.

  5. Monitor after you switch it on

    Check the API, bot, deal and balance status regularly. If an order looks wrong, review the details and contact the support team.

Image slot · add an alt describing the screen; the image must not carry the page's content
See current packages and terms

Frequently asked questions about DCA and scalping trading bots

#
How does a DCA trading bot differ from monthly DCA?

Monthly DCA usually means buying a set amount on a set schedule. The DCA Bot described on this page opens deals and adds to them based on price distance or the strategy's conditions, so check the actual settings rather than assuming the system buys the same amount every month.

How do I choose between Percent and Condition DCA?

Percent uses a distance expressed as a percentage of the reference point in the setting, while Condition waits for the condition you selected before the next order is considered. Both still depend on filters, available capital and the bot's limits — choose the rules you understand and can test.

If my average price drops, does that mean I will not lose money?

No. A lower average comes from buying below your existing average, but your committed capital and the quantity you hold both increase. Price can keep falling, and you have to include fees when calculating the net result.

Does scalping require trading every minute?

No. Frequency and holding time depend on the strategy's rules. Opening deals more often does not guarantee better results and can increase total fees, so judge it on the result after costs.

Which bot types does Nanobot offer, and can I configure scalping?

The Nanobot documentation covers DCA Bot and Signal Bot. Applying a scalping approach requires checking the bot type, signals, entry and exit conditions and the access supported on your account at that time. Do not assume every bot that opens deals quickly is a scalping bot.

Do I have to watch the screen the whole time when using a bot?

A bot acts on your conditions while the system and the connection are available, but you should still check API status, capital, deals and orders periodically — particularly after changing settings or noticing anything unusual.

What is the difference between Stop Bot and Close Deal?

Stop Bot stops new deals from opening, while Close Deal sends a sell order to close the selected deal. Stopping a bot is therefore not the same as selling the assets out of every deal, and you should check the order result afterwards.

Does connecting an exchange via API require withdrawal permission?

You should not enable Withdraw on an API key used with a bot. Enable only the permissions the guide calls for, such as Read and Trade. Disabling withdrawal limits the scope of access, but it does not make trading or your account risk-free.

How much starting capital do I need, and what are the service fees?

The capital required depends on the pair's minimum order size, your planned number of orders and your reserve. For service costs, check the current Nanobot packages, GAS and terms alongside exchange fees. A single figure will not apply to every account or strategy.

My Demo or backtest results look good — can I go live straight away?

Simulated and backtested results do not guarantee future results. Check the cost assumptions, the data quality and execution limits, and test across several market conditions before committing.

Start by understanding the plan, then let the bot follow the conditions

Explore Nanobot on Demo, learn how to configure DCA and check which tools your account supports, then choose the approach that matches your capital and risk.

Sign up and learn on Demo

Risk disclosure

Digital assets are volatile and you can lose your capital. A bot is a tool that acts on conditions; it does not guarantee returns or execution prices. Every example here is for learning — none is a recommended setting or a record of real Nanobot trading results.

Sign up and learn on Demo