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.
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 BotSCALPING · LEARN THE STRATEGYUnderstand 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 approach01 · 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
Still your responsibility:Choosing the strategyAllocating capitalReviewing the results
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
- 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.
- 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.
- 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.
- 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
Base
Step order · percent
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.
| Order | Price per unit | Quantity | Amount spent |
|---|---|---|---|
| First order | 100 USDT | 1 unit | 100 USDT |
| Follow-up order 1 | 95 USDT | 1 unit | 95 USDT |
| Follow-up order 2 | 90 USDT | 1 unit | 90 USDT |
| Total | 95 USDT average | 3 units | 285 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.
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
- 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.
- Assess costs and risk
Check fees, the bid-ask spread and price slippage against the target for the deal.
- 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.
- 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
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
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.
| Aspect | Multi-order DCA Bot | Scalping |
|---|---|---|
| Core of the plan | Managing several entries within one deal | Entering and exiting to capture short moves |
| Holding time | Depends on the closing condition; can be longer than expected | Aims to be short, but orders or the plan may not go as expected |
| Capital to reserve | Follow-up orders plus funds shared with other deals | Deal size, accumulated costs and consecutive losses |
| Main risk | Price keeps falling until all capital is used and you hold more of the asset | The price difference does not cover costs, and signals reverse quickly |
| What to test | Maximum capital, order count, holding period and drawdown | Net result per deal, fees and execution quality |
| Where to start learning | Understand the first order, follow-up orders and average price | Understand 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
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.
BTC / USDT
Mock data used to illustrate the screen.
| Command | What it means |
|---|---|
| Stop Bot | Stops new deals from opening. It is not an order to sell the assets held in open deals. |
| Close Deal | Sends 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 Deal | Used 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.
- 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.
- 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.
- 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.
- 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.
- 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.
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 DemoRisk 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.
Sources
- Nanobot documentation
- What dollar-cost averaging means — Investor.gov
- Scalping explained — Binance Academy
A concept guide for beginners