Decentralised News Research · Crypto trading automation
A connected exchange account tells you that software can reach an account. It does not tell you whether the permissions are appropriate, whether the next order is affordable or whether the trading rules have an edge. This guide treats those as separate questions.
The walkthrough focuses on understanding an unlevered spot buy-and-sell configuration. It does not recommend a coin, an allocation or a live strategy. If the available connector cannot support the restricted setup you intend, resolve that mismatch before proceeding.
1. Check the platform version before following a tutorial
3Commas’ migration notice says v1 was deactivated on 11 September 2026. Its automation stopped, but previously placed exchange orders could remain active without bot management. Existing users should inspect positions and orders directly on the exchange and revoke obsolete v1 credentials. Strategies and keys do not automatically transfer to v2.
That distinction matters for an old screenshot, preset or video. A familiar brand name does not make an earlier setup procedure current. The official feature-migration guide maps common tasks to the following v2 areas:
| Task | Current documented area | Decision to make |
|---|---|---|
| Start a DCA strategy from an indicator | DCA Bot → Create Bot. | Write down the entry rule and averaging plan. |
| React to a TradingView alert or an API request | Signal Bot → Create Bot; choose the appropriate trigger. | Identify who or what can issue the signal. |
| Manage a trade through a trading interface | Terminal. | Distinguish a manual instruction from an automated strategy. |
This tutorial concentrates on the first workflow. A DCA label here can mean adding to a position after price changes; it should not be assumed to mean buying a fixed amount on a calendar schedule.
2. Establish access, cost and custody
Confirm that your Binance account can use the intended market and external trading connection, and that 3Commas accepts your account and location. Check the exact exchange entity: do not substitute a Binance.com procedure for another regional service merely because the names look similar. The current platform terms include access restrictions; this article does not determine your eligibility.
Review the current plan and checkout for the features you actually need. Bot limits, supported products and billing terms can change. Record the renewal price and cancellation terms; a trial does not establish the ongoing cost.
| Question | A useful fit | Reason to pause |
|---|---|---|
| Purpose | You can specify a repeatable rule and want to inspect its execution. | You expect a preset or AI label to establish future income. |
| Costs | You can record subscription and execution costs separately. | The expected benefit depends on ignoring fees or assuming frequent wins. |
| Custody and control | You understand that assets remain at the exchange while software receives delegated authority. | You treat a non-withdrawal API as protection against every type of loss. |
| Oversight | You have a way to inspect failures and manage the exchange directly. | You cannot check what remains open after a bot or connection stops. |
Your cost record should include trading commissions, the spread and execution quality, plus attributable software charges. TradingView is an additional cost only if your chosen workflow uses a paid feature there. Funding and borrowing belong to strategies that incur them; they are not assumed costs in the unlevered spot example below.
3. Practise the controls, while recognising the demo’s limits
The current demo guide describes this route: open My Exchanges, add an exchange, choose Demo Account, select the market-data feed, name the account and confirm its mode. It supplies virtual funds and applies subscription limits.
The same guide says all demo accounts trade perpetual markets. Selecting Binance data does not turn that environment into Binance spot. Use it to practise selecting the correct account, reading an order plan and understanding controls. It cannot verify your eventual spot commissions, fills, permissions or results. A derivative demo is not a reason to enable live derivative access.
Record each exercise as simulated. A successful practice order shows that the exercised interface worked in that environment; keep any broader conclusion separate.
4. Connect only the authority your setup needs
The current connection guide places Binance inside My Exchanges → Add exchange. Its manual route starts in Binance’s Account → API Management → Create API. Obtain the provider’s current allowlisted IP addresses from the connector itself; your home IP is not a substitute for the servers sending its requests.
Binance’s API-security guidance supports limiting permissions, using IP restrictions, separating credentials and protecting secrets. Apply those principles to the actual consent screen:
- Use a dedicated credential for the intended integration. Keep withdrawals disabled.
- Limit access to the account, balances and actions the task requires, using an eligible separate account or sub-account where appropriate and supported.
- Enter the secret only into the verified official connection interface. Do not put it in chat, shared worksheets, screenshots or support messages.
- Inspect the saved permissions after connecting. Treat an unexpected capability as something to resolve before execution.
Reading and trading are different powers. Binance’s Spot API documentation distinguishes access to private account data from authority to place and cancel orders. A display-only test does not validate the trading path. Conversely, a trade-enabled key can create trading losses even without withdrawal permission.
After connecting, compare the intended account and market with Binance directly. If you later choose to test execution, define the permitted order, maximum spend, cancellation and exit in advance. A real execution test risks money; DN did not perform one for this article.
5. Write the order plan before enabling the bot
In the documented DCA creation workflow, select the connection, pair, direction, size and entry condition. The DCA setup guide distinguishes position averaging from order averaging: they apply the size multiplier at different points. It also distinguishes fixed coin quantity from fixed quote-currency value. These choices change the capital required.
Check the expanded order plan rather than interpreting a label alone. The guide’s explanation of the maximum DCA count and its example are ambiguous about whether the initial order is included. Confirm the actual number and value of entries in the current interface. Do not carry an old “six safety orders” setting across without that check.
The built-in indicator documentation describes closed-candle rules and AND logic when combining conditions. That is rule-based automation. Adding indicators does not itself demonstrate improved expected returns.
DN Setup and Stop-Plan Worksheet
Copy the following rows into your own notes and fill them from the current interface and exchange records. Use “unconfirmed” for a missing answer. This page does not connect to an account, collect entries or place orders.
| Record | What to write | Question before execution |
|---|---|---|
| Identity | Platform version, exchange entity, account, market and pair. | Do all screens refer to this same environment? |
| Authority | Credential label, granted actions and IP restriction; never the secret. | Does any permission exceed the intended task? |
| Entry | Exact trigger, direction and initial order value. | Can it enter or re-enter without a fresh decision from you? |
| Averaging | Every planned price, quantity and quote-currency cost. | Are counts, multiplier timing and rounding clear? |
| Shared capital | Total planned spend across simultaneous positions, plus applicable fees and other commitments. | Is the same cash promised to more than one bot? |
| Exit | Trigger, price reference, order type and remaining-order treatment. | What happens if the exit is delayed, rejected or partly filled? |
| Stop procedure | Actions to pause entries, manage positions and inspect the exchange. | Can you explain what stays open after each action? |
| Evidence | Configuration version, timestamps, order IDs, fills and charges. | Can another record explain the same account result? |
Check the whole capital budget
Sum all orders that may need funding together. If additional orders grow, a small first order can conceal a much larger commitment. Allow for execution charges and account constraints; do not treat a round-number budget as verified until the order plan fits it.
Check what a coverage figure actually covers
The documented maximum price-drop coverage describes the last planned averaging level. It does not cap the position’s loss, guarantee an exit or establish that capital survives a deeper decline. A completed ladder can leave you holding a losing asset.
Check whether stopping also closes
Pausing future actions and disposing of an existing holding are different instructions. Verify both in the platform and on the exchange. A disconnected bot cannot be assumed to have cancelled orders it placed earlier.
The official summary-box explanation provides a useful capital check, but its average-price display is described as approximate. For exact accounting, divide actual acquisition cost by the units actually received, then account for charges under their real currency and fee convention.
6. Worked example: lower entry cost does not guarantee a profit
Synthetic DN exercise, not a recommended bot configuration: buy a fictional asset with 100 units of quote currency at each of three executed prices. Assume complete fills, no borrowing and no leverage. Ignore fees in the first table, then apply a hypothetical fee of 0.10% per execution, paid separately in quote currency. This fee is an arithmetic assumption, not a current Binance rate.
| Execution price | Quote spent before fees | Asset units bought |
|---|---|---|
| 100 | 100 | 1.00000000 |
| 90 | 100 | 1.11111111… |
| 80 | 100 | 1.25000000 |
| Total | 300 | 3.36111111… |
The simple average of 100, 90 and 80 is 90. It is not this position’s cost basis because each purchase acquired a different number of units. With the assumed buy fees, cash spent is 300.30.
| Exit scenario | Gross sale value | Net trading result after buy and sell fees |
|---|---|---|
| All units sell at 90 | 302.50 | +1.8975, or +1.90 rounded |
| All units sell at 70 | 235.277777… | −65.2575, or −65.26 rounded |
At 90, the calculation is 302.50 − 0.3025 in selling fees − 300.30 spent buying. An additional attributable software expense of 2, paid outside the trading account, would reduce the total economic outcome to −0.1025. It would not change the exchange’s trading result. The example shows why a bounce above the average purchase price can still fail to cover all costs.
Executed prices already embody the execution achieved. Do not deduct a second estimate of slippage from an actual-fill result. Use the DN live-results P&L audit worksheet to reconcile trades, charges, open positions and external costs without counting them twice.
7. Inspect stopping, exits and evidence before live use
The current DCA controls distinguish stopping new entries from choosing whether existing positions remain managed or are closed at market. Deleting a bot also deletes its platform history. Save the evidence you need before using destructive controls.
For a planned shutdown, inspect the selected action, confirm the result at Binance and identify any residual orders or holdings. An instruction sent is not necessarily an order filled. A price trigger is not a guaranteed execution price; partial fills, rejected requests and interruptions belong in the stop plan.
Revoking credentials removes authority; it should not be treated as an instruction to liquidate holdings or cancel every existing order. In a suspected key compromise, follow Binance’s advice to revoke promptly, then inspect and manage the account through its official interface. Do not delay incident containment merely to preserve bot operation.
After any real run, retain the configuration, orders, fills, fees and starting and ending equity. Reconcile the result before interpreting it. A high win rate can coexist with a small number of large losses; there is no universal 70% success threshold that validates a bot. Our guide to 95% win-rate red flags explains the missing evidence.
8. Separate historical fitting, future testing and AI claims
A backtest answers a question about a model and a historical sample. Record its dates, assumptions, fees and strategy version. If you tune parameters to maximise the same sample’s outcome, treat that sample as development evidence. Evaluate the frozen rules on separate data and label subsequent simulated and real activity distinctly.
For a comparison with holding the asset, use the same starting capital, period and cash-flow treatment, and include unused bot cash and applicable costs. A bot with a larger capital reserve cannot be credited with beating a smaller holding on the strength of unmatched dollar profits.
Use the DN bot-versus-buy-and-hold benchmark guide to make the capital, cash-flow and cost assumptions explicit before comparing results.
An AI interface is another question. The optional 3Commas MCP documentation describes separate reading and trading capabilities for connected assistants. That is distinct from a fixed indicator-and-averaging rule. Instructions asking an assistant to seek confirmation do not remove a trade permission. An actual read-only credential provides a technical restriction; an AI label provides no evidence of a forecasting advantage.
DN Alpha Thesis
A useful bot setup is an inspectable operating plan: what can trade, what it can spend, why it enters, how it exits and what evidence will remain. The setup should make a mistaken assumption visible before that assumption becomes an order.
Start with the worksheet and the DN pre-deposit claim-verification guide. If the controls and costs fit your requirements, review the current official 3Commas offering and confirm the unresolved account details. Do not use the old v1 workflow.
Frequently asked questions
Can I still follow a 3Commas v1 Binance tutorial?
Not as a current setup procedure. The provider says v1 was deactivated on 11 September 2026. Check the v2 workflow and inspect any orders that an old bot may have left on the exchange.
Is the current 3Commas demo the same as Binance spot trading?
No. The current demo documentation specifies perpetual markets. It can support practice with the interface, but it does not validate a Binance spot connection, its execution or its trading results.
Should I enable futures for a spot-only bot?
Do not grant broader authority merely because a combined guide lists it. If the current connector demands permissions beyond your intended task, obtain a supported restricted configuration from official support before proceeding.
Does disabling API withdrawals make the account safe from loss?
No. A credential that can trade may still cause losses, and disabling withdrawals does not remove market, exchange or operational risks. Review the full authority granted to the integration.
How much capital should I allocate to a DCA bot?
There is no universal allocation in this guide. First calculate the complete possible order plan and other simultaneous commitments, including applicable charges. A configuration that exceeds its funding is incomplete regardless of its first-order size.
Does averaging down guarantee that a trade will recover?
No. Adding units at lower prices can reduce the average acquisition price while increasing total exposure. The asset can continue falling, and even a price recovery may fail to cover fees and operating costs.
Does a standard DCA bot prove that AI is trading?
No. A predefined entry condition and averaging rule can run without an AI model. Establish any AI involvement separately from the bot’s accounting and performance.
Does the DN worksheet place trades or ask for credentials?
No. It is a static worksheet to copy into your own notes. It does not connect to an exchange, submit orders or require passwords, API secrets or private keys.
Methodology, limitations and disclosure
DN reviewed the primary materials below on 19 October 2026, compared them with this article’s earlier claims and calculated the synthetic examples independently. We did not connect a Binance account, authenticate a customer trade history, reproduce a live performance claim or test the restricted API configuration. Interface details and commercial terms can change.
This version uses neutral official links. DN may have commercial relationships elsewhere on the site; those relationships do not determine this guide’s findings. Documentation is evidence of what a provider describes, not proof that every feature will work for every account.
Change log: 19 October 2026 — corrected performance claims, arithmetic, platform version, demo scope and permission guidance; added the setup worksheet and transparent methodology. Corrections: contact press@decentralised.news with the affected section and public supporting evidence. Exclude account secrets and private financial records.
Primary sources
- 3Commas: 3Commas v2 migration notice — v1 deactivation date; unmanaged exchange orders after automation stops; manual rebuilding and fresh connections.
- 3Commas: v1-to-v2 feature and bot mapping — DCA, Signal Bot and Terminal workflow mapping.
- 3Commas: Creating and connecting API keys — manual Binance connection path; provider IP location; combined spot/margin and futures instructions.
- 3Commas: Demo trading guide — demo creation; perpetual-market limitation; virtual funds; subscription limits.
- 3Commas: DCA strategy and setup guide — averaging modes; fixed coin versus quote amounts; maximum-count ambiguity; stop and deletion semantics.
- 3Commas: DCA summary box and capital requirements — required sum of orders; coverage means last averaging level; displayed average described as approximate.
- 3Commas: Built-in DCA entry indicators — closed-candle conditions; AND logic; rule-based entry process.
- Binance: API keys and security — least privilege; IP restrictions; separate credentials; secret protection; prompt revocation when compromised.
- Binance: Spot REST API request security — TRADE versus USER_DATA permissions; placing and cancelling orders versus private reads.
- 3Commas: Optional AI assistant connection through MCP — separate read and trade API capabilities; optional assistant workflow.
- 3Commas: Current plan offering — active public plan offer; current entitlements should be checked.
- 3Commas v2: Current platform terms — access restrictions.
- 3Commas: Official 3Commas homepage — current public offering and official entry point.






