Moomoo trading journal: CSV import format and first-trade checks
Import a Moomoo filled-history CSV into MyTradeLens, check required columns, and understand merge behavior, limits, and troubleshooting.
Written by MyTradeLens - Product documentation
Last materially updated September 22, 2026.
MyTradeLens currently imports Moomoo history from a CSV file. It is a manual export/upload workflow, not an automatic Moomoo connection. Export executed fills rather than a watchlist, market-data table, or PDF statement.
1. Export executed trade history
- Open your Moomoo account’s order/history area and select filled or executed orders for the account you want to review.
- Select a range covering opening and closing fills, then use the export/download option to obtain CSV.
- Keep the original header row, execution quantities, prices, and timestamps. Preserve option contract details and fee columns when available.
Moomoo menu names and export availability can vary by app, region, and version. The exact current export screen was not verified for every version. If your version does not expose a filled-history CSV, use Moomoo support to locate the appropriate export; renaming a PDF or XLSX file to .csv will not work.
2. Check the columns
- Symbol (also recognized: Code or Ticker), Side/Buy-Sell, executed quantity, execution price, and timestamp.
- Prefer Filled Qty, Filled Avg Price, and Filled Time over requested order quantity or limit price.
- Commission or Fees is used when present. A missing fee column does not prove the broker charged no fees.
- For options, preserve the contract symbol and put/call, strike, and expiry details where supplied. Do not collapse contracts to the underlying stock symbol.
Illustrative format — not a broker statement
Symbol,Side,Filled Qty,Filled Avg Price,Filled Time,Commission
AAPL,Buy,10,100.00,2026-09-01 10:00:00,1.00
AAPL,Sell,10,102.00,2026-09-02 10:00:00,1.00This synthetic stock example makes the columns easy to inspect. It is not a recommended trade, a real account result, or a replacement for your original export. Check timezone conventions against your own file.
3. Upload and inspect
- Open Data & sync, select Moomoo, and choose the history CSV.
- Keep the file under 5 MB. If necessary, export smaller date ranges while retaining matching opening fills.
- Wait for the result message and inspect the trade count. Empty exports and canceled/unfilled rows do not establish a completed trade.
- Open the dashboard with Moomoo selected and verify one round trip against the original file.
Repeat uploads and corrections
New uploads merge with saved Moomoo trades and use stable identifiers to avoid duplicate imports. They do not simply replace the previous file. An empty import keeps existing data. Clear is a separate destructive action; do not use it as the first response to a date-filter or missing-column problem.
Troubleshooting
- Headers not recognized: check that this is filled trade history and that the header row is intact. Keep execution columns rather than substituting order-intent fields.
- No trades: check filled quantities, selected dates, and that the file contains executions.
- P&L differs: verify matching entries/exits, option multiplier, commissions, and partial fills.
- File too large: split by exported date range, not by cutting an arbitrary row in the middle of a quoted CSV value.
Your next step
Check current pricing and trial terms, then create your account. Already signed in? Open Data & sync, import a small date range, and verify one completed trade before relying on the totals.
After importing, follow the weekly review checklist. If you get stuck, contact support with the broker, date range, and error message. Do not include passwords, access tokens, or account numbers.