Portfolio input system

Define a custom portfolio

Build, paste, import or select a portfolio model. PFAtlas converts every input into a canonical allocation that can feed Performance, Analyzer, Archetype Map and future tools.

1. Choose input method

Active input

Text Input

PFAtlas will detect asset classes, normalize weights and prepare a canonical allocation.

2. Confirm interpretation

Canonical Portfolio Allocation

This is what PFAtlas understood from your input. Review, edit and confirm before using it across PFAtlas tools.

Asset / tickerWeightInterpreted asSubtypeConfidenceWarningsActions
high
high
high
high
high
high
high
Total: 100.00%
Developer / JSON output
{
  "version": 1,
  "name": "My custom portfolio",
  "locale": "en",
  "source": "text",
  "holdings": [
    {
      "id": "initial-69nn2lmm",
      "originalLabel": "US Housing / Property",
      "normalizedLabel": "US Housing / Property",
      "weight": 41.51,
      "warnings": [],
      "detectedAssetClass": "Real estate",
      "detectedAssetSubtype": "Real estate / REITs",
      "detectedImplementation": "asset_class",
      "confidence": "high"
    },
    {
      "id": "initial-mwkct885",
      "originalLabel": "MSCI World",
      "normalizedLabel": "MSCI World",
      "weight": 22.64,
      "warnings": [],
      "detectedAssetClass": "Equities",
      "detectedAssetSubtype": "Broad equity beta",
      "detectedImplementation": "asset_class",
      "confidence": "high"
    },
    {
      "id": "initial-l89ydthm",
      "originalLabel": "Global Bonds",
      "normalizedLabel": "Global Bonds",
      "weight": 15.09,
      "warnings": [],
      "detectedAssetClass": "Bonds",
      "detectedAssetSubtype": "Aggregate / nominal bonds",
      "detectedImplementation": "asset_class",
      "confidence": "high"
    },
    {
      "id": "initial-smefrkyy",
      "originalLabel": "Tech / Nasdaq",
      "normalizedLabel": "Tech / Nasdaq",
      "weight": 11.32,
      "warnings": [],
      "detectedAssetClass": "Technology equities",
      "detectedAssetSubtype": "Technology-led growth",
      "detectedImplementation": "theme",
      "confidence": "high"
    },
    {
      "id": "initial-joawppps",
      "originalLabel": "Bitcoin",
      "normalizedLabel": "Bitcoin",
      "weight": 4.91,
      "warnings": [],
      "detectedAssetClass": "Digital scarcity / crypto",
      "detectedAssetSubtype": "Crypto / digital scarcity",
      "detectedImplementation": "ticker",
      "confidence": "high"
    },
    {
      "id": "initial-8iddxhb0",
      "originalLabel": "US Cash / T-Bills",
      "normalizedLabel": "US Cash / T-Bills",
      "weight": 3.4,
      "warnings": [],
      "detectedAssetClass": "Cash / liquidity",
      "detectedAssetSubtype": "Cash / short duration",
      "detectedImplementation": "asset_class",
      "confidence": "high"
    },
    {
      "id": "initial-13xjpgwl",
      "originalLabel": "Gold",
      "normalizedLabel": "Gold",
      "weight": 1.13,
      "warnings": [],
      "detectedAssetClass": "Gold",
      "detectedAssetSubtype": "Gold / monetary metal",
      "detectedImplementation": "asset_class",
      "confidence": "high"
    }
  ],
  "totalWeight": 100,
  "isNormalized": false,
  "normalizationWarnings": [],
  "assetClassWeights": {
    "Real estate": 41.51,
    "Equities": 22.64,
    "Bonds": 15.09,
    "Technology equities": 11.32,
    "Digital scarcity / crypto": 4.91,
    "Cash / liquidity": 3.4,
    "Gold": 1.13
  }
}