Crux™ Help

Connect Topstep

Topstep is a futures prop firm, and TopstepX is its trading platform, built on ProjectX. Crux reads your TopstepX trades with your username and a ProjectX API key.

Connect TopstepX with your username and a ProjectX API key.

Crux only reads. It has no order-entry code and never places, changes or cancels a trade, or moves money. This platform has no read-only sign-in, so Crux keeps what you enter encrypted and uses it only to read your trades and balance. Disconnect at any time and it’s deleted.

Crux reads your Topstep accounts straight from TopstepX — Combines and funded accounts alike — using an API key from ProjectX, the company behind TopstepX.

A flat trade under two drawdowns: the balance runs to $51,500 of open profit and comes back to $50,000. An intraday trailing floor follows the high to $49,500, leaving $500 of room; an end-of-day floor stays at $48,000, leaving $2,000.
Why a trailing drawdown that follows open profit leaves less room.

Get an API key, once

  1. In TopstepX, open Settings → API and choose ProjectX Linking. Create or sign in to a ProjectX account.
  2. Subscribe to API access. ProjectX charges $29 a month, or half that with the code topstep. You pay ProjectX directly; Crux charges nothing extra, and one subscription covers every TopstepX account on your profile.
  3. In the ProjectX dashboard, create an API key and copy it.

In Crux

  1. Choose Add broker or prop firm → Connect Topstep.
  2. Enter your TopstepX username and paste the API key.
  3. Choose Connect and import. Crux checks the key, then imports the last 90 days of trades.

What does Crux read from TopstepX?

Every closed trade on each account, with Topstep’s own P&L and fees, and each account’s balance. After that, new trades arrive on their own about every 15 minutes.

Rather not pay for API access? Export your trade history from TopstepX and import the file instead.

How does Crux match Topstep’s own numbers?

TopstepX reports each fill as a half-turn. The fill that opens a position has no P&L; the fill that closes it carries the realised figure. Crux pairs the fills first in, first out for the entry and exit prices, and spreads Topstep’s own P&L across whatever each closing fill actually closed. Where Crux’s arithmetic and Topstep’s differ, Topstep’s wins.

How far back does it read?

The first sync reaches back 90 days. Later syncs re-read the last week, which covers a position held over a weekend, and keep only trades Crux doesn’t already have. Older history comes from a TopstepX export and a file import.

Is the API key safe?

A ProjectX key could place orders, so Crux treats it like a login: it is kept encrypted, used only to read your accounts and trades, and deleted when you disconnect. Crux has no order-placing code, and a test in its build fails if any appears. You can also revoke the key in the ProjectX dashboard at any time.

Tracking the Combine

Each TopstepX account arrives as its own account in Crux. Set one up as a prop firm evaluation with the Topstep 50K preset and Crux tracks your drawdown floor, daily loss limit and consistency rule against those trades. The preset is a starting point: check each number against your own Combine before you rely on it.

An example

You buy 2 MES, then sell one 5 points higher and the other 8 points higher. That is two closing fills, and Topstep books $25 and $40 for them. Crux records two trades with those figures, each with its own entry and exit price, rather than recalculating them.

Figures in the example are illustrative, to show the arithmetic. Your own come from your account.

Which accounts arrive?

Every TopstepX account on your profile, active or not, so a Combine you finished or failed still arrives with its full record. One API key covers them all. When an evaluation is over, Archive it on the Evaluation page to keep the record without it on the board.

Crux reads TopstepX through the ProjectX Gateway API. Topstep explains how its Maximum Loss Limit moves in its own help centre; check your own account’s numbers there. The $5 a point in the example is the exchange’s own figure, from CME’s Micro E-mini S&P 500 specification.

Keep reading