DCA Orders

Automate recurring purchases over time to reduce timing risk using DCA (dollar cost averaging).


Overview

Dollar Cost Averaging (DCA) spreads your investment across multiple purchases over time, rather than buying all at once. This strategy reduces the impact of volatility by averaging your entry price—you buy more when prices are low and less when prices are high.

When to use DCA:

  • You want to accumulate a position without timing the market

  • You're investing a larger amount and want to reduce entry risk

  • You believe in a token long-term but prices are volatile

  • You want a "set and forget" accumulation strategy

  • You're converting stablecoins into volatile assets gradually

When to use market orders instead:

  • You need to enter a position immediately

  • You're trading short-term and timing matters

  • The token has a clear catalyst and you want full exposure now


How DCA Works

DCAs are simply scheduled market orders configured to your strategy, below is an example of how the order execution flow happens:

  1. You set DCA parameters → Schedule created

  2. First order executes → Market buy at current price

  3. Wait for next interval → Timer counts down

  4. Repeat until complete → Each order buys at that moment's price

  5. Final summary → Average price calculated across all fills

DCA Example

$1000 DCA into SOL over 10 days:

Day
SOL Price
Amount Spent
SOL Received

1

$180

$100

0.556 SOL

2

$175

$100

0.571 SOL

3

$185

$100

0.541 SOL

4

$170

$100

0.588 SOL

5

$165

$100

0.606 SOL

6

$172

$100

0.581 SOL

7

$178

$100

0.562 SOL

8

$182

$100

0.549 SOL

9

$176

$100

0.568 SOL

10

$180

$100

0.556 SOL

Total

$1000

5.678 SOL

Average entry price: $176.12 (vs $180 if bought all on Day 1)

In this example, DCA resulted in a better average price because it captured the dips on days 4-5.


Example Prompts

Here are natural language prompts that trigger DCA orders:

Prompt
Interpretation

"DCA $1000 into SOL on Solana over 10 days"

$100/day for 10 days into SOL

"Set up a daily buy of $50 of JUP on Solana for 2 weeks"

$50/day for 14 days ($700 total)

"Dollar cost average $500 into BONK on Solana, buy every hour for 10 hours"

$50/hour for 10 hours

"Accumulate $2000 of WIF on Solana over the next month, weekly buys"

$500/week for 4 weeks

"DCA $5000 into ETH on Base over 30 days"

~$167/day for 30 days

"Start a DCA for $100 of RAY on Solana every day, run for 20 days"

$100/day for 20 days ($2000 total)

"Split $3000 into BRETT on Base across 15 orders, one per day"

$200/day for 15 days


Frequency Options

Choose how often each purchase executes:

Frequency
Use Case
Best For

"hourly"

Rapid accumulation over hours/days

High volatility tokens, quick entries

"every_4h"

Multiple daily purchases

Active accumulation

"daily"

One purchase per day

Standard DCA strategy

"weekly"

One purchase per week

Long-term accumulation

"monthly"

One purchase per month

Very long-term positions


Managing Open Orders

Modify

Cancel

Pause/Resume

View Open Orders

Cancel Orders

Modify Orders


Tips for Effective DCA

below are some quick tips to ensure your DCA's are effective:

  1. Match frequency to volatility — Hourly for memecoins, daily for majors, weekly for blue chips.

  2. Don't over-optimize — The point of DCA is to remove timing decisions. Trust the process.

  3. Keep funds available — Ensure your wallet has enough USDC/SOL for the entire DCA period plus gas.

  4. Review periodically — Check in weekly to ensure orders are executing as expected.


Last updated