Our alerts are priced on the CFD. If you trade the futures contract, one number from your own chart turns every alert level into its futures price: the gap between the two.
Quick way: put the CFD and futures charts side by side and mark the same swing or zone on the futures chart. Exact way: the gap is the futures price minus the CFD price. Add the gap to every CFD level to get the futures level, or subtract it when the gap is negative. The gap drifts daily and jumps at contract rolls, so recheck it daily and right after a roll.

Three calls on a freshly generated chart, no signup. You just read about cfd to futures price conversion. This is the part where you use it.
Will the NEXT candle close up or down?
Open the CFD chart and your futures chart side by side, find the same swing high, low or zone on both, and mark the level where it sits on the futures chart. They usually line up. Exact way: use the gap (below).
| Alert market (CFD) | Futures | Micro | Price step |
|---|---|---|---|
| NAS100 | NQ (Nasdaq 100) | MNQ | 0.25 |
| SPX500 | ES (S&P 500) | MES | 0.25 |
| US30 | YM (Dow) | MYM | 1 |
| US2000 | RTY (Russell 2000) | M2K | 0.10 |
| XAUUSD | GC (gold) | MGC | 0.10 |
| XAGUSD | SI (silver) | SIL | 0.005 |
| XTIUSD | CL (crude oil) | MCL | 0.01 |
| BTCUSD | BTC (CME bitcoin) | MBT | 5 |
| ETHUSD | ETH (CME ether) | MET | 0.50 |
One point on the CFD is one point on the futures for every market above, so a zone's width and the distance to an invalidation price stay the same. Only the prices shift. What a point is worth in money does differ by contract, so size the position for the contract you trade (the futures tick value calculator does that).
A CFD follows the cash market. A futures contract prices a date in the future, so it also carries the cost of holding the market until then: interest, dividends on the indices, storage on oil. That carry makes the gap drift a little every day and shrink as the contract gets close to expiry.
The gap also jumps when your platform moves to the next contract month, which is called the roll. The index futures roll every quarter (March, June, September, December). Gold, silver, oil and the crypto futures roll more often. Your CFD broker can roll its own price on a different day from your futures platform, so a jump can come from either side.

Converting a level is arithmetic; reading what price does there is a skill. Chart Bound drills it on real charts, free.
Play free, no signup →Futures market data is licensed to each person who views it, so we cannot pass our own futures prices on to members. Using the price you already see on your own platform keeps the conversion yours, and it always uses the contract month you actually trade.
If you connect your own futures data (your TopstepX key) on the Mirror Desk, your alerts also show the futures price worked out from your own feed. Open the Legend and use Connect your feed.
This page is educational. Alert levels describe where price is, they are not a trade recommendation, and this is not financial advice.
Read NQ and NAS100 at the same moment and take the difference (NQ minus NAS100). Add that gap to any NAS100 level to get the NQ level. The gap is not fixed, so recheck it daily and after a roll.
Futures price a date in the future, so they carry interest, dividends or storage until then. A CFD follows the cash market. The difference shrinks toward expiry and jumps when the contract rolls.
At least once a day before your session, and right after a contract roll on either your futures platform or your CFD broker.
No. One CFD point is one futures point on these markets, so distances stay the same; only the prices shift. The money per point depends on the contract.

Converting a level is arithmetic; reading what price does there is a skill. Chart Bound drills it on real charts, free.
Play free, no signup →