Bitcoin DCA bot
What dollar-cost averaging is
Dollar-cost averaging buys a fixed dollar amount on a fixed schedule, whatever the price. It removes timing decisions and smooths the average entry price over time.
Run a DCA agent on Circuit
A DCA agent buys Bitcoin on your schedule, such as every Monday, from the wallet you choose. The coins land in your own wallet rather than an exchange account, each purchase links to its onchain transaction, and you can top up, pause or stop the agent at any time.
Variations
Agents can buy more after drawdowns, skip purchases above a price, spread buys across several assets, or rebalance to a target mix. Describe the rule in plain English and the Builder writes it.
Self-custodial by design
Agents run on a wallet you create in Circuit or import from Phantom, Rabby or MetaMask. Agents never see private keys: they request typed actions through Circuit's SDK, and Circuit signs outside the agent's sandbox only under a permit you sign with your passkey. Pause, resume or stop any agent at any time; stopping leaves your positions in your wallet.
Spot or perp
A DCA agent can buy spot Bitcoin and hold the coins, or add to a 1x BTC long on Hyperliquid. At 1x the liquidation price sits close to zero, but a perp position pays or earns funding while you hold it. The weekly Bitcoin buying strategy uses the perp route and skips any week your available margin cannot cover.
Why DCA works
Buying the same dollar amount every period means you buy more coins when the price is low and fewer when it is high, so your average cost lands below the simple average price over the period. It also removes the hardest decision in investing, when to buy, and the temptation to stop after a drop.
A worked example
$20 a week for a year is $1,040. If Bitcoin spends half the year at $60,000 and half at $80,000, the agent buys about 0.0087 BTC at $60,000 and about 0.0065 BTC at $80,000, for an average cost near $68,600, below the $70,000 simple average.
What it costs
Circuit charges no fees today. You pay the venue's trading fees, network gas and any bridge or routing fees, and each prepared action's review shows the costs it reports before you confirm. Today's terms make no commitment about future fees.
Getting started
Sign in to app.circuit.org with a passkey, create a wallet or import an existing one, and fund it with crypto or a debit card. Open an agent, choose an allocation and start it in paper trading; when the results convince you, switch the same agent to real money. Pause, resume, top up or stop it any time from your home screen.