Home Docs Assets & Matching
Methodology

Assets & Auto-Matching

How Omnicogi connects your broker transactions to the global stock market for automated performance tracking.

From transactions to holdings

When you import a CSV, Omnicogi sees a flat list of events (Buy 10 shares, Buy 5 shares, Sell 2 shares). It immediately processes these into Holdings:

  • Grouping — All transactions for the same ticker or ISIN are grouped into a single asset record.
  • Position Logic — It calculates your current quantity, average cost, and realized gains/losses based on the sequence of trades.

Auto-connecting to global assets

The app tries to match each holding to its Global Asset Database using identifiers like ISIN, SEDOL, or Ticker symbols. A successful match enables:

  • Market Metadata — Correct company names, sectors, regions, and primary exchange information.
  • Currency Normalization — Automatic handling of holdings priced in USD, EUR, or GBX (pence) vs GBP.
  • Historical Pricing — Automatic retrieval of price data back to the date of your first trade.

The End-of-Month (EOM) standard

Omnicogi refreshes prices on an End-of-Month basis. We do this by design:

Omnicogi is not a daily trading platform or a "ticker tape" app. It is a long-term performance and strategy review platform. Strategy is measured in quarters and years, not minutes.

By using EOM prices, we provide a stable, clean view of your portfolio's progress without the noise of daily volatility. This helps you focus on your actual investment strategy and long-term goals.

Manual matching & Review

Sometimes, the auto-matcher can't find a 100% certain match (e.g., for very new tickers or obscure mutual funds). In these cases:

  • Review Screen — You can go to the Review screen to see unmatched assets.
  • Global Search — Search our database by name or ISIN to link the holding yourself. Once linked, all metadata and EOM prices will populate automatically.

Local Assets & Manual Pricing

If you choose not to match an asset (or it's a private holding like a physical asset), it stays as a Local Asset. You still get full tracking capabilities:

  • Transaction Pricing — The price you paid (or received) on the date of each transaction is automatically recorded as a price point for that day.
  • Manual Entry — You can add your own share prices at any time via the Stock Details page to update the valuation between trades.