A trading journal that understands Webull

Webull's order exports are good raw material and full of traps: expirations that never appear as orders, transfers that look like phantom trades, and a headline P&L that can disagree with Webull's own per-symbol numbers. FillJournal's Webull importer was built against real accounts — cash, margin, and IRA — and handles the traps for you.

60-day free trial · no card · no brokerage login required

How to import

Export your order history

In Webull, open your account's order history and export it. Export each account (cash, margin, IRA) separately, and pick the widest date range offered — Webull exports have been seen to silently omit older months, so a full-range export is safer than stitching short ones.

Drop the file into FillJournal

Import → Webull. The importer maps Webull's columns automatically, reads both OCC-style and descriptive option symbols, and skips cancelled or rejected orders. Nothing is saved until you see the preview and confirm.

Check the preview against Webull

The preview shows executions found, round-trip trades built, and P&L by account. Compare against Webull's per-symbol realized P&L — not the headline number (see below).

What usually goes wrong with Webull data — and how it's handled

Expired options are not orders

An option you let expire never shows up in an order export — the buy is there, the ending is not. A journal that only reads orders will show those positions as open forever, or worse, count the missing loss as profit. FillJournal settles expired options at intrinsic value using the underlying's expiry-day close: worthless if it finished out of the money, real value if it finished in.

Transfers create sells with no buy

A cash-to-margin account upgrade or an ACAT transfer moves shares out of one account, and the export shows sells with no matching buys. Pairing those naively fabricates losses. FillJournal marks stock oversells as unmatched instead of inventing a phantom short.

The headline P&L can be wrong

Webull's account-level "total P&L" has been observed to disagree with its own per-symbol breakdown and daily trend on accounts that went through a cash-to-margin upgrade — by five figures. When you reconcile, trust the per-symbol numbers.

Questions

Does FillJournal support all Webull account types?

Yes — individual cash, individual margin, and IRAs. Import each account's file and they appear as separate accounts you can filter and compare.

Do options work?

Yes. Contracts are matched with the 100× multiplier, scale-ins and partial closes are grouped into round-trip trades, and expirations are settled at intrinsic value rather than dropped.

Do I need to link my Webull login?

No. You upload the export file; your Webull credentials never touch FillJournal.

Start your free trial

Also importing from another broker? Robinhood and Fidelity — or any broker via CSV with column mapping.