Risk notice: trading bots automate execution, not profit. Crypto trading involves substantial risk of loss - never deploy more than you can afford to lose. Some links are affiliate/referral links; rankings stay independent. Risk disclosure.

DCA bots

Dollar-cost averaging automated - with safety orders that need honest capital math.

Short answer: Freqtrade is our top-rated DCA bot as of 2026-10-18 (8.1/10), free.

bots on this page: 20 · fully reviewed (active): 20 · free or with a free tier: 17 · need no third-party API keys: 12

quick picks

  • DCA automation with zero subscription and full backtesting Freqtrade - free, open source, 11 exchanges, dry-run and backtesting - the reference implementation of honest capital math
  • Cloud DCA with the deepest safety-order configurator 3Commas - the platform that defined base-order-plus-safety-ladders, 5/20/1000 bot limits by plan, from $15/mo annual
  • No-key DCA on an exchange with 0.05% fees Pionex - DCA bot built into the exchange, no API keys, 0.05% per side - the cheapest execution per buy
#1

Freqtrade

The reference open-source bot: free, auditable, keys never leave your machine - at the cost of Python skills and patience.

8.1
Self-hosted Open source Free tier US ok
Self-hosted free 11 exchanges
#2

Gunbot

Privacy-first desktop bot running locally on your machine, now on a single $29/month plan - the self-hosted sweet spot between Freqtrade's effort and cloud subscriptions.

7.8
Self-hosted US ok
Self-hosted $29/mo 20 exchanges ★★★★☆ 4 (1)
#3

Bitsgap

Polished multi-exchange grid/DCA platform with 17 exchanges, 7-day no-card trial and solid support reputation.

7.6
Free tier US ok
Cloud platform $23-149/mo 17 exchanges ★★★★☆ 4 (1)
#4

OctoBot

Open-source Python bot with web UI and plugin ecosystem - the friendliest on-ramp into self-hosted bot trading.

7.6
Self-hosted Open source Free tier US ok
Self-hosted $0-29.99/mo 12 exchanges ★★★★☆ 3.8 (1)
#5

Coinrule

The easiest no-code entry into bot trading - if-this-then-that rules across crypto, on-chain and even stocks, with a real free tier.

7.5
Free tier US ok
Cloud platform 0.02% of volume 20 exchanges
#6

Superalgos

The most ambitious open-source project in the niche: visual strategy design, data pipelines and a token economy - steep curve, zero cost, no data collection.

7.5
Self-hosted Open source Free tier US ok
Self-hosted free 15 exchanges
#7

Cryptohopper

Veteran cloud platform with a genuine free tier, AI strategy designer and the broadest copy-bot marketplace.

7.4
Free tier US ok
Cloud platform $29-129/mo 16 exchanges
#8

Pionex

16 free built-in bots inside the exchange itself - zero subscription and no third-party API keys, at 0.05% per side.

7.4
No API keys Free tier Pay per use US ok
Exchange-native 0.05% per trade ★★★★☆ 4 (1)
#9

WunderTrading

The TradingView-signal specialist: real free tier, 30-50% lifetime affiliate program and free Premium tools when trading on Hyperliquid.

7.4
Free tier US ok
Cloud platform $0-100/mo 18 exchanges
#10

Passivbot

Public-domain (Unlicense) grid/martingale futures bot for Bybit, OKX, Binance, Bitget and Hyperliquid - raw power for developers, invisible for everyone else.

7.2
Self-hosted Open source Free tier US ok
Self-hosted free 8 exchanges
#11

3Commas

The most established cloud bot platform - deep features, real API-key incident history, now OAuth-hardened.

7.1
Security incident US ok
Cloud platform $15-140/mo 9 exchanges
#12

HaasOnline

Veteran platform with the deepest scripting (HaasScript) and a rare self-hosted TradeServer lane - power users only.

7.1
US ok
Cloud platform $19.99-249.99/mo 24 exchanges
#13

Mizar

Volume-fee instead of subscription-first: pay-as-you-go at 0.1% per trade, with $MZR staking cutting fees up to 20x - innovative pricing, api-key custody on CEX side.

7.1
Free tier
Cloud platform 0.1% of volume 10 exchanges
#20

TradeSanta

Beginner-focused cloud platform for grid/DCA - pricing unverifiable from here, so treat plan details as indicative.

6.4
Free tier US ok
Cloud platform $14-70/mo 8 exchanges

The multiplier is the strategy - everything else is UI

BotTypePriceTrialDCABacktestPaperTrade feeExchangesUS
FreqtradeSelf-hostedfree-yesyesyes-11US
GunbotSelf-hosted$29/mo-yesyesyes-20US
BitsgapCloud platform$23-149/mo7 days, no cardyesyesyes-17US
OctoBotSelf-hosted$0-29.99/mo7 days, no cardyesyesyes-12US
CoinruleCloud platform0.02% of volume-yes---20US
SuperalgosSelf-hostedfree-yesyesyes-15US
CryptohopperCloud platform$29-129/mo3 days, no cardyesyesyes-16US
PionexExchange-native0.05% per trade-yes--0.05% per trade-US
WunderTradingCloud platform$0-100/mo7 days, no cardyes-yes-18US
PassivbotSelf-hostedfree-yesyesyes-8US
3CommasCloud platform$15-140/mo3 days, no cardyesyesyes-9US
HaasOnlineCloud platform$19.99-249.99/mo7 days, no cardyesyesyes-24US
MizarCloud platform0.1% of volume-yesyes--10-
Binance Trading BotsExchange-nativefree-yes-----
OKX Trading BotsExchange-nativefree-yes-----
Gate.io Trading BotsExchange-nativefree-yes-----
KuCoin Trading BotsExchange-nativefree-yes-----
Bitget Trading BotsExchange-nativefree-yes-----
Bybit Trading BotsExchange-nativefree-yes-----
TradeSantaCloud platform$14-70/mo14 days, no cardyes---8US

Live values from our database - details and caveats in each review. "-" = not documented.

A DCA bot is a base order plus a ladder of safety orders that fire as price falls, each sized by a multiplier. Vendors present the multiplier as a profit dial. It is a capital-allocation dial. Our simulation (base $100, 7 safety orders, first deviation 2%, price step scale 1.4x, fills on daily lows - model in research/data/dca_sim.py, no fees, no TP cycles) puts numbers on the ladder:

DCA capital committed to survive a -47.7% drawdown, by safety-order multiplier (our simulation) Flat 1.0x multiplier $800 total Moderate 1.5x multiplier $4,926 total (6.2x) Aggressive 2.0x multiplier $25,500 total (32x) Same $100 base order + 7 safety orders, same -47.7% depth covered. At 2.0x the last safety order alone consumes 50% of all capital.
Our simulation on Binance BTCUSDT daily klines: capital committed to fully cover a -47.7% drawdown, by volume multiplier. Flat 1.0x needs $800; 1.5x needs $4,926; 2.0x needs $25,500. Model: research/data/dca_sim.py.

  • Flat 1.0x: $800 covers the same depth the aggressive ladder covers with $25,500. Average entry after 8 fills: -20.1% under base.
  • Moderate 1.5x: $4,926 - entry improves to -33.3%. The last two orders alone carry ~35% of capital.
  • Aggressive 2.0x: $25,500 - entry reaches -38.6%. The final order alone consumes 50% of everything committed.

That is the trade: 32x capital buys 18.5 percentage points of entry improvement. The community critique has said it plainly since 2022 - safety orders accumulate without closing anything, hence "holding a bag"[6].

There is also an academic floor under plain DCA that the bot marketing skips: Graham described fixed-dollar periodic buying in 1949 as the defensive investor's discipline[1], and Constantinides showed in 1979 that DCA is suboptimal for an expected-value maximizer - it is a risk-policy choice, not a return enhancer[2]. Bots automate that policy and add timed extra fills on top; they do not repeal the underlying result. When a vendor's landing page implies the ladder produces edge, the honest reading is: it produces a different drawdown profile you must pre-fund.

Fees sit on every rung. Each safety buy pays the trading fee[4][5], so a 0.1% venue charges 0.2%+ per average-lowering fill on the round trip that eventually closes. On a deep ladder (8+ fills), fees alone can consume several tenths of a percent of position value - which is why the fee-light native bots and the BNB-discounted tier matter more here than any configurator feature.

Drawdown replays on real BTC data

Across 20 DCA-capable platforms in this lane, the honest question is what your ladder does in real drawdowns. We replayed four historical episodes (position PnL at cycle end, no TP cycles or fees):

DrawdownFlat 1.0xModerate 1.5xAggressive 2.0x
2019 (-63.3%)-27.4%-13.1%-5.5%
May 2021 (-53.1%)-6.6%+11.9%+21.7%
2021-22 (-76.6%)-66.6%-60.0%-56.5%
2025-26 (-53.0%, running)-35.2%-22.4%-15.6%

Read the columns twice. Higher multipliers improve every percentage - and multiply every absolute number. On 2021-22, the 2.0x ladder lost $14,408 on a $25,500 commitment; the 1.0x ladder lost $533 on $800. A 27x difference in absolute loss, from one settings toggle. Since 2017, BTC has printed 22 drawdown episodes of -20% or worse, including a running -53% since October 2025. Any ladder you configure should be sized against that history, not against the last three months.

Which platform for which case

Zero-subscription DCA with real backtesting: Freqtrade (free, open source, 11 exchanges, dry-run + backtesting[7]) and OctoBot's open-source core are the honest baseline. Superalgos and Passivbot cover scripted and futures-native variants. You trade subscription cost for setup and ops effort - the self-hosted lane details that bill.

Cloud configurators: 3Commas defined the base-order-plus-safety-ladder UX and still prices it at $15/38/105/mo annual ($20/50/140 monthly) with 5/20/1000 bot limits by plan[3]. Bitsgap ($23-149/mo, 7-day trial), WunderTrading (free tier, $0-100/mo, 7-day trial) and Cryptohopper ($29-129/mo, 3-day trial) cover the same pattern with different marketplace angles. Coinrule bills 0.02% of volume instead of a subscription - cheap at low volume, expensive at scale.

No-key and fee-light: Pionex runs its DCA bot inside the exchange at 0.05% per side[4] - no API keys, no subscription; Binance, OKX, Gate and peers ship equivalent native bots. Fewer knobs than the cloud configurators, dramatically lower total cost of ownership.

3Commas pricing page, live capture 2026-10-18 - Starter $15/mo annual to Expert $105/mo, with DCA bot limits 5/20/1000 by plan.
3Commas pricing page, live capture 2026-10-18 - Starter $15/mo annual to Expert $105/mo, with DCA bot limits 5/20/1000 by plan.

Tips that actually move the needle

  • Compute coverage before deployment. The DCA safety-order calculator turns your deviation/step/multiplier settings into "deepest drawdown covered" - if that number is shallower than BTC's worst historical drawdown, you sized for hope.
  • Separate position PnL from capital PnL. Vendors showcase position percentages; your account sees committed capital. A -15.6% position drawdown at 2.0x is -$3,979 on $25,500 - the same absolute hit as -35.2% at 1.0x is -$282 on $800. Different lives.
  • Set a max-deviation circuit breaker. Decide the price at which you stop averaging and reassess - otherwise the ladder's logic, not your judgment, owns the last 20% of capital.
  • Mind the fee floor. Every safety buy pays the spread and fee[5]; tight deviation steps on 0.1% fees burn more per fill than the averaging gains. Pionex's 0.05%[4] or BNB-discounted Binance (0.075%[5]) change this calculus more than platform choice does.
  • Paper trade one drawdown leg, not one uptrend. TP cycles look great in green weeks; the ladder's character only shows in red ones. Freqtrade's dry-run and Bitsgap's paper mode both let you ride a fake -20% week before risking real capital.

Warnings

  • Any fixed-return promise in DCA-bot marketing is the oldest red flag in the space - the FTC's line is that only scammers promise fixed returns[7]. Ladders change entry prices, not direction risk.
  • The bag is structural. When the ladder empties, the position is at maximum size at the worst average you will ever get. Decide your abandonment rule before the first fill, not during the drawdown[6].
  • Running 2025-26 drawdown is live evidence. A -53% episode that started October 2025 is still open as of our last data pull - every ladder built since has been tested by it[8]. Size against it.
  • Freemium limits distort risk. Free tiers cap active bots or volume; traders sometimes compensate by overloading each bot with aggressive multipliers. The constraint should limit size, not inflate per-bot risk.
  • TP-cycle restarts re-risk everything. Each completed cycle redeploys the full ladder; in a sustained decline, that converts a one-time drawdown into a sequence of them. Consider fixed-size cycles (sell lot, restart smaller) on platforms that allow it.
  • Simulated fills use daily extremes. Our model fills on daily lows - optimistic for buys, since intraday paths may not reach your trigger. Real fills land somewhere between our replay and your hopes; both are why coverage margin exists.

What the numbers say about this lane

  • 20 bots match the DCA filter on this page; 17 of them are free or carry a free tier, and 7 offer a trial before any commitment.
  • Trial lengths run up to 14 days - long enough to paper one drawdown leg if you actually use the window.
  • Median entry price across the subscription lanes: ~$21.49/mo/mo - the number your first TP cycles have to beat after fees.
  • The DCA bots guide carries the full saturation table and the harmonic-mean argument for why fixed-amount fills average better than fixed-share fills[1].

// FAQ

How much capital does a DCA bot really need?

It depends on the multiplier. Our simulation (base $100 + 7 safety orders covering -47.7%): flat 1.0x commits $800, moderate 1.5x commits $4,926, aggressive 2.0x commits $25,500 - a 32x spread. The platform is irrelevant; the ladder sizing decides.

What does a safety-order multiplier actually buy me?

A better average entry. After all 8 fills, average entry sits -20.1% under base at 1.0x, -33.3% at 1.5x and -38.6% at 2.0x. The 32x capital buys 18.5 percentage points of entry improvement - and takes the last order alone to 50% of total capital.

Are DCA bots profitable?

As dip-buying ladders, they repair entries; as standalone strategies they carry the same market risk as the asset. On our drawdown replays the 2021-22 cycle (-76.6%) still lost 56-67% of committed capital at every multiplier. No configuration removes directional risk.

Is a DCA bot better than plain scheduled DCA?

For long-horizon accumulation, plain scheduled DCA wins on simplicity, fees and zero config risk - the academic record (Constantinides 1979) already treats DCA as suboptimal versus lump-sum for expected-value maximizers[2]. DCA bots earn their keep on shorter horizons and range trading, where timed extra fills matter.

What happens when safety orders run out?

The bot holds a fully loaded bag with no averaging left - the "holding a bag" critique community traders have made since 2022[6]. On the 2021-22 replay, every multiplier ended the cycle far underwater. Ladder depth is a survival decision, not a profit dial.

Which DCA-bot platform prices fairest?

Exchange-native (Pionex 0.05% per trade, no subscription[4]) and open source (Freqtrade free[7]) undercut every subscription. Among cloud plans, 3Commas runs $15-105/mo annual[3]; Coinrule bills 0.02% of volume instead. Compute the fee against your real monthly volume before choosing.

Do DCA bots work in a bear market?

They average into it - which lowers the entry but multiplies exposure into falling prices. Our running 2025-26 replay (-53.0% so far) shows 1.0x at -35.2% and 2.0x at -15.6% on position PnL: better percentages on far bigger absolute capital.

What deviation and step scale should I set?

Conservative defaults that survive historical BTC drawdowns: first deviation ~2%, price step scale ~1.3-1.4x, volume multiplier 1.0-1.2x, enough orders to cover a drawdown deeper than any you are unwilling to hold through. The [DCA calculator](/tools/dca-safety-order-calculator/) computes coverage from your inputs.

Can DCA bots take profit automatically?

Yes - most run TP cycles (sell the accumulated lot at target, restart). That is where platform differences matter: TP-step vs full-exit handling, trailing TP, and deal-start conditions differ sharply between 3Commas, Bitsgap, WunderTrading and exchange-native bots.

Is martingale sizing dangerous in DCA bots?

It is the same multiplier question with worse tail risk. Aggressive volume multipliers concentrate capital in the last, deepest orders - exactly where drawdowns hurt most. Our 2.0x curve commits 32x the flat capital for a fraction of the entry benefit.

Do I need backtesting for a DCA bot?

Yes, but backtest the capital curve, not just returns. Freqtrade, Bitsgap, Cryptohopper, OctoBot and Gunbot all backtest; insist on drawdown-of-capital output, because that is the number that kills DCA ladders.