Skip to main content
DCA Trading Bot

Detailed Information About DCA Trading Bots And Their Use

Updated over a month ago

What are Trading Bots?

Trading Bots allow Crypto.com Exchange users to profit or build their positions by automatically placing orders based on pre-set parameters. By setting up a Trading Bot, users do not have to constantly monitor market activity. The Crypto.com Exchange now offers the Dollar-Cost Averaging (DCA) and Grid Trading Bots.

What are Dollar-Cost-Averaging (DCA) Bots?

Dollar-Cost-Averaging (DCA) Bots are automated trading Bots that allow users to automatically buy and/or sell crypto at regular intervals over a preset time frame. DCA trading is used by investors who would like to reduce the influence of volatility and accumulate/decumulate positions gradually. This allows users to average the price of their tokens by buying a set amount over a certain period of time.

How to create a DCA Bot?

Any verified Crypto.com Exchange user can create a DCA Bot. DCA Bot can be created for all available spot pairs besides the Discovery tokens. There are two ways to create a DCA Bot: Auto and Manual. Auto allows users to create a DCA Bot in just three steps. The Manual method is for advanced traders who want to specify a greater number of parameters.

Auto:

  1. In the Trading Bots page, tap ‘Create a Bot’ on a token you would like to use the DCA Bot on.

  2. Here, you will need to fill out the following parameters:

    1. Buy - select the token for the order

    2. Every - the frequency and duration that the bot will be running for

    3. For Amount you can set the following:

      1. Total Investment - Total Amount that you want to invest

      2. Buy Per Order - The amount that you want to use for each purchase

      3. Select the amount and currency for the DCA Bot

    4. Clicking on Change allows you to select a starting date, otherwise it is activated immediately

*Please note that the DCA Bot will place an order at the token’s market price by default

3. Once the parameters have been filled in, tap ‘Proceed’ and the DCA Bot will be finalised. You will receive a confirmation prompt for your new DCA Bot. Additionally, you can name your DCA Bot if you would like to.

4. Read the Trading Bots T&Cs. Confirm that you have read and agree to the T&Cs after reviewing them.

5. You have successfully created a DCA Bot. You may view its full details under Dashboard > My Bots > DCA Bot.

Exchange App

  1. In the Trading Bots page, tap ‘Create Now’ or the ‘+’ button, or a token you would like to use the DCA Bot on. Alternatively, tap on the Trading Bots icon in the Trade page

2. Here, you will need to fill out the following parameters:

i. Buy Per Order - input an amount of how much you would like to buy or sell, or

ii. Total Investment - an aggregated amount that you would like to invest

b. Base Currency

c. Frequency - set a frequency for the recurring buy order

d. Duration - the duration that the bot will be running for

e. Time of First Buy - select a date that you would like the Bot to start buying/selling

f. Edit - you can name your DCA Bot if you would like to

3. Once the parameters have been filled in, tap ‘Proceed’ and the DCA Bot will be finalised. You will receive a confirmation prompt for your new DCA Bot.

4. Read the Trading Bots T&Cs. Confirm that you have read and agree to the T&Cs after reviewing them.

5. You have successfully created a DCA Bot. You may view its full details under Home > My Bots.

Manual:

  1. Any Crypto.com Exchange user can create a DCA Bot on the platform. In the Spot trading page, select a pair you would like to use a DCA Bot for.

  2. Beside the Spot tab, select Bots. Here, you will need to fill out the following parameters:

    1. Buy or Sell - select whether you want to have an automated buy or sell order

      1. If you are opting to sell, ensure you have an available balance for the chosen token

    2. Buy / Sell Every - set a frequency for the recurring buy/sell order

    3. Time of First Day - select a date that you would like the Bot to start buying/selling

    4. Buy / Sell Per Order - input an amount of how much you would like to buy or sell

    5. Order Type

      1. Market - the DCA Bot will place an order at market price

      2. Limit Order - if selected, you are required to set a Limit Price. The limit order will be an Immediate-or-Cancel (IOC) order, i.e. the order must be filled/partially filled immediately, and the unfilled portion will be cancelled.

    6. Max. Number of Orders (optional) - set a maximum number of orders to be placed

3. Once the parameters have been filled in, tap the Buy/Sell button for the DCA Bot to be finalised. You will receive a Confirmation Prompt for your Bot. If you wish, you can name your Bot.

4. Read the T&Cs on the Trading Bot. After you have reviewed them, confirm that you have read and agree to the T&Cs.

5. Your DCA Bot has been created successfully. You may view the details under Dashboard > My Bots > DCA.

What if I want to create a DCA Bot for more than one coin?

Crypto.com Exchange allows users to create a Crypto Basket, letting them purchase multiple tokens in one click. Creating a Crypto Basket grants users the opportunity to easily diversify their portfolio. The Basket can be customised to align with your risk appetite and investment goals.

How to create a Crypto Basket?

  1. Click Create Now under the Crypto Basket section. Alternatively, you can select from a list of suggested Baskets.

  2. Next, you will need to fill out the following parameters:

    1. Buy Every - set a frequency for the recurring buy/sell order

    2. For - the duration that the trading bot will be running for

    3. Base Currency - select the token(s) you would like to invest in on a recurring basis. You can select up to 10 coins. Additionally, you can set an allocation percentage that you would like to distribute your investment amount to.

    4. You can then set the following parameters:

      1. Buy Per Order - input an amount of how much you would like to buy

      2. Total Investment - an aggregated amount that you would like to invest

    5. Quote Currency - select the quote currency you would like to purchase your tokens with. Please note that the resulting trading pair needs to be supported on the Crypto.com Exchange in order to successfully create the Bot.

    6. Change - select the date that you would like the Bot to start buying/selling

  3. Once the parameters have been filled in, tap Proceed to finalise the DCA Bot. You will then receive a confirmation prompt for your Bot. If you wish, you can name your Bot as well.

  4. Read the Trading Bot T&Cs. After you have reviewed them, confirm that you have read and agree to the T&Cs.

  5. You have successfully created a DCA Bot. You can view the details under Dashboard > My Bots > DCA.

How to view your DCA Trading Bots?

  1. To view your Trading Bot, navigate to your Dashboard. Here you will be able to see a snapshot of your active Bots and your overall P&L from the Bots.

  2. To view your Trading Bots in detail, navigate to Bots > DCA Bots. There is also an option to filter Trading Bots that are Active, Paused, or Ended.

  3. The details displayed are:

    1. Bot Name

    2. Buy/Sell (Base Currency)

    3. Every (Frequency)

    4. For (Duration)

    5. Investment Made

    6. Accumulated Tokens

    7. Total PnL

    8. Current Duration

    9. Status

  4. If there is a DCA Bot that you would like to view in greater detail, simply click the row you wish to get more information about.

How do I edit an existing DCA Trading Bot?

  1. Within your Dashboard, navigate to My Bots > DCA Bot screen.

  2. Select a Trading Bot that is currently Active.

  3. Click onto Actions > Edit Bot

  4. A prompt will pop-up, and the following are parameters that can be updated:

    1. Bot Name

    2. Frequency (Buy/Sell Every)

    3. Buy/Sell Per Order

    4. Order Type

    5. Max.Number of Orders

      * Please note you will not be able to edit the “Total Investment” amount.

    6. For Basket DCA Bot, you could also remove and add coins you would like to invest in. Please note that the coins you have removed, the accumulated coins will remain in your wallet

  5. Once complete, click Proceed. You will see a summary of your update. After your review, click Confirm.

Can I pause my DCA Trading Bot?

Yes, you can pause your DCA Trading Bot. There are two ways to do it:

  1. In your Dashboard, navigate to My Bots > DCA Bot.

  2. Select a Trading Bot that is currently Active.

  3. Click onto Actions > Pause Bot.

  4. A confirmation prompt will pop up. After reviewing it, tap Confirm to pause the selected Bot.

How do I resume my Trading Bot?

  1. In your Dashboard, navigate to My Bots > DCA Bot.

  2. Select a Trading Bot that is currently Paused.

  3. Click Actions > Resume Bot.

  4. A confirmation prompt will pop up. After reviewing it, click Confirm to resume the selected Bot.

Can I terminate my Bot before the End Date is reached?

Yes, you can terminate your DCA Trading Bot before its End Date. Follow the steps below:

  1. In your Dashboard, navigate to My Bots.

  2. Select a Trading Bot that is currently Active.

  3. Click onto Actions > End Bot

  4. A Confirmation prompt will appear with the selected Bot’s details. You could choose either to sell accumulated coins or Retain balance in your wallet.

    1. For Basket DCA Bot owners, please note if you choose to sell accumulated coins, this only applies to the active coins in your basket (not including the coins you have removed if applicable).

  5. After reviewing it, click End Bot.

Does the DCA Bot have any fees?

There are no additional fees for using the DCA Bot.

The fees incurred are the same as if you were to place a Limit or Market order on the Spot Trading Page. There is also an option to pay the fees in CRO.

To view the fees incurred from the DCA Bot, refer to the Wallet > Transaction page.

Did this answer your question?