How A-DCA Works
From account connection to rule-based Bitcoin trading in three steps. Automation can lose money and requires monitoring.
Prefer watching over reading? Below you'll find a short video that covers the same information as this page. Feel free to read the text, watch the video โ or both!
Watch: How A-DCA Works โ full walkthrough
This video explains setup and the intended trading rules. Check current provider instructions and the risk disclosure before acting; the video is product documentation, not investment advice.
Set up automated trading
Sign Up & Connect Exchange
Register on A-DCA, then connect an available exchange integration. The code includes OKX, Binance, Coinbase, Kraken and Hyperliquid adapters; availability and tested evidence differ by integration.
- Create an OKX account and complete KYC.
- Go to API Management โ Create API key.
- Enable <strong>Trade</strong> permission. Do NOT enable withdrawal.
- Copy API Key, Secret Key, and Passphrase.
- Paste them into A-DCA. Done. (~5 minutes)
Fund Your Account
Deposit USDT/USDC or BTC as required by the selected mode. $500 is the stated operational starting amount, subject to exchange minimums and fees, not a recommended or guaranteed-profitable investment amount.
Automation runs, you monitor
A-DCA evaluates configured rules and may place spot orders. Bull and BTC-first Bear workflows target different outcomes, but neither predicts the market or guarantees profit.
Watch: How to create API keys on OKX
Step-by-step: how to open the API menu on OKX, fill in the required fields and save your trading API credentials.
Watch: Register & sign in to A-DCA
Full walkthrough of the A-DCA registration and sign-in process โ from the form to your first successful login.
What the robot does every day
The robot follows configured rules without discretionary judgment. Software, data, configuration and execution errors remain possible.
Checks market conditions
On scheduled cycles the robot reads Bitcoin prices and technical indicators to evaluate configured conditions; it cannot know the best time to trade.
Calculates order size
Based on how much the price has dropped, the robot calculates how much to buy. Bigger drop = bigger purchase.
Places the order
The robot submits an order to the selected integration. Fills can be delayed, partial, cancelled or executed away from the displayed price because of liquidity and slippage.
Monitors for profit
After entry, the robot evaluates configured exit conditions. A target may never be reached, and fees or execution can change the realized outcome.
Think of it like a smart savings plan
Instead of trying to time the market perfectly (impossible!), A-DCA spreads your purchases over time and buys more when prices are low.
Manual investing
A-DCA robot
* Simplified example for illustration purposes
Why people choose A-DCA
Full automation
Workflows run automatically when the service and provider are available, but permissions, balances, orders and risks still require monitoring.
Limited trading permissions
A-DCA does not request withdrawal permission for supported CEX keys. This reduces direct withdrawal exposure but does not prevent harmful trades, provider failure or market loss.
No experience needed
Guided setup reduces strategy configuration, but users must still understand credentials, custody model, active mode and trading risk.
OKX REST API Integration
A-DCA uses standard OKX REST API v5 endpoints. No special permissions required beyond 'Trade'.
GET /api/v5/market/candlesOKX Docs โGet candlestick (OHLCV) data for the trading pair. Used to read current price and calculate technical indicators (RSI, CCI, Bollinger Bands).
POST /api/v5/trade/orderOKX Docs โPlace a new market order (BUY or SELL). Used by the DCA algorithm to execute trades and by the risk management system to close positions.
GET /api/v5/trade/orderOKX Docs โGet details of a specific order by order ID. Used after placing an order to retrieve the actual fill price, amount, and commission.
GET /api/v5/account/balanceOKX Docs โGet account balance. Used to check available USDT and BTC balances before placing orders.
๐ All API calls use 'Trade' permission only โ withdrawal permission is never required.
Trade Chains Explained
Recorded trades are grouped into flows so you can inspect entries, merges, exits, fees and outcomes.
Multiple DCA Buys โ 1 Sell
The chain ID encodes the direction: 'SSSB' = Short-Sell-Short-Buy (bear), 'LBLS' = Long-Buy-Long-Sell (bull).