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:
- Higher Timeframe = Trend: Use for direction filter
- Lower Timeframe = Timing: Use for precise entry
- 1:4 or 1:5 Ratio: Optimal timeframe separation
- Alignment Matters: Perfect alignment = best trades
- Skip Misalignment: Safest approach for conflicts
- Keep It Simple: 2-3 timeframes maximum
- Consistent Indicators: Same across timeframes
- Patience Pays: Wait for quality setups
- Dynamic Sizing: Adjust based on alignment
- 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
Related Documentation
- How to Use Multi-Timeframe Analysis - Practical implementation
- Multi-Timeframe Strategy Tutorial - Step-by-step example
- Entry Conditions Schema - MTF configuration reference
- Indicator Theory - Understanding indicators across timeframes