{
  "balance": 84.9174,
  "starting_balance": 100,
  "open_positions": {
    "AVAXUSDT": {
      "symbol": "AVAXUSDT",
      "direction": "SHORT",
      "entry_price": 9.4,
      "entry_time": "2026-04-16 13:01:00",
      "entry_candle_time": "2026-04-16 13:00:00",
      "position_size": 13,
      "leverage": 10,
      "entry_fee": 0.052,
      "btc_1d_green": false,
      "btc_1d_body_pct": 0.0167,
      "btc_2h_slope_pct": -0.1311,
      "btc_2h_snapshot": "[{\"green\":false,\"body_pct\":0.0895,\"is_live\":false},{\"green\":false,\"body_pct\":0.1089,\"is_live\":false},{\"green\":true,\"body_pct\":0.0167,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    "BNBUSDT": {
      "symbol": "BNBUSDT",
      "direction": "SHORT",
      "entry_price": 619.88,
      "entry_time": "2026-04-16 13:01:01",
      "entry_candle_time": "2026-04-16 13:00:00",
      "position_size": 13,
      "leverage": 10,
      "entry_fee": 0.052,
      "btc_1d_green": false,
      "btc_1d_body_pct": 0.0167,
      "btc_2h_slope_pct": -0.1311,
      "btc_2h_snapshot": "[{\"green\":false,\"body_pct\":0.0895,\"is_live\":false},{\"green\":false,\"body_pct\":0.1089,\"is_live\":false},{\"green\":true,\"body_pct\":0.0167,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    "BTCUSDT": {
      "symbol": "BTCUSDT",
      "direction": "SHORT",
      "entry_price": 74325.42,
      "entry_time": "2026-04-16 13:01:03",
      "entry_candle_time": "2026-04-16 13:00:00",
      "position_size": 13,
      "leverage": 10,
      "entry_fee": 0.052,
      "btc_1d_green": false,
      "btc_1d_body_pct": 0.0167,
      "btc_2h_slope_pct": -0.1311,
      "btc_2h_snapshot": "[{\"green\":false,\"body_pct\":0.0895,\"is_live\":false},{\"green\":false,\"body_pct\":0.1089,\"is_live\":false},{\"green\":true,\"body_pct\":0.0167,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    "ETHUSDT": {
      "symbol": "ETHUSDT",
      "direction": "SHORT",
      "entry_price": 2333.17,
      "entry_time": "2026-04-16 13:01:04",
      "entry_candle_time": "2026-04-16 13:00:00",
      "position_size": 13,
      "leverage": 10,
      "entry_fee": 0.052,
      "btc_1d_green": false,
      "btc_1d_body_pct": 0.0167,
      "btc_2h_slope_pct": -0.1311,
      "btc_2h_snapshot": "[{\"green\":false,\"body_pct\":0.0895,\"is_live\":false},{\"green\":false,\"body_pct\":0.1089,\"is_live\":false},{\"green\":true,\"body_pct\":0.0167,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    }
  },
  "closed_trades": [
    {
      "timestamp": "2026-04-13 11:30:33.807104",
      "symbol": "ADAUSDT",
      "direction": "SHORT",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 0.2378,
      "exit_price": 0.2388,
      "entry_time": "2026-04-13 10:35:24",
      "exit_time": "2026-04-13 11:30:33",
      "position_size": 13,
      "leverage": 10,
      "profit_loss": -0.5573,
      "fees_paid": 0.104,
      "net_profit": -0.6093,
      "return_pct": -4.6866,
      "result": "LOSS",
      "exit_reason": "EMA5 crossed above EMA9 (30m)",
      "btc_1d_green": false,
      "btc_1d_body_pct": 0.1158,
      "btc_2h_slope_pct": -0.0155,
      "btc_2h_snapshot": "[{\"green\":true,\"body_pct\":0.0135,\"is_live\":false},{\"green\":false,\"body_pct\":0.0429,\"is_live\":false},{\"green\":true,\"body_pct\":0.0017,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-04-13 12:54:54.28344",
      "symbol": "AVAXUSDT",
      "direction": "SHORT",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 9.04,
      "exit_price": 9.0145,
      "entry_time": "2026-04-13 11:16:01",
      "exit_time": "2026-04-13 12:54:54",
      "position_size": 13,
      "leverage": 10,
      "profit_loss": 0.3666,
      "fees_paid": 0.104,
      "net_profit": 0.3146,
      "return_pct": 2.4202,
      "result": "WIN",
      "exit_reason": "Profit Target -0.30%",
      "btc_1d_green": false,
      "btc_1d_body_pct": 0.0038,
      "btc_2h_slope_pct": -0.008,
      "btc_2h_snapshot": "[{\"green\":false,\"body_pct\":0.1852,\"is_live\":false},{\"green\":true,\"body_pct\":0.0167,\"is_live\":false},{\"green\":false,\"body_pct\":0.0531,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-04-13 14:30:02.97077",
      "symbol": "ADAUSDT",
      "direction": "SHORT",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 0.2383,
      "exit_price": 0.2388,
      "entry_time": "2026-04-13 13:57:04",
      "exit_time": "2026-04-13 14:30:02",
      "position_size": 13,
      "leverage": 10,
      "profit_loss": -0.2833,
      "fees_paid": 0.104,
      "net_profit": -0.3353,
      "return_pct": -2.5794,
      "result": "LOSS",
      "exit_reason": "EMA5 crossed above EMA9 (30m)",
      "btc_1d_green": false,
      "btc_1d_body_pct": 0.2403,
      "btc_2h_slope_pct": 0.0331,
      "btc_2h_snapshot": "[{\"green\":false,\"body_pct\":0.0134,\"is_live\":false},{\"green\":true,\"body_pct\":0.0382,\"is_live\":false},{\"green\":false,\"body_pct\":0.0391,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-04-13 15:00:12.820538",
      "symbol": "SOLUSDT",
      "direction": "SHORT",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 81.89,
      "exit_price": 82.5813,
      "entry_time": "2026-04-13 13:57:13",
      "exit_time": "2026-04-13 15:00:12",
      "position_size": 13,
      "leverage": 10,
      "profit_loss": -1.0974,
      "fees_paid": 0.104,
      "net_profit": -1.1494,
      "return_pct": -8.8414,
      "result": "LOSS",
      "exit_reason": "EMA5 crossed above EMA9 (30m)",
      "btc_1d_green": false,
      "btc_1d_body_pct": 0.2403,
      "btc_2h_slope_pct": 0.0331,
      "btc_2h_snapshot": "[{\"green\":false,\"body_pct\":0.0134,\"is_live\":false},{\"green\":true,\"body_pct\":0.0382,\"is_live\":false},{\"green\":false,\"body_pct\":0.0391,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-04-13 15:30:28.13698",
      "symbol": "BTCUSDT",
      "direction": "SHORT",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 70744.17,
      "exit_price": 71230.7376,
      "entry_time": "2026-04-13 10:01:35",
      "exit_time": "2026-04-13 15:30:28",
      "position_size": 13,
      "leverage": 10,
      "profit_loss": -0.8941,
      "fees_paid": 0.104,
      "net_profit": -0.9461,
      "return_pct": -7.2778,
      "result": "LOSS",
      "exit_reason": "BTC Filter Flip (SHORT → filter now LONG)",
      "btc_1d_green": false,
      "btc_1d_body_pct": 0.0945,
      "btc_2h_slope_pct": -0.0084,
      "btc_2h_snapshot": "[{\"green\":true,\"body_pct\":0.0048,\"is_live\":false},{\"green\":true,\"body_pct\":0.0434,\"is_live\":false},{\"green\":false,\"body_pct\":0.0945,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-04-13 15:30:29.905491",
      "symbol": "ETHUSDT",
      "direction": "SHORT",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 2184.06,
      "exit_price": 2197.9184,
      "entry_time": "2026-04-13 10:01:37",
      "exit_time": "2026-04-13 15:30:29",
      "position_size": 13,
      "leverage": 10,
      "profit_loss": -0.8249,
      "fees_paid": 0.104,
      "net_profit": -0.8769,
      "return_pct": -6.7453,
      "result": "LOSS",
      "exit_reason": "BTC Filter Flip (SHORT → filter now LONG)",
      "btc_1d_green": false,
      "btc_1d_body_pct": 0.0945,
      "btc_2h_slope_pct": -0.0084,
      "btc_2h_snapshot": "[{\"green\":true,\"body_pct\":0.0048,\"is_live\":false},{\"green\":true,\"body_pct\":0.0434,\"is_live\":false},{\"green\":false,\"body_pct\":0.0945,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-04-13 15:30:31.61301",
      "symbol": "LINKUSDT",
      "direction": "SHORT",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 8.72,
      "exit_price": 8.7844,
      "entry_time": "2026-04-13 09:35:18",
      "exit_time": "2026-04-13 15:30:31",
      "position_size": 13,
      "leverage": 10,
      "profit_loss": -0.9599,
      "fees_paid": 0.104,
      "net_profit": -1.0119,
      "return_pct": -7.7842,
      "result": "LOSS",
      "exit_reason": "BTC Filter Flip (SHORT → filter now LONG)",
      "btc_1d_green": false,
      "btc_1d_body_pct": 0.4304,
      "btc_2h_slope_pct": -0.0859,
      "btc_2h_snapshot": "[{\"green\":false,\"body_pct\":0.012,\"is_live\":false},{\"green\":true,\"body_pct\":0.0113,\"is_live\":false},{\"green\":false,\"body_pct\":0,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-04-13 15:30:35.154225",
      "symbol": "XRPUSDT",
      "direction": "SHORT",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 1.3248,
      "exit_price": 1.333,
      "entry_time": "2026-04-13 10:35:37",
      "exit_time": "2026-04-13 15:30:35",
      "position_size": 13,
      "leverage": 10,
      "profit_loss": -0.8013,
      "fees_paid": 0.104,
      "net_profit": -0.8533,
      "return_pct": -6.5641,
      "result": "LOSS",
      "exit_reason": "BTC Filter Flip (SHORT → filter now LONG)",
      "btc_1d_green": false,
      "btc_1d_body_pct": 0.1158,
      "btc_2h_slope_pct": -0.0155,
      "btc_2h_snapshot": "[{\"green\":true,\"body_pct\":0.0135,\"is_live\":false},{\"green\":false,\"body_pct\":0.0429,\"is_live\":false},{\"green\":true,\"body_pct\":0.0017,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-04-13 16:43:46.269692",
      "symbol": "ETHUSDT",
      "direction": "LONG",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 2214.38,
      "exit_price": 2220.3293,
      "entry_time": "2026-04-13 16:00:43",
      "exit_time": "2026-04-13 16:43:46",
      "position_size": 13,
      "leverage": 10,
      "profit_loss": 0.3493,
      "fees_paid": 0.104,
      "net_profit": 0.2973,
      "return_pct": 2.2867,
      "result": "WIN",
      "exit_reason": "Profit Target +0.30%",
      "btc_1d_green": true,
      "btc_1d_body_pct": 0.0052,
      "btc_2h_slope_pct": 0.2198,
      "btc_2h_snapshot": "[{\"green\":false,\"body_pct\":0.1907,\"is_live\":false},{\"green\":true,\"body_pct\":0.2555,\"is_live\":false},{\"green\":false,\"body_pct\":0.0052,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-04-13 16:45:11.996203",
      "symbol": "BTCUSDT",
      "direction": "LONG",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 71658.91,
      "exit_price": 71975.0645,
      "entry_time": "2026-04-13 16:00:41",
      "exit_time": "2026-04-13 16:45:11",
      "position_size": 13,
      "leverage": 10,
      "profit_loss": 0.5736,
      "fees_paid": 0.104,
      "net_profit": 0.5216,
      "return_pct": 4.0119,
      "result": "WIN",
      "exit_reason": "Profit Target +0.30%",
      "btc_1d_green": true,
      "btc_1d_body_pct": 0.0052,
      "btc_2h_slope_pct": 0.2198,
      "btc_2h_snapshot": "[{\"green\":false,\"body_pct\":0.1907,\"is_live\":false},{\"green\":true,\"body_pct\":0.2555,\"is_live\":false},{\"green\":false,\"body_pct\":0.0052,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-04-13 16:46:42.100604",
      "symbol": "LINKUSDT",
      "direction": "LONG",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 8.85,
      "exit_price": 8.8756,
      "entry_time": "2026-04-13 16:00:45",
      "exit_time": "2026-04-13 16:46:42",
      "position_size": 13,
      "leverage": 10,
      "profit_loss": 0.3755,
      "fees_paid": 0.104,
      "net_profit": 0.3235,
      "return_pct": 2.4881,
      "result": "WIN",
      "exit_reason": "Profit Target +0.30%",
      "btc_1d_green": true,
      "btc_1d_body_pct": 0.0052,
      "btc_2h_slope_pct": 0.2198,
      "btc_2h_snapshot": "[{\"green\":false,\"body_pct\":0.1907,\"is_live\":false},{\"green\":true,\"body_pct\":0.2555,\"is_live\":false},{\"green\":false,\"body_pct\":0.0052,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-04-13 16:48:03.160179",
      "symbol": "BNBUSDT",
      "direction": "LONG",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 600.13,
      "exit_price": 601.8389,
      "entry_time": "2026-04-13 16:00:39",
      "exit_time": "2026-04-13 16:48:03",
      "position_size": 13,
      "leverage": 10,
      "profit_loss": 0.3702,
      "fees_paid": 0.104,
      "net_profit": 0.3182,
      "return_pct": 2.4476,
      "result": "WIN",
      "exit_reason": "Profit Target +0.30%",
      "btc_1d_green": true,
      "btc_1d_body_pct": 0.0052,
      "btc_2h_slope_pct": 0.2198,
      "btc_2h_snapshot": "[{\"green\":false,\"body_pct\":0.1907,\"is_live\":false},{\"green\":true,\"body_pct\":0.2555,\"is_live\":false},{\"green\":false,\"body_pct\":0.0052,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-04-13 16:59:26.295187",
      "symbol": "AVAXUSDT",
      "direction": "LONG",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 9.26,
      "exit_price": 9.3153,
      "entry_time": "2026-04-13 16:00:38",
      "exit_time": "2026-04-13 16:59:26",
      "position_size": 13,
      "leverage": 10,
      "profit_loss": 0.7769,
      "fees_paid": 0.104,
      "net_profit": 0.7249,
      "return_pct": 5.5762,
      "result": "WIN",
      "exit_reason": "Profit Target +0.30%",
      "btc_1d_green": true,
      "btc_1d_body_pct": 0.0052,
      "btc_2h_slope_pct": 0.2198,
      "btc_2h_snapshot": "[{\"green\":false,\"body_pct\":0.1907,\"is_live\":false},{\"green\":true,\"body_pct\":0.2555,\"is_live\":false},{\"green\":false,\"body_pct\":0.0052,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-04-13 16:59:37.05142",
      "symbol": "XRPUSDT",
      "direction": "LONG",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 1.3399,
      "exit_price": 1.3456,
      "entry_time": "2026-04-13 16:00:48",
      "exit_time": "2026-04-13 16:59:37",
      "position_size": 13,
      "leverage": 10,
      "profit_loss": 0.5556,
      "fees_paid": 0.104,
      "net_profit": 0.5036,
      "return_pct": 3.8741,
      "result": "WIN",
      "exit_reason": "Profit Target +0.30%",
      "btc_1d_green": true,
      "btc_1d_body_pct": 0.0052,
      "btc_2h_slope_pct": 0.2198,
      "btc_2h_snapshot": "[{\"green\":false,\"body_pct\":0.1907,\"is_live\":false},{\"green\":true,\"body_pct\":0.2555,\"is_live\":false},{\"green\":false,\"body_pct\":0.0052,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-04-13 20:30:31.418641",
      "symbol": "ADAUSDT",
      "direction": "LONG",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 0.2429,
      "exit_price": 0.2375,
      "entry_time": "2026-04-13 16:00:36",
      "exit_time": "2026-04-13 20:30:31",
      "position_size": 13,
      "leverage": 10,
      "profit_loss": -2.9001,
      "fees_paid": 0.104,
      "net_profit": -2.9521,
      "return_pct": -22.7088,
      "result": "LOSS",
      "exit_reason": "EMA5 crossed below EMA9 (30m)",
      "btc_1d_green": true,
      "btc_1d_body_pct": 0.0052,
      "btc_2h_slope_pct": 0.2198,
      "btc_2h_snapshot": "[{\"green\":false,\"body_pct\":0.1907,\"is_live\":false},{\"green\":true,\"body_pct\":0.2555,\"is_live\":false},{\"green\":false,\"body_pct\":0.0052,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-04-14 00:14:30.846183",
      "symbol": "SOLUSDT",
      "direction": "LONG",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 83.63,
      "exit_price": 84.7176,
      "entry_time": "2026-04-13 16:00:47",
      "exit_time": "2026-04-14 00:14:30",
      "position_size": 13,
      "leverage": 10,
      "profit_loss": 1.6907,
      "fees_paid": 0.104,
      "net_profit": 1.6387,
      "return_pct": 12.6051,
      "result": "WIN",
      "exit_reason": "Profit Target +1.00%",
      "btc_1d_green": true,
      "btc_1d_body_pct": 0.0052,
      "btc_2h_slope_pct": 0.2198,
      "btc_2h_snapshot": "[{\"green\":false,\"body_pct\":0.1907,\"is_live\":false},{\"green\":true,\"body_pct\":0.2555,\"is_live\":false},{\"green\":false,\"body_pct\":0.0052,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-04-14 00:17:01.009145",
      "symbol": "ADAUSDT",
      "direction": "LONG",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 0.2414,
      "exit_price": 0.245,
      "entry_time": "2026-04-13 22:00:49",
      "exit_time": "2026-04-14 00:17:01",
      "position_size": 13,
      "leverage": 10,
      "profit_loss": 1.9265,
      "fees_paid": 0.104,
      "net_profit": 1.8745,
      "return_pct": 14.4196,
      "result": "WIN",
      "exit_reason": "Profit Target +1.00%",
      "btc_1d_green": true,
      "btc_1d_body_pct": 0.0452,
      "btc_2h_slope_pct": 0.2046,
      "btc_2h_snapshot": "[{\"green\":true,\"body_pct\":0.263,\"is_live\":false},{\"green\":false,\"body_pct\":0.1633,\"is_live\":false},{\"green\":true,\"body_pct\":0.0452,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-04-14 17:30:19.07719",
      "symbol": "AVAXUSDT",
      "direction": "LONG",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 9.51,
      "exit_price": 9.3053,
      "entry_time": "2026-04-14 16:31:03",
      "exit_time": "2026-04-14 17:30:19",
      "position_size": 13,
      "leverage": 10,
      "profit_loss": -2.7976,
      "fees_paid": 0.104,
      "net_profit": -2.8496,
      "return_pct": -21.92,
      "result": "LOSS",
      "exit_reason": "EMA5 crossed below EMA9 (30m)",
      "btc_1d_green": true,
      "btc_1d_body_pct": 0.5826,
      "btc_2h_slope_pct": 0.2104,
      "btc_2h_snapshot": "[{\"green\":true,\"body_pct\":0.0727,\"is_live\":false},{\"green\":true,\"body_pct\":0.3259,\"is_live\":false},{\"green\":true,\"body_pct\":0.1462,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-04-14 17:30:25.673257",
      "symbol": "LINKUSDT",
      "direction": "LONG",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 9.26,
      "exit_price": 9.0655,
      "entry_time": "2026-04-14 16:31:10",
      "exit_time": "2026-04-14 17:30:25",
      "position_size": 13,
      "leverage": 10,
      "profit_loss": -2.7311,
      "fees_paid": 0.104,
      "net_profit": -2.7831,
      "return_pct": -21.4081,
      "result": "LOSS",
      "exit_reason": "EMA5 crossed below EMA9 (30m)",
      "btc_1d_green": true,
      "btc_1d_body_pct": 0.5826,
      "btc_2h_slope_pct": 0.2104,
      "btc_2h_snapshot": "[{\"green\":true,\"body_pct\":0.0727,\"is_live\":false},{\"green\":true,\"body_pct\":0.3259,\"is_live\":false},{\"green\":true,\"body_pct\":0.1462,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-04-14 20:30:38.191267",
      "symbol": "ADAUSDT",
      "direction": "LONG",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 0.2493,
      "exit_price": 0.2423,
      "entry_time": "2026-04-14 16:00:35",
      "exit_time": "2026-04-14 20:30:38",
      "position_size": 13,
      "leverage": 10,
      "profit_loss": -3.6613,
      "fees_paid": 0.104,
      "net_profit": -3.7133,
      "return_pct": -28.5637,
      "result": "LOSS",
      "exit_reason": "EMA5 crossed below EMA9 (30m)",
      "btc_1d_green": true,
      "btc_1d_body_pct": 0.0287,
      "btc_2h_slope_pct": 0.2854,
      "btc_2h_snapshot": "[{\"green\":true,\"body_pct\":0.3166,\"is_live\":false},{\"green\":true,\"body_pct\":0.2111,\"is_live\":false},{\"green\":true,\"body_pct\":0.0387,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-04-15 05:00:37.839201",
      "symbol": "BNBUSDT",
      "direction": "LONG",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 619.4,
      "exit_price": 615.632,
      "entry_time": "2026-04-15 04:00:38",
      "exit_time": "2026-04-15 05:00:37",
      "position_size": 13,
      "leverage": 10,
      "profit_loss": -0.7908,
      "fees_paid": 0.104,
      "net_profit": -0.8428,
      "return_pct": -6.4833,
      "result": "LOSS",
      "exit_reason": "BTC Filter Flip (LONG → filter now SHORT)",
      "btc_1d_green": true,
      "btc_1d_body_pct": 0.0454,
      "btc_2h_slope_pct": 0.0008,
      "btc_2h_snapshot": "[{\"green\":false,\"body_pct\":0.0361,\"is_live\":false},{\"green\":false,\"body_pct\":0.0072,\"is_live\":false},{\"green\":true,\"body_pct\":0.0454,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-04-15 05:00:39.379451",
      "symbol": "BTCUSDT",
      "direction": "LONG",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 74641.34,
      "exit_price": 74275.1039,
      "entry_time": "2026-04-15 04:00:40",
      "exit_time": "2026-04-15 05:00:39",
      "position_size": 13,
      "leverage": 10,
      "profit_loss": -0.6379,
      "fees_paid": 0.104,
      "net_profit": -0.6899,
      "return_pct": -5.3066,
      "result": "LOSS",
      "exit_reason": "BTC Filter Flip (LONG → filter now SHORT)",
      "btc_1d_green": true,
      "btc_1d_body_pct": 0.0454,
      "btc_2h_slope_pct": 0.0008,
      "btc_2h_snapshot": "[{\"green\":false,\"body_pct\":0.0361,\"is_live\":false},{\"green\":false,\"body_pct\":0.0072,\"is_live\":false},{\"green\":true,\"body_pct\":0.0454,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-04-15 09:45:55.630952",
      "symbol": "AVAXUSDT",
      "direction": "SHORT",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 9.31,
      "exit_price": 9.2646,
      "entry_time": "2026-04-15 09:01:01",
      "exit_time": "2026-04-15 09:45:55",
      "position_size": 13,
      "leverage": 10,
      "profit_loss": 0.6335,
      "fees_paid": 0.104,
      "net_profit": 0.5815,
      "return_pct": 4.4733,
      "result": "WIN",
      "exit_reason": "Profit Target -0.50%",
      "btc_1d_green": false,
      "btc_1d_body_pct": 0.0362,
      "btc_2h_slope_pct": -0.0721,
      "btc_2h_snapshot": "[{\"green\":true,\"body_pct\":0.1013,\"is_live\":false},{\"green\":false,\"body_pct\":0.1465,\"is_live\":false},{\"green\":true,\"body_pct\":0.0362,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-04-15 09:45:57.19107",
      "symbol": "BNBUSDT",
      "direction": "SHORT",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 614.39,
      "exit_price": 611.3955,
      "entry_time": "2026-04-15 09:01:02",
      "exit_time": "2026-04-15 09:45:57",
      "position_size": 13,
      "leverage": 10,
      "profit_loss": 0.6336,
      "fees_paid": 0.104,
      "net_profit": 0.5816,
      "return_pct": 4.4739,
      "result": "WIN",
      "exit_reason": "Profit Target -0.50%",
      "btc_1d_green": false,
      "btc_1d_body_pct": 0.0362,
      "btc_2h_slope_pct": -0.0721,
      "btc_2h_snapshot": "[{\"green\":true,\"body_pct\":0.1013,\"is_live\":false},{\"green\":false,\"body_pct\":0.1465,\"is_live\":false},{\"green\":true,\"body_pct\":0.0362,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-04-15 12:31:09.7463",
      "symbol": "LINKUSDT",
      "direction": "SHORT",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 9.03,
      "exit_price": 9.0645,
      "entry_time": "2026-04-15 09:01:08",
      "exit_time": "2026-04-15 12:31:09",
      "position_size": 13,
      "leverage": 10,
      "profit_loss": -0.4971,
      "fees_paid": 0.104,
      "net_profit": -0.5491,
      "return_pct": -4.2239,
      "result": "LOSS",
      "exit_reason": "EMA5 crossed above EMA9 (30m)",
      "btc_1d_green": false,
      "btc_1d_body_pct": 0.0362,
      "btc_2h_slope_pct": -0.0721,
      "btc_2h_snapshot": "[{\"green\":true,\"body_pct\":0.1013,\"is_live\":false},{\"green\":false,\"body_pct\":0.1465,\"is_live\":false},{\"green\":true,\"body_pct\":0.0362,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-04-15 14:01:00.765186",
      "symbol": "ADAUSDT",
      "direction": "SHORT",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 0.2389,
      "exit_price": 0.2417,
      "entry_time": "2026-04-15 09:00:59",
      "exit_time": "2026-04-15 14:01:00",
      "position_size": 13,
      "leverage": 10,
      "profit_loss": -1.535,
      "fees_paid": 0.104,
      "net_profit": -1.587,
      "return_pct": -12.2075,
      "result": "LOSS",
      "exit_reason": "EMA5 crossed above EMA9 (30m)",
      "btc_1d_green": false,
      "btc_1d_body_pct": 0.0362,
      "btc_2h_slope_pct": -0.0721,
      "btc_2h_snapshot": "[{\"green\":true,\"body_pct\":0.1013,\"is_live\":false},{\"green\":false,\"body_pct\":0.1465,\"is_live\":false},{\"green\":true,\"body_pct\":0.0362,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-04-15 14:30:54.631291",
      "symbol": "ETHUSDT",
      "direction": "SHORT",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 2317.93,
      "exit_price": 2332.9559,
      "entry_time": "2026-04-15 09:01:06",
      "exit_time": "2026-04-15 14:30:54",
      "position_size": 13,
      "leverage": 10,
      "profit_loss": -0.8427,
      "fees_paid": 0.104,
      "net_profit": -0.8947,
      "return_pct": -6.8825,
      "result": "LOSS",
      "exit_reason": "EMA5 crossed above EMA9 (30m)",
      "btc_1d_green": false,
      "btc_1d_body_pct": 0.0362,
      "btc_2h_slope_pct": -0.0721,
      "btc_2h_snapshot": "[{\"green\":true,\"body_pct\":0.1013,\"is_live\":false},{\"green\":false,\"body_pct\":0.1465,\"is_live\":false},{\"green\":true,\"body_pct\":0.0362,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-04-15 14:30:59.260703",
      "symbol": "XRPUSDT",
      "direction": "SHORT",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 1.3555,
      "exit_price": 1.3627,
      "entry_time": "2026-04-15 09:01:11",
      "exit_time": "2026-04-15 14:30:59",
      "position_size": 13,
      "leverage": 10,
      "profit_loss": -0.6887,
      "fees_paid": 0.104,
      "net_profit": -0.7407,
      "return_pct": -5.6977,
      "result": "LOSS",
      "exit_reason": "EMA5 crossed above EMA9 (30m)",
      "btc_1d_green": false,
      "btc_1d_body_pct": 0.0362,
      "btc_2h_slope_pct": -0.0721,
      "btc_2h_snapshot": "[{\"green\":true,\"body_pct\":0.1013,\"is_live\":false},{\"green\":false,\"body_pct\":0.1465,\"is_live\":false},{\"green\":true,\"body_pct\":0.0362,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-04-15 15:30:50.948766",
      "symbol": "BTCUSDT",
      "direction": "SHORT",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 73905.65,
      "exit_price": 74389.0259,
      "entry_time": "2026-04-15 09:01:04",
      "exit_time": "2026-04-15 15:30:50",
      "position_size": 13,
      "leverage": 10,
      "profit_loss": -0.8503,
      "fees_paid": 0.104,
      "net_profit": -0.9023,
      "return_pct": -6.9404,
      "result": "LOSS",
      "exit_reason": "BTC Filter Flip (SHORT → filter now LONG)",
      "btc_1d_green": false,
      "btc_1d_body_pct": 0.0362,
      "btc_2h_slope_pct": -0.0721,
      "btc_2h_snapshot": "[{\"green\":true,\"body_pct\":0.1013,\"is_live\":false},{\"green\":false,\"body_pct\":0.1465,\"is_live\":false},{\"green\":true,\"body_pct\":0.0362,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-04-15 15:30:55.878658",
      "symbol": "SOLUSDT",
      "direction": "SHORT",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 82.98,
      "exit_price": 83.7619,
      "entry_time": "2026-04-15 09:01:10",
      "exit_time": "2026-04-15 15:30:55",
      "position_size": 13,
      "leverage": 10,
      "profit_loss": -1.2249,
      "fees_paid": 0.104,
      "net_profit": -1.2769,
      "return_pct": -9.8223,
      "result": "LOSS",
      "exit_reason": "BTC Filter Flip (SHORT → filter now LONG)",
      "btc_1d_green": false,
      "btc_1d_body_pct": 0.0362,
      "btc_2h_slope_pct": -0.0721,
      "btc_2h_snapshot": "[{\"green\":true,\"body_pct\":0.1013,\"is_live\":false},{\"green\":false,\"body_pct\":0.1465,\"is_live\":false},{\"green\":true,\"body_pct\":0.0362,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-04-15 21:36:49.411052",
      "symbol": "ADAUSDT",
      "direction": "LONG",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 0.2473,
      "exit_price": 0.2499,
      "entry_time": "2026-04-15 21:15:40",
      "exit_time": "2026-04-15 21:36:49",
      "position_size": 13,
      "leverage": 10,
      "profit_loss": 1.3536,
      "fees_paid": 0.104,
      "net_profit": 1.3016,
      "return_pct": 10.0125,
      "result": "WIN",
      "exit_reason": "Profit Target +0.80%",
      "btc_1d_green": true,
      "btc_1d_body_pct": 0.3332,
      "btc_2h_slope_pct": 0.2046,
      "btc_2h_snapshot": "[{\"green\":true,\"body_pct\":0.1058,\"is_live\":false},{\"green\":true,\"body_pct\":0.342,\"is_live\":false},{\"green\":false,\"body_pct\":0.0088,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-04-15 21:36:54.091822",
      "symbol": "BTCUSDT",
      "direction": "LONG",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 74638.16,
      "exit_price": 75218.2621,
      "entry_time": "2026-04-15 21:15:45",
      "exit_time": "2026-04-15 21:36:54",
      "position_size": 13,
      "leverage": 10,
      "profit_loss": 1.0104,
      "fees_paid": 0.104,
      "net_profit": 0.9584,
      "return_pct": 7.3722,
      "result": "WIN",
      "exit_reason": "Profit Target +0.80%",
      "btc_1d_green": true,
      "btc_1d_body_pct": 0.3332,
      "btc_2h_slope_pct": 0.2046,
      "btc_2h_snapshot": "[{\"green\":true,\"body_pct\":0.1058,\"is_live\":false},{\"green\":true,\"body_pct\":0.342,\"is_live\":false},{\"green\":false,\"body_pct\":0.0088,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-04-15 21:36:55.656747",
      "symbol": "ETHUSDT",
      "direction": "LONG",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 2363.59,
      "exit_price": 2382.1183,
      "entry_time": "2026-04-15 21:15:47",
      "exit_time": "2026-04-15 21:36:55",
      "position_size": 13,
      "leverage": 10,
      "profit_loss": 1.0191,
      "fees_paid": 0.104,
      "net_profit": 0.9671,
      "return_pct": 7.4391,
      "result": "WIN",
      "exit_reason": "Profit Target +0.80%",
      "btc_1d_green": true,
      "btc_1d_body_pct": 0.3332,
      "btc_2h_slope_pct": 0.2046,
      "btc_2h_snapshot": "[{\"green\":true,\"body_pct\":0.1058,\"is_live\":false},{\"green\":true,\"body_pct\":0.342,\"is_live\":false},{\"green\":false,\"body_pct\":0.0088,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-04-15 21:36:59.318527",
      "symbol": "SOLUSDT",
      "direction": "LONG",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 85.02,
      "exit_price": 85.6771,
      "entry_time": "2026-04-15 21:15:50",
      "exit_time": "2026-04-15 21:36:59",
      "position_size": 13,
      "leverage": 10,
      "profit_loss": 1.0048,
      "fees_paid": 0.104,
      "net_profit": 0.9528,
      "return_pct": 7.3292,
      "result": "WIN",
      "exit_reason": "Profit Target +0.80%",
      "btc_1d_green": true,
      "btc_1d_body_pct": 0.3332,
      "btc_2h_slope_pct": 0.2046,
      "btc_2h_snapshot": "[{\"green\":true,\"body_pct\":0.1058,\"is_live\":false},{\"green\":true,\"body_pct\":0.342,\"is_live\":false},{\"green\":false,\"body_pct\":0.0088,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-04-15 21:37:00.882645",
      "symbol": "XRPUSDT",
      "direction": "LONG",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 1.3861,
      "exit_price": 1.4051,
      "entry_time": "2026-04-15 21:15:51",
      "exit_time": "2026-04-15 21:37:00",
      "position_size": 13,
      "leverage": 10,
      "profit_loss": 1.7817,
      "fees_paid": 0.104,
      "net_profit": 1.7297,
      "return_pct": 13.3054,
      "result": "WIN",
      "exit_reason": "Profit Target +0.80%",
      "btc_1d_green": true,
      "btc_1d_body_pct": 0.3332,
      "btc_2h_slope_pct": 0.2046,
      "btc_2h_snapshot": "[{\"green\":true,\"body_pct\":0.1058,\"is_live\":false},{\"green\":true,\"body_pct\":0.342,\"is_live\":false},{\"green\":false,\"body_pct\":0.0088,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-04-16 03:00:48.860264",
      "symbol": "AVAXUSDT",
      "direction": "LONG",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 9.49,
      "exit_price": 9.3953,
      "entry_time": "2026-04-15 21:15:42",
      "exit_time": "2026-04-16 03:00:48",
      "position_size": 13,
      "leverage": 10,
      "profit_loss": -1.2973,
      "fees_paid": 0.104,
      "net_profit": -1.3493,
      "return_pct": -10.3789,
      "result": "LOSS",
      "exit_reason": "EMA5 crossed below EMA9 (30m)",
      "btc_1d_green": true,
      "btc_1d_body_pct": 0.3332,
      "btc_2h_slope_pct": 0.2046,
      "btc_2h_snapshot": "[{\"green\":true,\"body_pct\":0.1058,\"is_live\":false},{\"green\":true,\"body_pct\":0.342,\"is_live\":false},{\"green\":false,\"body_pct\":0.0088,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-04-16 07:30:52.549107",
      "symbol": "LINKUSDT",
      "direction": "LONG",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 9.29,
      "exit_price": 9.3653,
      "entry_time": "2026-04-15 21:15:48",
      "exit_time": "2026-04-16 07:30:52",
      "position_size": 13,
      "leverage": 10,
      "profit_loss": 1.0539,
      "fees_paid": 0.104,
      "net_profit": 1.0019,
      "return_pct": 7.7071,
      "result": "WIN",
      "exit_reason": "Profit Target +0.80%",
      "btc_1d_green": true,
      "btc_1d_body_pct": 0.3332,
      "btc_2h_slope_pct": 0.2046,
      "btc_2h_snapshot": "[{\"green\":true,\"body_pct\":0.1058,\"is_live\":false},{\"green\":true,\"body_pct\":0.342,\"is_live\":false},{\"green\":false,\"body_pct\":0.0088,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-04-16 08:52:18.697564",
      "symbol": "AVAXUSDT",
      "direction": "LONG",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 9.5,
      "exit_price": 9.5452,
      "entry_time": "2026-04-16 07:45:21",
      "exit_time": "2026-04-16 08:52:18",
      "position_size": 13,
      "leverage": 10,
      "profit_loss": 0.6189,
      "fees_paid": 0.104,
      "net_profit": 0.5669,
      "return_pct": 4.3605,
      "result": "WIN",
      "exit_reason": "Profit Target +0.50%",
      "btc_1d_green": true,
      "btc_1d_body_pct": 0.1392,
      "btc_2h_slope_pct": 0.0529,
      "btc_2h_snapshot": "[{\"green\":true,\"body_pct\":0.2087,\"is_live\":false},{\"green\":false,\"body_pct\":0.0196,\"is_live\":false},{\"green\":false,\"body_pct\":0.0094,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-04-16 12:00:37.343859",
      "symbol": "BNBUSDT",
      "direction": "LONG",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 622.8,
      "exit_price": 622.6685,
      "entry_time": "2026-04-15 21:15:43",
      "exit_time": "2026-04-16 12:00:37",
      "position_size": 13,
      "leverage": 10,
      "profit_loss": -0.0274,
      "fees_paid": 0.104,
      "net_profit": -0.0794,
      "return_pct": -0.6111,
      "result": "LOSS",
      "exit_reason": "BTC Filter Flip (LONG → filter now SHORT)",
      "btc_1d_green": true,
      "btc_1d_body_pct": 0.3332,
      "btc_2h_slope_pct": 0.2046,
      "btc_2h_snapshot": "[{\"green\":true,\"body_pct\":0.1058,\"is_live\":false},{\"green\":true,\"body_pct\":0.342,\"is_live\":false},{\"green\":false,\"body_pct\":0.0088,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-04-16 14:30:57.746972",
      "symbol": "LINKUSDT",
      "direction": "SHORT",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 9.25,
      "exit_price": 9.3147,
      "entry_time": "2026-04-16 13:01:06",
      "exit_time": "2026-04-16 14:30:57",
      "position_size": 13,
      "leverage": 10,
      "profit_loss": -0.9087,
      "fees_paid": 0.104,
      "net_profit": -0.9607,
      "return_pct": -7.3897,
      "result": "LOSS",
      "exit_reason": "EMA5 crossed above EMA9 (30m)",
      "btc_1d_green": false,
      "btc_1d_body_pct": 0.0167,
      "btc_2h_slope_pct": -0.1311,
      "btc_2h_snapshot": "[{\"green\":false,\"body_pct\":0.0895,\"is_live\":false},{\"green\":false,\"body_pct\":0.1089,\"is_live\":false},{\"green\":true,\"body_pct\":0.0167,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    }
  ],
  "profit_switches": {
    "LINKUSDT": {
      "direction": "SHORT",
      "locked": false
    },
    "BTCUSDT": {
      "direction": "SHORT",
      "locked": false
    },
    "ETHUSDT": {
      "direction": "SHORT",
      "locked": false
    },
    "ADAUSDT": {
      "direction": "LONG",
      "locked": true
    },
    "XRPUSDT": {
      "direction": "LONG",
      "locked": true
    },
    "AVAXUSDT": {
      "direction": "SHORT",
      "locked": false
    },
    "SOLUSDT": {
      "direction": "LONG",
      "locked": true
    },
    "BNBUSDT": {
      "direction": "LONG",
      "locked": false
    }
  },
  "total_trades": 44,
  "winning_trades": 18,
  "losing_trades": 22,
  "total_fees": 4.368
}
