🚀 Getting started

👋 What is BotDCA ?

BotDCA revolutionizes your approach to cryptocurrency investing with its smart Dollar-Cost Averaging (DCA) method.

The concept behind Dollar-Cost Averaging is to invest at regular intervals.
This limits the impact of volatility and smoothes the average purchase price, so you can profit from bullish as well as bearish periods.

Our bot differs from conventional DCA systems with our unique algorithm that combines trend, momentum, volatility and volume to determine optimal buy and sell points.

💻 What is TradingView ?

BotDCA is hosted on the world famous trading platform : TradingView.

TradingView is a revolutionary online trading platform designed for investors and traders of all experience levels.
With an intuitive and user-friendly interface, it allows users to access a wide range of financial markets, including stocks, currencies, commodities, indices, and cryptocurrencies.

TradingView key features

Advanced Charts :
TradingView offers a plethora of customization options for charts, enabling users to create charts tailored to their specific needs.
Technical analysis tools such as indicators, trendlines, geometric shapes, and annotations are easily accessible to assist traders in making informed decisions.

Active Community :
The platform boasts a large user community where traders share ideas, analyses, and strategies.
Users can follow other traders, comment on their analyses, and even automatically copy their trades with the “Social Trading” feature.

Alerts and Notifications :
Users can set up custom alerts to be notified in real-time of significant market movements.
This allows them to react quickly to opportunities or threats.

Integrated Economic Calendar :
TradingView provides a detailed economic calendar that displays upcoming economic events and their potential impacts on the markets.
This helps traders plan their operations based on important announcements.

Multi-Platform Access :
The platform is accessible from any web browser, meaning users can trade from their desktop computer, tablet, or mobile phone, with real-time synchronization of their settings and data.

Real-Time Data :
TradingView provides high-quality real-time data, allowing traders to make informed decisions with up-to-date information.

Screener Tools :
Traders can use screeners to filter assets based on specific criteria, making it easier to find trading opportunities.

📋 Requirements

Here is a list of what you need to use BotDCA :

Here is a list of what you need to use BotDCA :

• A verified account on one or more of our compatible exchanges :

Binance
Coinbase
Kraken
KuCoin
MEXC
Gate.io
Bitget

• Have USDT or USDC on the exchange wallet.

• Be able to create an API on your exchange.

• Have a TradingView account.

🎮 Try the demo

Create a TradingView account, or if you already have one, proceed to the next step.

Once logged in, go to the following link : Try the demo.

Scroll to the bottom of the script description and click on Add to favorite indicators.

At the top of the TradingView website, click on Products, then on Supercharts.

Once on the chart, we’ll go to the data for the SOL/USDT crypto on the Binance exchange. To do this, click on Symbol search.

Enter SOLUSDT in the text box, then choose the result with Binance as exchange.

Then, if it isn’t already the case, switch to timeframe D (Daily) or H4 (4 hours).

The last step is to add the demo to the chart.
To do this, click on Indicators, go to the Favorites tab and click on the BotDCA Demo script name.

The demo script appears on the chart.
You can now consult the relevant parts of the documentation for configuration.

🏁 First steps

1/ TradingView account setup →
If you don’t have an account yet, this first step will help you create one so you can use our bot.

2/ Choice of a TradingView paid plan →
The choice of a TradingView paid plan depends on the BotDCA package you choose.
This second step gives you all the details.

3/ Choice and buy a Pack BotDCA →
The choice of BotDCA Pack depends on whether you want to use the bot semi-automatically or fully-automatically.
This third step will help you choose the package and guide you through the buy process.

4/ Access to BotDCA →
Once you’ve chosen your BotDCA Pack and have (or don’t have) an active TradingView subscription, this fourth step will help you add and access BotDCA from TradingView.

5/ Chart setup →
This fifth step is particularly useful for those who are new to TradingView.
You don’t have to follow the style settings word for word, as everyone has their own preferences.

1️⃣ TradingView account setup

Go to the TradingView website, and click on Join now for free.

Select Email to create the account.

You will receive an e-mail to activate your account.
Choose a username.
This username will be useful for accessing the BotDCA script and benefiting from all future updates.

2️⃣ TradingView paid plans

Pack SEMI Auto

Webhook not included

With this pack, no dedicated webhook address is included.

With this pack, no dedicated webhook address is included.

Semi-automatic trading

You receive position alerts from the bot, but you have to manually buy/sell on your exchange.

You receive position alerts from the bot, but you have to manually buy/sell on your exchange.

TradingView basic notifications

Stay informed anywhere, anytime, but receive TradingView buy/sell alerts in raw format.

Stay informed anywhere, anytime, but receive TradingView buy/sell alerts in raw format.

Number of bots :
1
TradingView Price :
Free
BotDCA Pack Price :
$99 / year

Pack FULL Auto

Webhook not included

With this pack, no dedicated webhook address is included.

With this pack, no dedicated webhook address is included.

Semi-automatic trading

You receive position alerts from the bot, but you have to manually buy/sell on your exchange.

You receive position alerts from the bot, but you have to manually buy/sell on your exchange.

TradingView basic notifications

Stay informed anywhere, anytime, but receive TradingView buy/sell alerts in raw format.

Stay informed anywhere, anytime, but receive TradingView buy/sell alerts in raw format.

Number of bots :
1
TradingView Price :
Free
BotDCA Pack Price :
$169 / year

Pack SEMI Auto

Webhook not included

With this pack, no dedicated webhook address is included.

With this pack, no dedicated webhook address is included.

Semi-automatic trading

You receive position alerts from the bot, but you have to manually buy/sell on your exchange.

You receive position alerts from the bot, but you have to manually buy/sell on your exchange.

TradingView basic notifications

Stay informed anywhere, anytime, but receive TradingView buy/sell alerts in raw format.

Stay informed anywhere, anytime, but receive TradingView buy/sell alerts in raw format.

Number of bots :
20
TradingView Price :
$14.95 / month
$155.40 / year
BotDCA Pack Price :
$99 / year

Pack FULL Auto

Webhook included

With this pack, you get a unique, personalized webhook address, hosted on a dedicated server.

Webhook system that connect BotDCA to the exchange and benefit from full-automatic trading. 

With this pack, you get a unique, personalized webhook address, hosted on a dedicated server.

Webhook system that connect BotDCA to the exchange and benefit from full-automatic trading. 

Full-automatic trading

You receive position alerts from the bot, and buy/sell transactions are automatically executed on compatible exchanges (Binance, Coinbase, Kraken, KuCoin, MEXC, Gate.io, Bitget).

You receive position alerts from the bot, and buy/sell transactions are automatically executed on compatible exchanges (Binance, Coinbase, Kraken, KuCoin, MEXC, Gate.io, Bitget).

Custom notifications

Stay informed anywhere, anytime, and receive personalized buy/sell alerts by e-mail, Telegram or Discord, in addition to TradingView notifications.

Stay informed anywhere, anytime, and receive personalized buy/sell alerts by e-mail, Telegram or Discord, in addition to TradingView notifications.

Number of bots :
20
TradingView Price :
$14.95 / month
$155.40 / year
BotDCA Pack Price :
$169 / year

Pack SEMI Auto

Webhook not included

With this pack, no dedicated webhook address is included.

With this pack, no dedicated webhook address is included.

Semi-automatic trading

You receive position alerts from the bot, but you have to manually buy/sell on your exchange.

You receive position alerts from the bot, but you have to manually buy/sell on your exchange.

TradingView basic notifications

Stay informed anywhere, anytime, but receive TradingView buy/sell alerts in raw format.

Stay informed anywhere, anytime, but receive TradingView buy/sell alerts in raw format.

Number of bots :
100
TradingView Price :
$29.95 / month
$299.40 / year
BotDCA Pack Price :
$99 / year

Pack FULL Auto

Webhook included

With this pack, you get a unique, personalized webhook address, hosted on a dedicated server.

Webhook system that connect BotDCA to the exchange and benefit from full-automatic trading. 

With this pack, you get a unique, personalized webhook address, hosted on a dedicated server.

Webhook system that connect BotDCA to the exchange and benefit from full-automatic trading. 

Full-automatic trading

You receive position alerts from the bot, and buy/sell transactions are automatically executed on compatible exchanges (Binance, Coinbase, Kraken, KuCoin, MEXC, Gate.io, Bitget).

You receive position alerts from the bot, and buy/sell transactions are automatically executed on compatible exchanges (Binance, Coinbase, Kraken, KuCoin, MEXC, Gate.io, Bitget).

Custom notifications

Stay informed anywhere, anytime, and receive personalized buy/sell alerts by e-mail, Telegram or Discord, in addition to TradingView notifications.

Stay informed anywhere, anytime, and receive personalized buy/sell alerts by e-mail, Telegram or Discord, in addition to TradingView notifications.

Number of bots :
100
TradingView Price :
$29.95 / month
$299.40 / year
BotDCA Pack Price :
$169 / year

Pack SEMI Auto

Webhook not included

With this pack, no dedicated webhook address is included.

With this pack, no dedicated webhook address is included.

Semi-automatic trading

You receive position alerts from the bot, but you have to manually buy/sell on your exchange.

You receive position alerts from the bot, but you have to manually buy/sell on your exchange.

TradingView basic notifications

Stay informed anywhere, anytime, but receive TradingView buy/sell alerts in raw format.

Stay informed anywhere, anytime, but receive TradingView buy/sell alerts in raw format.

Number of bots :
400
TradingView Price :
$59.95 / month
$599.40 / year
BotDCA Pack Price :
$99 / year

Pack FULL Auto

Webhook included

With this pack, you get a unique, personalized webhook address, hosted on a dedicated server.

Webhook system that connect BotDCA to the exchange and benefit from full-automatic trading. 

With this pack, you get a unique, personalized webhook address, hosted on a dedicated server.

Webhook system that connect BotDCA to the exchange and benefit from full-automatic trading. 

Full-automatic trading

You receive position alerts from the bot, and buy/sell transactions are automatically executed on compatible exchanges (Binance, Coinbase, Kraken, KuCoin, MEXC, Gate.io, Bitget).

You receive position alerts from the bot, and buy/sell transactions are automatically executed on compatible exchanges (Binance, Coinbase, Kraken, KuCoin, MEXC, Gate.io, Bitget).

Custom notifications

Stay informed anywhere, anytime, and receive personalized buy/sell alerts by e-mail, Telegram or Discord, in addition to TradingView notifications.

Stay informed anywhere, anytime, and receive personalized buy/sell alerts by e-mail, Telegram or Discord, in addition to TradingView notifications.

Number of bots :
400
TradingView Price :
$59.95 / month
$599.40 / year
BotDCA Pack Price :
$169 / year

With Pack SEMI Auto, a paid TradingView plan is recommended.
Consider a TradingView paid plan , which mainly increase the number of alerts and therefore the number of bots (several pairs).
With a free plan, you’re only allowed a single alert and therefore a single bot (one pair).

With Pack FULL Auto, a paid TradingView plan is required.
With a TradingView paid plan, the main benefit is to use the webhook system that connect BotDCA to the exchange and benefit from full-automatic trading.
Depending on the paid plan chosen, you can also increase the number of alerts and therefore the number of bots (several pairs).

3️⃣ Choose and buy a Pack

Pack selection

With Pack SEMI Auto, you’ll receive alerts when the bot detects a buy or sell signal, but you’ll have to place the order manually from the exchange.

In addition, you’ll only have access to TradingView’s basic notifications in raw format.

With Pack FULL Auto, you’ll receive alerts when the bot detects a buy or sell signal, and our webhook will place the order automatically from the exchange.

All you have to do is deposit the required funds as you go along.
You’ll also have access to custom notifications by e-mail, Telegram or Discord.

Purchase a Pack

Once you’ve chosen the Pack you want, you’ll be redirected to the order page.

Enter your personal details and don’t forget to add your TradingView Username.
This Username is required to add you to the TradingView bot whitelist.

Choose a payment method, accept the Terms & Conditions and click on the Complete order button to finalize your order.

Note : You can add a Referral code if you have one.

Once your order payment has been validated and your bot access is operational, you will receive a confirmation e-mail.

4️⃣ Access to BotDCA

First of all, you can change the language and theme color by clicking on your profile logo on the TradingView website.
The tutorial uses the dark theme.

At the top of the TradingView website, click on Products, then on Supercharts.

Once on the chart, we’ll go to the data for a cryptocurrency, such as BTC/USDT from the Binance exchange.
To do this, click on Symbol search.

Enter BTCUSDT in the text box, then choose the result with Binance as exchange.

Then, if it isn’t already the case, switch to timeframe D (Daily) or H4 (4 hours).

Note : You can add one or more time units to your favorites by right-clicking on the star.

The last step is to add the bot to the chart.
To do this, click on Indicators, go to the Invite-only scripts tab and click on the BotDCA script name.

Note : If the script does not appear, even though you have purchased a Pack, please wait a few hours and try again.
If it still doesn't appear, please contact us directly from our website, by e-mail or on Discord.

5️⃣ Chart setup

Once the TradingView chart is open, click on the gearwheel at top right to open the parameters.

Symbol

Note : Be sure to set Timezone in UTC.

Status line

Scales

Canvas

Trading

Events

🛠️ Setup the bot

🏛️ Exchange selection

Before starting, you need to select the appropriate exchange on TradingView.

Here is the list of compatible exchanges :

• Binance
• Coinbase
• Kraken
• KuCoin
• MEXC
• Gate.io
• Bitget

To do this, click on Symbol search in the top left-hand corner.

Then select the Crypto tab, and click on All sources.

Select the exchange you want to link to the bot.

⚙️ Choose the right settings

1/ First, choose the start date (preferably today’s date if it’s a first launch) and select an end date.
Leaving the default end date means that the bot will run indefinitely.

If you don’t have a TradingView Premium plan, remember to check every 2 months when the Alerts expire.

More details : 📆 Date

2/ Depending on your preferences, you can choose specific trading days, or default to all days of the week.

More details : ⏲️ Trading session

3/ According to the exchange you have chosen, you can define the fees and also define a price spread.

More details : 🏛️ Exchange

4/ Next, depending on your portfolio management and investment capacity, define buy and sell parameters

More details : 🔵 Buy🟢 Sell

5/ Finally, you can define the bot’s appearance on the graph.

More details : 🎨 Visual

🎲 Backtest the settings

Once you’ve chosen your settings, you can define a simulation price.

More details : 🕹️ Simulator

You can view your backtest results on the panel to the right of the graph.

⭐ Pack FULL Auto

If you have a Pack FULL Auto, you can set automatic exchange connection via API and manage your notification preferences when the bot takes a buy or sell position, directly from your account.

Exchange connection (API) →
This section helps you automatically connect the bot to exchanges.

Notifications →
Configure bot buy/sell notifications via Mail, Discord or Telegram.

Errors →
List of the various errors you may encounter.

🔌 Exchange connection (API)

Binance

Go to your Binance account and click on API Management :
https://www.binance.com/en/my/settings/api-management

Uncheck By checking this box, all existing API Key(s) on your master account and sub-accounts will be subject to Default Security Controls.

Click on Create API and choose System generated.

Give a name to this API key and click Next.

Once the new API appears, click on Edit restrictions.

API restrictions : Check the Enable Spot & Margin Trading box.

IP access restrictions : Select Restrict access to trusted IPs only (Recommended) and enter the IP of your webhook.
You can find this IP in your account, and it’s the part made up of numbers only.

Click on Confirm, then on Save.

Note : Checking only Enable Spot & Margin Trading allows the bot to use only this function and not to take any other risky action with your money and tokens.

In addition, IP restriction allows only your dedicated server (only you have this IP) to interact with this API, which significantly enhances security. 

Now, you can enter your API & Secret Key on your account in the appropriate section.

Coinbase

Go to your Coinbase account and click on API :
https://www.coinbase.com/settings/api

Click on New API Key.

Accounts : Check all.

Permissions : Check wallet:buys:create and  wallet:sells:create.

Security settings : Enter the IP of your webhook.
You can find this IP in your account, and it’s the part made up of numbers only.

Click on Create.

Note : Checking only wallet:buys:create and wallet:sells:create allows the bot to use only these functions and not to take any other risky action with your money and tokens.

In addition, Allowed IP Addresses allows only your dedicated server (only you have this IP) to interact with this API, which significantly enhances security. 

Now, you can enter your API & Secret Key on your account in the appropriate section.

Kraken

Go to your Kraken Pro account and click on API :
https://pro.kraken.com/app/settings/api

Click on Create API key.

Name : Give a name to this API key.

Permissions : Check Create & modify orders and Cancel & close orders.

IP address restriction : Switch on ON and enter the IP of your webhook.
You can find this IP in your account, and it’s the part made up of numbers only.

Click on Generate key.

Note : Checking only Create & modify orders and Cancel & close orders allows the bot to use only these functions and not to take any other risky action with your money and tokens.

In addition, IP address restriction allows only your dedicated server (only you have this IP) to interact with this API, which significantly enhances security. 

Now, you can enter your API & Secret Key on your account in the appropriate section.

KuCoin

Go to your KuCoin account and click on API Management :
https://www.kucoin.com/account/api

Click on Create API.

API Name : Give a name to this key.

API Passphrase : Enter a passphrase you’ll need to memorize.

API Restrictions : Check Spot Trading.

IP Restriction : Enter the IP of your webhook.
You can find this IP in your account, and it’s the part made up of numbers only.

Click on Add, then on Next.

Note : Checking only Spot Trading allows the bot to use only this function and not to take any other risky action with your money and tokens.

In addition, IP Restriction allows only your dedicated server (only you have this IP) to interact with this API, which significantly enhances security. 

Now, you can enter your API, Secret Key & Passphrase on your account in the appropriate section.

MEXC

Go to your MEXC account and click on API Management :
https://www.mexc.com/user/openapi

Spot : Check Trade : Trade.

Notes (Required) : Give a name to this API key.

Link IP Address (optional) : Enter the IP of your webhook.
You can find this IP in your account, and it’s the part made up of numbers only.

Check the box I have read and agree to the Risk Reminders for API Users.

Click on Create.

Note : Checking only Trade allows the bot to use only this function and not to take any other risky action with your money and tokens.

In addition, Link IP Address allows only your dedicated server (only you have this IP) to interact with this API, which significantly enhances security.

Now, you can enter your API & Secret Key on your account in the appropriate section.

Gate.io

Go to your Gate.io account and click on API Management :
https://www.gate.io/myaccount/api_key_manage

Click on Create API Key.

API Key Remark : Give a name to this API key.

IP Permissions : Select Bind IP and enter the IP of your webhook.
You can find this IP in your account, and it’s the part made up of numbers only.

API Key Type : Select API v4 Key.

Account Type : Select Trading Account.

Permissions : Activate Spot Trade and select Read And Write.

Click on Submit.

Note : Checking only Spot Trade allows the bot to use only this function and not to take any other risky action with your money and tokens.

In addition, IP Permissions allows only your dedicated server (only you have this IP) to interact with this API, which significantly enhances security.

Now, you can enter your API & Secret Key on your account in the appropriate section.

Bitget

Go to your Bitget account and click on API keys :
https://www.bitget.com/account/newapi

Click on Create API Key and choose System-generated API key.

Note : Give a name to this API key.

Passphrase (API token) : Enter a passphrase you’ll need to memorize.

Permissions : Select Read-write.

Spot : Check Trade.

Bind IP addresses : Enter the IP of your webhook.
You can find this IP in your account, and it’s the part made up of numbers only.

Click on Next.

Note : Checking only Trade allows the bot to use only this function and not to take any other risky action with your money and tokens.

In addition, Bind IP addresses allows only your dedicated server (only you have this IP) to interact with this API, which significantly enhances security.

Now, you can enter your API, Secret Key & Passphrase on your account in the appropriate section.

📢 Notifications

E-Mail

Simply enter your e-mail address.

Discord

Create a text channel on a Discord server of your choice where you have admin rights.

Once this channel has been created, right-click on it, then on Edit Channel.

Next, click on the Integrations tab, then on Webhooks.

Click on Create Webhook, and give it a name and an image (optional).

Finally, click on Copy Webhook URL.

Now, you can enter your Discord Webhook URL on your account in the appropriate section.

Telegram

This tutorial is realized for the Telegram application on computer.

Create a new Telegram group (not channel).
Give it a name and an image (optional), then click Next.

Add BotDCABot as a member, then create the group.

To give the bot access rights to messages, at the top right of the group, click on the three small dots, then on View group info.

Right-click on BotDCABot, then on Promote to admin.

Next, click on Save.

Finally, to retrieve the Telegram Token ID, go to your browser at the following address :
https://web.telegram.org/

Log in to your account, then click on the group you’ve created.
You’ll find the ID in the URL.
ID starts with a – sign followed by numbers.

Now, you can enter your Telegram Chat ID on your account in the appropriate section.

❌ Errors

PIN Code FULL Auto / Exchange

If you have a Pack FULL Auto and the bot has detected a signal, but your exchange has not taken this position automatically, there may be several reasons for this :

• PIN Code FULL Auto is not the same on the bot settings and on your account.

• You don’t have enough funds/tokens to make the buy or sell.
• Your API Key or Secret is not valid.
• You haven’t activated Trading for the API.
• Pair to be traded is not correct or not supported by the exchange API.
• Exchange account is not activated.
• Exchange account is suspended.
• Order could not be executed on the exchange side (rare).
• Exchange is under maintenance (rare).

If you have activated notifications (E-mail, Discord or Telegram), you will receive a message depending on whether the error concerns the Exchange or the PIN Code.

Notifications

If you don’t receive any notifications (E-mail, Telegram or Discord) when the bot has taken a trade, it’s probably because you haven’t entered the necessary information in your account.

🔥 Start the bot

Once you’ve set your settings, you’re ready to launch the bot in real mode.

Check the box START THE BOT ? ALERTS ON : REAL MODE to activate TradingView alerts and switch the bot to real mode.

Note : If you don't enable this option, the bot and alerts will not work in real mode.

If you have a FULL Auto Pack, set the ⭐ Mode FULL Auto ? option to ON and also enter the ⭐ PIN Code FULL Auto (must be the same as on your account). 

If you want to add crypto to the Position, turn ON the 🔄 Add to Position ? option, enter the amount and how much it cost.

More details : 🤖 Bot

Once this has been done, you need to create a TradingView alert.

To do this, click on Alert at the top of the window.

Condition : Choose BotDCA and select Any alert() function call from the dropdown menu.

Expiration : Choose the longest expiry date (2 months) or check the Open-ended alert option if you have a TradingView Premium plan.

Note : When you launch your bot in real time, and your end date exceeds 2 months, you'll have to relaunch the alert (with one click), because TradingView's plans (Free, Essential and Plus) have this limit.

Only the Premium plan has an unlimited alert duration.

Alert name : Give a name to this alert.

Next, click on the Notifications tab at the top of the window, then choose how you want to receive these notifications from TradingView.

Note : If you have a Pack FULL Auto, you must enter the webhook address that you can find in your account, otherwise the Mode FULL Auto will not work.

Finally, click on the Create button.

Your alerts will appear in the section on the right.

That’s all !

Now all you have to do is check your exchange to make sure you have the funds for the next purchases and sales, and keep an eye on the expiry of your TradingView alerts.

For information on the funds to be allocated to the exchange, please refer to the Panel.

💾 Save configuration

If you want to save your configuration, it’s very simple :

Pack FULL Auto

If you have a Pack FULL Auto, and have configured notifications, a backup of configuration is sent automatically when the bot is launched.

Make a copy of page layout

Click on the little arrow next to the name of your current layout, then click on Make a copy…

In future, by selecting this layout, you can track the bot’s progress on this token.

Take a screenshot

Click on the camera in the top right-hand corner of the TradingView window.

🔄 Update the bot

To update BotDCA to the latest version, simply remove the script from the chart and add it again.

♻️ Relaunch / Edit the bot

Do you want to edit your bot’s settings to keep the same average price and the same number of tokens in position when you relaunch a new bot ?

All you have to do is define your new settings and add tokens in position

You need two informations from the previous configuration when the bot stopped :

• The last average price
• How much you had left in position

If you’ve saved your previous bot’s configuration, it’s easy.

🔄 Add to Position ? : Set to ON.

🔄 How much ? (Base) : Enter how much you had left in position.

🔄 Cost ? ($) : How much you has left in position multiply by the last average price.

Example : If we take as the value what is displayed on the screen above, we need to enter : 0.01019 for 🔄 How much ? (Base) and 339.45 (0.01019 x 33312.25) for 🔄 Cost ? ($).

Note : Remember to set the start date to today's date (on the last candle on the chart), otherwise it won't send you the backup notification.

Note : Don't forget to delete your old TradingView alert and recreate a new one to apply the new settings !

That’s all ! Your bot is ready to be relaunched.

🔔 Alerts expiration

If TradingView alert has not expired yet

If the TradingView alert has not yet expired, you can extend it manually.

To the right of the window, click on the alarm icon.

Then click on the Edit button.

To select the new date manually, click next to Expiration.

Choose the expiry date (preferably the longest), and click on Set then Save.

If TradingView alert has expired

Simply click on the Restart button, to resume the alert for another month, or click on the Edit button and choose an expiry date manually (max. 2 months).

⚙️ Bot settings (Inputs)

📆 Date

The choice of start/end date is useful both for backtest mode and for launching the bot in live mode.

Start date : For backtesting, as indicated.
For live bot launch, please indicate the bot launch date.
If it’s a new bot, you must choose today’s date before creating your alert.

End date : For backtest, as indicated.
For live bot launch, please indicate the date when you want the bot to stop.

Note : When you launch your bot in real time, and your end date exceeds 2 months, you'll have to relaunch the alert (with one click), because TradingView's plans (Free, Essential and Plus) have this limit.

Only the Premium plan has an unlimited alert duration.

⏲️ Trading session

By default, the bot trades every day.
If you don’t want to open a position on a particular day, you can simply uncheck the corresponding box.

🏛️ Exchange

Fees (%) : Fees must correspond to your exchange’s fees.
It’s calculated in the backtesting results.
The value must be indicated as a percentage.

Here are the links to the various exchanges supported by BotDCA with their respective fees :

Binance
Coinbase
Kraken
KuCoin
MEXC
Gate.io
Bitget

It’s the Taker Fees in Spot we’re interested in.

Price spread (%) : Modifies the price spread for buy/sell orders.
This allows to define a security spread to ensure that on the exchange, the order is executed at the price closest to the bot price.

Note : If value is set to 0 : No Fees / Price spread

🛒 Positions

Signals : Generates Buy & Sell orders (by default), Buy orders only, or Sell orders only.

🔵 Buy

Quantity per order ($) : Quantity invested in stable coins ($) for the first buy order at bot launch, and for each buy order preceded by a sell order.

A higher amount increases net profit, but increases the amount of money to be invested.

Mult. quantity (x) : Multiply the quantity for each buy order following the first buy order at bot launch, and for each buy order following a buy order preceded by a sell order.

A high multiplier reduces the average price and increases net profit, but increases the amount of money to be invested.

Example : If Quantity per order is $200 and Mult. quantity is x2, then the second buy order will be $400, the third buy order will be $800, the fourth buy order will be $1600 ...

After a sell order, the multiplier is cancelled.

Note : If value is set to 1 : Disabled

If Price > Average price : Enables or disables the multiplier if the price is higher than the average price.

Setting this option to ON will increase net profit , but increase average price and increases the amount of money to be invested.

Max. quantity (x) : Maximum quantity that can be invested for a buy order, even after the multiplier has been calculated.
This allows you to define a maximum amount according to your budget.

A higher amount increases net profit, but increases the amount of money to be invested.

Example : If Quantity per order is $200, Mult. quantity is x2, and Max. quantity is $700, then the second buy order will be $400, the third buy order will be $700, the fourth buy order will be $700 ...

Note : If value is less than Quantity : Disabled

Min. delay (in candles) : Minimum delay between purchase orders.
This allows you to better control your budget by spacing out your investments.

A higher delay avoids overinvestment, reduces amount of money to be invested, but reduces the number of buys and reduces net profit.

Example : By default the time interval for the bot is set to D, so if you set 20 as the value, the bot will wait at least 20 days between buy orders before entering a position.

Note : If value is set to 0 : Disabled

Increment (+) : Adds an increment to the Min. delay for each new buy order.
Reset after a sell order.

A higher increment avoids overinvestment, and reduces amount of money to be invested, but reduces the number of buys and reduces net profit.
Very useful for H4 timeframe.

Example : If Min. delay is 20 and Increment is +10, then the difference between the first and second sell orders will be 20, then between the second and third, it will be 30, then between the third and fourth, it will be 40...

Note : If value is set to 0 : Disabled

Min. deviation (%) : Set a minimum downside percentage for each buy order following the first buy order at bot launch, or for each buy order following a buy order preceded by a sell order.
The value must be indicated as a percentage.

A higher deviation reduced the average price and reduces amount of money to be invested, but reduces the number of buys and reduces net profit.

Note : If value is set to 0 : Disabled

Mult. deviation (x) : Multiply the minimum spread for each buy order following the first buy order at bot launch, or for each buy order following a buy order preceded by a sell order.

A higher multiplier reduces amount of money to be invested, but reduces the number of buys and reduces net profit.

Example : If Mult. deviation is 10% and Min. deviation is x2, then between the first and second buy orders the minimum deviation will be 10%, between the second and third buy orders the minimum deviation will be 20%, between the third and fourth buy orders the minimum deviation will be 40%...

After a sell order, the multiplier is cancelled.

Note : If value is set to 1 : Disabled

Display help for these settings : On the chart, displays help text about buying parameters.

🟢 Sell

Quantity (% position) : Quantity sold (percentage of position) for each sell order.

Example : If the first buy order is 0.1 BTC and the second buy order is 0.2 BTC, then the position is 0.3 BTC.
If Quantity (% position) is set to 20, then the first sell order will be 0.06 BTC (20% of 0.3 BTC), the second sell order will be 0.048 BTC (20% of 0.24 BTC) ...

Auto ? : If this option is enabled, the bot will automatically sell part of your position.

The quantity sold depends on the volatility of the last 30 candles : the higher the volatility, the more it sells, and the lower the volatility, the less it sells.
The minimum sale defined is 10%, while the maximum sale will not exceed 50%.

Min. to sell ($) : Minimum quantity to be sold in stable coins ($) for each sell order.

The bot can only execute sell orders above this value.

Min. deviation (%) : Set a minimum profit percentage between the average price and the first sell order or between sell orders.
The value must be indicated as a percentage.

Example : If Average price of BTC is 30 000 USDT and Min. deviation is 10%, then the first sell order will be at least 33 000 USDT, the second sell order will be at least 36 300 USDT ...

Note : If value is set to 0 : Disabled

Auto ? : If this option is activated, the bot automatically determines the sell minimum deviation percentage.

The deviation set depends on the volatility of the last 30 candles : the higher the volatility, the higher the deviation, and the lower the volatility, the lower the deviation.

[Auto] Variation : Determines the variation level for sell orders.

In the long term, a low variation will increase the number of sell orders, realizing faster but smaller profits.

Conversely, a high variation will lead to a reduction in sell orders, realizing slower but greater profits.

Min. price : Set a minimum price for sell orders.

Example : If you want to sell your BTC and take profits only above 30,000$, simply enter this price in the input.
The bot will only generate sell orders above this price.

Note : If value is set to 0 : Disabled

🕹️ Simulator

Price (% ATH) : Estimates the potential gains if the price reaches the indicated percentage, based on the highest price since the token’s listing.
The value must be indicated as a percentage.

Note : If value is set to 0 : Disabled

🎨 Visual

TradingView Theme : Set a dark or light interface to correspond to your TradingView theme.

Panel : Manage Panel size and position on the chart.

Positions : Manage the size and display of Positions labels on the chart.

Average price : Manage the size and color of the Average price line on the chart.

Simulator : Manage the size and color of the Simulator line on the chart.

Note : You can check/uncheck boxes to display or hide elements of the chart.

Trading session : Display/Hide Trading session background.

Hide warning messages ? : If checked, this hides warning messages when the bot detects a misconfiguration.
It is not recommended to check this box before launching your bot in real mode.

🤖 Bot

START THE BOT ? » ALERTS ON : REAL MODE : If checked, activates TradingView Alerts and launches the bot (REAL MODE).
If the box is unchecked, Alerts are deactivated (BACKTESTING MODE).

Note : This box must be checked to start the bot in real mode !

⭐ Mode FULL Auto :
Enable full-automatic trading : You receive position alerts from the bot, and buy/sell transactions are automatically executed on compatible exchanges (Binance, Coinbase, Kraken, KuCoin, MEXC, Gate.io, Bitget).

Custom notifications : Stay informed anywhere, anytime, and receive personalized buy/sell alerts by e-mail, Telegram or Discord, in addition to TradingView notifications.

⭐ PIN Code FULL Auto : This PIN Code secures the connection between the bot on TradingView and the dedicated server that automates buy and sell orders to the exchange.

This PIN Code must be exactly the same as the one set in My Account » Bot (Pack FULL Auto).

Note : If PIN Code is not the same on the bot settings and on the website in your member area, the bot won't be able to take orders and you'll get an error.

⭐ Mode FULL Auto ? and ⭐ PIN Code FULL Auto work only if you have a Pack FULL Auto.

🔄 Add to Position ? : This allows to add crypto and modify the Position when you launch the bot.

🔄 How much ? (Base) : Amount to add to Position (in crypto)

🔄 Cost ? ($) : What is the cost of Position added (in stable coins / $) ?
If the value is set to 0, the tokens are considered to have been obtained for free.

Example : Adding tokens to the position is very useful if you've obtained tokens via airdrop.
You can then choose Sell (only) in Signals input option to maximize your earnings.

💡 Good to know

❓ Adapt chart to bot

To adapt the bot to the chart price, right-click on the scale on the right, then tick Scale price chart only.

❓ Upgrade SEMI Auto to FULL Auto

If you have a Pack SEMI Auto and wish to upgrade to a Pack FULL Auto, the remaining number of days of your Pack SEMI Auto will be converted and added to your 365 days of your new Pack FULL Auto.

❓ Release notes

26/07/2024

🤖 BotDCA 1.6.3

Change : Default inputs have been optimised

Website

Add : New section for Updating the bot has been added to the documentation

02/07/2024

🤖 BotDCA 1.6.2

Fix : Increment now correctly applied

28/06/2024

🤖 BotDCA 1.6.1

Add : New Sell input ‘Min. to sell ($)’
Change : Minimum value of ‘Quantity per order ($)’ input now $10
Change : Sell orders can no longer be lower than the value defined by the user
Remove : Warning messages about the $11 limit have been removed

Website

Add : Bot and Website release notes have been added to the documentation
Change : Documentation has been updated from version 1.6.1 of the bot

07/06/2024

🤖 BotDCA 1.6.0

Change : Sell orders have been optimized for tokens with high upward volatility
Fix : Sell orders can no longer be below $11 to comply with exchange limits

14/05/2024

🤖 BotDCA 1.5.0

Add : A backup of configuration is automatically sent by notification when the bot is launched (FULL Auto)
Change : In Basic display, selling positions now show the percentage of position sold
Change : Panel ergonomics improved
Fix : Buy or sell orders can no longer be executed on the bot’s launch candle
Fix : Average price line now displayed in real time
Remove : Average price has been removed from notifications

Website

Change : Documentation has been updated from version 1.5.0 of the bot

11/04/2024

🤖 BotDCA 1.4.2

Fix : Warning messages are now displayed correctly depending on the Signals input

07/04/2024

🤖 BotDCA 1.4.1

Add : New warning message when start/end date time is incorrect for H4 timeframe
Change : Auto mode for Quantity (% position) has been optimized. Now the bot sells a larger quantity during strong bullish periods

04/04/2024

🤖 BotDCA 1.4.0

Add : Users can now define a variation for the sell orders min deviation
Change : Sell orders variation now appear on the panel

Website

Change : Documentation has been updated from version 1.4.0 of the bot

02/04/2024

🤖 BotDCA 1.3.1

Add : New warning message when Increment (+) is > 0 in daily timeframe
Fix : No more warning message when timeframe is not in daily and start/end date time is not equal to 00:00
Fix : Adding funds to the position is no longer defined as a buy order for warning messages
Other : Code cleanup

01/04/2024

🤖 BotDCA 1.3.0

Add : New buy input ‘Increment (+)’
Add : BotDCA algorithm now adapted for H4 timeframe thanks to the new incrementation setting
Add : New warning message when Min. delay is set to 0 and Increment is > 0
Change : Default Mult. quantity (x) changes from 2.0 to 1.5
Change : Buying help message has been enhanced
Change : Buy inputs have been reorganized
Change : Input Min. delay (in days) has been renamed to Min. delay (in candles)
Change : Value of Min. delay (in candles) displayed on panel is now dynamic

Website

Change : Documentation has been updated from version 1.3.0 of the bot
Change : In the documentation, Buy inputs section has been enriched

26/03/2024

🤖 BotDCA 1.2.1

Fix : Calculation for Next buy has been fixed

Website

Change : In the documentation, Chart setup section has been enriched

24/03/2024

🤖 BotDCA 1.2.0

Add : Total invested is now displayed on the panel and is included in alerts
Add : New warning message when end date time is different from 00:00
Add : For notifications, add Total invested
Change : The formula for calculating Net profit (%) now uses the total invested
Change : Simulator input group has been moved after Sell input group
Change : Profit simulator now disabled by default
Change : Panel backtesting section has been reorganized
Change : For notifications, the message concerning the expiry of alerts becomes a clickable link
Fix : Profit simulator is now hidden on the graph and on the panel when the input value is 0
Fix : Average price and its value are now correctly displayed in Backtesting mode
Fix : For Buy (only) and Sell (only) signals, elements in the Backtesting / Results section of the panel appear correctly
Fix : For alerts, the buy/sell amount is correctly rounded

Website

Add : Three new sections in the documentation: RequirementsRelaunch / Edit botExpiration of alerts
Change : In the documentation, Launch bot section has been enriched
Change : Documentation has been updated from version 1.2.0 of the bot
Change : On the home page, results are more readable & understandable, and now consider the total invested when calculating net profit
Change : Screenshots in the demo section have been updated to reflect bot version 1.2.0
Translation : Several site strings have been translated

15/03/2024

Website

Add : Demo help button added to home page
Add : Help on accessing the demo has been added to the documentation
Add : In the documentation, the Exchange section has been enriched with links to information on all the exchanges fees supported by BotDCA
Add : A third, more attractive price plan has been added for users wishing to use the bot for 2 years
Change : The price of the Pack FULL Auto (1 year) has been adjusted to reflect the addition of the third package
Change : The earnings simulator for the referral program has been updated

11/03/2024

🤖 BotDCA 1.1.2

Add : User can now define a minimum price for sell orders
Add : A new style input displays (or not) a minimum price line for sell orders
Change : Buy inputs have been reorganized
Other : Code cleanup

Website

Change : Documentation has been updated from version 1.1.2 of the bot

07/03/2024

Website

Change : Features & Benefits section has a different design
Change : Simulated net profit has been removed from the results table
Translation : Several Homepage strings have been translated

05/03/2024

🤖 BotDCA 1.1.1

Fix : Situation is fixed when start date is below the first candle on the chart
Fix : Inputs are now correctly aligned on computer

Website

Change : New images replace old ones in the Demo section.
Change : Documentation and Members’ area have been updated from version 1.1.0 of the bot

04/03/202

🤖 BotDCA 1.1.0

Add : User can now choose which signals the bot should generate : Buy & Sell, Buy (only) or Sell (only)
Add : A label is added to the chart to indicate the bot’s launch date (and if user has added funds to the position)
Add : New warning message when start date time is different from 00:00
Add : New warning message when Signals is set to Sell (only) but no crypto has been added to Position
Add : New warning message when PIN Code contains something other than digits
Change : Title now includes the version of BotDCA
Change : Password FULL Auto is renamed to PIN Code FULL Auto
Change : Cost ? ($) input specifies via a tooltip that 0 = Free
Change : Default fee changes from 0.075% to 0.1%
Fix : Average price calculation is now correct when crypto are added to Position
Other : Code cleanup

27/02/2024

🤖 BotDCA 1.0.1

Add : New warning message when Quantity per order ($) > Max. quantity ($)
Change : Average price line is now colored Light Sky Blue
Change : Tooltip for input BUY > Max. quantity ($) now displays ‘0 = Disabled’
Fix : Warning message for input SELL > Min. deviation (%) is now fixed
Other : Code cleanup

🌐 Website

Add : In the documentation, a section Save configuration has been added.
Change : Bot demo link has been updated.
Change : In the section : My Account : Bot (Pack FULL Auto), the text fields Notifications : E-mail, URL Webhook Discord and Telegram Chat ID are no longer hidden by default.
Fix : On mobile, the text You already have an account ? Login is no longer pasted to the Register button
Translation : Several Crypto payment strings have been translated.

21/02/2024

🤖 BotDCA 1.0.0

Initial release

This website uses cookies

We respect your privacy.

Our site uses cookies to enhance your experience.

By continuing to use this website, you consent the use of cookies.