Skip to content

// stock-journal

Stock Trading Journal

Track every buy and sell with position grouping and flexible cost basis — long or short. Open positions carry the latest price and company name inline, a live unrealized P&L beside your cost basis, and an effective break-even when you've sold calls against them, all penny-accurate.

Ledger-accurate P&L, your cost basis method

Every buy and sell for a ticker is grouped into one position automatically, so a stock you scaled into over months reads as a single line — not a scatter of rows. Expand it to see each lot behind the average.

Choose FIFO, LIFO, or average cost, and switch whenever you like — every closed trade is recomputed on the spot. Each figure follows double-entry ledger rules, so realized and unrealized P&L are right to the penny.

The position stays continuous through the messy parts, too: a stock split or a ticker change carries straight through as one holding, and closing a position locks it — so a later re-buy, or an import, starts fresh instead of silently merging into old history.

Long or short, recorded properly

A sell can open a position, not only close one. The position runs negative while you're short, a buy-to-cover closes it, and realized P&L runs the direction a short actually runs — the result improves as the price falls.

The grid labels the direction, and a closed short shows the sell as its opening date and the cover as its close. It's an account-level setting that starts off, so nothing changes until you turn it on. See how short selling works.

Marked to the market

Open positions don't just sit there as a cost — each shows the latest price and the company name inline, with a live unrealized P&L beside your realized numbers. Where you stand right now is a glance, not a calculation, and every quote is stamped with how fresh it is.

The price follows the session you're actually in — pre-market, regular hours, after-hours, and overnight — so an open position still means something at 7am and at 8pm, not only between the bells.

When you've sold calls against a holding, the row also carries an effective break-even with the premiums folded in — the price you actually need to clear, shown right under your cost.

A stock journal that understands your options

Most journals treat stocks and options as separate worlds. TickerScribe doesn't. Sell calls against a holding and the position shows an effective break-even with the premiums folded in — the number you actually need to clear, not just the price you paid.

Shares that arrived from options carry their origin right on the ticker — Assigned when a short put delivered them to you, Called away when a covered call took them, and Exercised when you exercised a long option. And while calls are written against a position, its shares are flagged as collateral so you don't sell them out from under the trade.

Run the wheel and it all adds up into one coherent strategy — the premiums, the assignment, the shares called away, cycle after cycle.

Fast, precise entry

Logging a trade takes seconds — search a ticker, enter shares, price, and time, and save, on desktop or phone. Partial sells are first-class: sell part of a position and the remaining shares, average cost, and realized P&L update on the spot, with a built-in calculator showing your blended entry as you scale in.

Already know both prices? An “also record the close” toggle takes the exit alongside the entry and totals the round trip before you save. Give the trade a stop loss and a take profit while you're there, so the plan stays on record with the trade — and the round trip lands in the Trade Log with its entry, exit and result on one row. Shares that arrived by transfer can carry their opening basis, so a transferred holding doesn't start life at zero cost.

And every trade can carry a note, tags, and screenshots right on the form — so your reasoning is captured the moment you record it, not bolted on later. Those tags get a column of their own on the tracker, with a filter that narrows the table to the ones you pick.

Start logging your stock trades

No credit card required. Track positions, cost basis, and P&L in under a minute.

Frequently Asked Questions

What cost basis methods does TickerScribe support?
FIFO (first in, first out), LIFO (last in, first out), and average cost basis. You set your preferred method in settings and it applies to all your positions. You can change it anytime — P&L is recalculated automatically.
Can I group related stock trades into a single position?
Yes. Position grouping automatically links buys and sells for the same ticker, applying your chosen cost basis method to calculate accurate realized and unrealized P&L.
Does the journal show live prices and unrealized P&L?
Yes. Open stock positions display the latest price and the company name inline, with a live unrealized P&L shown beside your cost basis and realized P&L. Prices refresh automatically, so the table reflects where each position stands right now.
Does it show my break-even on covered calls?
Yes. When you sell calls against a stock position, the journal shows your effective break-even with the option premiums folded in — so the number reflects what you actually need to break even, not just the price you paid.
Does it track shares from assignment or exercise?
Yes. When a short put is assigned, a covered call is called away, or you exercise a long option, the resulting shares land in your stock journal tagged with that origin — right on the ticker — so your equity history stays connected to the options that created it.
How does the average price calculator work?
It's a planner for averaging in. Pick a position you already hold — or plan a new one from scratch — and lay out the buys you're considering: each step shows the capital it needs and the average price after it. Build a ladder spreads a total across several buys between two prices, or name the average you want to end up at and it solves for the size that gets you there.
Can I track partial sells and remaining shares?
Yes. Each sell reduces your open position, and the journal tracks remaining share count and updated average cost in real time.
Can I journal short stock trades?
Yes. A sell can open a position, the position runs negative while you're short, a buy-to-cover closes it, and realized P&L runs the direction a short runs. It's an account-level setting that starts off, so you switch it on for the accounts where you short and nothing changes on the others.
Can I record a stop loss and a target on a stock trade?
Yes. The stock dialogs take a stop loss and a take profit when you open a trade, or later on the edit form if you'd rather annotate after the fact. From those, the trade log derives its risk-to-reward and the realized result in R — a plan measured against what it actually returned.
Can I record the entry and the exit at the same time?
Yes. The stock dialog has an "also record the close" toggle that takes the exit alongside the entry, in either direction — a buy with its sell, or a short sale with its cover. It totals the round trip before you save, so a day trade doesn't need two visits to the form. It works in a ticker you already hold, too — a round trip you opened and closed years ago sits beside the live position without disturbing its cost basis.
Can shares that arrived by transfer keep their cost basis?
Yes. Stock that came in by transfer rather than purchase can carry its opening basis, so a transferred position doesn't start life at zero cost and quietly overstate every gain you book against it afterwards.
Do prices update outside regular market hours?
Yes. Latest price follows the session you're actually in — pre-market, regular hours, after-hours, and overnight — so the unrealized P&L on an open position still means something at 7am and at 8pm, not only between the opening and closing bells.
What does locking a position do?
Locking freezes a closed position so it can't be accidentally modified. If you buy the same ticker again, it starts a fresh position instead of reopening the old one. You can lock positions manually, or enable auto-lock in settings to lock them automatically once fully sold.
How do I manage positions quickly?
Right-click any position on desktop or long-press on mobile to open a context menu with buy, sell, average price calculator, edit, delete, and lock/unlock actions — all without navigating away from the table.