Multi-Timeframe Conditions
Multi-Timeframe Conditions
Use indicators from different timeframes within a single strategy. This lets you combine higher-timeframe trend filters with lower-timeframe entry signals.
How It Works
Each condition in the Logic Builder can use a different timeframe. The strategy's base timeframe determines when candles are evaluated, but individual indicators can reference higher timeframes.
Example
- Base timeframe: 1h (strategy evaluates every hour)
- Condition 1: RSI(14) on 1h < 30 (entry signal on current timeframe)
- Condition 2: SMA(50) on 4h > SMA(200) on 4h (trend filter on higher timeframe)
The strategy enters long only when the hourly RSI is oversold AND the 4-hour trend is bullish.
Setting Up Multi-Timeframe
- Add a condition in the Logic Builder
- Click the timeframe selector next to the indicator
- Choose a different timeframe from the dropdown
- The indicator will be calculated on the selected timeframe
Rules and Limitations
Higher Timeframes Only
You can only reference timeframes higher than or equal to the base timeframe:
- Base 1h → can use 1h, 4h, 1d, 1w
- Base 15m → can use 15m, 30m, 1h, 4h, 1d, 1w
- Base 1m → can use any timeframe
Value Alignment
Higher-timeframe indicator values are aligned to the base timeframe:
- A 4h SMA value remains constant for 4 consecutive 1h candles
- The value updates when a new 4h candle closes
Data Requirements
Multi-timeframe conditions require data for all referenced timeframes. Ensure your instrument has sufficient data coverage for the highest timeframe used.
Common Multi-Timeframe Patterns
Trend + Signal
| Timeframe | Indicator | Purpose | |-----------|-----------|---------| | 4h or 1d | SMA(200), EMA(50) | Trend direction | | 1h or 15m | RSI, Stochastic, MACD | Entry timing |
Multi-Confirmation
| Timeframe | Indicator | Purpose | |-----------|-----------|---------| | 1d | ADX > 25 | Strong trend filter | | 4h | Price > EMA(200) | Trend direction | | 1h | RSI < 30 + MACD cross_over | Entry signal |
Tip: Multi-timeframe strategies often produce more reliable signals because they confirm the entry on multiple levels. A common approach is to determine the trend on a higher timeframe and time entries on a lower timeframe.
FAQ
Q: Can I use a lower timeframe for a condition than the base? A: No. The condition timeframe must be equal to or higher than the base timeframe. For lower-timeframe analysis, change the base timeframe.
Q: Does multi-timeframe slow down the backtest? A: Slightly, since data for additional timeframes must be loaded. But the impact is minimal.
Q: How many different timeframes can I use? A: There's no strict limit. Practically, 2-3 timeframes work best.

