VALYNOXSTRATEGY RESEARCH TECHNOLOGY
AlphaPrimeAlphaPrime
ACADEMY / Markets and trading sessions

ES vs NQ: which index future suits your algo strategy's risk budget?

ES and NQ answer the same rule with different dollar sizes. NQ usually moves more dollars per contract per day, so one strategy shows a larger result and a larger drawdown on NQ. Choose the market by the backtest's max drawdown per contract, doubled, against the drawdown your account can carry.

By · Published · updated · Editorial policy

Contents
  1. ES vs NQ: what is the difference for an automated strategy?
  2. What is ES, and what is NQ in trading?
  3. How do tick size and point value differ between ES and NQ?
  4. Which moves more each day, ES or NQ?
  5. Which is more liquid, and what does the spread cost an algo?
  6. What does the same rule look like when tested on NQ?
  7. How do you choose between ES and NQ by risk budget?
  8. Frequently asked questions
  9. References

ES vs NQ: what is the difference for an automated strategy?

ES vs NQ comes down to dollars per contract: both respond to the same rule, but NQ usually moves more dollars per contract each day, so the same strategy shows a larger result and a larger drawdown on NQ. Choose by the drawdown per contract your account can carry, not by which backtest looks bigger.

An automated strategy does not read the name of the market. It reads bars, applies its rule and sends orders. A breakout on ES and a breakout on NQ are the same event in the code. What changes is the size of the dollar swing that each event produces per contract. That size decides how many contracts you can hold, how deep the losing stretch will be, and whether the account survives it. Everything else in this article, from tick value to liquidity, feeds that one number. To convert a stop or a daily range from points into dollars on either contract, use the free futures contract calculator.

Same rule, bigger swing on NQ: the identical breakout signal on ES and NQ brings a smaller dollar swing per contract on ES and a larger one on NQ, both compared with a dashed line for the drawdown the account can carry Same rule, bigger swing on NQ One breakout, dollars per contract ES NQ Account can carry Smaller swing Larger swing Same signal, different dollar size. So: size by what the account carries.
The code sends the same order on ES and NQ. The dollar swing per contract that comes back is what differs, and that swing is measured against the drawdown the account can carry.

The settings you must fix before any ES or NQ run, such as the session, the roll method and the cost per trade, are covered in ES and NQ futures backtesting: five things to set first. This article assumes those are set and asks only which of the two markets your account can actually carry.

What is ES, and what is NQ in trading?

ES is the CME Group E-mini S&P 500 future and NQ is the CME Group E-mini Nasdaq-100 future, and they are two different baskets of companies, not two sizes of one product. ES is a futures contract on the S&P 500 index, which covers 500 large US companies across all sectors. NQ is a futures contract on the Nasdaq-100 index, which covers 100 of the largest non-financial companies listed on Nasdaq and carries a heavy technology weight.

The weight difference explains most of the behaviour difference. A basket of 500 companies spread over banks, energy, health care and industry moves when the whole economy moves. A basket of 100 companies dominated by a few technology names moves when those names move, and it moves harder in both directions. For a rule that holds positions for days, this shows up as larger winning and larger losing trades per contract on NQ. For a rule that trades intraday, it shows up as a wider range inside each session.

Two different baskets: an illustration of the technology share in ES, the S&P 500 with 500 firms, and in NQ, the Nasdaq-100 with 100 firms, where technology takes a much larger share Two different baskets Tech share of each index Illustration ES Tech Other 500 firms NQ Tech Other 100 firms The narrower basket swings more. So: expect larger moves on NQ.
ES and NQ are two different baskets. The narrower, technology-heavy basket swings more, and that is the root of every dollar difference in this article.

Both contracts are listed on CME Group and trade on its Globex electronic platform, so a Taiwan-based trader reaches them through the same broker route; the practical steps for data, account and time zones are in US index futures for Taiwan traders: ES, NQ and SGX Taiwan. Each also has a micro contract, MES and MNQ, at one tenth of the size, which matters in the last section when the sizing rule returns a fraction of a contract.

How do tick size and point value differ between ES and NQ?

Both contracts move in 0.25-point ticks, but ES pays $50 per index point ($12.50 per tick) and NQ pays $20 per index point ($5.00 per tick), so a stop written in points means a different dollar risk on each. Tick size is the smallest price step a contract can move. Point value is the dollars one contract gains or loses when the index moves one full point. The micro contracts scale both down by ten: MES is $5 per point ($1.25 per tick) and MNQ is $2 per point ($0.50 per tick). Exchanges can change these values; check the CME Group contract page for each product before you set them in a backtest.

SpecificationES (E-mini S&P 500)NQ (E-mini Nasdaq-100)
Tick size0.25 index points0.25 index points
Dollars per tick$12.50$5.00
Dollars per point$50$20
Micro contractMES: $5 per point, $1.25 per tickMNQ: $2 per point, $0.50 per tick
ExchangeCME Group (Globex)CME Group (Globex)

The one formula worth keeping in your head:

dollars at risk per contract = stop distance in points × point value

Here stop distance in points is how far the exit sits from the entry in index points, and point value is $50 for ES or $20 for NQ. A rule that uses the same point stop on both markets is therefore risking more dollars on ES per contract, even though NQ is the market that moves more. This is the first trap in an ES vs NQ comparison: a strategy file with "stop = 10 points" is not the same risk on both contracts.

Hypothetical example

A rule exits 10 points against the entry. On ES that is 10 × $50 = $500 per contract. On NQ it is 10 × $20 = $200 per contract. If the NQ index level is about four times the S&P level, a 10-point NQ stop is also a much smaller fraction of the price, so it will be hit far more often. The honest comparison converts the stop to a percentage of price or to a multiple of the daily range, then back into dollars on each contract.

Same stop, different dollars: a hypothetical 10-point stop risks 10 times 50 equals 500 dollars per contract on ES and 10 times 20 equals 200 dollars per contract on NQ Same stop, different dollars A 10-point stop, hypothetical ES 10 × $50 $500 NQ 10 × $20 $200 Dollars at risk, one contract Points are not dollars. So: convert before you compare.
The same number of points is a different number of dollars on each contract. Convert before you compare.

Which moves more each day, ES or NQ?

NQ typically has the larger daily range in points and, after the point value is applied, usually in dollars per contract as well, but the ratio between the two changes with the market, so measure it on your own bars instead of trusting a remembered number. The reason is simple arithmetic plus the basket difference above: the Nasdaq-100 trades at a higher index level than the S&P 500 and swings more in percentage terms, so each day covers more points, and $20 per point on a large point range usually exceeds $50 per point on a small one.

ATR (average true range) is the average of each day's full range, including any gap from the previous close, over a chosen number of days. A 14-day ATR on daily bars is the standard way to put a number on "how much does this market move per day". The steps to turn it into a comparison are:

  1. Compute the 14-day ATR in points on your own daily bars for ES and for NQ, over the same dates.
  2. Multiply each by its point value: $50 for ES, $20 for NQ.
  3. Compare the two dollar ranges per contract. The ratio tells you how much larger the NQ swings are for the same rule.
Turn range into dollars: a hypothetical 14-day ATR of 60 points times 50 dollars on ES and 300 points times 20 dollars on NQ means one NQ contract swings about twice the dollars of one ES contract Turn range into dollars Hypothetical 14-day ATR, one contract Points × value Dollars ES 60 × $50 1× NQ 300 × $20 2× Compare dollars, not points. So: remeasure every few months.
How to turn a daily range on each market into a dollar range per contract that you can compare.

Hypothetical example

Suppose your ES daily bars show a 14-day ATR of 60 points and your NQ bars show 300 points over the same weeks. In dollars per contract that is 60 × $50 = $3,000 on ES and 300 × $20 = $6,000 on NQ. One NQ contract then carries about twice the daily dollar swing of one ES contract. A rule that produces a $10,000 drawdown per contract on ES would be expected to produce something in the region of $20,000 on NQ, before the basket difference adds anything on top.

Repeat the measurement every few months. The ratio was not the same in a calm year as in a year dominated by technology earnings, and a strategy sized on last year's ratio can be oversized this year. Whether you run a breakout, a mean-reversion or a trend rule, each of the five futures algo trading strategy types scales with this dollar range, because every one of them is paid or charged in points times point value.

Which is more liquid, and what does the spread cost an algo?

Both contracts trade at a one-tick spread for most of the US regular session, but ES carries more contracts at each price level, so the same order size and the same one-tick slippage assumption are more defensible on ES, while NQ after-hours bars deserve a wider slippage setting. Spread is the gap between the best bid and the best ask. Depth is how many contracts are waiting at each price level. An algo pays for both: the spread when it crosses it with a market or stop order, and the depth when its order is larger than the first level and fills partly at the next price.

Same order, more levels on NQ: an illustration of one equal-sized order that fills entirely at the best price on ES but needs the best and the next price on NQ, while the spread is one tick on both Same order, more levels on NQ Where one equal order fills Illustration ES Best price NQ Best price Next price Spread: one tick on both Depth, not spread, sets the fill. So: add NQ slippage after hours.
Spread width and book depth are two different things. The same order can clear one level on ES and two on NQ.

For a one- or two-contract retail algo this difference is small during the regular session; both books absorb that size at the first level almost all the time. It becomes a real cost in two situations. The first is a larger position, where an NQ order may step through more than one level. The second is the time of day. ES and NQ trade on Globex from Sunday 5:00 p.m. to Friday 4:00 p.m. US Central Time, with a daily break from 4:00 to 5:00 p.m., so most of the week is outside the US cash session, and the book is thinner then. Session times and holidays change, so confirm them on the exchange page or in the free futures market hours tool in your own time zone. How to set a backtest so that it charges more slippage in those thin hours is covered in stock index futures after hours: ES and NQ times and backtests.

A practical setting for a first run: one tick per side on both markets during the regular session, and two ticks per side on NQ bars that fall outside it. Then rerun with both doubled. A rule that survives doubled slippage on NQ can be trusted to be paying for its real fills; a rule that only survives at one tick was depending on a quiet book.

What does the same rule look like when tested on NQ?

On NQ daily bars, one rule with a modest profit factor arrived with a per-contract drawdown of tens of thousands of dollars, and that drawdown, not the net profit, is the number the account must be sized for. AlphaPrime (Valynox) ran the test on NQ daily bars from 2019-01-02 to 2025-06-30, long and short, one contract, with $20 commission and $10 slippage charged on every trade. The rule is a Bears Power entry and exit with no stop, no target and no filter. It is a stand-in built from a standard indicator, used here to show what "your strategy" does on NQ; it is not a recommended rule and it is not the ES vs NQ question itself. The search tried about a thousand candidates and kept this one for its return against its drawdown. Picking the kept candidate after the fact flatters it: Bailey, Borwein, López de Prado and Zhu (2014) show that the best result out of many tries is inflated by selection alone, so the figures below describe this one run on this one history, not what the rule or NQ earns.

Source: AlphaPrime product engine (CPU), run 2026-10-31. NQ daily bars, 2019-01-02 to 2025-06-30, long and short, 1 contract, $20 commission and $10 slippage per trade.

NumberResult
Net profit (closed trades)$130,510
Max drawdown$86,105
Trades227
Win rate52.86%
Profit factor1.229
Average trade$574.93
Time in market55.42%

Read the table from the bottom up. Profit factor is gross profit divided by gross loss; 1.229 means that for every dollar lost, $1.229 was won, a thin margin that a small rise in slippage would narrow further. Max drawdown is the largest fall from an equity peak to the following low before a new peak; $86,105 on a single NQ contract is the stretch an account would have had to sit through, with no way of knowing at the time whether it would end. Net profit of $130,510 is the final height of the curve, and a trader who sizes the account from that number instead of the dip is the trader who is forced out in the middle of the dip.

Look at the deepest dip in the drawdown panel under the equity curve, and at how long the curve took to climb back above its previous peak. That dip, not the final height, is the number that sizes the account.
Look at the deepest dip in the drawdown panel under the equity curve, and at how long the curve took to climb back above its previous peak. That dip, not the final height, is the number that sizes the account. NQ · daily · 2019-01-02 to 2025-06-30 · CPU engine backtest

The same height-versus-dip reading applies when you run the identical rule on your own ES bars with the same costs: the drawdown panel of the Performance Report sits directly under the equity curve so that the dip, not the end point, is the first thing you see on each market. With the hypothetical two-to-one daily range from the previous section, you would expect the ES drawdown per contract to be roughly half of the NQ one for a rule of this type, and you would check that expectation against the ES report rather than assume it.

How do you choose between ES and NQ by risk budget?

Take the backtest's max drawdown per contract on each market, double it, divide the drawdown your account can accept by that figure, and the market whose result is at least one whole contract (or a whole number of MES or MNQ micros) is the one your account can actually carry. Doubling is the margin for the future: the backtest drawdown is the worst stretch in one past history, and the live worst stretch is usually deeper, because the kept candidate was chosen partly for having a shallow dip.

  1. Read the max drawdown per contract from the report on each market, with the same rule, the same costs and the same dates.
  2. Double it. This is the drawdown you plan for, per contract.
  3. Divide your allowed account drawdown by that figure. Allowed account drawdown is the largest loss from a peak that you would sit through without switching the strategy off; write it down before you look at the reports.
  4. Read the result. One or more: that market fits at that contract count, rounded down. Under one: switch to the micro contract (MES or MNQ, one tenth of the size) and repeat, or move to the market with the smaller per-contract drawdown.
Size by drawdown in four steps: read the max drawdown per contract from each report, double it to plan for worse, divide the allowed account drawdown by the doubled figure, and read the result, switching to micro contracts when it is under one Size by drawdown in four steps Per contract, on each market Read drawdown From each report Double it Plan for worse Divide budget Allowed ÷ doubled Read result Under 1: micros
The four-step sizing rule that turns a per-contract drawdown into a market choice.

Hypothetical example

A trader will accept a $30,000 drawdown on the account. The same rule shows a $30,000 max drawdown per contract on NQ and $15,000 on ES. Doubled: $60,000 on NQ and $30,000 on ES. Divided into the $30,000 budget: 0.5 NQ contracts and 1.0 ES contract. The account carries one ES contract. If the trader prefers the NQ version of the rule, the micro route gives $60,000 ÷ 10 = $6,000 per MNQ contract, so $30,000 ÷ $6,000 = 5 MNQ contracts, which is the same dollar exposure as half an NQ contract.

Applied to the real run above, one NQ contract would need an account that accepts twice the max drawdown of $86,105 shown in the table, or one tenth of that doubled figure per MNQ micro. Most retail accounts cannot carry that at one full contract, which is the point: the net profit in the table was never the deciding number. For an intraday rule that uses a fixed stop, the free position size calculator does the per-trade version of the same arithmetic, from account risk and stop distance to a contract count.

Open your own ES and NQ daily bars, run one rule with the same costs on both, write down the max drawdown per contract from each report, and put those two numbers through the four steps above before you look at either net profit.

Frequently asked questions

What does NQ mean in trading?

NQ is the ticker symbol of the CME Group E-mini Nasdaq-100 futures contract. Its price follows the Nasdaq-100 index, which holds 100 of the largest non-financial companies listed on Nasdaq, with a heavy technology weight. One contract is worth $20 per index point and moves in 0.25-point ticks of $5.00. MNQ is the micro version at $2 per point.

What is ES in trading?

ES is the ticker symbol of the CME Group E-mini S&P 500 futures contract. Its price follows the S&P 500 index of 500 large US companies across all sectors. One contract is worth $50 per index point and moves in 0.25-point ticks of $12.50. MES is the micro version at $5 per point. Exchanges can change these values, so confirm them on the CME Group contract page.

Can I run the same algo strategy on ES and NQ?

Yes, the code does not change, but the dollar size of every stop, target and drawdown does. Convert point-based rules to a fraction of price or a multiple of the daily range, apply each contract's point value, and read the max drawdown per contract from a separate backtest on each market. Size the contract count from that drawdown, not from the net profit, and expect the NQ figures to be larger.

Is NQ more volatile than ES?

NQ usually covers a larger daily range in points and in dollars per contract, because the Nasdaq-100 trades at a higher index level and its technology-heavy basket swings more in percentage terms than the broader S&P 500. The ratio between the two is not fixed. Measure a 14-day ATR in dollars per contract on your own bars, and repeat the measurement every few months.

Should a small account trade MNQ instead of NQ?

If the sizing rule in this article returns less than one NQ contract, the micro contract is the clean answer. MNQ is one tenth of NQ in point value, so the doubled drawdown per contract is also one tenth, and the account can hold a whole number of micros that matches the dollar exposure it can afford. The same logic applies to MES against ES.

References

  • CME Group. E-mini Nasdaq-100 Futures Contract Specs. https://www.cmegroup.com/markets/equities/nasdaq/e-mini-nasdaq-100.contractSpecs.html
  • CME Group. Micro E-mini Nasdaq-100 Index Futures Contract Specs. https://www.cmegroup.com/markets/equities/nasdaq/micro-e-mini-nasdaq-100.contractSpecs.html
  • Bailey, D. H., Borwein, J., López de Prado, M., & Zhu, Q. J. (2014). Pseudo-Mathematics and Financial Charlatanism: The Effects of Backtest Overfitting on Out-of-Sample Performance. Notices of the American Mathematical Society, 61(5), 458–471.