[
  {
    "timestamp": "2026-06-10T13:45:30.799628+00:00",
    "ticker": "META",
    "action": "BUY",
    "price": 590.5601,
    "qty": 1,
    "total_value": 590.56,
    "cash_after": 9409.44,
    "reasoning": "9 EMA (588.75) crossed above 21 EMA (588.67); RSI 53.7 < 70"
  },
  {
    "timestamp": "2026-06-10T13:45:35.855669+00:00",
    "ticker": "QQQ",
    "action": "BUY",
    "price": 705.97,
    "qty": 1,
    "total_value": 705.97,
    "cash_after": 8703.47,
    "reasoning": "9 EMA (704.91) crossed above 21 EMA (704.80); RSI 50.7 < 70"
  },
  {
    "timestamp": "2026-06-10T15:09:21.048162+00:00",
    "ticker": "QQQ",
    "action": "SELL",
    "price": 701.06,
    "qty": 1,
    "total_value": 701.06,
    "cash_after": 9404.53,
    "pnl": -4.91,
    "reasoning": "9 EMA (704.74) crossed below 21 EMA (704.94); RSI 42.5"
  }
]
