Jassrox

Strategy / Mean reversion

DCA: how the bot trades.

Adds bounded safety orders as price moves against an entry, then targets an exit for the basket.

DCA settingsMean reversion
Suits
Pullbacks and recoveries
Base order size
set by you
Safety orders
set by you
Price deviation
set by you
Basket take-profit
set by you
Illustration of the settings you choose for this strategy; you set the values per bot.

In short

What is the DCA strategy?

A DCA bot opens a base order, adds safety orders each time price falls a set distance below its last entry, and closes the whole position once price recovers past the average entry by the take-profit margin.

On Jassrox, DCA runs server-side on your connected MetaTrader 5 account, so your computer can be off. Like every strategy on the platform, it can lose money; test it on the demo first.

Family
Mean reversion
Direction
Long only: it buys and averages down, and sells only to close.
Tends to suit
Pullbacks and recoveries

Mechanics

How does DCA enter and exit?

The rules below are what the DCA engine does on every tick, in plain words.

Entry

How it enters

The bot opens a base order straight away. Each time price falls by the price deviation (a percentage or pips) below the last entry, it adds a safety order, up to the maximum number you allow. Safety orders can grow by a volume scale, and the total stays inside the exposure cap.

Exit

How it exits

The whole position closes when price rises above the average entry by the take-profit margin, then the cycle starts again. An optional hard stop, as a money amount or a share of equity, closes everything and stops the bot so it does not restart the same losing cycle. It can also flatten before the weekend or a daily break.

Market conditions

When does DCA fit, and when does it struggle?

No strategy suits every market. These are the conditions its rules assume, and the ones that break them.

Tends to fit

  • Markets that pull back and recover within a predictable distance
  • Moderate volatility, so safety orders are spaced sensibly
  • Accounts with room for every safety order at its full size

Tends to struggle

  • A persistent fall: every safety order adds size to a losing position
  • A large volume scale, which makes late safety orders very heavy
  • No hard stop, which leaves the floating loss open-ended

Configuration

Which settings matter most?

Each bot can start from an AI preset, a plain-English description or manual values. These are the settings to understand before you start.

Base order size
The volume of the first entry.
Safety orders
How many further entries are allowed, their size and the volume scale applied to each.
Price deviation
How far price must fall below the last entry, in percent or pips, before the next safety order.
Basket take-profit
How far above the average entry the whole position closes.
Hard stop
Optional: close everything and halt at a money loss or a share of equity.

Risk

What can go wrong with DCA?

A one-way move grows both exposure and floating loss. Limit the number of additions and define the basket exit before starting.

  • Averaging down concentrates risk in the trades that are already losing.
  • A near-perfect record of winning closes can sit on top of a very large floating loss.
  • Without a hard stop, one trending move can do serious damage to an account.

In the app

How the New Bot wizard describes it

Grouped under "validated mechanics" in the New Bot wizard, with a warning to judge it by drawdown, not win rate. It is not evidence of profit: no strategy on the platform has shown an out-of-sample edge after costs in testing.

Account-wide risk limits (daily loss, weekly loss, drawdown from peak and symbol exposure) apply on top of the strategy's own exits.

FAQ

Questions about DCA

All questions

What is a DCA trading bot?

It buys an initial position and adds to it at lower prices, which lowers the average entry, then closes the whole position at a small profit above that average. On MT5 it trades CFDs, so it carries leverage risk.

Why does a DCA bot win so often?

Because it keeps adding until price recovers past a lowered average. The cost is that the few cycles that do not recover can lose far more than many wins made. Look at drawdown, not win rate.

Should I set a stop-loss on a DCA bot?

Yes. The optional hard stop closes the position at a set money loss or share of equity and halts the bot, so it does not immediately restart the same cycle.

Other strategies

Related

Keep exploring

Start on demo

Test the behaviour before the capital.

Start with virtual funds. Review the strategy, define your limits, and observe it before connecting a live account.

$10,000 virtual funds · No card required