Mars Β· Finance Portfolio

Initializing…

Total Net Worth

β€”
β€”
β€”
β€”
Investments
β€”
Cash
β€”
Total P/L
β€”
FX (USD/HKD)
β€”

Asset Allocation

Holdings
Cash & Savings
Income
Goals
Sync
Settings

Holdings

TypeTickerName Qty Cost Live Value P/L P/L % Wt
About live prices
Crypto prices come from CoinGecko (free, no key). Stock/ETF/Bond prices come from Yahoo Finance via a public CORS proxy. If the proxy is rate-limited, the app falls back to the last-known price; you can override any price by editing the live price field directly.

Cash & Savings

AccountInstitutionType BalanceCCY USDAPR

Income (YTD)

Total
β€”
Salary
β€”
Investment
β€”
Avg / Mo
β€”
DateSourceCategory AmountCCY USD

Savings Goals

Sync with Excel / Google Sheets

Excel/Sheets is your source of truth; the dashboard is the live view with prices and charts.

Option A Β· Load from local Excel file

Pick your .xlsx file. Replaces current data with what's in the workbook.

Option B Β· Connect to Google Sheets (auto-sync)

Publish each tab to web as CSV (File β†’ Share β†’ Publish to web β†’ CSV β†’ Publish). Paste the URLs below.

Option B-fallback Β· Paste CSV manually

For when auto-fetch is blocked. Open the URL in a browser tab, copy all the CSV text, paste below.

Option C Β· Export to CSV

Download per-sheet CSVs to paste into Excel.

Settings

Twelve Data API Key

Reliable price provider for stocks, ETFs, and bond ETFs. When set, the dashboard fetches stock prices from Twelve Data (no proxy chain) and crypto from CoinGecko (free, no key). This split keeps you under Twelve Data's free tier (8 credits/min, 1 credit per ticker) by routing crypto elsewhere. Sign up free at twelvedata.com β†’

Import JSON