← Back to Blog
Importing Broker Trades: OFX, Robinhood CSV, and AI Screenshot Drafts

Importing Broker Trades: OFX, Robinhood CSV, and AI Screenshot Drafts

Manual entry is useful for precision, but active options traders often need a faster way to bring trade history into a journal. GammaLedger’s import view is designed for that reality: broker files come in, the app normalizes them into trade legs, and anything uncertain goes into a review workflow instead of silently corrupting the portfolio.

The current import surface supports three practical paths:

Each path has a different job. OFX/QFX is best for structured broker exports. Robinhood CSV handles Robinhood’s trade history format. AI screenshots are a review-first fallback when the source is visual rather than a clean data file.

OFX and QFX import

OFX and QFX files are common brokerage export formats. GammaLedger parses the file, identifies transactions, maps option fields, and creates normalized legs with execution date, order type, quantity, strike, expiration, premium, fees, and import provenance.

The import process also checks for external IDs so re-importing the same file does not create duplicate legs. That matters when you are reconciling a history export and need to run the same file again after fixing a mapping or reviewing an earlier import.

Robinhood CSV import

Robinhood exports need a different parser. GammaLedger reads the CSV rows, interprets option and stock activity, calculates fees when they can be derived from totals, and groups related entries.

The importer handles common trading-journal pain points:

The goal is not to hide complexity. The goal is to put complexity where it belongs: in a reviewable transaction log instead of in hand-edited spreadsheet rows.

AI screenshot drafts

Sometimes the only practical source is a screenshot from a broker’s trade history page. GammaLedger’s AI Coach can accept an image, extract visible trade rows, and prepare draft legs for review.

This is intentionally not a blind import. Extracted rows land in a review table where you can inspect and edit ticker, action, instrument type, quantity, date, expiration, strike, price, and fees before importing. Low-confidence fields and missing values are flagged.

After import, screenshot-derived trades enter the same review queue as other uncertain imports. You approve, edit, merge, or discard them before they should be treated as trusted journal data.

The review queue is the safety layer

Broker history is messy. Closing legs may not match an open position because the opening trade is missing. A roll may arrive as separate trades. A screenshot may omit a column. A split fill may need consolidation.

GammaLedger handles that with a review queue. Pending trades show their source, ticker, leg count, date, and a compact leg preview. From there you can approve a trade as-is, edit it, merge selected imports, or discard bad rows.

This makes import a controlled workflow:

  1. Bring in the raw activity.
  2. Let GammaLedger normalize what it can.
  3. Review uncertain records.
  4. Merge related trades by ticker when needed.
  5. Save the resulting portfolio.

That approach is slower than “upload and trust everything,” but it is much safer for options accounting. One misplaced closing leg can distort P&L, open-contract counts, and lifecycle status. The review queue keeps those decisions visible.

A practical import habit

Import in batches, then review immediately. Do not wait until dozens of uncertain records pile up. After each broker export, check the latest import summary, inspect the log, approve clean records, and merge related trades while the execution history is still fresh.

GammaLedger gives you the tools to move quickly, but the best results still come from trader review. Imported data should accelerate your journal, not replace your judgment.

Disclaimer: The content provided on GammaLedger is for informational and educational purposes only and does not constitute financial, investment, or professional advice. The information is based on publicly available data and personal analysis and is not guaranteed to be accurate, complete, or current. Readers are advised to conduct their own research and consult a qualified financial advisor or professional before making any investment or trading decisions. GammaLedger and its affiliates do not accept any liability for losses or damages resulting from reliance on the information presented. Please read our full Risk Disclaimer.