About A-DCA

Product scope, operator disclosure, methodology and the limits of published evidence.

Operator and authorship

A-DCA is independently designed, developed and operated by the pseudonymous software developer publishing as @SerK132153. The operator provides automation software and technical support, not personalized investment advice.

No legal entity, financial-services license, broker status, custodial license, external security audit or audited performance record is claimed on this site.

Content and methodology reviewed: July 24, 2026. Material product or calculation changes should be reflected with a new review date.

Operator and support contact details are published on the Contact page.

Advantages

👨‍💼

Limited permissions

A-DCA does not request withdrawal permission for supported CEX credentials

The trading deposit remains in the connected provider account. Trade-only access reduces direct withdrawal exposure but retains harmful-trade, provider, credential and market risks.

👩‍💻

Scheduled automation

Configured workflows run automatically when the service and provider are available

The service reduces manual strategy setup, but users remain responsible for permissions, balances, account security and monitoring orders and results.

🎨

Rule-based order sizing

Configured indicators can change order size during volatile periods

Larger orders can increase both potential recovery and downside exposure. No monthly return, profitable close or recovery period is promised.

Main Idea

A-DCA automates rule-based BTC spot trading through supported exchange adapters. The current code includes OKX, Binance, Coinbase, Kraken and Hyperliquid integrations, with different availability and evidence by provider. A-DCA does not receive custody of the trading deposit; assets remain in the connected provider account, subject to trading, credential, provider, protocol and market risks.

👤

User

Registers in the service

🏦

OKX Exchange

USDT deposit with API access

🤖

A-DCA Robot

Automatic trading on spot market

📊

Results

Daily BTC purchase + additional trades

Access Security:

🔒Only trading operations
🚫A-DCA does not request API withdrawal permission; adverse trading and provider risks remain
🔑Limited API access
🛡️2FA on exchange

DCA spreads BTC entries over time using a configured base amount. It can change the average entry price but cannot ensure a lower final cost, profit or limited drawdown. A-DCA also includes a separate BTC-first workflow; actual behavior depends on mode and parameters.

Methodology Features

In addition to regular DCA purchases, the service algorithm performs additional, irregular asset purchases in situations when the BTC rate significantly or sharply decreases. For this, the algorithm monitors three technical indicators:

Indicators

  • Relative Strength Index (RSI)
  • Commodity Channel Index (CCI)
  • Bollinger Bands
📅

Regular DCA

Day 10.5% of deposit
Day 20.5% of deposit
Day 30.5% of deposit
......
Day N0.5% of deposit

Daily purchases of fixed amount

+

Additional Purchases

RSI < 25Triggered
CCI < -100Triggered
Bollinger LowMonitoring
Additional purchase:×5 from DCA × 2 indicators

Purchases when indicators trigger

=
📈

Final Result

Average purchase price:Depends on recorded entries
Accumulation volume:May exceed the base DCA amount
Outcome:Positive, zero or negative

Larger entries increase both opportunity and downside exposure

When the price reaches certain boundary values of indicators, the algorithm additionally purchases BTC in an increased volume, which is calculated taking into account a certain coefficient. For example, if the RSI value reaches the lower boundary (in the algorithm this parameter is 25, it can be adjusted), the algorithm calculates the size of an additional trade as the size of a DCA purchase multiplied by a coefficient (by default 5, also adjustable). Thus, the more indicators trigger simultaneously (and this happens when the BTC rate decreases the most) - the larger the amount the robot purchases the asset for.

This approach increases purchase volume when several configured signals trigger. It can improve a later result if price recovers sufficiently, but it also places more capital at risk during a continuing decline.

Sales Mechanism

Sales are executed using the 'ladder' method. Parameters preset the maximum expected percentage by which BTC rate is expected to grow in the long term (can be changed per user). All previously purchased lots are distributed into several groups up to the maximum level with a certain step. When the next planned BTC rate is reached, the robot automatically sells a predetermined portion (one or a group of lots) and fixes profit. If the price goes even higher - the robot sells the next batch of lots, and so on. The number of steps and the size of each step in the 'ladder' are set in the service parameters in advance, they can be changed either at the user's request, or centrally, in cases when the long-term price movement trend of the asset changes.

Visualization of the 'ladder' sales process:

📊

1. Lot Distribution

All purchased lots are distributed across price levels

$82,5330.0055 BTC
$87,7020.0055 BTC
$91,2860.0055 BTC
$95,3660.0055 BTC
📈

2. Price Rise to $91,000 and Sale

When each price level is reached, the robot sells the corresponding batch

Level 1$82,533✅ Sold 0.0055 BTC
Level 2$87,702✅ Sold 0.0055 BTC
Level 3$91,286⏳ Waiting
Level 4$95,366⏳ Waiting
💰

3. Profit Fixation at $91,000 Price Level

Profit is fixed at each level, reducing risks

Sale of lot for 0.0055 BTC, purchase rate $82,533:+$46 profit
Sale of lot for 0.0055 BTC, purchase rate $87,702:+$18 profit
Total profit:+$64

How the 'ladder' works:

🎯
Gradual Sale

Lots are sold not all at once, but as the price rises

🛡️
Risk Reduction

Part of the profit is fixed at each level

📶
Automation

Robot independently tracks price levels

⚙️
Flexible Settings

Number of levels and steps are configurable

Real A-DCA Trade Examples

The screenshots below document three dated trades from March 2023 and the calculations used in the original presentation. They are isolated historical examples, not an audited sample, representative track record or forecast.

Real A-DCA Trade Examples

Example #1: Long Entry (03/10/2023)

Slide 1
Example #1: Long Entry (03/10/2023)

Date: March 10, 2023

Situation: Strong BTC rate decline

RSI:15.73 < 25Triggered
CCI:-210.59 < -100Triggered
CCI:-210.59 < -200Triggered
Bollinger Low:19549 < 20237Triggered

Formula: N × K × D

Result: 4 × 4 × 100 = 1600 USDT

Example #2: Long Entry (03/11/2023)

Slide 2
Example #2: Long Entry (03/11/2023)

Date: March 11, 2023

Situation: Moderate BTC rate decline

RSI:23.55 < 25Triggered
CCI:-162.24 < -100Triggered
Bollinger Low:19765 < 19832Triggered

Formula: N × K × D

Result: 3 × 4 × 100 = 1200 USDT

Example #3: Long Close (03/12/2023)

Slide 3
Example #3: Long Close (03/12/2023)

Date: March 12, 2023

Situation: BTC rate recovery after decline

RSI:50.23Normal
CCI:-77.73Normal
Lots sold:2982 USDT
Purchase volume:2800 USDT
Profit:+182 USDT (+6.1%)

Brief Strategy Description:

📊
4 Key Indicators

RSI, CCI (-100), CCI (-200), Bollinger Bands

🧮
Dynamic Volume Calculation

Volume = N(indicators) × K(coefficient) × D(DCA)

📈
Example outcome

6.1% shown for the selected three-day example; not an average or expected return

🔄
Paired Trades

Automatic switching from long to short and from short to long

Detailed Trade Analysis from Examples Above

Example #1: Long entry during strong rate decline (03/10/2023)

Successfully executed
Triggered indicators:4 indicators
Low price 19549 < Bollinger lower line 20237
RSI below 25 (actual value 15.73)
CCI below -100
CCI below -200 (actual value -210.59)
Calculated trade size:4 × 4 × 100 = 1600 USDT

Note: All 4 indicators triggered simultaneously, leading to maximum trade volume increase.

Example #1: Long entry during strong rate decline (03/10/2023)
TradingView: Strong BTC rate decline

Example #2: Long entry during strong rate decline (03/11/2023)

Successfully executed
Triggered indicators:3 indicators
Low price 19765 < Bollinger lower line 19832
RSI below 25 (actual value 23.55)
CCI below -100, but not below -200 (actual value -162.24)
Calculated trade size:3 × 4 × 100 = 1200 USDT

Note: CCI did not reach -200 level, so only one CCI signal counted.

Example #2: Long entry during strong rate decline (03/11/2023)
TradingView: Moderate BTC rate decline

Example #3: Long close during strong rate rise (03/12/2023)

Profit +6.1%
Lots sold:2982 USDT
Long entries:09-11.03.2023
Purchase volume:2800 USDT
Profit:+182 USDT (+6.1%)
Example #3: Long close during strong rate rise (03/12/2023)
TradingView: BTC rate recovery after decline

Details: Long entries were made on 03/10, 03/11/2023 by indicators and by DCA. Take-profits from 2.5% to 7.5% were realized. Long closing period — 3 days.

Key A-DCA Formula

Order Size = N × K × D
N - N - Number of triggered indicators (1-4)
K - K - Order increase coefficient (default 4)
D - D - Base DCA trade size (100 USDT)

Calculation examples from trades:

Example 1 (03/10/2023):
4 indicators × 4 × 100 = 1600 USDT
All indicators triggered simultaneously
Example 2 (03/11/2023):
3 indicators × 4 × 100 = 1200 USDT
CCI did not reach -200 level

User Interaction Model

The service operates on a subscription model. For this, you need to use your non-custodial blockchain address and maintain a certain USDT balance on it, which will be automatically debited regularly for subscription renewal - either monthly or once a year, depending on the tariff chosen by the user. Since the main trading deposit and funds for service payment are located on different wallets (on the exchange and on a personal wallet) - service payment transfers do not reduce the user's trading deposit and do not affect the calculation of the final financial result.

👛

Personal Wallet

User's non-custodial EVM wallet

USDT Balance:For subscription payment
ETH Balance:For network fees
🤖

A-DCA Service

Automatic payment deduction

Tariff:Monthly/Annual
Deduction:Automatic
🏦

OKX Exchange

Trading deposit

USDT Deposit:For trading only
API access:Trading only

Model Advantages:

💸
Fund Separation

Trading deposit separated from service payment

🔄
Auto-renewal

Subscription renews automatically

📊
Clean Profitability

Service payment does not affect profit calculation

🎛️
Flexibility

Choice between monthly and annual tariff

Personal Data

A-DCA uses wallet or exchange identifiers and stores encrypted trading credentials needed for account access. The Contact form opens the user's mail client with the name, email and message they enter. The service does not claim anonymous use or absence of personal-data processing; review the Privacy Policy for scope and third-party providers.

🤖

A-DCA Service

👤
Wallet-based sign-in

A blockchain address can identify an account without a password

🔢
Operational account data

Addresses, exchange configuration and encrypted credentials are processed

🚫
Limited direct collection

Contact details are processed only when a user submits them through the contact workflow

API connection
🏦

OKX Exchange

📝
KYC Data

User identity verification

🔐
Provider storage

Identity data is handled by the selected provider under its own controls and terms

🛡️
Provider requirements

Verification and data-protection duties depend on the provider and applicable jurisdiction

Data minimization

The product aims to limit direct profile data while retaining operational records

🔗
Decentralized Access

Login via crypto wallet

⚖️
Provider-dependent verification

KYC and access rules depend on the selected provider and jurisdiction

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.