Import guide

Moomoo to FolioBright.

The export is desktop-only — the phone app will not give you a CSV.

Import guides  /  Moomoo

This is the one thing to know before you start: Moomoo's CSV export exists only in the desktop application. However long you spend looking for it on your phone, it is not there. Install the desktop app once, export, and you never have to think about it again.

Export your transaction history

Start here rather than with the positions file. A list of holdings tells FolioBright what you own today; the transaction history tells it what you paid and when, which is what real cost basis, time-weighted return and money-weighted return are built from.

  1. Download and install the Moomoo desktop app — the mobile app cannot export CSV.
  2. Launch it and sign in.
  3. Open the Custom section.
  4. Choose Add Widget, then Trade History.
  5. On the History tab, set your date range.
  6. Click the download icon to save the CSV.
Statements are not the same thing. Moomoo will also give you monthly PDF statements from the app, and those are useful for checking a balance — but they are documents, not data. The Trade History widget on desktop is the export that imports.

Export your current positions

Optional, and useful mainly as a check: import the transactions first, then compare the share counts FolioBright shows against this file to confirm nothing was missed.

  1. The desktop app's positions view can be exported the same way.
  2. Monthly statements in the mobile app are handy for confirming a share count at a month end.

What FolioBright reads

The importer matches your header row automatically, so normally you do not have to think about this. These are the columns it looks for in a Moomoo export.

Column in your exportWhat FolioBright does with it
TimeMoomoo stamps the time as well as the date
Sidebuy or sell, rather than a longer action description
Symbolticker
Quantityshares
Priceexecution price
Amountnet cash

Things it handles for you

Side rather than Action. Moomoo keeps it terse — a Side column holding buy or sell where other brokers write a sentence. That is matched automatically.

Multiple markets in one account. Moomoo customers often hold US, Hong Kong and Singapore listings side by side. FolioBright re-denominates the whole portfolio into your chosen base currency using one monthly series, so the currency effect on your return is a real number rather than a rounding artefact.

Timestamps are read down to the date, which is what returns are calculated on.

Bringing it into FolioBright

  1. Open FolioBright and choose the account the file belongs to, or create one with Add account.
  2. Click Import transactions and drop the CSV in.
  3. Check the column mapping. FolioBright reads the header row and fills it in for you; the preset for this broker is below if you ever need to set it by hand.
  4. Review the preview. Anything it could not read is listed separately rather than imported quietly.
  5. Import. Prices, returns and allocation update as soon as it lands.
If some sells show up without a matching purchase, that is almost always the export's horizon rather than a mistake you made — shares bought before the window sell without their buy in the file. FolioBright flags those separately instead of quietly guessing a cost basis, and you can fill in the original purchase by hand or pull an older export to close the gap.

Other brokerages

Nothing to install

FolioBright reads the file in your browser and stores the result in your own account. There is no brokerage login to hand over, no read-only credential, and no third-party aggregator sitting between you and your holdings.

Start free — 14 days, no card   Read the FAQ