Ends Oct 3150% off yearly · SHIFU50
Shifu
Get started
trade journal

An AI-powered journal that writes itself.

Shifu already holds the alert, the order and the fill. No spreadsheet, no export. Ask Claude or ChatGPT anything about it.

one trade, end to end

journal entry · 09:41:22 CT

illustration

Illustrative journal entry. Strategy MNQ Momentum, buy 2 MNQ, filled at 20,184.25, speed 214 milliseconds, slip plus 0.25 points, plus 1.40 R, closed by the take-profit, plus $112.00. The figures are invented to name the fields.

Written, start to finish

Four stages, no keystrokes.

  • alert: The alert arrives. TradingView fires; Shifu takes delivery. Which strategy asked, which side, which contract, how many — and the price the alert carried, the yardstick Slip is measured against.
  • order: The order goes out. Shifu forwards that exact order to your broker and decides nothing. The journal clocks what the broker did with it: how long the fill took to confirm once the order was handed over.
  • fill: The fill comes back. A real price, from your account. Its distance from the price the alert carried is Slip — the number a statement cannot give you, because only the sender knows what was asked for.
  • journal entry: The entry is already written. Realized against the stop recorded on the entry, and which leg closed it. Nothing typed, nothing imported, nothing reconciled — the write-up is what the routing left behind.

Illustrative entry — the figures are invented to name the fields. Yours are computed from your own fills.

the journal, rendered

Not a screenshot. The journal itself.

Nobody traded this month. The figures are invented so you can read the thing before you own it.

March 2026

Sun

Mon

Tue

Wed

Thu

Fri

Sat

1
2+118
3-96
4+242
5+64
6-185
7
8
9+310
10+12
11-268
12+176
13
14
15
16-54
17+403
18+88
19-310
20+146
21
22
23
24+205
25-142
26+96
27+268
28
29
30+74
31+96

days follow the CME trade date · 5pm CT roll

Record · BE band ±$25

4-day green streak

37W 26L 3BE

13W 6L 1BE days · win rate 59% (BE excluded) · decided on dollars

By weekday · $

Mon
+$448.00
Tue
+$620.00
Wed
-$80.00
Thu
+$26.00
Fri
+$229.00

A month that never happened — the days, the fills and the totals are all invented. On your account the same grid fills itself from the orders Shifu routed, on the CME trade date, with its 5pm CT roll, so it reconciles against a broker statement instead of arguing with it.

Mar 17

+$403.00

3W 1L · 8 fills

  • LongMNQ ×2entry

    09:41:22 · broker 74 ms · +0.25 pt

    Apex 50K EvalMNQ Momentum
  • Long exitMNQ ×2+$112.00

    09:56:10 · TP · paired entry 20,184.25 → 20,212.25 · held 14m 48s · +1.40R

    Apex 50K EvalMNQ Momentum
  • LongMNQ ×2entry

    10:18:04 · broker 81 ms · +0.50 pt

    Apex 50K EvalMNQ Momentum
  • Long exitMNQ ×2-$136.00

    10:43:42 · SL · paired entry 20,196.25 → 20,162.25 · held 25m 38s · -0.98R

    Apex 50K EvalMNQ Momentum
  • LongMES ×3entry

    11:22:07

    Paper · practice (practice)MES Fade
  • Long exitMES ×3+$165.00

    12:04:52 · signal · paired entry 5,712.25 → 5,723.25 · held 42m 45s · +1.63R

    Paper · practice (practice)MES Fade
  • ShortMNQ ×2entry

    13:08:30 · broker 77 ms · +0.25 pt

    Apex 50K EvalMNQ Momentum
  • Short exitMNQ ×2+$262.00

    14:26:11 · TP · paired entry 20,241.75 → 20,176.25 · held 1h 17m · +1.88R

    Apex 50K EvalMNQ Momentum

Times in CT; the day itself follows the CME trade date. Broker response = from the order leaving Shifu to your broker's confirmation. Slip = fill vs the alert's signal price. Both exist only for orders Shifu routed, so a hand-placed fill reads as a dash. R = realized P&L vs the stop distance recorded on the entry.

Eight invented fills from a day that never traded. The bracket legs the broker filled on its own show a dash under Broker response and Slip: no alert, so no timestamp and no signal price to measure against. The two Practice rows have no broker, so they show no broker response and no slippage. That is missing data shown as missing, and the journal never guesses a number it does not have.

per trade

Four numbers a spreadsheet can't give you.

anatomy of one trade

pick a column

journal entry · 09:41:22 CT

illustration

Illustrative journal entry. Strategy MNQ Momentum, buy 2 MNQ, filled at 20,184.25, speed 214 milliseconds, slip plus 0.25 points, plus 1.40 R, closed by the take-profit, plus $112.00. The figures are invented to name the fields.

Broker response · ms

How long your broker takes to confirm each order Shifu sends it: from the order leaving Shifu to the confirmation.

  • Broker response (ms): How long your broker takes to confirm each order Shifu sends it: from the order leaving Shifu to the confirmation.
  • Slip (pts): Where the fill landed against the price your alert carried. Costs and gifts both shown.
  • R (multiple): Realized P&L against the stop distance recorded on the entry — not a stop you typed in later.
  • Exit (TP · SL · other): Which leg closed it: the resting take-profit, the resting stop, or a market order.

The same invented trade the hero writes, and the first row of the tape above — one trade, told three ways. Yours are computed from your own fills.

Routing quality

broker response · live orders Shifu routed

Broker response

77 ms

p95 142 ms

Slippage

-$84.50

54 fills vs signal price

Exit mix

TP 34 · SL 22 · other 10

Avg R · win / loss

+1.28R/-0.96R

losses holding to the recorded stop

Hold · win / loss

12m/21m

entry fill → exit fill

Expectancy per trade

+$18.83

avg over 66 closing trades

Broker response and slippage exist only for orders Shifu routed from an alert. A trade placed outside Shifu, and a stop or target leg the broker filled, has no alert to time or price against, so it is left out here, not counted as a slow fill. Set your journal to Manual in settings to hide this block.

Journal equity curve · March 2026 · $

best day +$403.00 · worst day -$310.00

Cumulative from the fills in this journal — not your broker's account equity. Anything Shifu cannot see moves the balance without moving this line.

Best day

+$403.00

Mar 17, 2026

Longest green streak

4 days

in a row · this month

Largest win

+$268.00

single trade · this month

Top instrument

MNQ

+$980.00

Invented figures again — but the shape of this panel is the point: broker response and slippage exist because Shifu sent the order, not because anyone typed them in. An importer has nothing to put in these boxes.

the month

Whether it actually paid.

Month breakdown · March 2026 · $ · net

+$1,243.00gross +$1,429.40 before $186.40 fees▲ $757.00 vs Feb

Winners · profit side

$3,980.00
Net profit$3,980.00
Avg win$107.57
Largest win+$268.00
Payoff ratio1.02×

Losers · loss side

-$2,737.00
Net loss-$2,737.00
Avg loss-$105.27
Largest loss-$214.00
Max drawdown-$310.00

Edge quality · does the system pay

+$18.83/trade
Win rate59% (▲5 vs Feb)
Profit factor1.45
Expectancy per trade+$18.83
Tempo3.3/day · 13W 6L days

An invented month. What is not invented is the method: every figure here is measured from the fills, and there is no score, no grade and no rating anywhere in the journal — a number Shifu made up about your trading would be worth nothing to you.

where it came from

Which instrument, which strategy, which account.

By instrument · $

MNQ+$980.00
42 trades · 63% WR · +$23.33/trade
MES+$263.00
24 trades · 52% WR · +$10.96/trade

By strategy · $

MNQ Momentum+$1,104.00
38 trades · 61% WR · +$29.05/trade
MES Fade+$139.00
28 trades · 56% WR · +$4.96/trade

By account · $

Apex 50K Eval+$864.00
40 trades · 61% WR · +$21.60/trade
Paper · practice+$379.00
26 trades · 56% WR · +$14.58/trade

By strategy: each trade is filed under the bot whose alert placed it, and a target, stop or trail leg under the trade it closed. A trade placed outside Shifu, by hand or by another tool, is filed under Outside Shifu and never counts toward a bot. A close by your broker's risk rule (for example a daily loss limit) is filed under the bot whose trade it closed, marked Broker.

When & how you trade · session timing + trade-size shape

By session · CME clock

Overnight
-$86.00
Pre-open
+$148.00
Morning
+$742.00
Midday
+$196.00
Close
+$243.00

Trade P&L distribution · $

2
10
16
18
15
5
≤ -$200-$200…-$50-$50…00…$50$50…$200≥ $200

Invented buckets. What is real is the attribution: the strategy column comes from the alert that routed the order, so it is which of your bots did it — not a tag you remembered to add.

the long record

The record keeps itself too.

Every month lands in the record the day it closes.

There is nothing to tally and nothing to carry forward — the red ones land too, which is why the record is worth having.

Season · best-of-3 months · scored in $ net

Winning season

Season 1 (Q1) · 2026

2–1

+$987.00

Winning season — closed 2–1.

Jan

Loss

-742

Feb

Win

+486

Mar

Win

+1.2k

Career

2 / 3 winning seasons

months 5W 4L · best: S1 ’26 +$987.00

S1 ’262–1W+$987.00
S4 ’252–1W+$865.00
S3 ’251–2L-$381.00

An invented three months, one of them red — the figures here are made up, not a trader's results. The panel above is the real one from your dashboard.

your journal

Set once. It stays set.

Everything above is one trader's settings. 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.

Each day also takes your own write-up and tags, so the calendar carries the why and not just the number. Kept in your browser today — cross-device sync is on the list, and we'd rather say so than imply it already works.

  • P&L in dollars, ticks, points or R
  • Your calendar week start and display timezone
  • Scope to any set of accounts and strategies
  • Blur dollars, balances and fills with one screenshot-safe toggle
  • Switch panels off — the journal is the ones you keep
  • Every view is a link, so a shared view opens the same
what it can see

It journals what Shifu routed.

No CSV import, no statement upload. A trade Shifu never touched is a trade the journal never saw.

What this journal can see

per connected account · verified against the broker layer

  • Practice

    Complete
    • Paper · practice412 closed

    Every practice fill is simulated inside Shifu, so the journal is the whole record.

    Differs from a broker: Practice fills a market order right away at your alert's price. A limit or stop order waits until a later alert's price reaches it. Practice fills with no commission, and a stop or target settles at the next alert, so its results can differ a lot from a broker account on the same alerts.

  • Tradovate

    Every fill on the account
    • Apex 50K Eval268 closed

    Every fill on this account is journaled, the orders Shifu routed and the trades you place yourself in any contract. Those read Outside Shifu and never count toward a bot. A close by your broker's risk rule reads Broker and counts toward the bot whose trade it closed. A trade placed outside Shifu appears within a few minutes. Balance comes from Tradovate.

    Not captured: Tradovate lists a session’s orders only until the session ends, so trades from before this account was connected, or from a session it spent needing to sign in again, are not in the journal.

  • Rithmic

    Entries and fills only
    • Funded · Rithmic96 closed

    Orders Shifu routes to Rithmic are journaled with broker fill timing. Exits and realized P&L are not booked yet, so wins, losses and P&L stay empty for these accounts.

    Not captured: Orders placed by hand in your Rithmic platform are not journaled, and account balance is not refreshed from Rithmic.

  • ProjectX

    Not reading yet
    • ProjectX eval0 closed

    The ProjectX integration is not live, so nothing is read from this account.

    Not captured: No orders, fills, or balances are journaled for ProjectX accounts.

The journal equity curve is built from the fills in this journal, not from your broker's account equity. If you trade outside what Shifu can see, your balance can move while this curve does not — the balance tile is the broker's number, the curve is the journal's.

Four sample accounts, one per route, so every level shows at once. The wording is the product's own — what changes on your dashboard is the account names and the counts.

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.