For active crypto & stock traders · Built in Australia
TradeNinja syncs your exchanges and brokers, turns every fill into a journal entry you'll actually write, and builds the financial-year records an active trader needs — on your device, not our cloud.
The journal that (almost) writes itself
Journalling works — that's why every serious trader starts one. Friction is why they stop. TradeNinja watches your connected accounts, so when you close a trade it's already in your journal: entry, exit, size, fees and P&L reconciled from your real fills. All that's left is the part only you can write — the why.
Fills become journal entries automatically — scale-ins averaged, partial exits matched, fees counted. You approve anything ambiguous before it's written.
The Ninja assistant helps you capture the reasoning while it's fresh. One sentence from your phone counts.
P&L calendar, win rate, hold times, per-account performance — built from reconciled data, not hand-entered guesses.
Tax time, already sorted
The ATO's crypto data-matching program collects records on 700,000+ Australian accounts every year. When questions come, the answer is organised records. TradeNinja keeps them as you trade — then exports your financial year in one click.
A financial-year pack your accountant will actually thank you for: summary report + trades and expenses CSVs — per-currency, close-date basis, with AUD conversion at official RBA rates.
The ATO weighs your activity — frequency, turnover, hold times, system. TradeNinja tracks those indicators so you and your accountant can assess your position with evidence, not vibes.
Snap a receipt and AI reads the vendor, date, amount and GST into an expense ledger — with a claimable percentage you set, ready for your accountant. Deduplicated by invoice number, audited against the receipt.
TradeNinja is record-keeping software — it organises evidence. It doesn't compute your tax or decide your status, and nothing here is tax advice. Verify your position with a registered tax practitioner.
How it works
Add your exchanges and brokers with read-only API keys. Keys are stored in your device's keychain and are never sent to any TradeNinja server.
Every fill is reconciled into your journal. You approve suggestions, and add the "why" while it's fresh — from your desk or your phone.
Review your calendar, P&L and trader-status evidence all year — then export the FY pack when it's time.
Works where you trade
…plus US & Canadian brokers via SnapTrade. Some connectors are in early access — beta members help validate them first, and steer which venues come next.
Private by architecture
Your trading history lives in plain, open files on your computer — readable in any text editor, exportable forever. There is no readable cloud copy of your trading history, anywhere.
Exchange keys are read-only and live in your OS keychain. They are never uploaded, never synced, never seen by us.
The iPhone companion (launching alongside the desktop app) syncs through an encrypted relay: our storage only ever holds ciphertext we cannot decrypt. Only your paired devices hold the key.
Optional AI features (receipt reading, the Ninja assistant) send only what's needed for that request — the receipt you snap, your message, and the journal excerpts the assistant needs to answer — never your keys, never your full history.
Founding access
macOS + iPhone at launch. Windows shortly after, Android to follow.
Free tier for journalling — TradeNinja Pro, the full sync + FY-export
toolkit, is a paid subscription. Founding pricing is reserved for the waitlist.
Questions, answered
No. TradeNinja organises your records and surfaces evidence — it never computes a tax number, decides whether you're a trader or an investor, or tells you what to claim. Those calls belong to you and a registered tax practitioner. What we do is make sure that conversation starts from clean, complete records.
No. You connect with read-only keys (each venue's setup guide walks you through creating them), and keys are stored only in your device's keychain. TradeNinja has no server that ever receives them.
On your device, in open formats — plain text and CSV. The optional phone sync stores only end-to-end-encrypted data we can't read. Your journal is a folder you own: back it up, move it, or leave anytime.
There's a free tier for journalling. TradeNinja Pro — full multi-venue sync and the FY export pack — is a paid subscription, with founding pricing announced at launch. Waitlist members get it first, at founding pricing that won't be offered again.
Maybe — report imports already fold in a few venues without a live connector, more are on the roadmap, and beta members steer which connectors and importers get built next. Join the waitlist and tell us where you trade.
A solo Australian trader-developer, building in public. TradeNinja started as the tool its founder needed for his own trading and his own ATO filing — then got good enough to share.