Stock trading spans seconds to seasons. A day trader on NVDA and a long-term holder of AAPL need the same core capability: a journal that handles partial fills, scale-ins, scale-outs, and cost-basis math correctly. Journali does all of it — plus sector tagging, dividend tracking, and auto-sync with every major broker.
Most journals pick a lane. Day-trading journals ignore long-term holdings. Portfolio trackers ignore intraday fills. Journali supports all three common equity styles as first-class citizens — you tag each trade by style, and analytics respect that tag.
Multiple entries per day, held minutes to hours, closed flat by session end. One-tap logging with screenshot paste. Analytics break down by time-of-day and session.
Positions held through overnight gaps and weekends. Per-trade R-multiple calculated against initial risk, not mark-to-market volatility. Setups library for swing patterns.
Buy-and-hold plus scale-ins over time. Dividends tracked, cost basis updated through adds, unrealized P&L shown separately from realized.
The common flaw: they treat a "trade" as one entry and one exit. Real stock trading almost never works that way. You scale in on a base breakout — 100 shares on the first leg, 150 on the confirmation, 100 more on the pullback. You scale out on the way up — a third at the first target, a third at the second, hold the runner. That's a single conceptual trade made of six fills.
Logged as six rows, the analytics are a mess. Your average entry is spread across three prices. Your exits are three prices. Win/loss categorization breaks. Position-weighted R-multiple is wrong. Journali handles this natively — one trade, many fills, with the cost-basis and weighted-exit math already done.
An equities journal has to understand that a trade is a position, not a row. Multiple fills in, multiple fills out, sometimes held across dividend ex-dates. Journali models positions that way — so scale-ins, partial closes, and dividend adjustments all flow into clean analytics.
Log or auto-sync multiple fills on one position. Weighted-average entry and exit computed automatically. No manual price averaging.
Add shares on strength, trim on pops — Journali tracks each add and trim as part of the same parent position. Analytics see the complete lifecycle.
A position held 6 months isn't "open forever" — it's an active investment with cost basis, current value, and unrealized P&L tracked continuously.
Every ticker auto-tagged by GICS sector — Tech, Energy, Financials, Healthcare. Find out whether your edge lives in a specific sector or spans the tape.
Ex-dates and payouts recorded on each holding. Total return = price return + dividends received. Common accounting miss on DIY tracking.
Choose your cost-basis method per account. Journali computes realized P&L accordingly — helpful when you're planning year-end tax decisions.
Via SnapTrade, Journali connects directly to the brokers equity traders actually use. Skip the CSV export — fills arrive in Journali within 60 seconds.
Full broker list and technical details on the Broker Auto-Sync page.
Yes. Robinhood, Fidelity, and Webull users often have fractional positions — Journali stores quantity as a decimal and does the cost-basis math accordingly. Nothing is rounded.
Both. Long-term investors use Journali for cost-basis tracking, dividend recording, and sector-level performance. The analytics page adapts — if you've held a position 180 days, it shows you total return including dividends, not day-trading metrics.
Splits are detected via the broker sync feed and applied to open positions automatically. Share count and cost basis adjust; the historical trade log preserves the pre-split data with a split annotation so the audit trail stays intact.
Yes — CSV export with FIFO or LIFO cost basis per account. Accountants can usually import it directly. Note: Journali is a journal, not tax software. You still need a 1099-B from your broker as the authoritative record.
Both. The Wheel is cash-secured put → assignment → covered call → called away → repeat. Journali tracks the full loop across underlying stock and options legs. See Options Traders for the options side.
Day trades, swings, long-term holds, partial fills, dividends, cost basis — all handled natively. No spreadsheet gymnastics required.
Start Journali Free → Works with Robinhood · Webull · Fidelity · IBKR · Tastytrade · Schwab