Skip to main content

v1.1 — Multi-Timeframe Strategies + Donchian Channels

Released 2026-05-04

This release introduces multi-timeframe support, allowing each strategy condition to evaluate on its own timeframe independent of the strategy's base candle interval. It also adds Donchian channels to the indicator library. Existing single-timeframe strategies are unaffected and continue to produce byte-identical results.


Multi-timeframe conditions

Every Crossover and Limit condition — both open and close — now has a Timeframe dropdown. Choose any supported timeframe and the condition is evaluated on that timeframe, then projected onto the strategy's base bar boundary.

The default (base) keeps the condition on the strategy's primary timeframe, so nothing changes for existing strategies.

Timeframe dropdown in the strategy condition editor showing (base) and selectable timeframes

How to access it

Open the Strategy Builder at app.strateda.com and add or edit a Crossover or Limit condition. The new Timeframe field sits alongside the indicator selectors. Set it to (base) to keep the existing behaviour, or pick any supported timeframe to evaluate the condition independently of the strategy's base interval.

What this enables

  • HTF entry filter — an M1-base strategy that takes entries on an M5 EMA crossover and uses an M1 stop-loss and close. Trades execute every minute, but entries are gated by the slower M5 trend.
  • LTF precision entries — an M5-base strategy that triggers on a faster M1 crossover for more precise entry timing within the M5 bar.
  • Mixed timeframes in a single strategy — stack a slow trend filter on H1, an intermediate signal on M15, and a fast trigger on M1, all in one strategy.

Multi-timeframe with stop-loss and take-profit

Stop-loss and take-profit conditions evaluate on the base timeframe. Combining them with multi-timeframe entry signals is fully supported — for example, an M5-base strategy with an M1 entry crossover and a 0.05% stop-loss runs end-to-end against both the backtest and live engines.

For details on how Crossover and Limit conditions work, see Open Signal Conditions and Close Signal Conditions.


New indicator: Donchian channels

Donchian channels are now available as three indicator slots in Crossover and Limit conditions:

  • DONCHIAN_UPPER — highest high over the lookback period
  • DONCHIAN_LOWER — lowest low over the lookback period
  • DONCHIAN_MIDDLE — midpoint of upper and lower

Each slot takes a single timeperiod parameter. Donchian slots can be used wherever any other indicator can — including with the new multi-timeframe support, so a Donchian breakout on H1 can drive an M5 strategy.

For the full indicator catalogue, see the Indicator Library.


Compatibility

  • Existing single-timeframe strategies produce byte-identical results. The multi-timeframe code paths only engage when at least one condition has a non-base timeframe.
  • No strategy configuration changes are required. Existing strategies keep running unchanged.
  • All new conditions default to (base) timeframe.

Known limitations

  • HTF stop-loss and take-profit conditions are not yet supported. Stops always evaluate on the base timeframe.