Skip to content
AlgoVerdict
Menu
  • Loading …

Strategy explained · As of 3 Nov 2026

The DCA strategy explained simply

Dollar-cost averaging (DCA) spreads one entry over many small buys at fixed time intervals. If price falls in between, the average price falls too. If it does not recover by the end, every buy is under water.
No fixed stopRisk sits in a basketDays · Trend, Sideways
On this page

In short

DCA means buying by the calendar, not by price. The program buys, say, the same amount every day at the same time. If price falls in between, every new buy gets more for its money and the average price of all buys falls.

That sounds like a trick, but it only spreads the entry. Whether it works out depends entirely on price at the end of the plan. In a leveraged account every buy also ties up margin and costs swap overnight.

How a basket without a stop shows up in the equity curve is explained in Equity curve explained. The differences from grid and martingale are covered in Grid and martingale EAs: the risks.

The strategy as a schematic

A drawn price path, no market data. First the case where the rule works, then the same routine when it fails.

Closed
±0 pips
Open
–
Open volume
–

Schematic, no market data: a drawn price path, results in pips weighted to 0.10 lots. Not a backtest and no statement about any real EA.

How the strategy trades

  1. Set a plan: how often to buy (e.g. every day or every week), how large each buy is and how many buys there are in total.
  2. Buy at the fixed time without looking at price. Every buy has the same size.
  3. No stop per buy: all buys together form one position with one average price.
  4. If price falls, the plan keeps buying. Every buy lowers the average price.
  5. At the end of the plan (or at a target above the average price) everything is sold together.

Where the risk sits

DCA spreads the entry time, not the risk. At the end the full amount is bought, and all of it hangs on one question: is price above or below the average at that point?

In a savings plan on a stock index, DCA is meant without leverage and without an end date. A forex or CFD account is different: every buy uses margin, swap is charged overnight, and a margin call can end the plan before price recovers.

Because it buys without a stop, the open loss grows with every buy in a lasting downtrend. On paper this looks like a grid, except that the trigger is the clock rather than price.

When it works, when it fails

Tends to work when …

  • Price falls in between and climbs back above the average price by the end of the plan.
  • A market with a long-term uptrend, traded without leverage.
  • Enough free margin for every planned buy.

Tends to fail when …

  • A downtrend that lasts the whole plan.
  • Leverage and swap costs that make the open position more expensive day by day.
  • A plan without a loss limit on an account that is too small.

How to recognise it in an EA

Traces in the trade log of a live account, whatever the vendor calls the EA.

  • Buys at regular time intervals (e.g. every day at the same time), regardless of price.
  • All positions the same size and in the same direction, without their own stop.
  • Entries have no fixed pip distance as in a grid but a fixed time distance.
  • Positions close together, often only after days or weeks.

Typical settings

SettingTypicalEffect
Intervaldaily, weekly or every X barsShorter = more buys, faster build-up.
Size per buyconstantIf it grows after losses, it is martingale, not DCA.
Number of buys5–20Sets the maximum volume.
Exitend of plan or target above the average priceWithout a rule the position stays open.
Loss limitfor the whole position or the accountWithout one, the margin call decides.

Common ranges from EA manuals and set files, not a recommendation.

EAs in our tests built this way

No EA in our tests is explicitly tagged with this design yet. Many EAs combine it with other mechanics; the trade log usually shows it sooner than the product description. All EA reviews →

All strategies →All designs compared: EA strategies explained →

Frequently asked questions

What does DCA mean in trading?
DCA stands for dollar-cost averaging. Instead of buying everything at once, the same amount is bought at fixed time intervals. The entry price is then an average over many points in time.
What is the difference between DCA and grid trading?
A grid buys again when price has fallen by a fixed pip distance. DCA buys on a fixed schedule, whether price has risen or fallen. Neither has a stop per position; both collect the risk in one combined position.
Does DCA make sense in forex?
It depends on the account. Without leverage and over a long period, DCA is mainly a way to spread the entry time. With leverage, swap costs and a limited account it becomes a buy-more system whose risk sits in the open loss of the combined position.
Does DCA lower the risk?
It lowers the risk of buying everything on the worst day. It does not lower the market risk of the finished position. If price falls over the whole plan, the full amount ends up at a loss.

Video: the strategy in under a minute

The same animation as a video with subtitles, for those who prefer to watch.