// stock-journal

Stock Trading Journal

Track every buy and sell with position grouping, flexible cost basis methods, and penny-accurate P&L. Built for active traders who need precision and speed.

Position Grouping with Flexible Cost Basis

Every stock position is grouped automatically. When you buy shares at different prices over time, TickerScribe tracks them all and lets you choose the cost basis method that matches your strategy.

Select from FIFO (first in, first out), LIFO (last in, first out), or average cost to calculate your realized P&L. Switch between methods at any time to compare outcomes. Every calculation follows double-entry ledger rules, so your numbers are always correct — down to the penny.

Log Trades in Seconds

Stop wasting time on clunky trade entry. TickerScribe's streamlined sell dialog opens right from your position row. Enter the quantity, price, and date — the journal handles the rest.

Partial sells are supported out of the box. Sell 50 of your 200 shares, and TickerScribe automatically updates your remaining position, adjusts cost basis, and records the realized P&L for those specific shares.

Built-In Average Price Calculator

Averaging into a position? The integrated calculator shows your average entry price across all buys in real time. No need for external spreadsheets or tools.

See exactly how each new purchase changes your break-even price. Plan your next add with confidence, knowing the precise impact on your cost basis before you commit.

Clean Trade Entry Form

Adding a new stock position takes seconds. Search for a ticker, enter your quantity and price, pick the date, and save. The form is designed to get out of your way while capturing everything you need.

Works seamlessly on desktop and mobile. Log a quick trade from your phone during market hours or reconcile your day's activity from your desk — the experience is equally fast on both.

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.
How does the average price calculator work?
It calculates a real-time weighted average price as you add shares. When you partially sell, remaining shares and the updated cost basis adjust automatically.
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.
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.