You can now build a DCA bot's entry signal from several built-in indicators at once. Instead of picking a single start condition, you combine up to five indicators — each with its own settings and its own timeframe — and the bot opens a deal only when all of them agree on the same closed candle. This is one of the most requested additions to the DCA bot, and it makes entries far more selective.
This guide explains what the feature does, how the combined signal is evaluated, and exactly what each indicator's fields and conditions mean. For the rest of the DCA bot form (direction, DCA grid, exits, capital), see How the DCA Bot Works: Strategy & Setup Guide.
What's new
Up to 5 built-in indicators in one entry signal.
Full customization of each indicator's parameters.
A separate timeframe per indicator — you can mix, for example, a 15-minute indicator with a 60-minute one.
Combined with AND — every indicator must be satisfied for a deal to start.
Scope: this applies to the deal-start (entry) condition only. Indicator-based safety orders and indicator-based exits are planned for later releases.
How the combined signal works
All conditions must be true at the same time. The indicators are joined by an AND condition: if you add three indicators, the bot opens a deal only on a candle where all three are simultaneously satisfied. Adding more indicators makes entries rarer but higher-conviction.
Each indicator is evaluated on the confirmed close of its own timeframe. Only completed candles count — there is no intrabar triggering. An indicator set to 60 minutes updates once per hour, when the 60-minute candle closes.
Direction comes from the bot, timing comes from the indicators. The DCA bot's configured direction (Long or Short) decides whether a deal is a buy or a sell; the indicator conditions decide when the deal opens. One indicator — Price change — also carries a direction and is filtered by the bot's direction (see its section below).
A note on timing across timeframes
Because each indicator can run on a different timeframe, it helps to know how long a condition stays "true" when the bot checks the combination. There are two kinds of condition:
Crossing conditions (Crossing up / Crossing down) mark a single event. The cross is registered when the indicator's own candle closes, and it counts as true only for that moment — it is checked once against the combination and does not keep counting as true on later candles. For example, a MACD cross on the 1-hour timeframe is registered when the 1-hour candle closes and is valid only for the check that immediately follows; if the other conditions are not also true right then, that cross has passed.
Level conditions (Greater than / Less than) stay true for as long as the state holds. The condition remains satisfied on every check until a later close on that indicator's timeframe no longer meets it.
In practice: pair a crossing condition (the trigger) with level conditions (the context), so the level conditions are already holding when the cross fires and the AND can complete.
Indicator reference
Each indicator is added as its own block with its own fields. Below is what every field and condition means.
RSI
Relative Strength Index — a momentum oscillator between 0 and 100.
Field | Meaning |
Period | Number of candles used to calculate the RSI (e.g. 14). |
RSI Value | The level you compare the RSI against (e.g. 30). |
Condition | How the RSI must relate to your RSI Value — see below. |
Timeframe | The candle size this indicator runs on. |
Conditions:
Greater than — the RSI is above your RSI Value.
Less than — the RSI is below your RSI Value.
Crossing up — the RSI moves from at or below your RSI Value to above it.
Crossing down — the RSI moves from at or above your RSI Value to below it.
MACD
Moving Average Convergence Divergence — built from a fast line, a slow line, and a signal line. This indicator has two settings that both must be met.
Field | Meaning |
Fast period | Length of the fast moving average (e.g. 3). |
Slow period | Length of the slow moving average (e.g. 21). |
Signal period | Length of the signal line (e.g. 9). |
Trigger | Where the MACD must sit relative to the zero line: Greater than 0 or Less than 0. |
Condition | The cross between the MACD line and the signal line: Crossing up or Crossing down. |
Timeframe | The candle size this indicator runs on. |
Trigger (zero-line side):
Greater than 0 — both the MACD line and the signal line are above the zero line.
Less than 0 — both the MACD line and the signal line are below the zero line.
If the lines straddle the zero line (one side each), the candle is skipped and no signal is produced.
Condition (the cross):
Crossing up — the MACD line crosses above the signal line (bullish).
Crossing down — the MACD line crosses below the signal line (bearish).
A MACD signal fires only when the Trigger (zero-line side) and the Condition (the cross) both hold on the same closed candle.
Bollinger Bands (BB)
A moving-average envelope with an upper and a lower band set a number of standard deviations away from the average.
Field | Meaning |
Period | Number of candles used for the moving average (e.g. 21). |
Standard deviation | How wide the bands sit from the average (e.g. 2.5). |
Trigger | Which band the condition refers to: Upper or Lower. |
Condition | How the price must relate to the selected band — see below. |
Timeframe | The candle size this indicator runs on. |
Conditions (all measured against the band chosen in Trigger):
Greater than — the candle closes above the selected band.
Less than — the candle closes below the selected band.
Crossing up — the price closes above the selected band, having closed below it on the previous candle.
Crossing down — the price closes below the selected band, having closed above it on the previous candle.
Price change
Measures how far the price moved within a single candle on the chosen timeframe (the candle's high-to-low range, as a percentage).
Field | Meaning |
Price change | The minimum move, in %, required to trigger (e.g. 5%). |
Timeframe | The candle size this indicator runs on. |
The condition fires when a candle's move is at least your set percentage. The move also has a direction: a down candle produces a long-side signal, and an up candle produces a short-side signal. The bot's own direction then filters these:
A Long DCA bot acts only on down-moves (it ignores up-candle signals).
A Short DCA bot acts only on up-moves.
Price change is a gate like the other indicators — it does not override the bot's direction, it only decides when the move is large enough to count.
Worked example
Suppose you add all four indicators to a Long DCA bot, each on the 15-minute timeframe:
RSI (period 14) — Greater than 30
MACD (3 / 21 / 9) — Crossing down, Trigger Greater than 0
Bollinger Bands (21, 2.5) — Crossing down, Trigger Upper
Price change — 5%
The bot will start a deal only on a 15-minute candle where every one of these is true at the same time: the RSI is above 30, the MACD crosses down while both lines are above zero, the price closes back below the upper Bollinger band, and the candle moved at least 5%. Because these are joined by AND, such a moment is uncommon — which is the point: each added indicator filters out weaker setups.
Good to know
You can combine up to 5 indicators in one entry signal.
Available timeframes are currently 15 minutes and 60 minutes; more timeframes are coming soon.
Conditions are combined with AND only (there is no OR).
Signals are evaluated on closed candles only — no intrabar triggering.
This is a deal-start condition. Indicator-based safety orders and exits are planned for later releases.




