{
  "balance": 8201.0777,
  "starting_balance": 10000,
  "open_positions": {
    "AVAXUSDT": {
      "symbol": "AVAXUSDT",
      "direction": "LONG",
      "entry_price": 9.51,
      "entry_time": "2026-04-16 14:07:23",
      "entry_candle_time": "2026-04-16 14:00:00",
      "position_size": 1000,
      "leverage": 10,
      "entry_fee": 4,
      "btc_1d_green": true,
      "btc_1d_body_pct": 0.0955,
      "btc_2h_slope_pct": 0.3005,
      "btc_2h_snapshot": "[{\"green\":true,\"body_pct\":0.0888,\"is_live\":false},{\"green\":true,\"body_pct\":0.2633,\"is_live\":false},{\"green\":true,\"body_pct\":0.0955,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    "BTCUSDT": {
      "symbol": "BTCUSDT",
      "direction": "LONG",
      "entry_price": 74659.53,
      "entry_time": "2026-04-16 14:07:27",
      "entry_candle_time": "2026-04-16 14:00:00",
      "position_size": 1000,
      "leverage": 10,
      "entry_fee": 4,
      "btc_1d_green": true,
      "btc_1d_body_pct": 0.0955,
      "btc_2h_slope_pct": 0.3005,
      "btc_2h_snapshot": "[{\"green\":true,\"body_pct\":0.0888,\"is_live\":false},{\"green\":true,\"body_pct\":0.2633,\"is_live\":false},{\"green\":true,\"body_pct\":0.0955,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    "LINKUSDT": {
      "symbol": "LINKUSDT",
      "direction": "LONG",
      "entry_price": 9.31,
      "entry_time": "2026-04-16 14:07:30",
      "entry_candle_time": "2026-04-16 14:00:00",
      "position_size": 1000,
      "leverage": 10,
      "entry_fee": 4,
      "btc_1d_green": true,
      "btc_1d_body_pct": 0.0955,
      "btc_2h_slope_pct": 0.3005,
      "btc_2h_snapshot": "[{\"green\":true,\"body_pct\":0.0888,\"is_live\":false},{\"green\":true,\"body_pct\":0.2633,\"is_live\":false},{\"green\":true,\"body_pct\":0.0955,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    }
  },
  "closed_trades": [
    {
      "timestamp": "2026-04-13 11:30:33.080083",
      "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:30",
      "exit_time": "2026-04-13 11:30:33",
      "position_size": 1000,
      "leverage": 10,
      "profit_loss": -42.8659,
      "fees_paid": 8,
      "net_profit": -46.8659,
      "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:55:01.714394",
      "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:03",
      "exit_time": "2026-04-13 12:55:01",
      "position_size": 1000,
      "leverage": 10,
      "profit_loss": 28.2024,
      "fees_paid": 8,
      "net_profit": 24.2024,
      "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:09.685478",
      "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:10",
      "exit_time": "2026-04-13 14:30:09",
      "position_size": 1000,
      "leverage": 10,
      "profit_loss": -21.794,
      "fees_paid": 8,
      "net_profit": -25.794,
      "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 14:42:33.929188",
      "symbol": "ETHUSDT",
      "direction": "SHORT",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 2184.06,
      "exit_price": 2177.6283,
      "entry_time": "2026-04-13 10:01:39",
      "exit_time": "2026-04-13 14:42:33",
      "position_size": 1000,
      "leverage": 10,
      "profit_loss": 29.4485,
      "fees_paid": 8,
      "net_profit": 25.4485,
      "return_pct": 2.5449,
      "result": "WIN",
      "exit_reason": "Profit Target -0.30%",
      "btc_1d_green": false,
      "btc_1d_body_pct": 0.0984,
      "btc_2h_slope_pct": -0.0088,
      "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.0984,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-04-13 15:00:14.923396",
      "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:20",
      "exit_time": "2026-04-13 15:00:14",
      "position_size": 1000,
      "leverage": 10,
      "profit_loss": -84.4145,
      "fees_paid": 8,
      "net_profit": -88.4145,
      "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:09.827233",
      "symbol": "BTCUSDT",
      "direction": "SHORT",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 70741.56,
      "exit_price": 71225.645,
      "entry_time": "2026-04-13 10:01:37",
      "exit_time": "2026-04-13 15:30:09",
      "position_size": 1000,
      "leverage": 10,
      "profit_loss": -68.4301,
      "fees_paid": 8,
      "net_profit": -72.4301,
      "return_pct": -7.243,
      "result": "LOSS",
      "exit_reason": "BTC Filter Flip (SHORT → filter now LONG)",
      "btc_1d_green": false,
      "btc_1d_body_pct": 0.0984,
      "btc_2h_slope_pct": -0.0088,
      "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.0984,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-04-13 15:30:13.311116",
      "symbol": "LINKUSDT",
      "direction": "SHORT",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 8.73,
      "exit_price": 8.7844,
      "entry_time": "2026-04-13 09:35:21",
      "exit_time": "2026-04-13 15:30:13",
      "position_size": 1000,
      "leverage": 10,
      "profit_loss": -62.3024,
      "fees_paid": 8,
      "net_profit": -66.3024,
      "return_pct": -6.6302,
      "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:17.982001",
      "symbol": "XRPUSDT",
      "direction": "SHORT",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 1.3248,
      "exit_price": 1.3332,
      "entry_time": "2026-04-13 10:35:42",
      "exit_time": "2026-04-13 15:30:17",
      "position_size": 1000,
      "leverage": 10,
      "profit_loss": -63.151,
      "fees_paid": 8,
      "net_profit": -67.151,
      "return_pct": -6.7151,
      "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:44:27.634337",
      "symbol": "BTCUSDT",
      "direction": "LONG",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 71658.91,
      "exit_price": 71858.5228,
      "entry_time": "2026-04-13 16:00:40",
      "exit_time": "2026-04-13 16:44:27",
      "position_size": 1000,
      "leverage": 10,
      "profit_loss": 27.856,
      "fees_paid": 8,
      "net_profit": 23.856,
      "return_pct": 2.3856,
      "result": "WIN",
      "exit_reason": "Profit Target +0.30%",
      "btc_1d_green": true,
      "btc_1d_body_pct": 0.0006,
      "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\":true,\"body_pct\":0.0005,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-04-13 16:44:29.509706",
      "symbol": "ETHUSDT",
      "direction": "LONG",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 2213.71,
      "exit_price": 2222.2483,
      "entry_time": "2026-04-13 16:00:42",
      "exit_time": "2026-04-13 16:44:29",
      "position_size": 1000,
      "leverage": 10,
      "profit_loss": 38.5702,
      "fees_paid": 8,
      "net_profit": 34.5702,
      "return_pct": 3.457,
      "result": "WIN",
      "exit_reason": "Profit Target +0.30%",
      "btc_1d_green": true,
      "btc_1d_body_pct": 0.0006,
      "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\":true,\"body_pct\":0.0005,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-04-13 16:47:20.320704",
      "symbol": "BNBUSDT",
      "direction": "LONG",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 600.11,
      "exit_price": 601.8489,
      "entry_time": "2026-04-13 16:00:38",
      "exit_time": "2026-04-13 16:47:20",
      "position_size": 1000,
      "leverage": 10,
      "profit_loss": 28.9768,
      "fees_paid": 8,
      "net_profit": 24.9768,
      "return_pct": 2.4977,
      "result": "WIN",
      "exit_reason": "Profit Target +0.30%",
      "btc_1d_green": true,
      "btc_1d_body_pct": 0.0006,
      "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\":true,\"body_pct\":0.0005,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-04-13 16:58:57.104435",
      "symbol": "AVAXUSDT",
      "direction": "LONG",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 9.26,
      "exit_price": 9.3053,
      "entry_time": "2026-04-13 16:00:36",
      "exit_time": "2026-04-13 16:58:57",
      "position_size": 1000,
      "leverage": 10,
      "profit_loss": 48.9687,
      "fees_paid": 8,
      "net_profit": 44.9687,
      "return_pct": 4.4969,
      "result": "WIN",
      "exit_reason": "Profit Target +0.30%",
      "btc_1d_green": true,
      "btc_1d_body_pct": 0.0006,
      "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\":true,\"body_pct\":0.0005,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-04-13 16:59:04.641831",
      "symbol": "LINKUSDT",
      "direction": "LONG",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 8.85,
      "exit_price": 8.9055,
      "entry_time": "2026-04-13 16:00:44",
      "exit_time": "2026-04-13 16:59:04",
      "position_size": 1000,
      "leverage": 10,
      "profit_loss": 62.7627,
      "fees_paid": 8,
      "net_profit": 58.7627,
      "return_pct": 5.8763,
      "result": "WIN",
      "exit_reason": "Profit Target +0.30%",
      "btc_1d_green": true,
      "btc_1d_body_pct": 0.0006,
      "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\":true,\"body_pct\":0.0005,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-04-13 16:59:08.220661",
      "symbol": "XRPUSDT",
      "direction": "LONG",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 1.3399,
      "exit_price": 1.3457,
      "entry_time": "2026-04-13 16:00:47",
      "exit_time": "2026-04-13 16:59:08",
      "position_size": 1000,
      "leverage": 10,
      "profit_loss": 43.4868,
      "fees_paid": 8,
      "net_profit": 39.4868,
      "return_pct": 3.9487,
      "result": "WIN",
      "exit_reason": "Profit Target +0.30%",
      "btc_1d_green": true,
      "btc_1d_body_pct": 0.0006,
      "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\":true,\"body_pct\":0.0005,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-04-13 20:30:30.318822",
      "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:35",
      "exit_time": "2026-04-13 20:30:30",
      "position_size": 1000,
      "leverage": 10,
      "profit_loss": -223.0877,
      "fees_paid": 8,
      "net_profit": -227.0877,
      "return_pct": -22.7088,
      "result": "LOSS",
      "exit_reason": "EMA5 crossed below EMA9 (30m)",
      "btc_1d_green": true,
      "btc_1d_body_pct": 0.0006,
      "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\":true,\"body_pct\":0.0005,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-04-14 00:14:13.640771",
      "symbol": "SOLUSDT",
      "direction": "LONG",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 83.63,
      "exit_price": 84.5477,
      "entry_time": "2026-04-13 16:00:46",
      "exit_time": "2026-04-14 00:14:13",
      "position_size": 1000,
      "leverage": 10,
      "profit_loss": 109.7339,
      "fees_paid": 8,
      "net_profit": 105.7339,
      "return_pct": 10.5734,
      "result": "WIN",
      "exit_reason": "Profit Target +1.00%",
      "btc_1d_green": true,
      "btc_1d_body_pct": 0.0006,
      "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\":true,\"body_pct\":0.0005,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-04-14 00:18:01.189282",
      "symbol": "ADAUSDT",
      "direction": "LONG",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 0.2414,
      "exit_price": 0.2446,
      "entry_time": "2026-04-13 22:00:40",
      "exit_time": "2026-04-14 00:18:01",
      "position_size": 1000,
      "leverage": 10,
      "profit_loss": 131.6342,
      "fees_paid": 8,
      "net_profit": 127.6342,
      "return_pct": 12.7634,
      "result": "WIN",
      "exit_reason": "Profit Target +1.00%",
      "btc_1d_green": true,
      "btc_1d_body_pct": 0.0352,
      "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.0352,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-04-14 17:30:46.521078",
      "symbol": "AVAXUSDT",
      "direction": "LONG",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 9.48,
      "exit_price": 9.3053,
      "entry_time": "2026-04-14 16:30:06",
      "exit_time": "2026-04-14 17:30:46",
      "position_size": 1000,
      "leverage": 10,
      "profit_loss": -184.2352,
      "fees_paid": 8,
      "net_profit": -188.2352,
      "return_pct": -18.8235,
      "result": "LOSS",
      "exit_reason": "EMA5 crossed below EMA9 (30m)",
      "btc_1d_green": true,
      "btc_1d_body_pct": 0.4089,
      "btc_2h_slope_pct": 0.1977,
      "btc_2h_snapshot": "[{\"green\":true,\"body_pct\":0.0727,\"is_live\":false},{\"green\":true,\"body_pct\":0.3259,\"is_live\":false},{\"green\":false,\"body_pct\":0.0268,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-04-14 17:30:52.720664",
      "symbol": "LINKUSDT",
      "direction": "LONG",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 9.24,
      "exit_price": 9.0655,
      "entry_time": "2026-04-14 16:30:12",
      "exit_time": "2026-04-14 17:30:52",
      "position_size": 1000,
      "leverage": 10,
      "profit_loss": -188.8907,
      "fees_paid": 8,
      "net_profit": -192.8907,
      "return_pct": -19.2891,
      "result": "LOSS",
      "exit_reason": "EMA5 crossed below EMA9 (30m)",
      "btc_1d_green": true,
      "btc_1d_body_pct": 0.4089,
      "btc_2h_slope_pct": 0.1977,
      "btc_2h_snapshot": "[{\"green\":true,\"body_pct\":0.0727,\"is_live\":false},{\"green\":true,\"body_pct\":0.3259,\"is_live\":false},{\"green\":false,\"body_pct\":0.0268,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-04-14 20:30:07.223283",
      "symbol": "ADAUSDT",
      "direction": "LONG",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 0.2488,
      "exit_price": 0.2423,
      "entry_time": "2026-04-14 16:00:48",
      "exit_time": "2026-04-14 20:30:07",
      "position_size": 1000,
      "leverage": 10,
      "profit_loss": -262.1061,
      "fees_paid": 8,
      "net_profit": -266.1061,
      "return_pct": -26.6106,
      "result": "LOSS",
      "exit_reason": "EMA5 crossed below EMA9 (30m)",
      "btc_1d_green": true,
      "btc_1d_body_pct": 0.0125,
      "btc_2h_slope_pct": 0.285,
      "btc_2h_snapshot": "[{\"green\":true,\"body_pct\":0.3166,\"is_live\":false},{\"green\":true,\"body_pct\":0.2111,\"is_live\":false},{\"green\":false,\"body_pct\":0.022,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-04-15 05:00:13.627693",
      "symbol": "BNBUSDT",
      "direction": "LONG",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 619.3,
      "exit_price": 615.772,
      "entry_time": "2026-04-15 04:02:46",
      "exit_time": "2026-04-15 05:00:13",
      "position_size": 1000,
      "leverage": 10,
      "profit_loss": -56.9682,
      "fees_paid": 8,
      "net_profit": -60.9682,
      "return_pct": -6.0968,
      "result": "LOSS",
      "exit_reason": "BTC Filter Flip (LONG → filter now SHORT)",
      "btc_1d_green": true,
      "btc_1d_body_pct": 0.0852,
      "btc_2h_slope_pct": 0.0076,
      "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.0852,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-04-15 05:00:15.171861",
      "symbol": "BTCUSDT",
      "direction": "LONG",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 74668.45,
      "exit_price": 74290.2363,
      "entry_time": "2026-04-15 04:02:48",
      "exit_time": "2026-04-15 05:00:15",
      "position_size": 1000,
      "leverage": 10,
      "profit_loss": -50.6524,
      "fees_paid": 8,
      "net_profit": -54.6524,
      "return_pct": -5.4652,
      "result": "LOSS",
      "exit_reason": "BTC Filter Flip (LONG → filter now SHORT)",
      "btc_1d_green": true,
      "btc_1d_body_pct": 0.0852,
      "btc_2h_slope_pct": 0.0076,
      "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.0852,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-04-15 09:45:49.752558",
      "symbol": "BNBUSDT",
      "direction": "SHORT",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 614.38,
      "exit_price": 611.4756,
      "entry_time": "2026-04-15 09:00:57",
      "exit_time": "2026-04-15 09:45:49",
      "position_size": 1000,
      "leverage": 10,
      "profit_loss": 47.2739,
      "fees_paid": 8,
      "net_profit": 43.2739,
      "return_pct": 4.3274,
      "result": "WIN",
      "exit_reason": "Profit Target -0.50%",
      "btc_1d_green": false,
      "btc_1d_body_pct": 0.0417,
      "btc_2h_slope_pct": -0.1337,
      "btc_2h_snapshot": "[{\"green\":false,\"body_pct\":0.1302,\"is_live\":false},{\"green\":false,\"body_pct\":0.0453,\"is_live\":false},{\"green\":true,\"body_pct\":0.0417,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-04-15 10:01:08.848793",
      "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:00:56",
      "exit_time": "2026-04-15 10:01:08",
      "position_size": 1000,
      "leverage": 10,
      "profit_loss": 48.7325,
      "fees_paid": 8,
      "net_profit": 44.7325,
      "return_pct": 4.4733,
      "result": "WIN",
      "exit_reason": "Profit Target -0.50%",
      "btc_1d_green": false,
      "btc_1d_body_pct": 0.0417,
      "btc_2h_slope_pct": -0.1337,
      "btc_2h_snapshot": "[{\"green\":false,\"body_pct\":0.1302,\"is_live\":false},{\"green\":false,\"body_pct\":0.0453,\"is_live\":false},{\"green\":true,\"body_pct\":0.0417,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-04-15 12:31:24.112216",
      "symbol": "LINKUSDT",
      "direction": "SHORT",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 9.04,
      "exit_price": 9.0645,
      "entry_time": "2026-04-15 09:01:02",
      "exit_time": "2026-04-15 12:31:24",
      "position_size": 1000,
      "leverage": 10,
      "profit_loss": -27.135,
      "fees_paid": 8,
      "net_profit": -31.135,
      "return_pct": -3.1135,
      "result": "LOSS",
      "exit_reason": "EMA5 crossed above EMA9 (30m)",
      "btc_1d_green": false,
      "btc_1d_body_pct": 0.0417,
      "btc_2h_slope_pct": -0.1337,
      "btc_2h_snapshot": "[{\"green\":false,\"body_pct\":0.1302,\"is_live\":false},{\"green\":false,\"body_pct\":0.0453,\"is_live\":false},{\"green\":true,\"body_pct\":0.0417,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-04-15 14:00:05.703157",
      "symbol": "ADAUSDT",
      "direction": "SHORT",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 0.239,
      "exit_price": 0.2417,
      "entry_time": "2026-04-15 09:00:54",
      "exit_time": "2026-04-15 14:00:05",
      "position_size": 1000,
      "leverage": 10,
      "profit_loss": -113.841,
      "fees_paid": 8,
      "net_profit": -117.841,
      "return_pct": -11.7841,
      "result": "LOSS",
      "exit_reason": "EMA5 crossed above EMA9 (30m)",
      "btc_1d_green": false,
      "btc_1d_body_pct": 0.0417,
      "btc_2h_slope_pct": -0.1337,
      "btc_2h_snapshot": "[{\"green\":false,\"body_pct\":0.1302,\"is_live\":false},{\"green\":false,\"body_pct\":0.0453,\"is_live\":false},{\"green\":true,\"body_pct\":0.0417,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-04-15 14:14:57.045636",
      "symbol": "BTCUSDT",
      "direction": "SHORT",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 73918.39,
      "exit_price": 74238.8509,
      "entry_time": "2026-04-15 09:00:59",
      "exit_time": "2026-04-15 14:14:57",
      "position_size": 1000,
      "leverage": 10,
      "profit_loss": -43.3533,
      "fees_paid": 8,
      "net_profit": -47.3533,
      "return_pct": -4.7353,
      "result": "LOSS",
      "exit_reason": "BTC Filter Flip (SHORT → filter now LONG)",
      "btc_1d_green": false,
      "btc_1d_body_pct": 0.0417,
      "btc_2h_slope_pct": -0.1337,
      "btc_2h_snapshot": "[{\"green\":false,\"body_pct\":0.1302,\"is_live\":false},{\"green\":false,\"body_pct\":0.0453,\"is_live\":false},{\"green\":true,\"body_pct\":0.0417,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-04-15 14:14:59.436276",
      "symbol": "ETHUSDT",
      "direction": "SHORT",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 2318.75,
      "exit_price": 2335.5472,
      "entry_time": "2026-04-15 09:01:00",
      "exit_time": "2026-04-15 14:14:59",
      "position_size": 1000,
      "leverage": 10,
      "profit_loss": -72.4407,
      "fees_paid": 8,
      "net_profit": -76.4407,
      "return_pct": -7.6441,
      "result": "LOSS",
      "exit_reason": "BTC Filter Flip (SHORT → filter now LONG)",
      "btc_1d_green": false,
      "btc_1d_body_pct": 0.0417,
      "btc_2h_slope_pct": -0.1337,
      "btc_2h_snapshot": "[{\"green\":false,\"body_pct\":0.1302,\"is_live\":false},{\"green\":false,\"body_pct\":0.0453,\"is_live\":false},{\"green\":true,\"body_pct\":0.0417,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-04-15 14:15:03.597229",
      "symbol": "SOLUSDT",
      "direction": "SHORT",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 82.98,
      "exit_price": 83.5217,
      "entry_time": "2026-04-15 09:01:04",
      "exit_time": "2026-04-15 14:15:03",
      "position_size": 1000,
      "leverage": 10,
      "profit_loss": -65.2856,
      "fees_paid": 8,
      "net_profit": -69.2856,
      "return_pct": -6.9286,
      "result": "LOSS",
      "exit_reason": "BTC Filter Flip (SHORT → filter now LONG)",
      "btc_1d_green": false,
      "btc_1d_body_pct": 0.0417,
      "btc_2h_slope_pct": -0.1337,
      "btc_2h_snapshot": "[{\"green\":false,\"body_pct\":0.1302,\"is_live\":false},{\"green\":false,\"body_pct\":0.0453,\"is_live\":false},{\"green\":true,\"body_pct\":0.0417,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-04-15 14:15:05.143958",
      "symbol": "XRPUSDT",
      "direction": "SHORT",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 1.3555,
      "exit_price": 1.3629,
      "entry_time": "2026-04-15 09:01:05",
      "exit_time": "2026-04-15 14:15:05",
      "position_size": 1000,
      "leverage": 10,
      "profit_loss": -54.453,
      "fees_paid": 8,
      "net_profit": -58.453,
      "return_pct": -5.8453,
      "result": "LOSS",
      "exit_reason": "BTC Filter Flip (SHORT → filter now LONG)",
      "btc_1d_green": false,
      "btc_1d_body_pct": 0.0417,
      "btc_2h_slope_pct": -0.1337,
      "btc_2h_snapshot": "[{\"green\":false,\"body_pct\":0.1302,\"is_live\":false},{\"green\":false,\"body_pct\":0.0453,\"is_live\":false},{\"green\":true,\"body_pct\":0.0417,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-04-15 14:31:04.187324",
      "symbol": "BNBUSDT",
      "direction": "LONG",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 618.44,
      "exit_price": 618.1408,
      "entry_time": "2026-04-15 14:14:55",
      "exit_time": "2026-04-15 14:31:04",
      "position_size": 1000,
      "leverage": 10,
      "profit_loss": -4.8384,
      "fees_paid": 8,
      "net_profit": -8.8384,
      "return_pct": -0.8838,
      "result": "LOSS",
      "exit_reason": "EMA5 crossed below EMA9 (30m)",
      "btc_1d_green": true,
      "btc_1d_body_pct": 0,
      "btc_2h_slope_pct": 0.2387,
      "btc_2h_snapshot": "[{\"green\":true,\"body_pct\":0.1241,\"is_live\":false},{\"green\":true,\"body_pct\":0.3318,\"is_live\":false},{\"green\":false,\"body_pct\":0,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-04-15 14:39:28.913216",
      "symbol": "LINKUSDT",
      "direction": "LONG",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 9.13,
      "exit_price": 9.1754,
      "entry_time": "2026-04-15 14:15:01",
      "exit_time": "2026-04-15 14:39:28",
      "position_size": 1000,
      "leverage": 10,
      "profit_loss": 49.7371,
      "fees_paid": 8,
      "net_profit": 45.7371,
      "return_pct": 4.5737,
      "result": "WIN",
      "exit_reason": "Profit Target +0.50%",
      "btc_1d_green": true,
      "btc_1d_body_pct": 0,
      "btc_2h_slope_pct": 0.2387,
      "btc_2h_snapshot": "[{\"green\":true,\"body_pct\":0.1241,\"is_live\":false},{\"green\":true,\"body_pct\":0.3318,\"is_live\":false},{\"green\":false,\"body_pct\":0,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-04-15 14:50:24.035033",
      "symbol": "AVAXUSDT",
      "direction": "LONG",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 9.39,
      "exit_price": 9.4353,
      "entry_time": "2026-04-15 14:14:53",
      "exit_time": "2026-04-15 14:50:24",
      "position_size": 1000,
      "leverage": 10,
      "profit_loss": 48.2215,
      "fees_paid": 8,
      "net_profit": 44.2215,
      "return_pct": 4.4222,
      "result": "WIN",
      "exit_reason": "Profit Target +0.50%",
      "btc_1d_green": true,
      "btc_1d_body_pct": 0,
      "btc_2h_slope_pct": 0.2387,
      "btc_2h_snapshot": "[{\"green\":true,\"body_pct\":0.1241,\"is_live\":false},{\"green\":true,\"body_pct\":0.3318,\"is_live\":false},{\"green\":false,\"body_pct\":0,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-04-15 16:00:06.399534",
      "symbol": "ADAUSDT",
      "direction": "LONG",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 0.2415,
      "exit_price": 0.241,
      "entry_time": "2026-04-15 14:14:51",
      "exit_time": "2026-04-15 16:00:06",
      "position_size": 1000,
      "leverage": 10,
      "profit_loss": -21.5549,
      "fees_paid": 8,
      "net_profit": -25.5549,
      "return_pct": -2.5555,
      "result": "LOSS",
      "exit_reason": "BTC Filter Flip (LONG → filter now SHORT)",
      "btc_1d_green": true,
      "btc_1d_body_pct": 0,
      "btc_2h_slope_pct": 0.2387,
      "btc_2h_snapshot": "[{\"green\":true,\"body_pct\":0.1241,\"is_live\":false},{\"green\":true,\"body_pct\":0.3318,\"is_live\":false},{\"green\":false,\"body_pct\":0,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-04-15 16:00:11.184361",
      "symbol": "BTCUSDT",
      "direction": "LONG",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 74168,
      "exit_price": 74002.3703,
      "entry_time": "2026-04-15 14:16:19",
      "exit_time": "2026-04-15 16:00:11",
      "position_size": 1000,
      "leverage": 10,
      "profit_loss": -22.3317,
      "fees_paid": 8,
      "net_profit": -26.3317,
      "return_pct": -2.6332,
      "result": "LOSS",
      "exit_reason": "BTC Filter Flip (LONG → filter now SHORT)",
      "btc_1d_green": true,
      "btc_1d_body_pct": 0.0638,
      "btc_2h_slope_pct": 0.2387,
      "btc_2h_snapshot": "[{\"green\":true,\"body_pct\":0.1241,\"is_live\":false},{\"green\":true,\"body_pct\":0.3318,\"is_live\":false},{\"green\":false,\"body_pct\":0.0638,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-04-15 16:00:13.294512",
      "symbol": "ETHUSDT",
      "direction": "LONG",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 2332.01,
      "exit_price": 2325.0369,
      "entry_time": "2026-04-15 14:16:21",
      "exit_time": "2026-04-15 16:00:13",
      "position_size": 1000,
      "leverage": 10,
      "profit_loss": -29.9017,
      "fees_paid": 8,
      "net_profit": -33.9017,
      "return_pct": -3.3902,
      "result": "LOSS",
      "exit_reason": "BTC Filter Flip (LONG → filter now SHORT)",
      "btc_1d_green": true,
      "btc_1d_body_pct": 0.0638,
      "btc_2h_slope_pct": 0.2387,
      "btc_2h_snapshot": "[{\"green\":true,\"body_pct\":0.1241,\"is_live\":false},{\"green\":true,\"body_pct\":0.3318,\"is_live\":false},{\"green\":false,\"body_pct\":0.0638,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-04-15 16:00:16.423831",
      "symbol": "SOLUSDT",
      "direction": "LONG",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 83.48,
      "exit_price": 83.5782,
      "entry_time": "2026-04-15 14:16:24",
      "exit_time": "2026-04-15 16:00:16",
      "position_size": 1000,
      "leverage": 10,
      "profit_loss": 11.7621,
      "fees_paid": 8,
      "net_profit": 7.7621,
      "return_pct": 0.7762,
      "result": "WIN",
      "exit_reason": "BTC Filter Flip (LONG → filter now SHORT)",
      "btc_1d_green": true,
      "btc_1d_body_pct": 0.0638,
      "btc_2h_slope_pct": 0.2387,
      "btc_2h_snapshot": "[{\"green\":true,\"body_pct\":0.1241,\"is_live\":false},{\"green\":true,\"body_pct\":0.3318,\"is_live\":false},{\"green\":false,\"body_pct\":0.0638,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-04-15 16:00:17.984177",
      "symbol": "XRPUSDT",
      "direction": "LONG",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 1.3625,
      "exit_price": 1.3658,
      "entry_time": "2026-04-15 14:16:26",
      "exit_time": "2026-04-15 16:00:17",
      "position_size": 1000,
      "leverage": 10,
      "profit_loss": 24.3431,
      "fees_paid": 8,
      "net_profit": 20.3431,
      "return_pct": 2.0343,
      "result": "WIN",
      "exit_reason": "BTC Filter Flip (LONG → filter now SHORT)",
      "btc_1d_green": true,
      "btc_1d_body_pct": 0.0638,
      "btc_2h_slope_pct": 0.2387,
      "btc_2h_snapshot": "[{\"green\":true,\"body_pct\":0.1241,\"is_live\":false},{\"green\":true,\"body_pct\":0.3318,\"is_live\":false},{\"green\":false,\"body_pct\":0.0638,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-04-15 16:30:29.435149",
      "symbol": "ADAUSDT",
      "direction": "SHORT",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 0.2407,
      "exit_price": 0.2419,
      "entry_time": "2026-04-15 16:01:26",
      "exit_time": "2026-04-15 16:30:29",
      "position_size": 1000,
      "leverage": 10,
      "profit_loss": -50.7229,
      "fees_paid": 8,
      "net_profit": -54.7229,
      "return_pct": -5.4723,
      "result": "LOSS",
      "exit_reason": "BTC Filter Flip (SHORT → filter now LONG)",
      "btc_1d_green": false,
      "btc_1d_body_pct": 0.0787,
      "btc_2h_slope_pct": -0.3979,
      "btc_2h_snapshot": "[{\"green\":true,\"body_pct\":0.1674,\"is_live\":false},{\"green\":false,\"body_pct\":0.4492,\"is_live\":false},{\"green\":false,\"body_pct\":0.0787,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-04-15 16:30:30.988292",
      "symbol": "AVAXUSDT",
      "direction": "SHORT",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 9.39,
      "exit_price": 9.4447,
      "entry_time": "2026-04-15 16:00:08",
      "exit_time": "2026-04-15 16:30:30",
      "position_size": 1000,
      "leverage": 10,
      "profit_loss": -58.2748,
      "fees_paid": 8,
      "net_profit": -62.2748,
      "return_pct": -6.2275,
      "result": "LOSS",
      "exit_reason": "BTC Filter Flip (SHORT → filter now LONG)",
      "btc_1d_green": false,
      "btc_1d_body_pct": 0.0091,
      "btc_2h_slope_pct": -0.3328,
      "btc_2h_snapshot": "[{\"green\":true,\"body_pct\":0.1674,\"is_live\":false},{\"green\":false,\"body_pct\":0.4492,\"is_live\":false},{\"green\":false,\"body_pct\":0.0091,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-04-15 16:30:34.076392",
      "symbol": "BTCUSDT",
      "direction": "SHORT",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 73988.91,
      "exit_price": 74418.1605,
      "entry_time": "2026-04-15 16:01:31",
      "exit_time": "2026-04-15 16:30:34",
      "position_size": 1000,
      "leverage": 10,
      "profit_loss": -58.0155,
      "fees_paid": 8,
      "net_profit": -62.0155,
      "return_pct": -6.2016,
      "result": "LOSS",
      "exit_reason": "BTC Filter Flip (SHORT → filter now LONG)",
      "btc_1d_green": false,
      "btc_1d_body_pct": 0.0787,
      "btc_2h_slope_pct": -0.3979,
      "btc_2h_snapshot": "[{\"green\":true,\"body_pct\":0.1674,\"is_live\":false},{\"green\":false,\"body_pct\":0.4492,\"is_live\":false},{\"green\":false,\"body_pct\":0.0787,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-04-15 16:30:35.89465",
      "symbol": "ETHUSDT",
      "direction": "SHORT",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 2324.79,
      "exit_price": 2339.9794,
      "entry_time": "2026-04-15 16:01:33",
      "exit_time": "2026-04-15 16:30:35",
      "position_size": 1000,
      "leverage": 10,
      "profit_loss": -65.3367,
      "fees_paid": 8,
      "net_profit": -69.3367,
      "return_pct": -6.9337,
      "result": "LOSS",
      "exit_reason": "BTC Filter Flip (SHORT → filter now LONG)",
      "btc_1d_green": false,
      "btc_1d_body_pct": 0.0787,
      "btc_2h_slope_pct": -0.3979,
      "btc_2h_snapshot": "[{\"green\":true,\"body_pct\":0.1674,\"is_live\":false},{\"green\":false,\"body_pct\":0.4492,\"is_live\":false},{\"green\":false,\"body_pct\":0.0787,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-04-15 16:30:37.451865",
      "symbol": "LINKUSDT",
      "direction": "SHORT",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 9.15,
      "exit_price": 9.2046,
      "entry_time": "2026-04-15 16:00:14",
      "exit_time": "2026-04-15 16:30:37",
      "position_size": 1000,
      "leverage": 10,
      "profit_loss": -59.6721,
      "fees_paid": 8,
      "net_profit": -63.6721,
      "return_pct": -6.3672,
      "result": "LOSS",
      "exit_reason": "BTC Filter Flip (SHORT → filter now LONG)",
      "btc_1d_green": false,
      "btc_1d_body_pct": 0.0091,
      "btc_2h_slope_pct": -0.3328,
      "btc_2h_snapshot": "[{\"green\":true,\"body_pct\":0.1674,\"is_live\":false},{\"green\":false,\"body_pct\":0.4492,\"is_live\":false},{\"green\":false,\"body_pct\":0.0091,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-04-15 16:30:38.994519",
      "symbol": "SOLUSDT",
      "direction": "SHORT",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 83.55,
      "exit_price": 84.2421,
      "entry_time": "2026-04-15 16:01:36",
      "exit_time": "2026-04-15 16:30:38",
      "position_size": 1000,
      "leverage": 10,
      "profit_loss": -82.8366,
      "fees_paid": 8,
      "net_profit": -86.8366,
      "return_pct": -8.6837,
      "result": "LOSS",
      "exit_reason": "BTC Filter Flip (SHORT → filter now LONG)",
      "btc_1d_green": false,
      "btc_1d_body_pct": 0.0787,
      "btc_2h_slope_pct": -0.3979,
      "btc_2h_snapshot": "[{\"green\":true,\"body_pct\":0.1674,\"is_live\":false},{\"green\":false,\"body_pct\":0.4492,\"is_live\":false},{\"green\":false,\"body_pct\":0.0787,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-04-15 17:00:45.876139",
      "symbol": "BNBUSDT",
      "direction": "LONG",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 619.86,
      "exit_price": 618.1408,
      "entry_time": "2026-04-15 16:31:53",
      "exit_time": "2026-04-15 17:00:45",
      "position_size": 1000,
      "leverage": 10,
      "profit_loss": -27.7357,
      "fees_paid": 8,
      "net_profit": -31.7357,
      "return_pct": -3.1736,
      "result": "LOSS",
      "exit_reason": "BTC Filter Flip (LONG → filter now SHORT)",
      "btc_1d_green": true,
      "btc_1d_body_pct": 0.5213,
      "btc_2h_slope_pct": 0.3885,
      "btc_2h_snapshot": "[{\"green\":false,\"body_pct\":0.4492,\"is_live\":false},{\"green\":true,\"body_pct\":0.4943,\"is_live\":false},{\"green\":true,\"body_pct\":0.0269,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-04-15 17:00:49.268092",
      "symbol": "ETHUSDT",
      "direction": "LONG",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 2341.44,
      "exit_price": 2337.6606,
      "entry_time": "2026-04-15 16:31:56",
      "exit_time": "2026-04-15 17:00:49",
      "position_size": 1000,
      "leverage": 10,
      "profit_loss": -16.1414,
      "fees_paid": 8,
      "net_profit": -20.1414,
      "return_pct": -2.0141,
      "result": "LOSS",
      "exit_reason": "BTC Filter Flip (LONG → filter now SHORT)",
      "btc_1d_green": true,
      "btc_1d_body_pct": 0.5213,
      "btc_2h_slope_pct": 0.3885,
      "btc_2h_snapshot": "[{\"green\":false,\"body_pct\":0.4492,\"is_live\":false},{\"green\":true,\"body_pct\":0.4943,\"is_live\":false},{\"green\":true,\"body_pct\":0.0269,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-04-15 17:00:50.843747",
      "symbol": "LINKUSDT",
      "direction": "LONG",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 9.2,
      "exit_price": 9.2154,
      "entry_time": "2026-04-15 16:31:58",
      "exit_time": "2026-04-15 17:00:50",
      "position_size": 1000,
      "leverage": 10,
      "profit_loss": 16.7283,
      "fees_paid": 8,
      "net_profit": 12.7283,
      "return_pct": 1.2728,
      "result": "WIN",
      "exit_reason": "BTC Filter Flip (LONG → filter now SHORT)",
      "btc_1d_green": true,
      "btc_1d_body_pct": 0.5213,
      "btc_2h_slope_pct": 0.3885,
      "btc_2h_snapshot": "[{\"green\":false,\"body_pct\":0.4492,\"is_live\":false},{\"green\":true,\"body_pct\":0.4943,\"is_live\":false},{\"green\":true,\"body_pct\":0.0269,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-04-15 17:00:53.522851",
      "symbol": "SOLUSDT",
      "direction": "LONG",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 84.31,
      "exit_price": 84.2878,
      "entry_time": "2026-04-15 16:31:59",
      "exit_time": "2026-04-15 17:00:53",
      "position_size": 1000,
      "leverage": 10,
      "profit_loss": -2.629,
      "fees_paid": 8,
      "net_profit": -6.629,
      "return_pct": -0.6629,
      "result": "LOSS",
      "exit_reason": "BTC Filter Flip (LONG → filter now SHORT)",
      "btc_1d_green": true,
      "btc_1d_body_pct": 0.5213,
      "btc_2h_slope_pct": 0.3885,
      "btc_2h_snapshot": "[{\"green\":false,\"body_pct\":0.4492,\"is_live\":false},{\"green\":true,\"body_pct\":0.4943,\"is_live\":false},{\"green\":true,\"body_pct\":0.0269,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-04-15 17:00:55.068401",
      "symbol": "XRPUSDT",
      "direction": "LONG",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 1.3789,
      "exit_price": 1.3773,
      "entry_time": "2026-04-15 16:32:01",
      "exit_time": "2026-04-15 17:00:55",
      "position_size": 1000,
      "leverage": 10,
      "profit_loss": -11.5237,
      "fees_paid": 8,
      "net_profit": -15.5237,
      "return_pct": -1.5524,
      "result": "LOSS",
      "exit_reason": "BTC Filter Flip (LONG → filter now SHORT)",
      "btc_1d_green": true,
      "btc_1d_body_pct": 0.5213,
      "btc_2h_slope_pct": 0.3885,
      "btc_2h_snapshot": "[{\"green\":false,\"body_pct\":0.4492,\"is_live\":false},{\"green\":true,\"body_pct\":0.4943,\"is_live\":false},{\"green\":true,\"body_pct\":0.0269,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-04-15 21:36:48.022355",
      "symbol": "ADAUSDT",
      "direction": "LONG",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 0.2466,
      "exit_price": 0.25,
      "entry_time": "2026-04-15 21:30:51",
      "exit_time": "2026-04-15 21:36:48",
      "position_size": 1000,
      "leverage": 10,
      "profit_loss": 136.8593,
      "fees_paid": 8,
      "net_profit": 132.8593,
      "return_pct": 13.2859,
      "result": "WIN",
      "exit_reason": "Profit Target +1.00%",
      "btc_1d_green": true,
      "btc_1d_body_pct": 0.5151,
      "btc_2h_slope_pct": 0.5445,
      "btc_2h_snapshot": "[{\"green\":true,\"body_pct\":0.2525,\"is_live\":false},{\"green\":true,\"body_pct\":0.4432,\"is_live\":false},{\"green\":true,\"body_pct\":0.1167,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-04-15 21:36:58.98702",
      "symbol": "XRPUSDT",
      "direction": "LONG",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 1.3902,
      "exit_price": 1.4048,
      "entry_time": "2026-04-15 21:31:03",
      "exit_time": "2026-04-15 21:36:58",
      "position_size": 1000,
      "leverage": 10,
      "profit_loss": 105.0011,
      "fees_paid": 8,
      "net_profit": 101.0011,
      "return_pct": 10.1001,
      "result": "WIN",
      "exit_reason": "Profit Target +1.00%",
      "btc_1d_green": true,
      "btc_1d_body_pct": 0.5151,
      "btc_2h_slope_pct": 0.5445,
      "btc_2h_snapshot": "[{\"green\":true,\"body_pct\":0.2525,\"is_live\":false},{\"green\":true,\"body_pct\":0.4432,\"is_live\":false},{\"green\":true,\"body_pct\":0.1167,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-04-15 22:30:30.151837",
      "symbol": "SOLUSDT",
      "direction": "LONG",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 85.24,
      "exit_price": 84.7576,
      "entry_time": "2026-04-15 21:31:02",
      "exit_time": "2026-04-15 22:30:30",
      "position_size": 1000,
      "leverage": 10,
      "profit_loss": -56.5931,
      "fees_paid": 8,
      "net_profit": -60.5931,
      "return_pct": -6.0593,
      "result": "LOSS",
      "exit_reason": "EMA5 crossed below EMA9 (30m)",
      "btc_1d_green": true,
      "btc_1d_body_pct": 0.5151,
      "btc_2h_slope_pct": 0.5445,
      "btc_2h_snapshot": "[{\"green\":true,\"body_pct\":0.2525,\"is_live\":false},{\"green\":true,\"body_pct\":0.4432,\"is_live\":false},{\"green\":true,\"body_pct\":0.1167,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-04-15 23:00:39.830046",
      "symbol": "AVAXUSDT",
      "direction": "LONG",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 9.49,
      "exit_price": 9.4653,
      "entry_time": "2026-04-15 21:30:53",
      "exit_time": "2026-04-15 23:00:39",
      "position_size": 1000,
      "leverage": 10,
      "profit_loss": -26.0643,
      "fees_paid": 8,
      "net_profit": -30.0643,
      "return_pct": -3.0064,
      "result": "LOSS",
      "exit_reason": "EMA5 crossed below EMA9 (30m)",
      "btc_1d_green": true,
      "btc_1d_body_pct": 0.5151,
      "btc_2h_slope_pct": 0.5445,
      "btc_2h_snapshot": "[{\"green\":true,\"body_pct\":0.2525,\"is_live\":false},{\"green\":true,\"body_pct\":0.4432,\"is_live\":false},{\"green\":true,\"body_pct\":0.1167,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-04-15 23:00:44.474829",
      "symbol": "ETHUSDT",
      "direction": "LONG",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 2367.79,
      "exit_price": 2361.7685,
      "entry_time": "2026-04-15 21:30:58",
      "exit_time": "2026-04-15 23:00:44",
      "position_size": 1000,
      "leverage": 10,
      "profit_loss": -25.4308,
      "fees_paid": 8,
      "net_profit": -29.4308,
      "return_pct": -2.9431,
      "result": "LOSS",
      "exit_reason": "EMA5 crossed below EMA9 (30m)",
      "btc_1d_green": true,
      "btc_1d_body_pct": 0.5151,
      "btc_2h_slope_pct": 0.5445,
      "btc_2h_snapshot": "[{\"green\":true,\"body_pct\":0.2525,\"is_live\":false},{\"green\":true,\"body_pct\":0.4432,\"is_live\":false},{\"green\":true,\"body_pct\":0.1167,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-04-15 23:30:29.270456",
      "symbol": "BNBUSDT",
      "direction": "LONG",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 623.04,
      "exit_price": 623.0383,
      "entry_time": "2026-04-15 21:30:55",
      "exit_time": "2026-04-15 23:30:29",
      "position_size": 1000,
      "leverage": 10,
      "profit_loss": -0.0269,
      "fees_paid": 8,
      "net_profit": -4.0269,
      "return_pct": -0.4027,
      "result": "LOSS",
      "exit_reason": "BTC Filter Flip (LONG → filter now SHORT)",
      "btc_1d_green": true,
      "btc_1d_body_pct": 0.5151,
      "btc_2h_slope_pct": 0.5445,
      "btc_2h_snapshot": "[{\"green\":true,\"body_pct\":0.2525,\"is_live\":false},{\"green\":true,\"body_pct\":0.4432,\"is_live\":false},{\"green\":true,\"body_pct\":0.1167,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-04-15 23:30:30.82672",
      "symbol": "BTCUSDT",
      "direction": "LONG",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 74798.01,
      "exit_price": 74596.743,
      "entry_time": "2026-04-15 21:30:57",
      "exit_time": "2026-04-15 23:30:30",
      "position_size": 1000,
      "leverage": 10,
      "profit_loss": -26.9081,
      "fees_paid": 8,
      "net_profit": -30.9081,
      "return_pct": -3.0908,
      "result": "LOSS",
      "exit_reason": "BTC Filter Flip (LONG → filter now SHORT)",
      "btc_1d_green": true,
      "btc_1d_body_pct": 0.5151,
      "btc_2h_slope_pct": 0.5445,
      "btc_2h_snapshot": "[{\"green\":true,\"body_pct\":0.2525,\"is_live\":false},{\"green\":true,\"body_pct\":0.4432,\"is_live\":false},{\"green\":true,\"body_pct\":0.1167,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-04-15 23:30:35.04153",
      "symbol": "LINKUSDT",
      "direction": "LONG",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 9.29,
      "exit_price": 9.2554,
      "entry_time": "2026-04-15 21:31:00",
      "exit_time": "2026-04-15 23:30:35",
      "position_size": 1000,
      "leverage": 10,
      "profit_loss": -37.2766,
      "fees_paid": 8,
      "net_profit": -41.2766,
      "return_pct": -4.1277,
      "result": "LOSS",
      "exit_reason": "BTC Filter Flip (LONG → filter now SHORT)",
      "btc_1d_green": true,
      "btc_1d_body_pct": 0.5151,
      "btc_2h_slope_pct": 0.5445,
      "btc_2h_snapshot": "[{\"green\":true,\"body_pct\":0.2525,\"is_live\":false},{\"green\":true,\"body_pct\":0.4432,\"is_live\":false},{\"green\":true,\"body_pct\":0.1167,\"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": "SHORT",
      "locked": false
    },
    "XRPUSDT": {
      "direction": "SHORT",
      "locked": false
    },
    "AVAXUSDT": {
      "direction": "SHORT",
      "locked": false
    },
    "SOLUSDT": {
      "direction": "SHORT",
      "locked": false
    },
    "BNBUSDT": {
      "direction": "LONG",
      "locked": false
    }
  },
  "total_trades": 60,
  "winning_trades": 19,
  "losing_trades": 38,
  "total_fees": 468
}
