There are two types of TA start conditions available for DCA Bots:

  • The first is standalone indicators such as RSI, ULT, and BB%.
    For ULT and BB% you can set a condition like "is lower than (<)" or "is higher than (>)". For RSI there are more conditions (see below).

  • The second is a preset configuration for some indicators. There you can choose from BB, MFI, CCI, MACD, Parabolic SAR, SMA, Heikin Ashi and set the time frame.

Triggers to start the signal:

  • Less Than- the signal to open the deal will be produced if the indicator's value will be below the specified level ("<");

  • Greater Than - the signal to open the deal will be produced if the indicator's value will be above the specified level (">");

  • Crossing Down (crossing above) - the signal to open the deal will be produced if the indicator's value will cross the specified level from top to bottom;

  • Crossing Up (crossing below) - the signal to open the deal will be produced if the indicator's value will cross the specified level from bottom to top.

Here is an example of crossing level 20 from bottom to top for MFI-14 (same for RSI and other indicators):

1 - the candle closes and MFI is below 20;
2 - the candle closes and MFI is above 20 => the MFI line "crosses" the level 20;
3 - condition is met, thus, the trade starts right at the beginning of the 3rd candle (green line on the screenshot).

⚠️All these conditions evaluate their values only when the candle is closed on the chart within a specified time frame.

⚠️IMPORTANT THING TO REMEMBER - if the condition is met and the signal is received, then it's valid until the next candle is closed, where it will be reassessed again. This means that you could potentially have a deal open immediately right after a previous deal closes during the active candle.
For example, RSI has a timeframe of 1H (1 hour) and the deal started right after the previous candle was closed, let's say at 1:00 pm. If this deal was closed within 15 minutes, the next deal might* be opened right away again at 1:15 pm as the signal from RSI is valid for 1 hour.

*depends on bot's other settings.

NOTE: Not all exchanges on 3Commas support some or all of the indicators or presets. Our team is working on making them available for all exchanges supported on 3Commas.

Also, this article doesn't explain the indicators themselves, but there will be links to the articles with all detailed information.

Standalone indicators

The bot supports five standalone indicators at the moment.

  1. RSI

    RSI (Relative Strength Index) is an indicator where you can set the following settings:
    1 - RSI period (2 - 30);

    2 - Time frame (3 minutes - 4 hours);

    3 - Signal value;

    4 - Condition level.

    A Long bot and a Short bot can trigger a deal using the same Signal value.

    Learn more in this article about what the RSI indicator is and how it works.

  2. ULT-7-14-28

    UO (Ultimate Oscillator) is an indicator that uses 7, 14, and 28 as its lengths. Similar to RSI, you can select the time frame and value to trigger the condition.

    A Long bot triggers after the candle is closed and its ULT is lower ("<") than the specified value.
    A Short bot triggers after the candle is closed and its ULT is higher (">") than the specified value.

    Learn more in this article about how the UO indicator works.

  3. BB%-20-1 and BB%-20-2

    Bollinger Bands %B (BB%) is an indicator derived from the standard Bollinger Bands (BB) indicator. Like standard BB, it also uses relatively 1 and 2 as standard deviations.
    You can choose the time frame and the value to trigger the condition.

    A Long bot triggers after the candle is closed and its BB% is lower ("<") than the specified value.
    A Short bot triggers after the candle is closed and its BB% is higher (">") than the specified value.

    Learn more in this article about how the BB% indicator works.

TA Presets

There are 13 presets that you can choose from. You can change only the working time frame when using these conditions.

  1. BB-20

    BB-20-1-LB or BB-20-2-LB for Long bots:

    BB-20-1-UB or BB-20-2-UB for Short bots:

    BB (Bollinger Bands) is an indicator that uses length 20, StdDev (Standart Deviation) 1, or StdDev 2 (so wider spacing between the bands).
    LB stands for Lower Band, and UB stands for Upper Band.

    A Long bot triggers a deal after the candle is closed below the channel (lower band).
    A Short bot triggers a deal after the candle is closed above the channel (upper band).

    Learn more in this article about how the BB indicator works.

  2. MFI-14

    MFI-14 crosses 20 or MFI-14 crosses 40 for Long bots:

    MFI-14 crosses 65 for Short bots:

    MFI (Money Flow Index) is an indicator that uses 14 as its period.

    A Long bot triggers the deal after the candle is closed and its value crosses level 20 ( or relatively 40) from bottom to top.
    A Short bot triggers the deal after the candle is closed and level 65 is crossed by the MFI value from the top to the bottom.

    The example and explanation of the "crossing" process are given at the beginning of the article.


    Learn more in this article about how the MFI indicator works.

  3. CCI-40

    CCI-40 crosses -200 for Long bots:

    CCI-40 crosses 0 or CCI-40 crosses 100 for Short bots:

    CCI (Commodity Channel Index) is an indicator with a length of 40.

    A Long bot triggers the deal after the candle is closed and its value crosses -200 from bottom to top.
    A Short bot triggers the deal after the candle is closed and its value crosses 0 (or 100) from top to bottom.

    The crossing algorithm works the same way as explained above.


    Learn more in this article about how the CCI indicator works.

  4. MACD cross 12-26-9

    MACD (Moving Average Convergence/Divergence) is based on histogram and 3 EMA with lengths of 12, 26, and 9 - two of them create a MACD line (12 and 26) and the third is a Signal line (9):


    A Long bot triggers the deal after the candle is closed and the value of the MACD line is < 0 and the MACD line crosses the Signal line from bottom to top.

    A Short bot triggers the deal after the candle is closed and the value of the MACD line is > 0 and the MACD line crosses the Signal line from top to bottom.
    The crossing algorithm works the same way as explained above.

    Learn more in this article about how the MACD indicator works.

  5. Parabolic SAR 0.02-0.02-0.2

    Parabolic SAR (Stop And Reverse) is an indicator that uses 0.02 as a Start point, 0.02 as an Increment, and 0.2 as Max Value. SAR is most commonly displayed as a dotted line that is charted alongside an asset’s price.

    A Long bot triggers the deal after the candle is closed ABOVE the line with a dot UNDER this candle.

    A Short bot triggers the deal after the candle is closed BELOW the line with a dot ABOVE this candle.
    The crossing algorithm works the same way as explained above.


    LONG deal situation:
    1 - the candle is closed ABOVE the dotted line, thus, the dot appeared UNDER the candle, not above;

    2 - the LONG deal would start at the beginning of the next candle;

    SHORT deal situation:

    3 - the candle is closed BELOW the dotted line, thus, the dot appeared ABOVE the candle, not under;

    4 - the SHORT deal would start at the beginning of the next candle.

    Learn more in this article about how the Parabolic SAR indicator works.

  6. SMA
    - SMA 20 crosses 50
    - SMA 50 crosses 100
    - SMA 100 crosses 200

    SMA (Moving Average on TradingView) is an indicator that uses lengths of 20, 50, and 100 and 50, 100, and 200 to cross with.

    A Long bot triggers the deal after the candle is closed and 20 has crossed 50 from bottom to top (if it's SMA 20 crosses 50 preset).

    A Short bot triggers the deal after the candle is closed and 20 has crossed 50 from top to bottom (if it's SMA 20 crosses 50 preset).
    The same way it works for "SMA 50 crosses 100" and "SMA 100 crosses 200".
    The crossing algorithm works the same way as explained above.

    Learn more about how the SMA (MA) indicator works in this article.

  7. Heikin Ashi 1/2/3

    Heikin Ashi is a type of candle on the chart.
    As a preset, it uses 1/3/5 candles in a row to assess the signal.


    A Long bot triggers the deal if the 1/3/5 GREEN Heiken Ashi candles in a row are closed.
    A Short bot triggers the deal if 1/3/5 RED Heiken Ashi candles in a row are closed.


    Learn more in this article about Heiken Ashi candles and what benefits they have.

Combining multiple conditions with TA

Combining various TA conditions is possible. All conditions link with logical AND, so ALL of them should be TRUE to let the bot open a new deal.

For example, you can configure the bot to buy when RSI-14 is below 30, and when BB% is below 0:

You can combine multiple presets:

Combining standalone indicators and TA presets is also possible!

Just click on the button "+" and see what else you can add to already selected conditions.

Did this answer your question?