Bot
DCA

DCA (Dollar Cost Averaging) Guide

Automate your trading with Dollar Cost Averaging to reduce volatility impact and build positions systematically over time. This guide covers everything you need to know about setting up and managing DCA orders.


What is Dollar Cost Averaging?

Dollar Cost Averaging (DCA) is an investment strategy where you invest a fixed amount at regular intervals, regardless of the asset's price. This approach helps reduce the impact of volatility and can lead to better average entry prices.

Benefits:

  • Reduces emotional trading decisions
  • Smooths out price volatility
  • Builds positions systematically
  • Reduces timing risk
  • Works in both bull and bear markets

How DCA Works in Mobots

Automated Execution

Background processing:

  • Bot checks for DCA orders every minute
  • Executes trades automatically at scheduled intervals
  • Uses DEX aggregator for best prices
  • Sends notifications for each execution

Smart routing:

  • Automatically finds best DEX for each trade
  • Optimizes gas usage
  • Handles network congestion gracefully
  • Retries failed transactions

Order Management

Create orders:

  • Set token, amount, and frequency
  • Choose total number of executions
  • Monitor progress in real-time
  • Modify or cancel orders anytime

Track performance:

  • View execution history
  • Monitor average entry price
  • Track total invested
  • Calculate current P&L

Setting Up DCA Orders

Creating a Buy DCA Order

Step 1: Access DCA

You: /dca
Bot: DCA Management:
     [New Buy Order] [New Sell Order] [View Active Orders]

Step 2: Choose Order Type

You: [taps New Buy Order]
Bot: Send token contract address

Step 3: Configure Order

You: 0xE05900DD8A431bc25a48629bBFfE0704B90974b6
Bot: Amount per execution?

You: 0.1
Bot: Execution interval?
     [1 hour] [6 hours] [12 hours] [24 hours] [7 days] [Custom]

You: [taps 24 hours]
Bot: Total number of runs?

You: 7

Step 4: Confirm Order

Bot: DCA Order Summary:

     Token: CHOG
     Amount: 0.1 ETH per execution
     Interval: 24 hours
     Total runs: 7
     Total investment: 0.7 ETH
     Next execution: Tomorrow at 2:00 PM

     [Confirm] [Cancel]

You: [taps Confirm]
Bot: ✅ DCA Order Created!
     Order ID: #12345
     Status: Active
     Next execution: Tomorrow at 2:00 PM

Creating a Sell DCA Order

Step 1: Access DCA

You: /dca
Bot: DCA Management:
     [New Buy Order] [New Sell Order] [View Active Orders]

Step 2: Choose Order Type

You: [taps New Sell Order]
Bot: Send token contract address

Step 3: Configure Order

You: 0xE05900DD8A431bc25a48629bBFfE0704B90974b6
Bot: Current balance: 1,000 CHOG
     Amount per execution?

You: 100
Bot: Execution interval?
     [1 hour] [6 hours] [12 hours] [24 hours] [7 days] [Custom]

You: [taps 12 hours]
Bot: Total number of runs?

You: 5

Step 4: Confirm Order

Bot: DCA Order Summary:

     Token: CHOG
     Amount: 100 CHOG per execution
     Interval: 12 hours
     Total runs: 5
     Total tokens: 500 CHOG
     Next execution: In 12 hours

     [Confirm] [Cancel]

You: [taps Confirm]
Bot: ✅ DCA Order Created!
     Order ID: #12346
     Status: Active
     Next execution: In 12 hours

Managing DCA Orders

View Active Orders

You: /dca
Bot: DCA Management:
     [New Buy Order] [New Sell Order] [View Active Orders]

You: [taps View Active Orders]
Bot: Active DCA Orders:

     Order #12345 (Buy CHOG)
     Amount: 0.1 ETH per execution
     Interval: 24 hours
     Runs: 3/7 completed
     Next: Tomorrow at 2:00 PM
     Status: Active

     [View Details] [Pause] [Cancel]

     Order #12346 (Sell CHOG)
     Amount: 100 CHOG per execution
     Interval: 12 hours
     Runs: 2/5 completed
     Next: In 6 hours
     Status: Active

     [View Details] [Pause] [Cancel]

Order Details

You: [taps View Details] on Order #12345
Bot: DCA Order Details:

     Order ID: #12345
     Type: Buy
     Token: CHOG
     Amount: 0.1 ETH per execution
     Interval: 24 hours
     Total runs: 7
     Completed: 3/7
     Remaining: 4/7

     Execution History:
     ✅ Run 1: 0.1 ETH → 1,523 CHOG (2 days ago)
     ✅ Run 2: 0.1 ETH → 1,487 CHOG (1 day ago)
     ✅ Run 3: 0.1 ETH → 1,512 CHOG (Today)

     Next execution: Tomorrow at 2:00 PM
     Status: Active

     [Pause] [Cancel] [Back]

Pausing Orders

You: [taps Pause] on Order #12345
Bot: Pause DCA Order?

     Order will be paused and won't execute
     You can resume anytime

     [Confirm Pause] [Cancel]

You: [taps Confirm Pause]
Bot: ✅ Order #12345 paused
     Status: Paused
     Next execution: None

     [Resume] [Cancel Order]

Canceling Orders

You: [taps Cancel] on Order #12345
Bot: Cancel DCA Order?

     This will permanently cancel the order
     No more executions will occur

     [Confirm Cancel] [Back]

You: [taps Confirm Cancel]
Bot: ✅ Order #12345 cancelled
     Status: Cancelled
     Executions completed: 3/7

DCA Strategies

Strategy 1: Accumulation DCA

Goal: Build a position in a token over time

Setup:

  • Token: Choose your target token
  • Amount: 0.1-0.5 ETH per execution
  • Interval: Daily or weekly
  • Duration: 1-3 months

Example:

Token: CHOG
Amount: 0.2 ETH per execution
Interval: 24 hours
Total runs: 30
Total investment: 6 ETH
Duration: 30 days

Strategy 2: Profit Taking DCA

Goal: Sell a position gradually to lock in profits

Setup:

  • Token: Token you want to sell
  • Amount: 10-20% of holdings per execution
  • Interval: Daily or weekly
  • Duration: 1-2 weeks

Example:

Token: CHOG (1,000 tokens)
Amount: 100 tokens per execution
Interval: 12 hours
Total runs: 10
Total tokens: 1,000 tokens
Duration: 5 days

Strategy 3: Rebalancing DCA

Goal: Maintain portfolio balance between tokens

Setup:

  • Multiple DCA orders for different tokens
  • Adjust amounts based on performance
  • Regular rebalancing intervals

Example:

Order 1: Buy TOKEN_A (0.1 ETH daily)
Order 2: Buy TOKEN_B (0.1 ETH daily)
Order 3: Sell TOKEN_C (50 tokens daily)

Advanced DCA Features

Custom Intervals

Set custom execution times:

Bot: Execution interval?
     [1 hour] [6 hours] [12 hours] [24 hours] [7 days] [Custom]

You: [taps Custom]
Bot: Enter custom interval (in hours):

You: 8
Bot: Custom interval: 8 hours
     Next execution: In 8 hours

Conditional DCA

Set conditions for execution:

  • Only execute if price is above/below certain level
  • Skip execution if price moves too much
  • Adjust amounts based on market conditions

Portfolio DCA

Multiple token DCA:

  • Set up DCA orders for multiple tokens
  • Diversify across different assets
  • Balance risk and reward

Monitoring DCA Performance

Execution Notifications

Real-time updates:

Bot: 🔔 DCA Execution Complete

     Order #12345 (Buy CHOG)
     Executed: 0.1 ETH → 1,523 CHOG
     Price: $0.0000657 per CHOG
     Gas: 0.0003 ETH

     Progress: 4/7 completed
     Next execution: Tomorrow at 2:00 PM

     [View Transaction] [Check Balance]

Performance Tracking

View your DCA performance:

You: /dca
Bot: DCA Performance Summary:

     Total orders: 3
     Active orders: 2
     Completed orders: 1

     Total invested: 2.1 ETH
     Current value: 2.3 ETH
     P&L: +0.2 ETH (+9.5%)

     [View Details] [New Order]

Detailed Analytics

Order performance:

Bot: Order #12345 Performance:

     Token: CHOG
     Total invested: 0.3 ETH
     Tokens received: 4,522 CHOG
     Average price: $0.0000664
     Current price: $0.0000712
     P&L: +$0.0217 (+7.2%)

     Execution history:
     ✅ Run 1: 1,523 CHOG @ $0.0000657
     ✅ Run 2: 1,487 CHOG @ $0.0000672
     ✅ Run 3: 1,512 CHOG @ $0.0000663

DCA Best Practices

Setting Up Your First DCA

Start small:

  • Use 0.1-0.2 ETH per execution
  • Set short intervals (daily)
  • Choose 7-14 total runs
  • Monitor performance closely

Choose the right token:

  • Research the token thoroughly
  • Check liquidity and volume
  • Verify contract address
  • Start with established tokens

Managing Risk

Diversify your DCA:

  • Don't put all funds in one DCA
  • Spread across multiple tokens
  • Use different time intervals
  • Monitor market conditions

Set realistic expectations:

  • DCA doesn't guarantee profits
  • Market can go against you
  • Be prepared for volatility
  • Have an exit strategy

Optimizing Performance

Monitor and adjust:

  • Track execution prices
  • Adjust amounts if needed
  • Pause during extreme volatility
  • Cancel if fundamentals change

Timing considerations:

  • Consider market cycles
  • Adjust intervals based on volatility
  • Use longer intervals in bear markets
  • Increase frequency in bull markets

Troubleshooting

Common Issues

"Insufficient Balance"

  • Check your ETH balance
  • Ensure you have enough for gas fees
  • Reduce DCA amount if needed

"Token Not Found"

  • Verify token contract address
  • Check if token exists on Monad
  • Try with a different token

"Execution Failed"

  • Network congestion (automatic retry)
  • Insufficient liquidity (try smaller amount)
  • Token contract issues (check token status)

Getting Help

Support channels:

  • Telegram: @Mobotsbot
  • Documentation: Check this guide
  • Community: Join our Telegram group

Security Considerations

DCA Safety

Important reminders:

  • DCA orders run automatically
  • Monitor your orders regularly
  • Set reasonable amounts
  • Have backup funds available

Risk Management

Understand the risks:

  • Market volatility
  • Token-specific risks
  • Smart contract risks
  • Network congestion

Mitigation strategies:

  • Diversify across tokens
  • Use reasonable amounts
  • Monitor performance
  • Have exit strategies

Next Steps

Now that you understand DCA: