Dollar-cost averaging in crypto: how to automate a DCA plan
What a crypto DCA strategy is, how to automate a weekly buy with a stop rule, its risks next to dip buying, and how to test it with fees.
Short answer
Dollar-cost averaging buys a fixed amount of a coin on a fixed schedule, such as $40 of ETH every Monday, whatever the price. It spreads your entry over time so you never put everything in at a peak, but it does not protect you from a long fall, so add a rule for when to stop buying.
Backtest snapshot
No backtest snapshot is published for this strategy yet. Describe it in chat to run your own on up to 4 years of history, fees included.
What dollar-cost averaging means
Dollar-cost averaging (DCA) means investing a fixed amount on a fixed schedule, whatever the price. "$40 of ETH every Monday at 09:00." Because the amount is fixed, you automatically buy more coins when the price is low and fewer when it is high.
It is the simplest strategy most people can stick with. There is no forecast, no waiting for the perfect moment, and no decision to make each week. That simplicity is also why it suits automation so well.
How the rules work
On every scheduled day the agent buys the fixed amount at the market price. A monthly budget caps the total, and a stop rule pauses the buying when the coin trades far below your average buy price, so the schedule does not run on through a crash unchecked.
The four rules, explained
- Entry: $40 of ETH every Monday at 09:00 UTC. A fixed amount, a fixed day and a fixed time, so there is no timing decision.
- Budget: $160 a month at most. In months with five Mondays, the fifth buy is skipped. You always know your maximum spend.
- Stop rule: pause buys when ETH is 15% below your average price. Protects against adding all the way down a long crash. Buying resumes when the price recovers above that level.
- Daily loss limit: $20. A backstop that pauses the agent if anything goes badly wrong in a day.
How DCA lowers your average price
A short example with $100 a week:
- Week 1, price $50: you buy 2.0 coins.
- Week 2, price $40: you buy 2.5 coins.
- Week 3, price $25: you buy 4.0 coins.
- Week 4, price $50: you buy 2.0 coins.
You spent $400 for 10.5 coins, an average of about $38.10 per coin. The simple average of the four prices is $41.25. Buying a fixed amount weights your purchases toward the cheaper weeks. This is an illustrative example, not a real result.
A worked example with the stop rule
Say your ETH Weekly Buyer has made eight weekly buys and your average price is $3,000.
- Week 9: ETH trades at $2,700, 10% below your average. The agent buys $40 as usual.
- Week 10: ETH falls to $2,480, 16% below your new average of about $2,960. The stop rule applies: the agent skips the buy and writes why.
- Week 11: still below the line. Skipped again.
- Week 12: ETH recovers to $2,650, less than 15% below your average. Buying resumes.
Without the stop rule, the plan would have kept buying through the deepest part of the fall. With it, you keep cash back until the fall eases, at the cost of missing some of the lowest prices. This is an illustrative example, not a real result.
Choosing the amount and the day
Pick an amount you would be comfortable buying every week for a year, even if the price halves. If $40 a week would worry you after three months of falling prices, choose $20. A plan you stop halfway through does not average anything.
The day matters less than consistency. Any fixed day and time works. Some people pick the day after payday, so the plan never competes with bills. Avoid choosing the day by looking at recent price patterns: a weekday that looked cheap over the last few months is very unlikely to stay that way.
What DCA does and does not do
DCA removes the question of timing your entry. It does not choose when to sell, and over a long fall it still loses money. The backtest shows that clearly: compare the worst drop of the plan with simply buying once at the start.
Where DCA needs guardrails
- A long bear market. Each buy is lower than the last. You are not wrong forever, but you can be down for a long time. The stop rule limits how much goes in.
- Fees on small buys. A fee on each buy matters more when buys are small and frequent. Weekly is usually a good balance; daily rarely helps.
- No exit. DCA is a way in, not a way out. If you want to take some gains after a large rise, add a separate sell rule.
- Minimum order sizes. Exchanges set a minimum order. Very small buys may fall below it, and TradeCorgi models this in backtests.
Reading the decision log
A DCA agent's log is mostly quiet: one buy each scheduled day. The entries worth reading are the exceptions, such as a buy skipped by the stop rule, a buy skipped because the monthly budget was used, or an order below the exchange's minimum size. Each one is written with its reason, so you can check that the plan paused when you would have wanted it to.
Variations to test
- Monthly instead of weekly, with a larger amount and fewer fees.
- DCA plus a dip buy: a weekly base buy, plus an extra buy after a 10% fall, each with its own budget.
- Two coins: one agent for BTC and one for ETH, so each has its own schedule and limits.
- A softer stop rule, such as pausing at 25% below average instead of 15%, compared in the same backtest.
Make it your own
Pick the coin, the amount, the day and the stop rule in plain words. Your agent starts on paper with virtual money, so you can watch a few scheduled buys before any real order.
Risks to know
- A long decline: a schedule keeps buying all the way down unless a stop rule pauses it.
- Fees on small, frequent buys, which add up over months.
- No exit: DCA decides when to buy, not when to sell, so decide that yourself.
Questions
What is a DCA bot in crypto?
Software that buys a fixed amount of a coin on a fixed schedule for you, such as $40 of ETH every Monday. A TradeCorgi DCA agent also enforces a budget and a stop rule.
Is DCA better than buying all at once?
Not always. Buying all at once does better when prices rise steadily after you buy; DCA does better when prices fall or swing after you start. DCA mainly reduces the risk of a badly timed single entry.
How often should a DCA plan buy?
Weekly or monthly suits most people. More frequent buys smooth your average price a little more but pay more fees and minimum-order costs.
When should a DCA plan stop buying?
When the coin trades far below your average price, a stop rule pauses buys so the schedule does not keep adding through a crash. Choose the level in a backtest.
Does DCA ever sell?
Not by default. DCA decides when to buy. Decide separately when you would sell, for example a set amount after a large rise, and add it as a rule.
Can I DCA into more than one coin?
Yes. Run one agent per coin, each with its own amount, day and budget, so each plan keeps its own limits.