Multi-Timeframe Analysis: The Advanced Technical Analysis Routine for Lining Up Three Charts (2026 Guide)

Multi-Timeframe Analysis: The Advanced Technical Analysis Routine for Lining Up Three Charts (2026 Guide)

How to pick a timeframe stack, read it top down, place stops and targets across charts, and backtest multi timeframe analysis without lookahead bias.

Quick answer

Multi-timeframe analysis means reading the same market on three charts, each with one job. The highest chart sets direction and the big levels, the middle chart finds the setup, and the lowest chart times the entry and the stop. Pick timeframes about four to six times apart (Alexander Elder used a factor of five), only take trades where the higher chart agrees, take the target from the higher chart and the stop from the lower one, and size the position from the stop distance. When the charts disagree, the usual answer is to wait.

Multi-timeframe analysis means reading one market on three charts and giving each chart a single job. The weekly or daily chart tells you which direction to trade and where the big levels are. A middle chart shows whether a setup is forming at one of those levels. A short chart times the entry and tells you where the stop goes. When the three agree you have a trade to plan. When they disagree you usually have a reason to wait, and learning to wait for that is most of what makes this an advanced technical analysis skill and not a beginner one.

This guide covers how to choose the timeframes, the top-down routine step by step, a worked trade with real numbers, what to do when the charts conflict, and how to backtest a multi-timeframe rule without the backtest quietly seeing the future.

What multi-timeframe analysis is, and why it counts as advanced technical analysis

Most of the basic chart reading skills (trend, support and resistance, candles, volume) work on any single chart. The trouble starts when you notice that the same chart shows an uptrend on the daily, a range on the 4-hour and a selloff on the 15-minute. All three reads are correct. They describe different traders holding positions for different lengths of time, and the larger traders usually win the argument.

Multiple time frame analysis is the routine for deciding which read is in charge. It does not add a new indicator. It adds an order of operations: start high, work down, and only act on the lowest chart when the higher ones give permission. Traders call the same idea top-down analysis, HTF/LTF (higher timeframe, lower timeframe), or a timeframe stack.

The reason it sits in the advanced bucket is that it forces trade-offs a single chart hides. A tighter stop on a 5-minute chart lets you hold more shares for the same dollar risk, and it also gets hit by noise the daily chart would ignore. A target taken from the weekly chart pays well and takes weeks to arrive. Every one of those choices is a decision about which timeframe you are actually trading, and most losing multi-timeframe trades come from switching that answer halfway through.

If you have not yet worked through reading one chart end to end, the seven-step technical analysis routine covers it, and the price action trading guide covers the structure reading this post builds on.

How to choose your timeframes

The working rule is a ratio. Each chart in the stack should be roughly four to six times longer than the one below it. Alexander Elder put a number on it: StockCharts' write-up of his Impulse System says to multiply your intermediate timeframe by five to get your long-term timeframe, so a trader using daily charts moves up to weekly charts for direction, and "the weekly chart has to show a clear uptrend for a daily buy signal to be valid."

Too close together and the charts repeat each other. A 5-minute and a 10-minute chart show almost the same swings, so the second one adds confidence without adding information. Too far apart and they stop talking. A weekly chart and a 1-minute chart describe such different moves that a 1-minute entry can be stopped out ten times inside one weekly candle.

Start from how long you expect to hold a trade, call that the middle chart, then go one step up and one step down:

Holding period Direction chart Setup chart Trigger chart
Minutes (scalping) 15-minute 5-minute 1-minute
Hours (day trading) 1-hour or daily 15-minute 5-minute or 2-minute
Days (swing trading) Weekly Daily 1-hour or 4-hour
Weeks to months Monthly Weekly Daily

These are starting points. The ratio matters more than the exact numbers, and it is fine to use a 4-hour chart in place of a 1-hour if your market trades around the clock, as crypto and forex do.

Three monitors side by side showing the same price line at three zoom levels, a broad sweeping curve on the left, a medium zigzag in the middle and a fine jagged line on the right, with a trader looking from left to right
Each chart in the stack has one job: the long view sets direction, the middle view finds the setup, and the short view times the entry.

Stacks can run deeper than three. One self-taught swing trader on r/swingtrading described their stack as 2-week, weekly and 3-day for context, 12-hour for a break of structure that confirms a shift, and 4-hour for the entry, with the line "I don't want 10 different timeframes telling me 10 different things. I want each timeframe to have a specific job." The extra charts at the top all do the same job (context), so the stack is still three jobs deep. That is the part worth copying. If two of your charts do the same job, drop one.

How to do multi-timeframe analysis, step by step

The routine runs in one direction, top to bottom. Going back up to the higher chart after you have found an entry you like is how traders talk themselves into trades.

  1. Read the direction chart first and write down one word. Up, down, or range. Use swing structure: higher highs and higher lows is up, lower highs and lower lows is down, overlapping swings is a range. The trend identification guide covers how to mark the swings. If you cannot pick a word in under a minute, the answer is range.
  2. Mark the two or three levels on the direction chart that matter. The last major swing high and low, and any zone price has turned from more than once. These are the places a setup is worth looking for. Draw them as zones a few percent wide on stocks, or a few dozen pips on a major forex pair, since higher-timeframe levels are rarely precise to the cent.
  3. Move to the setup chart and wait for price to reach a level. In an uptrend you want a pullback into support, or a tight range just under resistance that might break. Price in the middle of nowhere between two higher-timeframe levels is not a setup, however good the pattern looks.
  4. Name the setup on the middle chart. A pullback to a prior breakout level, a bull flag, a double bottom at support, a reclaimed moving average. If you cannot name it, you do not have one.
  5. Drop to the trigger chart for the entry. You are looking for the lower chart to turn in the direction of the higher one: a break of the last lower high in a pullback, a strong close back above the level, a higher low forming. This is where the stop goes, just past the swing that the trigger chart says must hold.
  6. Take the target from the higher chart and size the trade from the stop. The next level on the direction or setup chart is where the trade is likely to stall. Divide the dollars you are willing to lose by the distance from entry to stop, and that is your position size. If the target is less than about twice the stop distance, the trade probably is not worth taking.

That last step is where multi-timeframe analysis pays for itself, when it does. The stop comes from a small chart, so it is tight. The target comes from a big chart, so it is far away. The ratio between them is what lets a trade that wins less than half the time still add up before costs, and none of that is guaranteed: a tight stop is also an easy stop to hit.

A worked example: one swing trade through three charts

The numbers below are illustrative, chosen to show the arithmetic. They are not a real trade or a record of how this setup performs.

Weekly chart (direction). A stock has made higher lows at $88 and $94 over the past six months and has a prior swing high at $109.20. The one-word read is up. The levels that matter are the $109.20 high above and a zone around $100 to $102, where the stock broke out of a range two months ago.

Daily chart (setup). After touching $107.80, the stock pulls back for eight sessions into the $100 to $102 zone. Volume on the down days is lighter than on the rally that preceded them. The setup is a pullback to a prior breakout level in a weekly uptrend.

1-hour chart (trigger). Inside the zone, the hourly chart has been making lower highs on the way down, the last one at $103.40. On the ninth day the hourly candle closes at $103.70, above that lower high, and the low of the pullback sits at $101.60. That is the trigger.

Illustrative swing trade: the weekly chart sets the target, the daily chart finds the pullback, the hourly chart sets entry and stop.

The plan. Entry at $103.50 on a limit order just under the trigger close. Stop at $101.40, twenty cents under the hourly pullback low so a single wick to $101.60 does not take you out. Target at $109.20, the weekly swing high.

  • Risk per share: $103.50 minus $101.40 is $2.10.
  • Reward per share: $109.20 minus $103.50 is $5.70, about 2.7 times the risk.
  • On a $20,000 account risking 1% ($200), the position is $200 divided by $2.10, which is 95 shares, about $9,830 of stock.

Two things can go wrong here, and both are common. The daily zone can fail, in which case the stop does its job and the loss is $200 plus slippage. Or the stock can rally to $107.80, the last daily high, stall there, and come back. A trader who planned the exit only from the weekly chart gives the whole move back. Some traders take part of the position off at the daily high and leave the rest for the weekly target, which costs some upside and protects the trade from that second failure.

When the timeframes disagree

They will, most of the time. The table below is the decision most traders settle on after enough losses.

Direction chart Setup chart What to do
Up Pulling back into a higher-timeframe level Look for a long trigger on the lower chart
Up Falling hard through the level Wait. The pullback may be turning into a reversal
Up Rallying into higher-timeframe resistance Skip new longs. The target is too close
Range Anything Trade the range edges only, with smaller targets
Down Rallying into higher-timeframe resistance Look for a short trigger, if you short

The hardest version of the conflict is the repeated test. A trader on Reddit asked about exactly this: price tapped a weekly zone three times, the 4-hour chart showed the same confirmation checklist every time, and the first two taps broke through while only the third reversed. Their question was what separates the one that holds.

The honest answer is that a higher-timeframe level tells you where a turn is likely, and very little about which test will produce it. No lower-timeframe checklist fixes that fully. What traders do in practice is limit the damage: they cap the number of attempts at one level (two is a common limit), require the setup chart to close back inside the zone before trying again, or wait for the higher chart itself to print a reversal candle, which gives a worse price and fewer false starts. Each of those trades some entries away for fewer losses, and none of them turns a failed level into a working one.

A trader looking at three chart panels where a falling price line meets the same shaded horizontal band, slicing through it in the first two panels and bouncing up from it in the third
A higher-timeframe zone says where a turn is likely, and says much less about which test of the zone will hold.

A different kind of disagreement happens inside a single session. Another Reddit thread title summed it up: the same 5-minute breakout can succeed one day and fail the next because of the timeframe underneath it. A 5-minute breakout into the middle of a daily range has room to run. The same pattern one dollar under a daily resistance level runs straight into sellers who have been waiting there for weeks. The pattern is identical, and the higher chart is the difference.

Placing stops and targets across timeframes

The stop is where the trade idea is proven wrong. On a multi-timeframe trade the idea lives on the setup chart (a pullback holding a level), so the stop has to sit somewhere that would prove the setup wrong, and the trigger chart only helps you find the closest such place.

Here is what happens to the same entry when the stop comes from different charts. The entry is $103.50 in every case and the dollar risk is fixed at $200.

Same entry, same $200 risk: the timeframe your stop comes from decides your position size.

The 15-minute stop lets you hold 333 shares, and it sits inside the daily zone, so ordinary noise in the zone can hit it while the daily setup is still fine. The weekly stop is almost never hit by noise, and at 20 shares the trade barely moves the account. The 1-hour stop in the worked example sits just under the zone, which is the compromise most swing traders land on: tight enough to size properly, far enough that the setup has actually failed if it is hit.

The rule that falls out of this is simple to state. Find the stop on the trigger chart, then look at it on the setup chart. If the stop sits inside the level you are trading, move it below the level or skip the trade. Never make the position bigger because a lower-timeframe stop let you, unless you would also take the trade with that stop on the setup chart. For more on where stops sit relative to structure, see where to place a stop loss.

Targets work the other way. Take them from the higher chart, because that is where the larger traders who move price have their orders. A target from the trigger chart is usually the next minor swing, which caps the reward at roughly the size of the stop and leaves you needing a high hit rate to break even.

Backtesting a multi-timeframe rule without fooling yourself

A multi-timeframe rule is easy to backtest wrong, and the error flatters the result. The common rule is "take the 15-minute setup only if the 60-minute trend agrees." The trap, as a r/algotrading post on multi-timeframe backtests laid out, is that at 9:45 the 60-minute candle that started at 9:30 has not finished, but a careless backtest reads its final close anyway. The filter then knows how the hour ended before the trade is taken. One commenter wrote that they spent two weeks on a strategy that "looked amazing in backtest then went live and just bled money slowly," because the equity curve still looked realistic, only better than it should have been.

TradingView's own Pine Script documentation is blunt about the same problem. Its page on repainting says that requesting higher-timeframe data with lookahead "will return data from the future on historical bars, which is dangerously misleading," and that on realtime bars the function can return values that are not yet confirmed, so the indicator repaints as the bar develops. The documented fix is to request the previous, completed higher-timeframe bar (an offset of one bar, with lookahead switched on) so every bar, historical or live, only sees finished higher-timeframe data.

Two monitors on a desk with a wall clock between them, the left showing a perfectly smooth rising equity curve and the right a slower, jagged rising curve with dips
A backtest that reads an unfinished higher-timeframe candle produces a smoother equity curve than the strategy can ever deliver live.

Three checks catch most of this before money is involved:

  • Use only closed higher-timeframe bars. At 9:45, the latest 60-minute information you can use is the bar that closed at 9:30. If your code or spreadsheet uses anything else, the result is wrong.
  • Compare the backtest to a forward test. Run the rule on live data for a few weeks, on paper, and compare the trades it would have taken against the backtest over the same days. A large gap in hit rate points to lookahead.
  • Watch the indicator on a live chart. If a signal appears and then disappears before the higher-timeframe bar closes, it repaints, and its historical signals cannot be trusted as shown.

A backtest that passes all three is still only a backtest. Fees, slippage and fills on the trigger chart cost more as the trigger timeframe shrinks, because there are more trades and smaller targets for the costs to eat into. The backtesting guide goes through the rest of the method.

Common mistakes in multi-timeframe analysis

  • Hunting for a timeframe that agrees. If the daily is down and you flip through the 4-hour, 1-hour and 30-minute until one looks bullish, you have chosen the answer first. Fix the stack before the session and do not change it mid-trade.
  • Reading bottom up. Spotting a 5-minute pattern and then checking the daily for permission biases the read toward yes. Start on the highest chart every time.
  • Using charts that are too close together. A 5-minute and a 15-minute chart often agree because they show nearly the same swings. Agreement between them is weaker evidence than it feels.
  • Treating every higher-timeframe level as a reversal point. Weekly levels break all the time. The level is where you look for a setup, and the setup still has to appear.
  • Mixing timeframes inside the plan. Taking a trade off a 5-minute trigger, then holding it through a loss because "the weekly is still bullish," turns a day trade into an unplanned swing trade with a day trader's position size.
  • Ignoring the session on intraday stacks. A 1-hour candle that spans the open behaves differently from one at lunch. On stocks, the first 30 minutes often distort the lower charts.

On risk in general: FINRA's investor page on day trading notes that frequent intraday trading carries its own risks, that markets "can be unpredictable, and security prices might not move in the direction you expect," and that you should never fund this type of trading with essential assets. Lining up three charts does not change that. It can make each trade's risk clearer and smaller, and it still loses on a regular basis.

Frequently asked questions

What is the best timeframe combination for multi-timeframe analysis?

There is no single best one. Pick the chart that matches how long you hold a trade, then use one about five times longer for direction and one about five times shorter for entries. For swing trading that is commonly weekly, daily and 1-hour or 4-hour. For day trading it is commonly 1-hour, 15-minute and 5-minute.

How many timeframes should I use?

Three jobs (direction, setup, trigger) is the usual answer. A two-chart version works too, with setup and trigger read on the same chart. Adding a fourth or fifth chart mostly adds disagreement, unless the extra charts share a job, as with the 2-week, weekly and 3-day context charts in the stack quoted earlier.

Should the higher timeframe always win?

For direction, mostly yes, which is the point of the method. It does not win on timing. A weekly uptrend does not tell you whether the pullback ends today or after another 5%, which is why entries come from the lower chart and why the stop is still required.

Does multi-timeframe analysis work for crypto and forex?

The method is the same. Crypto and forex trade around the clock, so the 4-hour chart often replaces the 1-hour as the middle chart, and the daily candle close depends on which time zone your platform uses. Check that setting before comparing your daily levels to anyone else's. The forex chart reading guide covers session timing.

Is there an advanced technical analysis PDF worth downloading?

Many of the PDFs that circulate under that name are copies of books or course notes. Original sources tend to be more useful: Alexander Elder's book Come Into My Trading Room describes his Impulse System in his own words, and StockCharts' ChartSchool explains many of the same tools for free. Whatever you read, test the method on your own charts before trusting it.

What is HTF and LTF in trading?

HTF is the higher timeframe and LTF the lower timeframe. Traders who use the terms usually mean the direction chart and the trigger chart: read the HTF for bias and levels, take the entry on the LTF.

Where Quant AI fits

The routine above is manual work: three charts, a one-word read on the top one, a named setup on the middle one, and a stop and size worked out from the bottom one. Quant AI reads a screenshot of a chart and marks the trend, levels and patterns it finds, so you can run it on each chart in your stack and check its read against yours. Choosing the stack, deciding whether the charts agree, and sizing the trade from the stop is still your job, and so is the loss when a good-looking alignment fails.