Advanced Strategy

Dollar Cost Averaging

Automatically buy more when prices drop to lower your average entry price. Turn potential losses into profitable trades with intelligent position management.

Combine DCA with Trailing Stop Loss for maximum profits

What is DCA?

Dollar Cost Averaging is an investment strategy where you automatically buy more when prices fall, lowering your average entry price. Instead of betting everything on one price, you spread your purchases across multiple price points.

Simple Example:

Buy 100 coins at $1.00 = $100 investment
Price drops to $0.90 → Buy another 100 coins = $90 investment
Result: 200 coins for $190 = $0.95 average (instead of $1.00!)
When price reaches $0.96 → Sell with profit! (Without DCA you'd still be at -4% loss)

Interactive DCA Simulator

Adjust parameters to see real-time calculations of your DCA strategy

$
$

DCA Levels

Level 1
-2%
20%
Level 2
-5%
50%
Level 3
-10%
100%

Calculation Results

LevelDropPriceInvestmentCoinsTotalAvg PriceBreak-Even
Initial-$1.0000$100.00100.0000$100.00$1.0000$1.0100
DCA 1-2%$0.9800$20.0020.4082$120.00$0.9966$1.0066
DCA 2-5%$0.9500$50.0052.6316$170.00$0.9824$0.9923
DCA 3-10%$0.9000$100.00111.1111$270.00$0.9502$0.9597

Total Investment

$270.00

Total Coins

284.1509

Average Entry Price

$0.9502

-4.98% from entry

Break-Even (1% TP)

$0.9597

vs $1.0000 entry

Visual Case Studies

Interactive charts showing DCA performance across different market conditions with buy points and average entry visualization

Bear Market Recovery

6-Month DCA during downturn

Symbol-Wide Mode
Buy Points
Avg Entry: $0.520
Exit: $0.95
Buy #1: $1.00 ($100)
DCA -30%: $0.70 ($150)
DCA -50%: $0.50 ($200)
DCA -60%: $0.40 ($250)
Aggressive DCA during 60% market crash, recovered at only 95% of original price

+$601.92

+86%

Bull Market Accumulation

3-Month trend following

Symbol-Wide Mode
Buy Points
Avg Entry: $0.660
Exit: $1.10
Buy #1: $0.50 ($100)
Buy #2: $0.60 ($100)
Buy #3: $0.70 ($100)
Buy #4: $0.85 ($100)
Buy #5: $1.00 ($100)
Continuous accumulation during uptrend with merged position averaging

+$334

+67%

High Volatility Trading

+/-8% daily swings

DCA-Group Mode
Buy Points
Avg Entry: $2.420
Exit: $2.60
Buy #1: $2.50 ($50)
DCA -3%: $2.43 ($15)
DCA -8%: $2.30 ($40)
Buy #2: $2.45 ($50)
Two separate profitable trades using group merging in volatile conditions

+$6

+3.9%

Range-Bound Market

$0.95-$1.05 channel

DCA-Group Mode
Buy Points
Avg Entry: $0.984
Exit: $1.04
Buy #1: $1.02 ($100)
DCA -2%: $1.00 ($20)
DCA -4%: $0.98 ($40)
DCA -6%: $0.96 ($40)
Capitalized on range-bound movement, bought at support, sold at resistance

+$11.40

+5.7%

DCA Risk Calculator

Find optimal DCA levels based on your risk tolerance and trading style

$1,000

Conservative
Medium
Aggressive

Swing Trading

DCA Strategies

Your Recommended DCA Configuration

DCA Levels

{
  "dcaEnabled": "true",
  "dcaLevels": [
    {"dropPercent": -2, "buyPercent": 20},
    {"dropPercent": -5, "buyPercent": 40},
    {"dropPercent": -10, "buyPercent": 60}
  ]
}

Key Metrics

Max Investment/Trade

$200

Max Total Exposure

$440

Avg Price Improvement

-4.0%

Max Drawdown Coverage

10%

Risk Considerations

  • DCA increases your position size, amplifying both gains and losses
  • Never invest more than you can afford to lose
  • Market conditions can exceed your configured drop levels
  • Test configurations with small amounts before scaling up

Two DCA Modes

Our system offers two fundamentally different DCA strategies that you control via dcaMergeMode

Mode 1: DCA-Group MergingdcaMergeMode = false

Classic DCA - automatically rebuy on price drops

How it works:

Each regular bot buy starts a new DCA group. Only the DCA rebuys (at configured drops) are merged with that original buy.

Configuration Example:

{
  "dcaEnabled": "true",
  "dcaMergeMode": "false",
  "dcaLevels": [
    {"dropPercent": -1, "buyPercent": 10},
    {"dropPercent": -2, "buyPercent": 20},
    {"dropPercent": -5, "buyPercent": 50}
  ]
}

Real Example with Numbers:

EventPriceActionInvestmentAverage
Buy #1$1.00Regular Buy$100$1.00
Drop -1%$0.99DCA Level 1+$10$0.999
Drop -2%$0.98DCA Level 2+$20$0.996
Drop -5%$0.95DCA Level 3+$50$0.982

Result: Total investment $180, average price $0.982. When price reaches $0.992 → Sell ALL with profit!

Ideal For:

  • Separate trading opportunities
  • Swing trading with clear entry/exit points
  • Tracking separate P&L per position

Not Ideal For:

  • Long-term "buy and hold" strategy
  • Building one large ongoing position

Technical Features

TSL Integration

Trailing Stop Loss automatically recalculates when DCA merges occur. If TSL was already active at a higher price, it preserves your profit protection.

Tax Compliance

Full FIFO (First In, First Out) tracking with individual buy-sell assignments. Each buy maintains its own record for accurate tax reporting.

Race Protection

Atomic level claiming and FOR UPDATE locks prevent race conditions. No duplicate sells or merge conflicts even with concurrent DCA buys.

Quick Comparison

FeatureDCA-Group MergingSymbol-Wide Merging
Mode SettingdcaMergeMode = falsedcaMergeMode = true
Position ManagementMultiple separate groupsOne merged position per symbol
Sell OrdersOne per DCA groupOne for entire symbol position
Best ForSwing trading, separate entriesLong-term accumulation, hodling
P&L TrackingPer groupOverall position

Ready to Use DCA?

Configure your DCA strategy in the bot settings. Choose the mode that fits your trading style and let the bot handle the rest automatically.

Read Full Documentation