Free Futures Trading Journalfor ES, NQ, CL and GC

Log every contract with real dollar P&L, import from Tradovate, NinjaTrader or TopstepX, and see which hours and sessions actually pay you. Free, no credit card.

What it looks like

What you get

Every tick counted.
Every contract covered.

Built for the way futures day traders actually work: many fills, micro and full-size contracts, and a prop firm rule book in the background.

01

Contract logging

Log ES, NQ, CL, GC, the micros, and any other contract: direction, entry and exit price, number of contracts, commission, and the open and close times. Add notes, a strategy, tags and a chart screenshot.

02

Dollar P&L from the contract

The journal knows the point value of every CME contract it recognises, so a 10-point NQ move on two contracts is $400 before commission, not "10". Commission is subtracted so the number you review is the number that hit your account.

03

Tradovate, NinjaTrader, TopstepX and Rithmic import

Drop the export in. Fills are paired into completed trades, partial exits and reversals are handled, and the per-fill commission is carried onto each trade. Expiry codes like MNQZ6 or "MNQ 12-26" are read as MNQ.

04

Analytics built for intraday

Win rate, profit factor, average win against average loss, drawdown, streaks, a calendar heatmap, an equity curve, and P&L by hour of the day and by session. Free covers your last 30 days; Pro keeps the whole history.

05

Evaluation and funded accounts side by side

Separate accounts for each firm and stage, each with its own trade log, starting balance and stats. PropTracker holds the daily loss limit and trailing drawdown so you can see how much room is left before the next session.

06

Free to start, no card

Trade logging, P&L, imports, goals and the calendar are free with no cap on trades. The free plan covers two accounts and the last 30 days of dashboard analytics. Pro adds full history, unlimited accounts, AI review and cloud sync.

Contract values

The numbers behind
your P&L.

Official CME Group tick sizes and tick values, checked against the exchange contract pages. These are the multipliers the journal and the position size calculator use.

SymbolContractTick sizePer tickPer point
Equity index
ESE-mini S&P 5000.25$12.5$50
MESMicro E-mini S&P 5000.25$1.25$5
NQE-mini Nasdaq-1000.25$5$20
MNQMicro E-mini Nasdaq-1000.25$0.5$2
YME-mini Dow1$5$5
MYMMicro E-mini Dow1$0.5$0.50
RTYE-mini Russell 20000.1$5$50
M2KMicro E-mini Russell 20000.1$0.5$5
Energy
CLCrude Oil0.01$10$1,000
MCLMicro Crude Oil0.01$1$100
NGNatural Gas0.001$10$10,000
Metals
GCGold0.1$10$100
MGCMicro Gold0.1$1$10
SISilver0.005$25$5,000
SILMicro Silver0.005$5$1,000
HGCopper0.0005$12.5$25,000
Rates
ZB30-Year T-Bond0.03125$31.25$1,000
ZN10-Year T-Note0.015625$15.625$1,000
Currencies
6EEuro FX0.00005$6.25$125,000
6BBritish Pound0.0001$6.25$62,500
6JJapanese Yen0.0000005$6.25$12,500,000
Grains
ZCCorn0.25$12.5$50
ZSSoybeans0.25$12.5$50
ZWWheat0.25$12.5$50

Trading something not listed, or a broker's CFD version of an index? Set a custom multiplier on the trade and the journal uses that instead. Sizing a trade before you take it? The position size calculator uses this same table.

Import

From your platform
to your journal.

Fill-level exports are not a list of trades. Five fills on MNQ become one trade with the real average entry, the real exit and the right size.

Tradovate

  1. 01

    Open Reports and export the Orders report, or the Performance report if you prefer one row per round trip.

  2. 02

    Drop the file onto the Trade Log. Fills are paired into trades and the preview shows what was found.

  3. 03

    Leave the account's broker time zone on "Same as this device". Tradovate files carry the time you saw on screen.

NinjaTrader

  1. 01

    Open the Executions tab, right-click and export. The Trade Performance export works too.

  2. 02

    Drop the file in. Partial exits and reversals are paired correctly and each fill's commission lands on its trade.

  3. 03

    Contract names like "MNQ 12-26" are read as MNQ, so the point value is right without renaming anything.

TopstepX and Rithmic

  1. 01

    Export the trade or fill history as CSV from the platform.

  2. 02

    Drop it in. If the layout is new to the importer, a mapping dialog lets you match the columns once.

  3. 03

    Check the preview times against your platform before you confirm. If the account's time zone would put a trade in the future, the import stops and tells you.

Sessions and hours

Find the hours
that pay you.

CME index futures trade almost around the clock, from Sunday evening to Friday afternoon New York time with a daily halt at 5 PM Eastern. Most retail futures traders make or lose their month in a narrow window inside that: the New York cash open, the first hour, or the London overlap.

The journal draws your P&L by hour of the day and by session, in your own time zone, using only the hours you actually trade. Asia, London, New York and off hours each get a row, with a switch between P&L, win rate and trade count. It is the fastest way to find out that your 3 PM trades are paying for nothing but the 9:30 ones.

The calendar heatmap sits next to it, so a run of red Fridays or a habit of giving back Monday's gains on Tuesday is visible in one glance.

Time of day and trading sessions charts showing P&L by hour and by session

Prop firms

Built with the
rule book in view.

Most futures traders on Tradovate or NinjaTrader are there because a prop firm put them there. The journal treats that as the normal case. Each evaluation or funded account is its own account with its own trade log, and PropTracker holds the firm's rules for it: daily loss limit, trailing or static drawdown, profit target and consistency rule.

Every evaluation fee, reset and payout is logged against the account, so after three months you know what Topstep or Apex has actually cost you and paid you, not what the dashboard shows today.

FAQ

Common questions.
Straight answers.

01

Which futures platforms can I import from?

Tradovate (Orders or Performance report), NinjaTrader (Executions tab or Trade Performance), TopstepX and Rithmic CSV exports, and any other broker CSV through the column mapping dialog. You can also upload a screenshot of your closed trades if a platform has no export.

02

How is futures P&L calculated?

From the contract's point value. ES is $50 a point, NQ $20, MNQ $2, CL $1,000, GC $100, and so on for every contract in the table above. The journal multiplies the price move by that value and the number of contracts, then subtracts commission. If a file already carries realised P&L, that figure is used instead.

03

Does it handle micro contracts?

Yes. MES, MNQ, MYM, M2K, MCL, MGC and SIL each have their own point value, so a micro trade is never scaled as if it were the full-size contract.

04

Why do my imported trades show the wrong time?

Broker files carry a clock but not a time zone. Each account has a broker time zone setting; for Tradovate and NinjaTrader leave it on "Same as this device". Picking US Central because your firm is in Chicago shifts every trade by hours unless your platform actually displays Chicago time.

05

Can I track a Topstep or Apex evaluation?

Yes. Add the account, set the daily loss limit, trailing drawdown and profit target in PropTracker, and the page shows how much room you have before the next session. Every evaluation fee, reset and payout is logged so you know what each firm has actually cost you.

06

Is the futures journal free?

Free to start, with no credit card. Trade logging, P&L, imports, goals and the calendar heatmap have no cap on trades. The free plan covers two accounts and the last 30 days of dashboard analytics. Pro removes those limits and adds AI review and cloud sync. Nothing is ever deleted on either plan.