Skip to main content
Skip to main content
Version: 1.0 (Current)

Multi-Timeframe Analysis

Introduction

Multi-Timeframe Analysis (MTF) is a technique where traders analyze the same instrument across different timeframes to make better trading decisions. By confirming signals on a higher timeframe before entering on a lower timeframe, traders can significantly improve win rates and reduce false signals.

The MTF Concept

Core Principle: The trend on a higher timeframe acts as a filter for trades on a lower timeframe.

Simple Example:

Daily Chart: Uptrend (price above 200 EMA)
15-Minute Chart: Buy signal (RSI oversold)

Action: Take the buy signal (aligned with daily trend)

vs.

Daily Chart: Downtrend (price below 200 EMA)
15-Minute Chart: Buy signal (RSI oversold)

Action: Skip the buy signal (against daily trend)

Why It Works:

  • Higher timeframes show the "big picture"
  • Lower timeframes provide entry timing
  • Reduces counter-trend trades
  • Improves risk-reward ratios
  • Filters out noise

Timeframe Relationships

Timeframe Hierarchy

Common Combinations:

Position Trading:
Weekly → Daily → 4-Hour

Swing Trading:
Daily → 4-Hour → 1-Hour

Day Trading:
4-Hour → 1-Hour → 15-Minute

Scalping:
15-Minute → 5-Minute → 1-Minute

The 1:4 or 1:5 Ratio Rule

Recommended Ratio:

If entry timeframe is X
Higher timeframe should be 4-5X

Examples:
15-minute entry → 1-hour confirmation (4x)
5-minute entry → 15-minute or 30-minute (3-6x)
1-hour entry → 4-hour confirmation (4x)

Why This Ratio:

  • Sufficient separation between timeframes
  • Higher timeframe provides context
  • Not too far apart (loses relevance)
  • Not too close (redundant information)

Three-Timeframe System

Most Comprehensive:

Long-term (Trend): Daily or Weekly
Medium-term (Filter): 4-Hour or 1-Hour
Short-term (Entry): 15-Minute or 5-Minute

Example:
Daily: Identify overall trend
4-Hour: Confirm trend continuation
15-Minute: Time precise entry

MTF Strategy Types

1. Trend Confirmation

Concept: Only trade in direction of higher timeframe trend

Configuration:

{
"entryConditions": {
"multiTimeframe": {
"enabled": true,
"higherTimeframe": "1h",
"confirmationRequired": true,
"conditions": [
{
"indicator": "ema",
"period": 50,
"comparison": "price_above"
}
]
}
}
}

Logic:

Entry Timeframe (15m):
- RSI < 30 (oversold)
- MACD bullish crossover

Higher Timeframe (1h):
- Price > EMA(50) (uptrend)

Action: Enter long only if both align

Benefits:

  • Trades with the trend
  • Higher win rate
  • Better risk-reward
  • Fewer whipsaws

2. Pullback Entry

Concept: Enter on lower timeframe pullbacks within higher timeframe trend

Example:

Daily: Strong uptrend
15-Minute: Price pulls back to support

Entry: When 15m shows reversal signal
Exit: When daily trend changes

Configuration:

{
"entryConditions": {
"conditions": [
{
"indicator": "rsi",
"period": 14,
"comparison": "below",
"value": 30
}
],
"multiTimeframe": {
"higherTimeframe": "1d",
"conditions": [
{
"indicator": "ema",
"period": 20,
"comparison": "price_above"
}
]
}
}
}

3. Breakout Confirmation

Concept: Confirm breakouts on multiple timeframes

Example:

4-Hour: Price breaks above resistance
1-Hour: Confirms with volume spike
15-Minute: Entry on first pullback

All timeframes must confirm breakout

4. Divergence Trading

Concept: Spot divergences on higher timeframe, enter on lower

Example:

Daily: RSI bearish divergence (price up, RSI down)
4-Hour: Wait for trend change signal
1-Hour: Enter short on confirmation

Alignment Strategies

Perfect Alignment

All Timeframes Agree:

Daily: Uptrend
4-Hour: Uptrend
1-Hour: Uptrend
15-Minute: Buy signal

Action: Strong buy signal, full position size

Characteristics:

  • Highest probability
  • Best risk-reward
  • Rare occurrence
  • Maximum confidence

Partial Alignment

Some Timeframes Agree:

Daily: Uptrend
4-Hour: Sideways
1-Hour: Uptrend
15-Minute: Buy signal

Action: Moderate buy signal, reduced size

Characteristics:

  • More common
  • Acceptable probability
  • Reduced position size
  • Moderate confidence

Misalignment

Timeframes Conflict:

Daily: Downtrend
4-Hour: Uptrend
1-Hour: Uptrend
15-Minute: Buy signal

Action: Skip trade or wait for alignment

Characteristics:

  • Conflicting signals
  • Lower probability
  • Higher risk
  • Best to avoid

Handling Misalignment

Configuration Options

1. Skip Entry:

{
"multiTimeframe": {
"onMisalignment": "skip_entry"
}
}
  • Safest approach
  • Waits for alignment
  • Fewer trades
  • Higher quality signals

2. Alert Only:

{
"multiTimeframe": {
"onMisalignment": "alert_only"
}
}
  • Notifies of conflict
  • Allows manual decision
  • Flexibility
  • Requires monitoring

3. Enter Anyway:

{
"multiTimeframe": {
"onMisalignment": "enter_anyway"
}
}
  • Takes all signals
  • More trades
  • Lower quality
  • Higher risk

Recommended: Skip Entry for most strategies

Dynamic Position Sizing

Adjust Size Based on Alignment:

Perfect Alignment: 100% position size
Partial Alignment: 50% position size
Misalignment: 0% (skip)

Example:
Normal risk: 2% per trade

Perfect: 2% risk
Partial: 1% risk
Misalignment: 0% (no trade)

Practical Examples

Example 1: Day Trading Setup

Timeframes:

Higher: 4-Hour (trend)
Entry: 15-Minute (timing)

Strategy:

4-Hour Conditions:
- Price > EMA(50)
- MACD > 0

15-Minute Entry:
- RSI < 40 (pullback)
- Price bounces off support

Exit:
- 15-Minute: RSI > 70
- 4-Hour: Price < EMA(50)

Result:

  • Only takes pullbacks in 4H uptrend
  • Avoids counter-trend trades
  • Better win rate

Example 2: Swing Trading Setup

Timeframes:

Higher: Daily (trend)
Entry: 1-Hour (timing)

Strategy:

Daily Conditions:
- Price > EMA(200)
- ADX > 25 (strong trend)

1-Hour Entry:
- Price pulls back to EMA(20)
- MACD bullish crossover

Exit:
- Daily: Price < EMA(200)
- 1-Hour: Opposite signal

Result:

  • Catches strong trends
  • Enters on pullbacks
  • Rides trend longer

Example 3: Scalping Setup

Timeframes:

Higher: 15-Minute (trend)
Entry: 1-Minute (timing)

Strategy:

15-Minute Conditions:
- Price > VWAP
- Volume above average

1-Minute Entry:
- Price touches VWAP
- Immediate bounce

Exit:
- 1-Minute: 10-tick profit target
- 15-Minute: Price < VWAP

Result:

  • Quick scalps with trend
  • High win rate
  • Small profits per trade

Best Practices

1. Keep It Simple

Don't Overcomplicate:

Good: 2 timeframes (1:4 ratio)
Acceptable: 3 timeframes
Too Many: 4+ timeframes

More timeframes = fewer signals

2. Consistent Indicators

Use Same Indicators Across Timeframes:

Both timeframes: EMA(50)
Both timeframes: RSI(14)
Both timeframes: MACD(12,26,9)

Easier to interpret
Consistent logic

3. Clear Hierarchy

Define Roles:

Higher Timeframe: Trend filter (must align)
Lower Timeframe: Entry timing (precise entry)

Don't confuse roles

4. Patience

Wait for Alignment:

Misaligned: Skip trade
Partially aligned: Reduce size
Perfectly aligned: Full size

Quality over quantity

5. Appropriate Ratios

Timeframe Separation:

Too close (1:2): Redundant
Good (1:4 to 1:6): Optimal
Too far (1:10+): Disconnected

Balance is key

6. Test Thoroughly

Backtest MTF Strategies:

Test with alignment requirement
Test without alignment requirement
Compare win rates and returns
Optimize timeframe combinations

Common Mistakes

Mistake 1: Too Many Timeframes

Problem: Analyzing 5+ timeframes

Solution: Stick to 2-3 timeframes maximum

Mistake 2: Ignoring Higher Timeframe

Problem: Taking all lower timeframe signals

Solution: Require higher timeframe confirmation

Mistake 3: Wrong Ratio

Problem: Using 1-minute and 5-minute (too close)

Solution: Use 1:4 or 1:5 ratio minimum

Mistake 4: Inconsistent Indicators

Problem: Different indicators on each timeframe

Solution: Use same indicators for consistency

Mistake 5: No Misalignment Plan

Problem: Unclear what to do when timeframes conflict

Solution: Define clear rules (skip, alert, or enter)

Summary

Key Takeaways:

  1. Higher Timeframe = Trend: Use for direction filter
  2. Lower Timeframe = Timing: Use for precise entry
  3. 1:4 or 1:5 Ratio: Optimal timeframe separation
  4. Alignment Matters: Perfect alignment = best trades
  5. Skip Misalignment: Safest approach for conflicts
  6. Keep It Simple: 2-3 timeframes maximum
  7. Consistent Indicators: Same across timeframes
  8. Patience Pays: Wait for quality setups
  9. Dynamic Sizing: Adjust based on alignment
  10. Test Thoroughly: Backtest MTF strategies

MTF Checklist:

  • Timeframes selected (1:4 or 1:5 ratio)
  • Higher timeframe trend defined
  • Lower timeframe entry rules clear
  • Misalignment handling configured
  • Indicators consistent across timeframes
  • Position sizing rules defined
  • Exit strategy for both timeframes
  • Backtested and validated