portfolio management3 minUpdated 27 Feb 2026

Tracking precious metals

Learn how to add gold, silver, platinum, and palladium holdings to your portfolio and track their value.

TrackMyShares lets you track precious metals alongside your stocks, ETFs, and crypto. This guide covers how to add and manage gold, silver, platinum, and palladium holdings.

Supported metals

MetalSymbolPrice source
GoldXAUGold futures (GC=F)
SilverXAGSilver futures (SI=F)
PlatinumXPTPlatinum futures (PL=F)
PalladiumXPDPalladium futures (PA=F)

All precious metal prices are quoted in USD and updated throughout the day.

Adding precious metals

Cost basis portfolio

  1. Click Add holding on your portfolio page
  2. Select Precious metals as the market
  3. Choose the metal from the dropdown (Gold, Silver, Platinum, or Palladium)
  4. Enter your quantity in ounces (e.g., 10.5 oz)
  5. Enter your average cost per ounce
  6. Click Add

Tip: You can search by common names like "gold" or "silver" — TrackMyShares automatically maps them to the correct symbols (XAU, XAG).

Transaction-based portfolio

You can record buy and sell transactions for precious metals just like shares:

  1. Open your portfolio and click ActionsAdd transaction
  2. Select Buy and choose the Precious metals market
  3. Pick the metal, enter the quantity in ounces and the price per ounce
  4. Add the date and any fees
  5. Click Add transaction

The holding is created automatically on your first buy.

Managing your metals

Viewing performance

Precious metals appear in your portfolio table alongside other holdings. You'll see:

  • Quantity — How many ounces you hold
  • Average cost — Your cost per ounce
  • Current price — Latest metal price per ounce
  • Gain/loss — Based on your cost vs. current price

Metals are included in your portfolio's total value, allocation chart, and performance calculations.

Recording transactions

Transaction-based portfolios support the full range of transaction types for precious metals:

  • Buy — Purchase of metal
  • Sell — Sale of metal (uses FIFO for cost basis)
  • Transfer in / Transfer out — Moving metal between portfolios
  • Split — Useful for unit conversions if needed

Editing holdings

Click on a metal holding, then click Edit to update the quantity or average cost. In transaction-based portfolios, edit individual transactions instead to keep your history accurate.

Importing precious metals

CSV import

You can import precious metals via CSV. Use the metal symbol and METALS as the market:

symbol,market,quantity,cost
XAU,METALS,10,1950.00
XAG,METALS,500,24.50

Transaction CSV import

For transaction-based portfolios, include the market column:

symbol,market,type,quantity,price,date,fees
XAU,METALS,BUY,5,1950.00,2025-01-15,0
XAG,METALS,BUY,100,24.50,2025-02-01,0

What's next?

If you hold assets that don't have a market price — like property, collectibles, or cash — see Tracking manual assets to learn how to add those to your portfolio.

Sign in to try this feature