Supported brokers/ATAS trading journal

ATAS shows you the order flow. Actal shows you what you did with it.

ATAS has a real Trading Journal module. You can add notes and tags to a trade and see statistics per tag. That is more than most platforms do. What it does not do is grade execution, check your own rules on every trade, hold the plan you wrote before the open, or turn your worst habit into one thing to fix this week. Actal takes the ATAS statistics export and does that part.

Free during beta · No card · Verified on real exports

Does ATAS have a trading journal?

Yes. ATAS has a Statistics window with a Journal tab that lists each trade with open and close time, price and volume, and the Trading Journal module lets you add notes and tags to a trade and filter statistics by tag. What it does not have is a grade on execution, rules checked per trade, a premarket plan with a closeout, a weekly focus, or friends who can see your journal. Export statistics, save the Journal sheet as CSV, and Actal reads it.

What changes

Where ATAS traders get stuck, and what a week with Actal looks like.

Today

I tag trades in ATAS. I have twenty tags now and no idea which one is actually costing me.

With Actal

Mistakes in Actal carry a running dollar cost and are ranked. The top one is your focus this week, with the count on the dashboard every morning. Twenty tags become one thing to fix.

Today

I read the order flow right and still lost, because I sized up on the third trade.

With Actal

The read and the execution get graded separately from the result. A good read with a sizing mistake is a D with a tag, and oversized after a win shows up with its cost.

Today

My rule is stop after two losses. ATAS lets me take the third just as easily.

With Actal

Rules are checked on every import: stop after a set number of losses, daily loss, max trades, cooldown. The third trade is red on the day it happened, with what it cost.

Today

I trade FDAX and NQ in ATAS, and most journals choke on the instrument names or the European number format.

With Actal

Semicolons, comma decimals and dd.mm.yyyy dates are handled. Instruments like NQZ3@CME_Ind are recognised, and anything unknown still imports with the P&L ATAS computed.

Today

I plan levels on the footprint before the open. By noon I have traded something else entirely.

With Actal

A, B and C scenarios before the open, a closeout after. Within a month you know how often you traded against your own plan, and the P&L splits into in-plan and off-plan.

Today

Journaling alone, I always have a reason why today was different.

With Actal

Add friends and they see your full journal, grades and all. Or make a group with a board ranked on execution, not P&L. Harder to explain away a D when someone else can read it.

The order flow, footprint, cluster charts and ATAS's own Journal notes stay in ATAS. Actal takes the Journal sheet from the statistics export and grades the trades in it.

Export in a minute

How to get the file out of ATAS.

Written from ATAS's own documentation and checked against real files where we have them. The same guide shows on the import page and next to any error.

The Journal sheet, as CSV

Export statistics writes an Excel workbook. Open it, switch to the Journal sheet and save that sheet as CSV. That file has account, instrument, open and close time, price and volume, P&L and the comment.

European formats handled

A non-English Excel saves with semicolons, comma decimals and dd.mm.yyyy hh:mm:ss dates. Actal reads those as they are, no find-and-replace needed.

Direction from the volumes

The Journal sheet has no long or short column. A positive open volume with a negative close volume is a long, the reverse is a short, and the sign of the price P&L is the fallback.

P&L as ATAS states it

The PnL column is taken as stated, so instruments Actal does not know yet, like FDAX, still import with the right money. R and points fill in once the symbol is set up.

Statistics export, Journal sheet
  1. 1Open the Statistics window and choose Export statistics; ATAS writes an Excel workbook.
  2. 2Open the workbook, switch to the Journal sheet, and save that sheet as CSV (File > Save As, CSV).
  3. 3Import the CSV.
Columns to expect: Account, Instrument (for example NQZ3@CME_Ind), Open time, Open price, Open volume, Close time, Close price, Close volume, Price PnL, Profit (ticks), PnL, Comment.
  • Semicolon separators and comma decimals from a non-English Excel are handled; dates come out as dd.mm.yyyy hh:mm:ss.
  • The Journal sheet has no direction column; a positive Open volume with a negative Close volume is a long, the reverse a short, and the sign of Price PnL is the fallback.
  • PnL from the sheet is taken as stated, so instruments the journal does not know (FDAX, for example) still import; R and points stay unavailable until the symbol is set up.
  • Commissions are not in the Journal sheet, so the per-contract default is applied. Verified against a real export.
Other ways to get the file
Rithmic or CQG behind ATAS

If your account is on Rithmic, R | Trader Order History imports too, with commission, one day per file. The ATAS Journal sheet covers a longer range and is usually quicker. Pick one source per account.

Google Sheets instead of Excel

Upload the workbook to Google Sheets, open the Journal sheet and use File, Download, Comma-separated values. Only the current sheet is downloaded, which is exactly what you want.

History instead of RealTime

The Statistics window's RealTime mode shows the current week. Switch to History to load older periods before you export, so the Journal sheet covers the range you need.

After the import

Every trade checked against your rules, then graded.

Daily loss limit, max trades, size and cooldowns are checked the moment the file lands. Then each trade gets a grade on execution with your own setup criteria as the checklist, a mistake tag if there was one, and the chart marked up so the lesson sticks.

Rules judged on import, broken ones first
A to F on execution, P&L in a separate column
Mistakes with a running dollar cost
One thing to fix each week
actal.io/trades/9e54…
Trade review
3 of 7 in the queue
MNQZ5Short · 4 contracts
28 Aug 10:42 → 11:07 · Apex Eval 50K
−$418.50
23,412.25 → 23,464.50 · 25 min
Add screenshot
Paste a screenshot to attach · click one to annotate
stop moved here
▤ library✎ annotate
annotated
10:55 Price came back to entry and I moved the stop instead of taking the flat. Third time this month.
Rule break on this trade
Kept trading after the daily loss limit ($750) was hit
2 trades after the line, netting −$418.50.
Discipline grade
A1
B2
C3
D4
F5
D · Rules broken, position held past the plan.
Mistakes
Moved stopTraded past daily loss limitChasedRevenge
Tags
pullbackopen driveNY session
Strategy
Opening drive
State
Frustrated
Trade 3 of 7 in the queue
J / K to move · 1–5 to grade · ⏎ to save
Save & next
When the import goes wrong

Five things that happen with ATAS files, and the fix.

The file is rejected

You uploaded the whole Excel workbook or saved a different sheet. Open the workbook, select the Journal sheet and save only that sheet as CSV.

Longs show as shorts

Excel changed the sign format of the volume columns. Open the original workbook, save the Journal sheet as CSV again without editing, and import that file.

Only this week imported

The Statistics window was in RealTime mode. Switch to History, load the period you want, then export statistics again.

Net P&L is higher than the account

The Journal sheet has no commissions. Set the per-contract default on the preview to what your broker charges and it is applied to every trade.

A contract has no R or points

The instrument is not set up yet, often a European contract. The P&L is still right. Set the symbol's point value once in settings and R and points fill in.

actal.io/settings/rules
Settings
Risk rules
Risk rules
Your own limits, checked against every trade automatically. Stopping at a limit is a rule kept; the trades taken after a line is crossed are what break it.
1R = $250R size
Pause
Stop for the day after losing 3R ($750)Daily loss limit
every account · hit 4×, respected 2×, last 90 days
Pause
At most 6 trades per dayMax trades per day
every account · kept every day, last 90 days
Pause
Wait 15 min after a losing tradeCooldown after a loss
every account · broken on 1 day, last 90 days
Pause
Only trade between 09:30 and 11:30Trading window
every account · kept every day, last 90 days
Pause
Stop for the day after 3 losses in a rowStop after consecutive losses
every account · hit 1×, respected 1×, last 90 days
Pause
Also for

Sim, eval, funded and live, side by side.

Each ATAS account becomes an account in Actal with its own rules where they differ, and one dashboard across all of them. A habit that shows up on every account is easy to see.

ATAS with Rithmic or CQG connections
FDAX, Eurex and CME futures traders
Apex and other prop firm accounts traded through ATAS
Questions

ATAS questions

Open the Statistics window, switch to History and load the period, then choose Export statistics. Open the Excel workbook, go to the Journal sheet and save it as CSV. Drop the CSV on the import page and click Import.

Import today's ATAS session. Grade it tonight.

One export, one minute, and the rules tell you how the day actually went. Free while in beta, no card, everything unlocked.