What You Are Actually Trading
You cannot read a chart correctly until you understand the contract underneath it.
1.0Why this chapter exists
Most technical-analysis books begin with a candlestick. This one begins with a contract specification.
The reason is simple. A futures contract is a leveraged, dated, exchange-cleared agreement, and almost every meaningful difference between trading futures and trading equities flows directly from the structure of the instrument. The gap risk. The tick-size asymmetries. The basis. The roll. The bifurcation between regular hours and the overnight session. The way volume profiles distort if you mix them. None of these are surprises to anyone on a desk. They are, however, expensive surprises to a trader who has never thought about them.
So we begin here. Contracts before charts. Specifications before setups. Tick value before stop placement.
The first month of futures trading is full of small frictions that come from not knowing which session a level was set in, or which contract month a back-adjusted chart is showing, or how many dollars a six-tick stop on NQ actually costs. The exercises at the end of the chapter will take twenty minutes and save weeks of confusion. Skim them if you must, but do not skip them.
1.1A futures contract, in mechanical terms
A futures contract is a standardised, exchange-traded agreement to buy or sell a specified quantity of an underlying asset on a specified future date at a specified price. The exchange, for our purposes, almost always the CME Group, guarantees the trade through a clearing house and enforces the standardisation: every E-mini S&P 500 contract is the same as every other, in size, in tick increment, in expiry calendar. Standardisation is what makes the contract liquid; liquidity is what makes the technical analysis we do later possible.
Three properties of a futures contract distinguish it from a share of stock:
- Leverage. You do not pay the full notional value of the contract to open a position. You post a performance bond (margin), typically 5–12% of notional for the contracts in this book. This is not borrowing; it is a good-faith deposit that the clearing house holds against your potential loss. The economic exposure is the full notional.
- Symmetry. Selling a futures contract you do not own is mechanically identical to buying one. There is no "short uptick rule," no borrow cost, no recall risk. The contract is a bilateral commitment, every long has a corresponding short, by definition.
- Finite life. Every contract has an expiration date. Between now and that date the contract is freely tradeable; after expiration it settles either physically (the seller delivers the underlying, rare in financial futures) or in cash (a transfer based on the settlement price, universal for index futures).
Two more properties are critical to understand before we ever look at a chart:
- Mark-to-market. Every trading day, the exchange computes a settlement price. Your position is marked to that price; gains are credited to your margin account, losses are debited. If your account falls below maintenance margin, you receive a margin call and must restore the balance, or be liquidated. There is no "ride out the storm" in futures the way there is in equities. The clearing house will close your position before it allows your account to go negative.
- Tick size. The minimum price increment is fixed per contract and is not always one cent. ES moves in 0.25-point increments. GC moves in 0.10-dollar increments. CL moves in 0.01-dollar increments. The economic value of one tick, what we'll call the tick value, is also fixed per contract and is what governs every sizing and stop-placement decision you will ever make.
If this list feels denser than the typical TA book's introduction, that is the point. The contract structure is upstream of every chart pattern.
1.2The four contracts
This book focuses on four CME-traded contracts. They were chosen because they are the most liquid examples of their respective asset classes, because they have well-developed institutional flow and order-flow infrastructure, and because they collectively span the regimes, equity index (high participation, fast tape), commodity (slower, news-driven), precious metal (macro-sensitive), and energy (event-driven, headline-fragile), that the rest of the book treats.
| Contract | Ticker | Underlying | Tick size | Tick value | Approx. notional (mid-2026) | Initial margin |
|---|---|---|---|---|---|---|
| E-mini S&P 500 | ES | S&P 500 index | 0.25 pt | $12.50 | ~$310,000 | ~$15,500 |
| E-mini Nasdaq-100 | NQ | Nasdaq-100 index | 0.25 pt | $5.00 | ~$450,000 | ~$25,000 |
| Gold | GC | Gold (100 oz) | $0.10 | $10.00 | ~$330,000 | ~$15,500 |
| Crude Oil | CL | WTI crude (1,000 bbl) | $0.01 | $10.00 | ~$72,000 | ~$5,500 |
(All values are illustrative as of mid-2026; the CME publishes current margin requirements daily and notional moves with the underlying. Re-check both before sizing live trades.)
A few things to notice immediately.
ES and NQ have the same tick size in points (0.25) but very different tick values ($12.50 vs. $5.00). This is because the index multipliers are different, the ES contract represents $50 × the index level, while NQ is $20 × the index. For a discretionary trader, the practical consequence is that an 8-tick stop on ES is $100 of risk per contract, while the same 8-tick stop on NQ is $40. NQ also moves in larger point ranges than ES on a typical day (because the underlying index has a higher absolute level), so a "comparable" stop in points on NQ might be 20 ticks, recovering the same dollar risk. This is a constant trap for traders moving between the two contracts. Always size in dollars, never in ticks.
GC and CL both happen to have a $10/tick value, but their tick sizes are completely different. GC moves in $0.10 increments; CL moves in $0.01. CL therefore generates roughly ten times as many tick prints in a given price range as GC does, which has implications for the granularity of footprint analysis (CL footprint cells are denser, GC footprint cells are sparser) and for stop placement (a "5-tick stop" on CL is half a dollar of price; on GC it is half a dollar fifty of price, which is a meaningfully different fraction of daily ATR).
Margin is small relative to notional, which is the entire point of futures. A $15,500 margin against $310,000 of notional is roughly 5%, equivalent to ~20× leverage. That leverage is the source of every futures-trader catastrophe in history. Used disciplined, it is a capital-efficient way to express directional views; used aggressively, it is the fastest path to ruin in liquid markets. We treat sizing rigorously in Chapter 17, but the cautionary note belongs here, in Chapter 1: a 1% adverse move on full-notional ES exposure at current levels is roughly $3,100. If you are running on $15,500 of margin, that is a 20% drawdown of your posted margin in a single 1% move on the underlying index. ES does 1% moves multiple times per week.
A note on the "Micro" contracts
CME has listed micro versions of all four contracts (MES, MNQ, MGC, MCL) at one-tenth the notional of the standard. The micros are an excellent venue for early-career sizing, they let you trade correctly sized positions on accounts under $25K without taking distorted risk. The technical analysis in this book is identical between the standard and micro contracts because the price series are essentially the same. Where there is a difference, micro footprint can be sparser and slightly less informative due to lower per-tick volume, we will note it.
1.3Tick, point, handle, and the language of price
A small but stubborn vocabulary problem: traders use the words tick, point, and handle loosely, and the same word means different things on different contracts.
- A tick is always the minimum price increment of the contract. ES tick = 0.25 points. CL tick = $0.01. The tick is the granularity of the price series.
- A point on ES or NQ means one full index point, four ticks. ES at 6,200.50 to 6,201.50 is a one-point move, equal to 4 ticks, equal to $50 per contract. On GC the term "point" is rarely used; on CL it is essentially never used.
- A handle is the integer part of the price. ES at 6,200.75 is "in the 6,200 handle"; if it trades up to 6,201.25, it has "crossed into the 6,201 handle." Handles are useful as conceptual reference levels; they are also where round-number liquidity tends to cluster (we'll come back to this in Chapters 5 and 12).
When a trader says, "I'm long from 6,200, target 6,215, stop 6,196," the math is:
- Stop distance: 4 points = 16 ticks = $200/contract risk.
- Target distance: 15 points = 60 ticks = $750/contract reward.
- R-multiple: 60 / 16 = 3.75 R.
If you are not fluent in this conversion in your head, build a small Excel sheet, one row per contract, with points × tick_per_point × dollars_per_tick = dollars_per_point. Then practise reading a price quote and immediately stating the dollar P&L of the move. This is the kind of fluency that is invisible until you are stressed in a live trade and then is everything.
1.4Expiry, roll, and the "front month"
Every futures contract expires. ES expires on the third Friday of March, June, September, and December (the "quarterly cycle"). NQ follows the same cycle. GC expires monthly with February, April, June, August, October, December as the most liquid months. CL expires monthly, with the front-month contract rolling on the third business day before the 25th calendar day of the month preceding delivery (a date you will not memorise; check the CME calendar).
For a screen trader, the expiry calendar matters in three ways.
First, you do not hold a contract to expiration unless you intend to take delivery (or, for cash-settled contracts, settle at the expiry print). Practical traders close the front-month position and open a position in the next month, the roll. For ES and NQ, the standard roll happens about a week before expiry, on what's called Roll Day, when volume migrates rapidly from the expiring contract to the next quarterly. For GC and CL, the roll is more spread out across several days as the front month enters its delivery cycle and open interest declines.
Second, the chart you look at on your platform is almost certainly a continuous chart, not a single contract. A continuous chart stitches together front-month contracts to give you a single uninterrupted price series. There are two flavours:
- Adjusted (back-adjusted) continuous. Each historical roll is price-adjusted so that there is no gap on the chart at the roll point. This produces a smooth chart but introduces a subtle distortion: historical absolute prices on the adjusted chart are not the prices that actually traded. Your platform might show ES at 4,200 on a 2023 bar, but the actual contract that printed at that bar was a specific quarterly that traded at, say, 4,225. The difference accumulates with each roll.
- Unadjusted continuous. The price series is the literal front-month price at each point in time. There is a visible gap at every roll. This is messy for trend analysis but correct for absolute price levels, a horizontal line at 4,200 on an unadjusted chart actually means "the front-month contract traded at 4,200 here."
The trader's working rule: use back-adjusted charts for trend, momentum, and pattern analysis; switch to unadjusted (or to the specific contract month) for any work that depends on absolute levels, anchored VWAP from a date months ago, naked POCs, very long-dated S/R levels. We will encounter situations in Chapters 5 and 10 where this distinction matters operationally.
Third, the basis, the difference between the futures price and the spot/cash underlying, is structural, not noise. ES typically trades a few points above or below the cash S&P 500 index, depending on dividends, financing rates, and time to expiration. As expiry approaches, basis converges to zero. Between expiries, basis can dislocate visibly during dividend-heavy weeks or rate-shock days. If you draw a level from "the cash S&P 500" and try to apply it to a futures chart without accounting for basis, you will be off by 5–25 points routinely.
For most discretionary intraday trading, basis is effectively constant within a session and you can ignore it; the level you marked off the open holds because price reverts to futures values, not cash. For longer-horizon work, multi-week or multi-month, basis is a moving variable and must be tracked.
1.5RTH, ETH, Globex: why the session split is everything
CME futures trade in two sessions:
- Regular Trading Hours (RTH), also called the "pit session" or "cash session," for ES and NQ runs 09:30–16:00 ET (08:30–15:00 CT for Chicago-time charts), corresponding to the U.S. cash equity market. Every other product has its own RTH window: GC has an RTH-equivalent of 08:20–13:30 ET, CL has 09:00–14:30 ET.
- Extended Trading Hours (ETH), also called the "Globex" or "overnight" session, runs the rest of the time the contract is open. CME equity index futures are open Sunday 18:00 ET through Friday 17:00 ET, with a one-hour daily maintenance halt around 17:00 ET. Roughly 23 hours a day, six days a week.
Why the split matters:
Volume distribution. For ES, roughly 65–75% of contract volume prints during RTH, even though RTH is only 6.5 of the 23 trading hours. The remaining 25–35% is spread across 16+ hours of ETH. The implication: an "average" volume profile that includes ETH bars is dominated by RTH, but the ETH portion injects price levels that almost no participant defended. RTH-only volume profiles are the institutional standard for a reason.
Volatility distribution. ETH volatility is concentrated in a few hot windows: the Asia open (~19:00 ET), the European open (~03:00 ET), and the period just before the U.S. cash open (~08:30 ET, which coincides with most U.S. economic data releases). Outside those windows, ETH is typically a quiet drift. Computing ATR on the full 23-hour bar series gives you a "blended" ATR that is too low for RTH and too high for the dead overnight. Use RTH-only ATR for intraday RTH work.
Liquidity asymmetry. Spread costs in ES during RTH are typically 1 tick. During the dead overnight window, they widen to 1–3 ticks intermittently. A market order that costs $12.50 of slippage at 10:00 ET costs $25–$37 at 03:00 ET. This is small per trade and enormous per thousand trades.
Order-flow informativeness. ETH order flow is dominated by Asia/EU rebalancing and event-driven adjustments. The information content of a 50-lot sweep at 02:00 ET on CL is qualitatively different from the same sweep at 11:00 ET. We will come back to this in the order-flow chapters.
Why most retail charts get this wrong. Many platforms default to showing all 23 hours and computing all derived measures (volume profile, VWAP, pivot points, ATR) over the full 24-hour day. You end up with a "PDH" that was set in low-liquidity overnight trading, an AVWAP that is being pulled around by 50 lots in Tokyo at 22:00, and a value area that includes prices nobody defended. Setting your platform to RTH-only for these derived measures is the single highest-impact configuration change for most retail-trained traders moving onto the desk.
The RTH/ETH split is the reason every level-construction algorithm in this book, and in the author's Trend & Levels indicator, is session-aware. It is also why we will repeatedly distinguish between, say, RTH PDH and 24h PDH, and why we treat them as different levels with different reaction probabilities.
1.6Notional, leverage, and the math of ruin
Leverage is the gift and the curse. Let's make the math concrete.
Suppose you have a $25,000 trading account. You decide to trade two ES contracts. ES is at 6,200; the notional value of one contract is $50 × 6,200 = $310,000. Two contracts is $620,000 of notional exposure, against $25,000 of equity. That is 24.8× leverage. Initial margin for two contracts is roughly $31,000, meaning you cannot actually hold two contracts on a $25K account without immediate margin call. Brokers know this; intraday margin is typically 25–50% of overnight margin, so you might be able to hold two contracts during RTH and be forced to flatten before the close. Plan for that constraint.
Now suppose you take a 4-point ($200/contract) loss on each. Two contracts × $200 = $400. As a percentage of account, that is 1.6%. As a percentage of notional, that is 0.065%. ES routinely moves 0.5%–1.5% intraday. The math says: a single poorly-timed entry, with discipline on the stop, costs you 1.6%. Without discipline, if you "let it breathe" and end up taking a 10-point loss instead of 4, that's 4% of your account on a single trade.
This is the logic that drives the institutional rule of thumb: risk no more than 0.5–1.5% of account equity per trade, and cap total daily loss at 2–3% of account equity, hard. The numbers are not magic; they are derived from the geometry of compounding losses. A 5% drawdown requires 5.3% to recover. A 25% drawdown requires 33%. A 50% drawdown requires 100%. The asymmetry is brutal and is why every prop desk writes daily-loss caps into the contract.
We treat sizing as its own chapter (Ch. 17) because the topic deserves the depth. The reason it appears in Chapter 1 is that you cannot read the rest of this book correctly without internalising that every chart pattern, every indicator, every order-flow signal is downstream of one fact: in futures, leverage is the dominant variable in your survival distribution. Get the sizing right and most other mistakes are recoverable. Get the sizing wrong and no amount of pattern-recognition skill saves you.
1.7What "back-adjusted" charts hide, in pictures
A short worked example is more useful than the abstraction. Consider the ES rolling from the March 2026 contract (ESH6) to the June 2026 contract (ESM6) on the standard roll date (around March 12, 2026).
On the roll date: - ESH6 settles at, say, 6,170. - ESM6 settles at, say, 6,184.
The 14-point gap between them is the roll spread, driven primarily by the cost of carrying the position to the new expiry, interest rates minus expected dividends. There is no price action behind the gap; it is pure carry.
A back-adjusted continuous chart hides this gap. Every bar before the roll is shifted down by 14 points so that the chart line is continuous. The chart now shows a clean uptrend through the roll. This is excellent for a trend-follower: it preserves the relative price action.
But suppose, six months earlier in September 2025, ESU5 (the September 2025 contract that was front-month then) traded at exactly 5,800. On a back-adjusted chart, after one roll-adjustment of 14 points (H6→M6) and earlier roll-adjustments totalling, say, 30 points across the prior two rolls, that bar now shows up at 5,756. The 5,800 level you remember does not exist on the back-adjusted chart. If you draw a horizontal line at 5,800 in your platform's session-history view, it is referring to a price that never traded on the contract you are looking at.
For trend, momentum, and indicator work where the absolute price doesn't matter (only the relative changes), this is fine, even helpful. For absolute-level work, naked POCs, anchored VWAPs from far back, prior-month highs and lows, this is wrong. The level you really want is on the actual contract that traded at that time.
The operational rule. When in doubt, switch to the unadjusted continuous chart, find the level on the actual contract that printed it, and translate forward by the cumulative roll-adjustment to know where it is on your active contract. Most modern platforms (TradingView, Sierra Chart, Bloomberg) make this trivial; the work is mostly remembering to do it.
1.8The traps to avoid in your first month
Compiled from the kinds of mistakes that show up in trade journals when retail-trained traders move into futures:
- Sizing in points instead of dollars. "I always use a 4-point stop" works on ES; on NQ it is half the dollar risk; on GC it is a third. Convert every stop to dollars first, then to risk-percent, then back to contract count.
- Using the wrong session for derived measures. Volume profile that includes ETH; ATR computed over the 24-hour day; "PDH" that was set at 03:00 ET on 50 lots. Set your platform to RTH-only for derived analytics on intraday work.
- Mistaking basis for price action. The day before a major dividend ex-date, ES futures will trade lower relative to cash S&P even with no actual trader doing anything. If you only watch futures, you might mistake the basis change for a bearish lean.
- Holding into expiry without intent. ES and NQ are cash-settled at the special opening quotation on the third Friday of the expiry month; if you didn't roll in advance, your position is closed at that print, which may be far from the previous day's close. Set a calendar reminder for the roll a week before expiry and just do it.
- Trading the unadjusted chart for momentum and the back-adjusted chart for levels. It is the opposite. Back-adjusted is for trend and indicator work; unadjusted (or specific-contract) is for absolute levels.
- Treating CL and ES as analytically equivalent. They are not. CL is news-driven, headline-fragile, and dominated by inventory and OPEC events; ES is liquidity-rich and structurally responsive to AVWAP, profile, and macro. The same setup template will fail on one and succeed on the other.
- Over-leveraging in micros. Micros are designed to let small accounts size correctly. They are not designed to let small accounts take ten times as many contracts. If your sizing math is wrong on standard contracts, it is also wrong on micros, just with smaller dollar consequences for now.
We will revisit these in context throughout the book. For now: bookmark the list. These are the seven mistakes that constitute, by my count, well over half of unforced errors in early futures journals.
1.9Diagram concepts referenced in this chapter
The visual ideas referenced (and detailed for later illustration in Visuals/Diagram_Concepts.md):
- D1.1, The four-contract grid. Two-by-two layout showing ES, NQ, GC, CL day-bar charts side by side, scaled identically by ATR-percentile so the reader can see the qualitative differences in tape character.
- D1.2, Tick-value table illustration. A bar chart of dollar value per tick, with a second axis for tick size in price units, demonstrating that ES and NQ have the same tick size in points but different dollar values.
- D1.3, Roll spread schematic. A two-panel chart showing (top) the back-adjusted continuous and (bottom) the unadjusted continuous through a roll event, with the roll spread annotated.
- D1.4, RTH/ETH volume distribution. A 24-hour intraday histogram of average ES volume per 30-minute bucket, with the RTH window shaded, illustrating where the institutional volume actually is.
- D1.5, Leverage-and-ruin curve. A plot of "percent gain required to recover" as a function of "percent drawdown," with the asymmetry visually obvious.
1.11Exercises
Exercise 1.1, Tick-value fluency. For each of ES, NQ, GC, and CL, compute the dollar value of: - 1 tick - 10 ticks - 1% of underlying price (use yesterday's close as the reference) - the prior 20-day average daily range (in ticks → in dollars)
Build a small reference table and keep it on your desk for the first month. The goal is to be able to convert any price quote to dollar P&L without thinking.
Exercise 1.2, Basis tracking. Pull the spot S&P 500 close and the front-month ES close for each of the last 10 trading days. Compute the basis (ES – cash) and plot it. Note the trend (negative if the next ex-dividend is large; positive otherwise) and the volatility. This is the variable you are implicitly assuming is constant when you draw cash-S&P levels on a futures chart.
Exercise 1.3, RTH vs. 24h profile. On a recent ES session, build two volume profiles for the same calendar day: one using only RTH bars, one using the full 24-hour bar set. Compare the POC, VAH, and VAL between them. By how many points do they differ? Which profile better matches the prices that were actually defended in the next session's RTH?
Exercise 1.4, The roll lookup. Identify the most recent roll date for each of ES, NQ, GC, and CL. Compute the roll spread (the price difference between the expiring and the new front month at the moment of the volume migration). Note the roll spread for each, it is the magnitude of the back-adjustment that will be applied to all historical bars on the continuous chart.
Exercise 1.5, A first sizing computation. Given a hypothetical $50,000 account with a 1% per-trade risk budget ($500), and a structural stop of: - 8 ticks on ES - 20 ticks on NQ - 30 ticks on GC - 25 ticks on CL
Compute the maximum number of contracts in each case. Verify that the dollar risk on each computed size does not exceed $500. Note that the contract counts will differ, and that the sizing is correct, even though the contract counts feel uneven, because the per-tick risk differs across products.
Next chapter: market structure, trend, range, regime, and the composite classifier that the rest of the book will lean on.