{
  "case_id": "QE-TRACE-01",
  "version": "2.0",
  "synthetic": true,
  "initial_balance": 10000,
  "currency": "EUR",
  "assumptions": [
    "Invented prices and predictions; not company results.",
    "Sequential long-only purchases of one imaginary share; each sold before the next.",
    "Flat total purchase and sale cost of EUR 2 per trade; no other costs or cash movements.",
    "The third prediction is marked as stronger; this input is held fixed in both tests."
  ],
  "trades": [
    {
      "prediction": "up",
      "stronger": false,
      "buy": 100,
      "sell": 102,
      "cost": 2
    },
    {
      "prediction": "up",
      "stronger": false,
      "buy": 100,
      "sell": 101,
      "cost": 2
    },
    {
      "prediction": "up",
      "stronger": true,
      "buy": 100,
      "sell": 98,
      "cost": 2
    }
  ],
  "base_amounts": [
    1000,
    1000,
    1000
  ],
  "changed_amounts": [
    1000,
    1000,
    2000
  ],
  "expected": {
    "base_balances": [
      10000,
      10018,
      10026,
      10004
    ],
    "changed_balances": [
      10000,
      10018,
      10026,
      9984
    ],
    "intermediate_final": 9994,
    "correct_predictions": 2,
    "total_predictions": 3
  }
}
