{
  "schema": "ps.futures-sizing-examples.v1",
  "version": "1",
  "synthetic": true,
  "label": "Synthetic examples — not trader outcomes or your account",
  "sources": {
    "kernel_sha256": "154a190fbe816aaceae7afc4e27f15190d97709ad7db97f2b406e2e040314c19",
    "cost_model_sha256": "af73ed561467decfab51f9a218dd12b5732e59ab386b15d6b1a2ea6b94dc0638",
    "units_sha256": "43aab94a6adcf0bf80a31aa8265d94932675a0e679a626b08f8015ef058363f2",
    "fixtures_sha256": "8d53011ecb862eca7544bf35144ab315586e528f58c3536e7584b01a22ce24a9"
  },
  "instrumentSources": [
    {
      "symbol": "MES",
      "source_url": "https://www.cmegroup.com/articles/faqs/micro-e-mini-equity-index-futures-frequently-asked-questions.html",
      "source_section": "FAQ 3: Micro E-mini Multiplier column; FAQ 5: Outright column; FAQ 6: CME Globex column",
      "retrieved_at": "2026-10-05T15:23:47Z",
      "publication_verified_at": "2026-10-05T16:59:30Z",
      "effective_at": null,
      "version": "2026-10-05.2"
    },
    {
      "symbol": "MNQ",
      "source_url": "https://www.cmegroup.com/articles/faqs/micro-e-mini-equity-index-futures-frequently-asked-questions.html",
      "source_section": "FAQ 3: Micro E-mini Multiplier column; FAQ 5: Outright column; FAQ 6: CME Globex column",
      "retrieved_at": "2026-10-05T15:23:47Z",
      "publication_verified_at": "2026-10-05T16:59:30Z",
      "effective_at": null,
      "version": "2026-10-05.2"
    },
    {
      "symbol": "MYM",
      "source_url": "https://www.cmegroup.com/articles/faqs/micro-e-mini-equity-index-futures-frequently-asked-questions.html",
      "source_section": "FAQ 3: Micro E-mini Multiplier column; FAQ 5: Outright column; FAQ 6: CME Globex column",
      "retrieved_at": "2026-10-05T15:23:47Z",
      "publication_verified_at": "2026-10-05T16:59:30Z",
      "effective_at": null,
      "version": "2026-10-05.2"
    },
    {
      "symbol": "M2K",
      "source_url": "https://www.cmegroup.com/articles/faqs/micro-e-mini-equity-index-futures-frequently-asked-questions.html",
      "source_section": "FAQ 3: Micro E-mini Multiplier column; FAQ 5: Outright column; FAQ 6: CME Globex column",
      "retrieved_at": "2026-10-05T15:23:47Z",
      "publication_verified_at": "2026-10-05T16:59:30Z",
      "effective_at": null,
      "version": "2026-10-05.2"
    }
  ],
  "cases": [
    {
      "id": "K01",
      "label": "Synthetic example — not your account",
      "input": {
        "schema": "ps.u34.normalized.v1",
        "instrumentKind": "outright-linear-future",
        "currency": "USD",
        "tradeBudget": "200",
        "stopLossPerUnit": "45",
        "step": "1",
        "costs": {
          "fixed": "2",
          "perUnit": "4",
          "complete": true
        },
        "limits": [
          {
            "id": "overall",
            "value": "700"
          },
          {
            "id": "daily",
            "value": "150"
          },
          {
            "id": "portfolio",
            "value": "300"
          }
        ],
        "candidateQuantity": null
      },
      "costCoverage": "known",
      "output": {
        "status": "fits",
        "quantity": "3",
        "knownLimitCeiling": "3",
        "effectiveBudget": "150",
        "bindingLimits": [
          "daily"
        ],
        "candidateModeledLoss": "149",
        "candidateLossLowerBound": "149"
      },
      "unknownReason": null
    },
    {
      "id": "K01_OVER",
      "label": "Synthetic example — not your account",
      "input": {
        "schema": "ps.u34.normalized.v1",
        "instrumentKind": "outright-linear-future",
        "currency": "USD",
        "tradeBudget": "200",
        "stopLossPerUnit": "45",
        "step": "1",
        "costs": {
          "fixed": "2",
          "perUnit": "4",
          "complete": true
        },
        "limits": [
          {
            "id": "overall",
            "value": "700"
          },
          {
            "id": "daily",
            "value": "150"
          },
          {
            "id": "portfolio",
            "value": "300"
          }
        ],
        "candidateQuantity": "4"
      },
      "costCoverage": "known",
      "output": {
        "status": "does_not_fit",
        "quantity": "3",
        "knownLimitCeiling": "3",
        "effectiveBudget": "150",
        "bindingLimits": [
          "daily"
        ],
        "candidateModeledLoss": "198",
        "candidateLossLowerBound": "198"
      },
      "unknownReason": null
    },
    {
      "id": "S01",
      "label": "Synthetic example — not your account",
      "input": {
        "schema": "ps.u34.normalized.v1",
        "instrumentKind": "outright-linear-future",
        "currency": "USD",
        "tradeBudget": "500",
        "stopLossPerUnit": "250",
        "step": "1",
        "costs": {
          "fixed": "0",
          "perUnit": "0",
          "complete": true
        },
        "limits": [],
        "candidateQuantity": null
      },
      "costCoverage": "known",
      "output": {
        "status": "fits",
        "quantity": "2",
        "knownLimitCeiling": "2",
        "effectiveBudget": "500",
        "bindingLimits": [
          "trade"
        ],
        "candidateModeledLoss": "500",
        "candidateLossLowerBound": "500"
      },
      "unknownReason": null
    },
    {
      "id": "S02",
      "label": "Synthetic example — not your account",
      "input": {
        "schema": "ps.u34.normalized.v1",
        "instrumentKind": "outright-linear-future",
        "currency": "USD",
        "tradeBudget": "500",
        "stopLossPerUnit": "250",
        "step": "1",
        "costs": {
          "fixed": "4",
          "perUnit": "2",
          "complete": true
        },
        "limits": [],
        "candidateQuantity": null
      },
      "costCoverage": "known",
      "output": {
        "status": "fits",
        "quantity": "1",
        "knownLimitCeiling": "1",
        "effectiveBudget": "500",
        "bindingLimits": [
          "trade"
        ],
        "candidateModeledLoss": "256",
        "candidateLossLowerBound": "256"
      },
      "unknownReason": null
    },
    {
      "id": "K02",
      "label": "Synthetic example — not your account",
      "input": {
        "schema": "ps.u34.normalized.v1",
        "instrumentKind": "outright-linear-future",
        "currency": "USD",
        "tradeBudget": "200",
        "stopLossPerUnit": "45",
        "step": "1",
        "costs": {
          "fixed": "2",
          "perUnit": "4",
          "complete": true
        },
        "limits": [
          {
            "id": "overall",
            "value": "700"
          },
          {
            "id": "daily",
            "value": null
          },
          {
            "id": "portfolio",
            "value": "300"
          }
        ],
        "candidateQuantity": null
      },
      "costCoverage": "known",
      "output": {
        "status": "unknown",
        "quantity": null,
        "knownLimitCeiling": "4",
        "effectiveBudget": null,
        "bindingLimits": [],
        "candidateModeledLoss": null,
        "candidateLossLowerBound": null
      },
      "unknownReason": "daily remaining room is not known."
    },
    {
      "id": "K07_UNKNOWN",
      "label": "Synthetic example — not your account",
      "input": {
        "schema": "ps.u34.normalized.v1",
        "instrumentKind": "outright-linear-future",
        "currency": "USD",
        "tradeBudget": "200",
        "stopLossPerUnit": "45",
        "step": "1",
        "costs": {
          "fixed": "2",
          "perUnit": "4",
          "complete": false
        },
        "limits": [
          {
            "id": "overall",
            "value": "700"
          },
          {
            "id": "daily",
            "value": "150"
          },
          {
            "id": "portfolio",
            "value": "300"
          }
        ],
        "candidateQuantity": "3"
      },
      "costCoverage": "unknown",
      "output": {
        "status": "unknown",
        "quantity": null,
        "knownLimitCeiling": "3",
        "effectiveBudget": "150",
        "bindingLimits": [
          "daily"
        ],
        "candidateModeledLoss": null,
        "candidateLossLowerBound": "149"
      },
      "unknownReason": "Trading costs are not fully entered."
    },
    {
      "id": "S03",
      "label": "Synthetic example — not your account",
      "input": {
        "schema": "ps.u34.normalized.v1",
        "instrumentKind": "outright-linear-future",
        "currency": "USD",
        "tradeBudget": "10",
        "stopLossPerUnit": "25",
        "step": "1",
        "costs": {
          "fixed": "2",
          "perUnit": "0",
          "complete": true
        },
        "limits": [],
        "candidateQuantity": null
      },
      "costCoverage": "known",
      "output": {
        "status": "no_trade_candidate",
        "quantity": "0",
        "knownLimitCeiling": "0",
        "effectiveBudget": "10",
        "bindingLimits": [
          "trade"
        ],
        "candidateModeledLoss": "0",
        "candidateLossLowerBound": "0"
      },
      "unknownReason": null
    }
  ]
}
