{
  "balance": 31.2723,
  "starting_balance": 20,
  "open_positions": {
    "BTCUSDT": {
      "symbol": "BTCUSDT",
      "direction": "SHORT",
      "entry_price": 62203.23,
      "entry_time": "2026-06-09 16:05:10",
      "entry_candle_time": "2026-06-09 16:00:00",
      "position_size": 28,
      "leverage": 10,
      "entry_fee": 0.112
    }
  },
  "closed_trades": [
    {
      "timestamp": "2026-05-27 19:57:48.49175",
      "symbol": "BTCUSDT",
      "direction": "SHORT",
      "strategy": "EMA2_21_30m",
      "entry_price": 75621.1,
      "exit_price": 74828.8157,
      "entry_time": "2026-05-27 07:12:19",
      "exit_time": "2026-05-27 19:57:48",
      "position_size": 18,
      "leverage": 10,
      "profit_loss": 1.8859,
      "fees_paid": 0.144,
      "net_profit": 1.8139,
      "return_pct": 10.077,
      "result": "WIN",
      "exit_reason": "Profit Target -1.0%"
    },
    {
      "timestamp": "2026-05-29 15:03:14.718046",
      "symbol": "BTCUSDT",
      "direction": "LONG",
      "strategy": "EMA2_21_30m",
      "entry_price": 73767.98,
      "exit_price": 73259.0821,
      "entry_time": "2026-05-29 09:01:16",
      "exit_time": "2026-05-29 15:03:14",
      "position_size": 19,
      "leverage": 10,
      "profit_loss": -1.3107,
      "fees_paid": 0.152,
      "net_profit": -1.3867,
      "return_pct": -7.2986,
      "result": "LOSS",
      "exit_reason": "EMA2 crossed below EMA21 (30m)"
    },
    {
      "timestamp": "2026-05-30 17:04:54.171102",
      "symbol": "BTCUSDT",
      "direction": "SHORT",
      "strategy": "EMA2_21_1h",
      "entry_price": 73206.89,
      "exit_price": 73966.0746,
      "entry_time": "2026-05-29 15:08:16",
      "exit_time": "2026-05-30 17:04:54",
      "position_size": 18,
      "leverage": 10,
      "profit_loss": -1.8667,
      "fees_paid": 0.144,
      "net_profit": -1.9387,
      "return_pct": -10.7704,
      "result": "LOSS",
      "exit_reason": "EMA2 crossed above EMA21 (1h)"
    },
    {
      "timestamp": "2026-05-31 19:00:39.41928",
      "symbol": "BTCUSDT",
      "direction": "LONG",
      "strategy": "EMA2_21_1h",
      "entry_price": 73895,
      "exit_price": 73489.3769,
      "entry_time": "2026-05-30 17:09:55",
      "exit_time": "2026-05-31 19:00:39",
      "position_size": 16,
      "leverage": 10,
      "profit_loss": -0.8783,
      "fees_paid": 0.128,
      "net_profit": -0.9423,
      "return_pct": -5.8892,
      "result": "LOSS",
      "exit_reason": "EMA2 crossed below EMA21 (1h)"
    },
    {
      "timestamp": "2026-06-03 05:32:55.756217",
      "symbol": "BTCUSDT",
      "direction": "SHORT",
      "strategy": "EMA2_21_1h",
      "entry_price": 73504.6,
      "exit_price": 66117.6723,
      "entry_time": "2026-05-31 19:05:40",
      "exit_time": "2026-06-03 05:32:55",
      "position_size": 15,
      "leverage": 10,
      "profit_loss": 15.0744,
      "fees_paid": 0.12,
      "net_profit": 15.0144,
      "return_pct": 100.0961,
      "result": "WIN",
      "exit_reason": "Profit Target -10.0%"
    },
    {
      "timestamp": "2026-06-09 16:00:09.43016",
      "symbol": "BTCUSDT",
      "direction": "LONG",
      "strategy": "EMA2_21_1h",
      "entry_price": 62378.01,
      "exit_price": 62242.4732,
      "entry_time": "2026-06-07 10:02:00",
      "exit_time": "2026-06-09 16:00:09",
      "position_size": 28,
      "leverage": 10,
      "profit_loss": -0.6084,
      "fees_paid": 0.224,
      "net_profit": -0.7204,
      "return_pct": -2.5728,
      "result": "LOSS",
      "exit_reason": "EMA2 crossed below EMA21 (1h)"
    }
  ],
  "profit_switches": {
    "BTCUSDT": {
      "direction": "LONG",
      "locked": false
    }
  },
  "total_trades": 7,
  "winning_trades": 2,
  "losing_trades": 4,
  "total_fees": 1.024
}
