// webull import
Your Webull Trading Journal
Journal your Webull trades without re-typing them. One order-history export is recognized the moment you drop it in — only the orders that actually filled become trades, at the price you were really charged, with cancelled and working orders left where they belong: out of your ledger.
One file in · stocks & ETFs · 100% free
// how-to-export
From Webull to your journal
Four steps, about two minutes.
- 01
Open your order history
In Webull, go to your account's orders / history — the full record of every order you've placed, filled or not.
- 02
Pick your date range, export
Choose the period you want and export it as a CSV. Webull saves one file with a row per order: Symbol, Side, Filled, Avg Price, Filled Time, and more.
- 03
Drop the file into the Import Wizard
Settings → Import Data, drag the file in. It's identified as Webull automatically — no column mapping, no file cleanup, no stripping the "@" off prices by hand.
- 04
Preview & commit
See every trade before anything is saved. Unfilled orders are set aside with a count, partial fills come across as the shares that executed, duplicates are flagged, then trades post to the ledger.
// auto-detected
Orders in, trades out.
A Webull export lists every order you placed — filled, partial, cancelled, still working. TickerScribe reads the whole file, keeps the orders that actually executed at their average fill price, and quietly sets aside the ones that never traded.
Name,Symbol,Side,Status,Filled,Total Qty,Price,Avg Price,Time-in-Force,Placed Time,Filled Timecolumns mappedLarkspur Robotics,LARK,Buy,Filled,100,100,@31.20,31.18,DAY,…,06/03/2026 09:41:12 EDTstock · buyVantage Grid,VNTG,Sell,Filled,40,40,@58.05,58.11,DAY,…,06/05/2026 14:22:47 EDTstock · sellCedar Peak Energy,CDRP,Buy,Partially Filled,25,60,@12.40,12.39,GTC,…,06/09/2026 10:04:33 EDTstock · partial fill · 25 of 60Halcyon Systems,HLCY,Sell,Cancelled,0,80,@44.00,,DAY,…, never filled · skippedHalcyon Systems,HLCY,Buy,Working,0,50,@41.50,,GTC,…, still working · skippedStocks & ETFs·Cancelled and working orders are recognized and skipped — not booked as trades.
Only orders that actually filled
A Webull export is order history, not a fills log — it lists cancelled, working, and expired orders right next to executed ones. TickerScribe imports only filled and partially-filled orders and sets the rest aside with a count, so an order that never traded never becomes a phantom position.
Partial fills, as the shares that traded
Shares come from the Filled quantity, not the order's total size — a 60-share order that filled 25 imports as 25. Fractional shares come across as the fractions they are.
The price you were actually charged
Price comes from Avg Price, the realized average fill — and Webull's "@" limit-price prefix is stripped automatically, so your cost basis matches your fills instead of the limit you set.
Buys and sells, kept straight
Each order's side is read from the Side column and mapped to a real buy or sell — never guessed from a sign — so opens and closes line up and P&L stays honest.
Times that stay put
Webull stamps each fill with a named timezone like EDT or EST. TickerScribe keeps the wall-clock time you traded at, so a 9:41 fill reads as 9:41 — no silent shifting across zones.
Safe re-imports
Every trade carries a content fingerprint. Re-running a file, or importing overlapping date ranges, flags duplicates on the preview step and skips them.
Two minutes from Webull
Your whole Webull history, in one place
No credit card required. Export your order history, drop it in — only the fills come across, at the price you actually got.
Frequently Asked Questions
Is TickerScribe really free?
Which Webull file does TickerScribe auto-detect?
Webull lists orders, not fills — do cancelled orders get imported?
What about partial fills?
Why do prices in my export have an "@" in front of them?
Do my Webull options import?
Can I import a long history in pieces?
- Interactive BrokersThe Transaction History statement — multi-currency normalized, FX legs filtered.
- thinkorswimThe Account Statement — spread legs reassembled, fees matched, expirations closed.
- SchwabBoth exports work — transaction history and per-holding lot details.
- FidelityOne Accounts History file — options, stocks, and cash, with option symbols decoded.
- RobinhoodThe activity report — options parsed from plain text, cash included.
- TradeStationThe trades report — compact option symbols decoded automatically.
- tastytradeThe transaction history — partial fills merged, quoted premiums restored, expirations closed.
- AlpacaYour trade activity as a CSV — every fill and partial fill imported at the exact price it executed.
- Every other broker & journal — the universal CSV mapper
// keep exploring
Explore More Features
Options Journal
30+ strategies, rollover chains, Greeks & IV, per-leg P&L.
Stock Journal
Position grouping, cost basis methods, and one-click logging.
P&L Calendar
Shareable daily P&L heatmap with drill-down.
Daily Journal
Notes, plan & reflection, mood, tags, and chart screenshots — per day.
Trade Notes
Notes, tags, and screenshots per trade — and a scoreboard of how each setup performs.
Trade Analysis
Price ranges, day-of-week P&L, and time-of-day patterns.
Wheel Analysis
Puts, covered calls, and assignments — stitched into cycles with annualized return.
Performance by Ticker
Win rate, P&L, and full trade history per ticker.
Performance Dashboard
KPIs, cumulative P&L chart, and portfolio overview.