Method and analysis

Multi-Timeframe Analysis for Futures: A Top-Down Method

Multi-timeframe analysis gives each chart one job: higher timeframes for context and levels, a middle one for the setup, the lowest one for entry and stop. How to build the hierarchy and what to do when timeframes disagree.

Published · Updated · 7 min read

Key takeaways

  • Multi-timeframe analysis reads the same market on several timeframes, using the higher ones for context and the lowest one for execution.
  • Give each timeframe one job: the higher timeframe sets the bias and the key levels, the middle one defines the setup, the lowest one times the entry and the stop.
  • Decide in advance which timeframe prevails when they disagree; in a top-down method the higher timeframe defines direction and levels, and a setup that contradicts it follows its own stricter rule or is skipped.
  • Two or three timeframes are usually enough; each extra chart mostly adds conflicting signals.
  • Stop and position size come from the execution timeframe, so a strong higher timeframe never justifies a larger loss than the plan allows.

What multi-timeframe analysis is: the short answer

Multi-timeframe analysis means reading the same market on several timeframes and giving each one a specific role. In a top-down approach you start with the highest timeframe to understand the broader context, move down to see where a trade could make sense, and use the lowest timeframe only to time the entry and place the stop.

The method answers a common problem: an intraday chart on its own shows every small swing with the same weight. A setup that looks clean on a one-minute chart may sit just below the previous day’s high, in the middle of a weekly range or a few minutes before a scheduled release. Looking up first puts the intraday signal back into the structure it belongs to.

Give each timeframe one job

The most useful rule is to assign one job to each timeframe and to stop asking it to do the others. A common three-level structure looks like this; the exact timeframes depend on how long you usually hold a trade.

  • Context timeframe (daily and weekly charts, plus slower inputs such as the COT report or the economic calendar): the direction of the larger move, the previous day’s and week’s highs and lows, value areas and the weekly or monthly VWAP.
  • Setup timeframe (an hourly chart or a chart of a few minutes): where price stands relative to those levels, the range or trend inside the session, and the zone where a setup can appear.
  • Execution timeframe (the lowest chart, or the order flow itself): the trigger, the entry order, the stop and the first exit.

A common rule of thumb is to keep a clear gap between levels, often a factor of roughly four to six from one timeframe to the next, so each view adds information instead of repeating the one above it.

Step 1: Build the higher-timeframe context

Start before the session with the daily and weekly charts. Mark the levels the market has already reacted to: the previous day’s high, low and close, the previous week’s high and low, and the areas where most volume traded. A volume profile shows the point of control and value area of a session or of a longer period, and those levels often serve as references for the day.

Then describe the larger move in plain words: trending up, trending down, or ranging between two levels. A weekly or monthly VWAP adds a volume-weighted reference for the average price paid over that period; the free TEVO VWAP indicator for NinjaTrader 8 plots session, weekly, monthly or anchored VWAP with standard deviation bands. Keep the description short: its role is to tell you which intraday setups deserve attention, not to forecast the day.

Session definitions matter here. A daily bar built from the full electronic session, overnight included, does not have the same high, low and close as one built from regular trading hours only. In NinjaTrader 8, Trading Hours templates (Tools › Trading Hours) hold the session start and end times, so check which template each chart uses before you mark higher-timeframe levels.

Step 2: Define the setup on the middle timeframe

On the setup timeframe, look at where price trades relative to the context levels. A setup in the direction of the higher-timeframe move, starting from a level that timeframe identified, is the classic aligned case. A setup against that move is not forbidden, but it needs its own written rule, often with a smaller size or a closer exit, because it trades against the larger flow.

  • Aligned: the higher timeframe trends up and price pulls back to a higher-timeframe level from above, or the mirror image in a downtrend.
  • Range: the higher timeframe is balanced between two levels, and setups look for rejections at the edges rather than continuation in the middle.
  • Counter-trend: the setup goes against the larger move and follows its own rule, size and exit.
  • No trade: price sits in the middle of the higher-timeframe range, far from any level, with no clear structure.

Step 3: Execute on the lowest timeframe

The execution timeframe answers three questions only: when to enter, where the stop goes and where the first exit is. It can be a one-minute chart, a tick chart or the order flow itself, such as a footprint chart or the depth of market showing whether aggressive orders are being absorbed at the level. The order flow guide explains how to read those tools.

The stop belongs to the execution timeframe: it goes where the intraday trade idea is proven wrong. The position size then follows from that stop distance and the point value of the contract. Never widen a stop because the higher timeframe looks strong; if the trade does not fit your risk with a sensible stop, a smaller contract or no trade is the answer. The position size calculator converts the stop distance into a number of contracts.

Setting up multiple timeframes in NinjaTrader 8

You can follow each timeframe in its own chart window, or combine several in one window. NinjaTrader 8 lets you add data series to a chart through the Data Series window, from the same instrument on a different interval or from another instrument. By default each series gets its own panel, and the primary series, usually the first one added, sets the bar spacing of the chart.

Separate windows keep each timeframe readable; a combined window saves space but can become cluttered when the intervals are very different, because all series share the same time axis. Whichever layout you choose, apply the same Trading Hours template to the charts of one instrument, so that the levels you mark on the higher timeframe match what you see on the lower one.

How to handle conflicting signals

Conflicts between timeframes are normal, because each one measures a different horizon. The mistake is to settle them on the fly, choosing whichever timeframe agrees with the trade you want to take. Write the hierarchy in your trading plan instead, so the answer exists before the conflict appears.

  • The higher timeframe defines direction and key levels; the lower one never overrides it, it only times entries.
  • When the setup contradicts the context, skip it or apply the counter-trend rule with its own size.
  • When the context is unclear, use the range rules or stand aside.
  • Do not switch timeframes during a trade to find a reason to hold a losing position or to close a winning one early.

Check how many timeframes you really use. Two or three, each with a written job, are usually enough; with five or six charts, at least one will almost always disagree, and the analysis turns into a search for confirmation.

Common mistakes and limits

Multi-timeframe analysis organizes information; it does not make any timeframe predictive. Its value shows up in the journal: compare the results of aligned, range and counter-trend setups over enough trades to see whether the hierarchy actually helps your method.

  • Using a higher-timeframe bias as a reason to add to a losing position.
  • Marking so many levels that every price is close to one of them.
  • Reading daily levels from a chart whose session settings differ from the ones you trade.
  • Treating higher-timeframe levels as exact prices: they are areas, and the market often trades a few ticks through them before reacting, or does not react at all.
  • Expecting alignment to remove risk: an aligned setup can still fail, and the stop and the position size must assume it will.

Put it into practice

Frequently asked questions

Which timeframes should I use for multi-timeframe analysis?

It depends on how long you hold trades. Intraday futures traders often combine daily and weekly charts for context, an hourly or few-minute chart for the setup, and a one-minute chart or the order flow for execution. Keep a clear gap between levels so each one adds information.

On which timeframe should I place my stop?

On the execution timeframe, where the intraday trade idea is proven wrong. The position size is then calculated from that stop distance; the higher timeframe should never be a reason to accept a wider loss.

What should I do when the higher and lower timeframes disagree?

Follow the hierarchy written in your plan. In a top-down method the higher timeframe defines direction and levels, so a contradicting setup is either skipped or traded under a separate counter-trend rule with a smaller size.

How many timeframes are too many?

Beyond three, each extra chart mostly adds conflicting signals. Two or three timeframes with clearly assigned jobs are enough for most methods.

Sources

  1. Working with Multiple Data Series — NinjaTrader Help Guide
  2. Trading Hours — NinjaTrader Help Guide

Read next

All articles in this section : Method and analysis →

Written with the help of AI tools from official sources, then checked (figures, dates, sources) following our methodology. Methodology · Editorial policy · Report an error

Educational content. These indicators are not investment advice and guarantee no result. Futures trading involves a risk of loss that can exceed the initial investment. Terms of use · Disclaimers