{
  "balance": 19.1219,
  "starting_balance": 20,
  "open_positions": {
    "XRPUSDT": {
      "symbol": "XRPUSDT",
      "direction": "SHORT",
      "entry_price": 1.1335,
      "entry_time": "2026-06-09 19:06:11",
      "entry_candle_time": "2026-06-09 19:00:00",
      "position_size": 17,
      "leverage": 10,
      "entry_fee": 0.068
    }
  },
  "closed_trades": [
    {
      "timestamp": "2026-05-28 19:00:39.240866",
      "symbol": "XRPUSDT",
      "direction": "SHORT",
      "strategy": "EMA2_21_30m",
      "entry_price": 1.2909,
      "exit_price": 1.3245,
      "entry_time": "2026-05-28 16:09:41",
      "exit_time": "2026-05-28 19:00:39",
      "position_size": 18,
      "leverage": 10,
      "profit_loss": -4.6798,
      "fees_paid": 0.144,
      "net_profit": -4.7518,
      "return_pct": -26.3988,
      "result": "LOSS",
      "exit_reason": "EMA2 crossed above EMA21 (30m)"
    },
    {
      "timestamp": "2026-05-29 16:00:23.376653",
      "symbol": "XRPUSDT",
      "direction": "LONG",
      "strategy": "EMA2_21_1h",
      "entry_price": 1.3203,
      "exit_price": 1.302,
      "entry_time": "2026-05-28 19:05:40",
      "exit_time": "2026-05-29 16:00:23",
      "position_size": 13,
      "leverage": 10,
      "profit_loss": -1.7971,
      "fees_paid": 0.104,
      "net_profit": -1.8491,
      "return_pct": -14.2236,
      "result": "LOSS",
      "exit_reason": "EMA2 crossed below EMA21 (1h)"
    },
    {
      "timestamp": "2026-05-29 19:01:32.965289",
      "symbol": "XRPUSDT",
      "direction": "SHORT",
      "strategy": "EMA2_21_1h",
      "entry_price": 1.3058,
      "exit_price": 1.3279,
      "entry_time": "2026-05-29 16:05:24",
      "exit_time": "2026-05-29 19:01:32",
      "position_size": 11,
      "leverage": 10,
      "profit_loss": -1.8586,
      "fees_paid": 0.088,
      "net_profit": -1.9026,
      "return_pct": -17.2966,
      "result": "LOSS",
      "exit_reason": "EMA2 crossed above EMA21 (1h)"
    },
    {
      "timestamp": "2026-05-31 19:00:38.952248",
      "symbol": "XRPUSDT",
      "direction": "LONG",
      "strategy": "EMA2_21_1h",
      "entry_price": 1.3253,
      "exit_price": 1.3271,
      "entry_time": "2026-05-29 19:06:34",
      "exit_time": "2026-05-31 19:00:38",
      "position_size": 10,
      "leverage": 10,
      "profit_loss": 0.1385,
      "fees_paid": 0.08,
      "net_profit": 0.0985,
      "return_pct": 0.9854,
      "result": "WIN",
      "exit_reason": "EMA2 crossed below EMA21 (1h)"
    },
    {
      "timestamp": "2026-06-03 07:29:16.405722",
      "symbol": "XRPUSDT",
      "direction": "SHORT",
      "strategy": "EMA2_21_1h",
      "entry_price": 1.329,
      "exit_price": 1.2294,
      "entry_time": "2026-05-31 19:05:40",
      "exit_time": "2026-06-03 07:29:16",
      "position_size": 10,
      "leverage": 10,
      "profit_loss": 7.4933,
      "fees_paid": 0.08,
      "net_profit": 7.4533,
      "return_pct": 74.5327,
      "result": "WIN",
      "exit_reason": "Profit Target -7.0%"
    },
    {
      "timestamp": "2026-06-09 19:01:09.836814",
      "symbol": "XRPUSDT",
      "direction": "LONG",
      "strategy": "EMA2_21_1h",
      "entry_price": 1.1238,
      "exit_price": 1.1274,
      "entry_time": "2026-06-07 09:01:43",
      "exit_time": "2026-06-09 19:01:09",
      "position_size": 16,
      "leverage": 10,
      "profit_loss": 0.5177,
      "fees_paid": 0.128,
      "net_profit": 0.4537,
      "return_pct": 2.8355,
      "result": "WIN",
      "exit_reason": "EMA2 crossed below EMA21 (1h)"
    }
  ],
  "profit_switches": {
    "XRPUSDT": {
      "direction": "LONG",
      "locked": false
    }
  },
  "total_trades": 7,
  "winning_trades": 3,
  "losing_trades": 3,
  "total_fees": 0.692
}
