Import

ProjectX journal

A ProjectX journal file is supported when it uses the same column family as the TopstepX trade export: contract, entry, exit, prices, and fees or P&L. A different layout is left for the column mapper. This is a CSV import.

Supported when the CSV matches that column family. Otherwise the column mapper. No separate auto-sync.

app.tiedbook.com
Sample
Sample Tiedbook screen

Export, then preview

1. Export

Export the trades CSV from the ProjectX platform you use.

ProjectX1Trades → ExportTrades CSV2Drop the file on ImportsSupported when the columns match the TopstepX trade file.Tiedbook previewRows, skips, feesNothing is saved yetConfirm is a separate step
ProjectX export, drawn for this page. Trades → Export. Save Trades CSV.

2. Set the fee

Import it. One round trip per row is the shape the import expects.

app.tiedbook.com
Sample
ProjectX fee preset

3. Read the preview

If the header does not match, use the column mapper for time, symbol, side, quantity, and price. Fees then come from the file or the account preset.

app.tiedbook.com
Sample
ProjectX preview

4. Tie the session

Optional read-only sync is the TopstepX key path. It is not a login to every ProjectX prop firm, and it cannot place orders.

app.tiedbook.com
Sample
ProjectX reconcile

Same columns as the TopstepX trade export

A ProjectX journal file is supported when it uses the same column family as the TopstepX trade export. One round trip per row is the shape. TopstepX is one firm on that family. Another ProjectX firm is supported only when the file matches. If the header does not match, the column mapper asks for time, symbol, side, quantity, and price, and the format is not pretended to be finished.

Optional read-only sync is the TopstepX key path. It is not a login to every ProjectX prop firm, and it cannot place orders. There is no separate ProjectX auto-sync. Firm rules, if the account is Topstep, are on the Topstep page. Another firm’s trail is not assumed to be Topstep’s Maximum Loss Limit.

Column familyIf it matches
Contract, entry, exitThe round trip can be read.
PricesEntry and exit prices on the row.
Fees or P&LKept from the file.
A different headerColumn mapper. Not a silent import.

Column familyContract, entry, exit

If it matchesThe round trip can be read.

Column familyPrices

If it matchesEntry and exit prices on the row.

Column familyFees or P&L

If it matchesKept from the file.

Column familyA different header

If it matchesColumn mapper. Not a silent import.

Check one row, then the session

Export the trades CSV from the ProjectX platform you use. Import it. Compare one row’s prices to the platform before you confirm. Fees on the row should survive into the journal. If the fee cell is empty, the account preset applies, and you should know which schedule that is.

Then tie the Chicago session. A ProjectX file does not set the roll hour. The journal does, at 5:00 PM Chicago unless you changed it. The futures trading journal page explains that clock. This page only explains the file.

Questions

Is ProjectX the same file as TopstepX?

TopstepX uses that family of columns. Another ProjectX firm is supported only when the file matches. If it does not, it is not silently imported.

Does ProjectX auto-sync?

No general auto-sync. The optional read-only key is for TopstepX.

What if the id column is blank?

A missing id is not treated as a broker execution id. The row can still be imported. It will not be dropped as a duplicate of a different file’s first row.

Where are Topstep’s rules?

On the Topstep firm page, with the help-center link. They are not inside the CSV.

Start the 7-day trial. No card.

The preview names every skipped row before a fill is saved.

Sample Tiedbook screen on a phone
ProjectX journal · Tiedbook