A journal that writes itself.
Not an importer. Shifu already holds the alert, the order and the fill — so the write-up is finished before you think to ask for it. No spreadsheet, no export, no reconciling on a Sunday.
why it is free of effort
01
The calendar
A month grid of every trading day, built from your fills — day P&L, W/L, fill count, and a running week total. Days follow the CME trade date with its 5pm CT roll, so the calendar reconciles against a broker statement instead of arguing with it.
02
The day, trade by trade
Click a day and get the tape: time, strategy, side, size, fill price, how long the alert took to become a fill, how far that fill landed from the price your alert carried, the R it made against the stop on the entry, and whether the take-profit, the stop, or something else closed it.
03
The month, and the season
Win rate, profit factor, expectancy and tempo. Where the P&L came from by instrument, strategy and account. Which weekday and which session actually pay. Then the quarter as a season: each month is a game, two green months out of three wins it.
04
The card you can post
Turn a month or a season into a 1200×630 image, drawn in your own browser. One toggle swaps the dollars for record-only stats, so you can flex the discipline and keep the size private. Nothing leaves the browser until you download it.
Four numbers a spreadsheet can't give you.
A manual journal knows what you entered. This one knows what happened — because it was there when the alert arrived and when the fill came back.
Speedms
Alert received → order filled, measured inside Shifu’s own pipeline.
Slippts
Where the fill landed against the price your alert carried. Costs and gifts both shown.
Rmultiple
Realized P&L against the stop distance recorded on the entry — not a stop you typed in later.
ExitTP · SL · other
Which leg closed it: the resting take-profit, the resting stop, or a market order.
Speed and slippage are measured inside Shifu's own pipeline, so they exist for orders Shifu routed. A fill captured from your broker after you placed it by hand carries no alert timestamp and no signal price, and reads as a dash — the journal shows that as missing data, never as a slow fill.
Set once. It stays set.
Traders don't agree on what a number should be. Ticks or dollars, Sunday or Monday, one account or all of them — pick yours and the journal opens that way every time.
- P&L in dollars, ticks, points or R
- Your calendar week start and display timezone
- Scope to any set of accounts and strategies
- Hide every figure with one privacy toggle
- Switch panels off — the journal is the ones you keep
- Every view is a link, so a shared view opens the same
notes and tags
Every day takes your own write-up and tags, so the calendar carries the why and not just the number. Kept in this browser today — the cross-device sync is on the list, and we'd rather say so than imply it already works.
seasons
A quarter is a season and each month in it is a game. Two green months out of three takes the season, and mid-quarter it reads like a live series instead of a dead stat.
It journals what Shifu routed.
That is the honest boundary, and the product states it on the page rather than leaving you to discover it. There is no CSV import and no statement upload: a trade Shifu never touched is a trade the journal never saw.
Coverage by route
the same panel your dashboard shows
Paper
CompleteEvery paper fill is simulated inside Shifu, so the journal is the whole record.
Tradovate
Routed + hand-managed exitsOrders Shifu routed are journaled — and so is a position Shifu opened that you closed by hand, because reconciliation reads the account, not just our own orders.
Orders you place yourself in a contract Shifu has never traded, or during a stretch when Shifu routed nothing, do not reach the journal.
Rithmic
Routed orders onlyOrders Shifu routed to Rithmic are journaled in full, with alert-to-fill timing.
Orders placed by hand in your Rithmic platform are not journaled, and account balance is not refreshed from Rithmic.
ProjectX
Not reading yetThe ProjectX route is not live, so nothing is read from those accounts.
No orders, fills or balances are journaled for ProjectX accounts.
The equity curve in the journal is built from the fills the journal holds, not from your broker's account equity. Trade outside what Shifu can see and your balance can move while that curve does not — the balance tile is the broker's number, the curve is the journal's.
Which route carries your account? See the broker page.
Included in the plan
The journal isn't an upsell. It's what routing leaves behind.
Start on paper and the calendar fills in from your first simulated fill — no broker login, nothing at stake, the same journal you'll keep when it's real.
