Skip to main content

DCA Bot: Managing Your Backtest History

Manage up to 200 DCA bot backtests. Filter, favorite, share, and reuse your top strategies to launch bots faster and smarter.

Updated over a week ago

What Is Backtest History?

Backtest History is a powerful feature for DCA bot users that automatically stores your most recent 100 backtests—making it easy to review, compare, and reuse your top-performing strategies. You can:

  • Save up to 100 recent backtests

  • Mark up to 100 favorite backtests to keep them safe from auto-deletion

  • Filter and search by key performance metrics

  • Share a backtest with others using a link

  • Copy the configuration from any test to launch a bot quickly


Where to Find It

You’ll see the Backtest History section appear in your 3Commas interface after running your first backtest. A prompt and link will guide you once it's available.

To access:


Backtest History and List

When you select a backtest, it's highlighted in the list for easy reference.

Each entry includes:

  1. Trading pair icon

  2. Backtest Name (editable by hovering and clicking the pencil icon that shows up)

  3. Exchange icon

  4. Backtest date

  5. Config icon (will show Bot parameters)

  6. Favorite icon ⭐

  7. Performance metrics:

    • PnL / ROI and Period shown by default

    • You can customize up to two visible metrics:

      • PnL • ROI: The profit or loss made during the backtesting period, shown in both dollar value and percentage. ROI is calculated based on the investment blocked or potentially used by the bot.

      • Period: Backtest dates

      • WinRate: The percentage of successful trades out of the total trades made.

      • Max. Averaging orders used: The maximum number of times the strategy averaged the price (using averaging orders) within a single trade.

      • Average trade duration: The average time that each trade remained open.

      • Max. trade duration: The longest time a single trade was kept open during the backtest.

      • MDD (Maximum Drawdown): The largest decrease in your account's balance from a peak value before any recovery, showing the potential risk.

      • MFD (Maximum Floating Drawdown): The largest drop in portfolio value during an open position, highlighting how much unrealized loss occurred before it recovered.

      • Average win trade: The average profit gained from successful trades.

      • Average loss trade: The average loss from unsuccessful trades.

      • Total Fees: The overall transaction costs, including any commissions or exchange fees.

      • Sortino: A measure of risk-adjusted performance, showing how well the strategy performed with downside risk taken into account.

      • Sharpe: Another risk-adjusted performance metric that shows how well the strategy performed considering the overall volatility of returns.

      • Standard deviation: A statistical measure that shows the variability in the returns during the backtest.

  8. Shared Backtest icon (will show if it's a Shared Backtest)

When you select a backtest, you'll see:

  • A header with:

    1. Exchange name

    2. Configuration icon (shows bot parameters)

    3. Copy Config

    4. Favorite

    5. 3-dot menu

      • Share Backtest

      • Delete Backtest

  • A collapsible chart

  • Detailed results — identical to the original backtest summary

You can rename any backtest by hovering and clicking the name in the history list.


Filter and Search

Use filters to find tests faster:

  1. Search by bot name

  2. Favorites

  3. Exchange accounts

  4. Trading pairs

  5. Direction (Long/Short)

  6. Backtested date range

  7. PnL/ROI range


Favorites

  • Mark top-performing tests to keep them safe from deletion.

  • Use the ⭐ icon from:

    1. Backtest Summary section (after completing a backtest)

    2. Backtest Details page (after clicking "Show details")

    3. Backtest History list

    4. Selected backtest view

  • You can favorite up to 100 backtests.

  • Favorited backtests stay visible even if they’re older than your latest 100

  • Trying to exceed the limit will show a disabled button

  • To unfavorite, click the ⭐ icon again.


Copying a Backtest Configuration

  1. Click Copy config to open the bot creation screen pre-filled with that test’s settings.

  2. If the exchange used in the test is no longer connected:

    • If you have another account of the same type (Spot or Futures), it will be used instead (some parameters may not copy over)

    • If you don’t have an account of the same type, copying is not allowed, and you’ll see a warning


Sharing a Backtest

  1. Click Share backtest to generate a link to the backtest.

  2. Others can open the link, view all the details, and copy the config to their own bot.


Deleting a Backtest

  1. Click the 3-dot menu button from the selected backtest and choose "Delete Backtest".

  2. A confirmation will appear before deletion.

  3. Once deleted, it cannot be recovered.

Did this answer your question?