{
  "balance": 19.0902,
  "starting_balance": 20,
  "open_positions": {},
  "closed_trades": [
    {
      "timestamp": "2026-03-27 20:32:26.342734",
      "symbol": "ZECUSDT",
      "direction": "SHORT",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 214.43,
      "exit_price": 214.4872,
      "entry_time": "2026-03-27 20:30:15",
      "exit_time": "2026-03-27 20:32:26",
      "position_size": 5,
      "leverage": 10,
      "profit_loss": -0.0133,
      "fees_paid": 0.04,
      "net_profit": -0.0333,
      "return_pct": -0.6667,
      "result": "LOSS",
      "exit_reason": "Profit Target -0.00%",
      "btc_1d_green": false,
      "btc_1d_body_pct": 0.2179,
      "btc_2h_slope_pct": -0.188,
      "btc_2h_snapshot": "[{\"green\":false,\"body_pct\":0.3525,\"is_live\":false},{\"green\":true,\"body_pct\":0.1989,\"is_live\":false},{\"green\":true,\"body_pct\":0.0189,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-03-28 04:31:11.560462",
      "symbol": "ZECUSDT",
      "direction": "SHORT",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 211.49,
      "exit_price": 211.4157,
      "entry_time": "2026-03-28 04:30:06",
      "exit_time": "2026-03-28 04:31:11",
      "position_size": 5,
      "leverage": 10,
      "profit_loss": 0.0176,
      "fees_paid": 0.04,
      "net_profit": -0.0024,
      "return_pct": -0.0485,
      "result": "LOSS",
      "exit_reason": "Profit Target -0.00%",
      "btc_1d_green": false,
      "btc_1d_body_pct": 0.1908,
      "btc_2h_slope_pct": -0.1862,
      "btc_2h_snapshot": "[{\"green\":false,\"body_pct\":0.0577,\"is_live\":false},{\"green\":false,\"body_pct\":0.1908,\"is_live\":false},{\"green\":true,\"body_pct\":0,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-03-28 11:30:04.425817",
      "symbol": "ZECUSDT",
      "direction": "LONG",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 220.7,
      "exit_price": 218.2308,
      "entry_time": "2026-03-28 09:55:03",
      "exit_time": "2026-03-28 11:30:04",
      "position_size": 5,
      "leverage": 10,
      "profit_loss": -0.5594,
      "fees_paid": 0.04,
      "net_profit": -0.5794,
      "return_pct": -11.5879,
      "result": "LOSS",
      "exit_reason": "BTC Filter Flip (LONG → filter now SHORT)",
      "btc_1d_green": true,
      "btc_1d_body_pct": 0.2463,
      "btc_2h_slope_pct": 0.0783,
      "btc_2h_snapshot": "[{\"green\":false,\"body_pct\":0.1199,\"is_live\":false},{\"green\":true,\"body_pct\":0.1343,\"is_live\":false},{\"green\":true,\"body_pct\":0.0513,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-03-28 15:40:14.957348",
      "symbol": "ZECUSDT",
      "direction": "LONG",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 219.78,
      "exit_price": 222.1988,
      "entry_time": "2026-03-28 15:00:32",
      "exit_time": "2026-03-28 15:40:14",
      "position_size": 5,
      "leverage": 10,
      "profit_loss": 0.5503,
      "fees_paid": 0.04,
      "net_profit": 0.5303,
      "return_pct": 10.6058,
      "result": "WIN",
      "exit_reason": "Profit Target +1.00%",
      "btc_1d_green": true,
      "btc_1d_body_pct": 0.2145,
      "btc_2h_slope_pct": 0.1053,
      "btc_2h_snapshot": "[{\"green\":true,\"body_pct\":0.1828,\"is_live\":false},{\"green\":true,\"body_pct\":0.0217,\"is_live\":false},{\"green\":true,\"body_pct\":0.01,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-03-29 01:47:22.726605",
      "symbol": "ZECUSDT",
      "direction": "SHORT",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 215.42,
      "exit_price": 212.7363,
      "entry_time": "2026-03-29 00:15:20",
      "exit_time": "2026-03-29 01:47:22",
      "position_size": 5,
      "leverage": 10,
      "profit_loss": 0.6229,
      "fees_paid": 0.04,
      "net_profit": 0.6029,
      "return_pct": 12.0579,
      "result": "WIN",
      "exit_reason": "Profit Target -1.00%",
      "btc_1d_green": false,
      "btc_1d_body_pct": 0.123,
      "btc_2h_slope_pct": -0.2381,
      "btc_2h_snapshot": "[{\"green\":false,\"body_pct\":0.0829,\"is_live\":false},{\"green\":false,\"body_pct\":0.2468,\"is_live\":false},{\"green\":false,\"body_pct\":0.123,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-03-29 07:30:14.153513",
      "symbol": "ZECUSDT",
      "direction": "LONG",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 218.74,
      "exit_price": 217.2213,
      "entry_time": "2026-03-29 05:30:57",
      "exit_time": "2026-03-29 07:30:14",
      "position_size": 5,
      "leverage": 10,
      "profit_loss": -0.3471,
      "fees_paid": 0.04,
      "net_profit": -0.3671,
      "return_pct": -7.3428,
      "result": "LOSS",
      "exit_reason": "BTC Filter Flip (LONG → filter now SHORT)",
      "btc_1d_green": true,
      "btc_1d_body_pct": 0.6427,
      "btc_2h_slope_pct": 0.3786,
      "btc_2h_snapshot": "[{\"green\":true,\"body_pct\":0.2451,\"is_live\":false},{\"green\":true,\"body_pct\":0.2364,\"is_live\":false},{\"green\":true,\"body_pct\":0.0315,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-03-29 13:30:53.353531",
      "symbol": "ZECUSDT",
      "direction": "SHORT",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 214.27,
      "exit_price": 216.3481,
      "entry_time": "2026-03-29 12:30:09",
      "exit_time": "2026-03-29 13:30:53",
      "position_size": 5,
      "leverage": 10,
      "profit_loss": -0.4849,
      "fees_paid": 0.04,
      "net_profit": -0.5049,
      "return_pct": -10.0986,
      "result": "LOSS",
      "exit_reason": "BTC Filter Flip (SHORT → filter now LONG)",
      "btc_1d_green": false,
      "btc_1d_body_pct": 0.2602,
      "btc_2h_slope_pct": -0.1926,
      "btc_2h_snapshot": "[{\"green\":false,\"body_pct\":0.0594,\"is_live\":false},{\"green\":false,\"body_pct\":0.2488,\"is_live\":false},{\"green\":false,\"body_pct\":0.0114,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-03-29 18:30:53.066291",
      "symbol": "ZECUSDT",
      "direction": "SHORT",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 214.28,
      "exit_price": 216.4382,
      "entry_time": "2026-03-29 16:00:08",
      "exit_time": "2026-03-29 18:30:53",
      "position_size": 5,
      "leverage": 10,
      "profit_loss": -0.5036,
      "fees_paid": 0.04,
      "net_profit": -0.5236,
      "return_pct": -10.4717,
      "result": "LOSS",
      "exit_reason": "EMA5 crossed above EMA9 (30m)",
      "btc_1d_green": false,
      "btc_1d_body_pct": 0.0186,
      "btc_2h_slope_pct": -0.1599,
      "btc_2h_snapshot": "[{\"green\":false,\"body_pct\":0.3319,\"is_live\":false},{\"green\":false,\"body_pct\":0.0715,\"is_live\":false},{\"green\":true,\"body_pct\":0.0186,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-03-30 00:31:06.500058",
      "symbol": "ZECUSDT",
      "direction": "LONG",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 219.94,
      "exit_price": 216.3518,
      "entry_time": "2026-03-29 23:55:23",
      "exit_time": "2026-03-30 00:31:06",
      "position_size": 5,
      "leverage": 10,
      "profit_loss": -0.8157,
      "fees_paid": 0.04,
      "net_profit": -0.8357,
      "return_pct": -16.7146,
      "result": "LOSS",
      "exit_reason": "BTC Filter Flip (LONG → filter now SHORT)",
      "btc_1d_green": true,
      "btc_1d_body_pct": 0.5857,
      "btc_2h_slope_pct": 0.0857,
      "btc_2h_snapshot": "[{\"green\":false,\"body_pct\":0.1373,\"is_live\":false},{\"green\":true,\"body_pct\":0.0598,\"is_live\":false},{\"green\":true,\"body_pct\":0.125,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-03-30 02:00:45.600831",
      "symbol": "ZECUSDT",
      "direction": "SHORT",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 212.77,
      "exit_price": 215.1275,
      "entry_time": "2026-03-30 01:00:05",
      "exit_time": "2026-03-30 02:00:45",
      "position_size": 5,
      "leverage": 10,
      "profit_loss": -0.554,
      "fees_paid": 0.04,
      "net_profit": -0.574,
      "return_pct": -11.4801,
      "result": "LOSS",
      "exit_reason": "Midpoint Stop (mid $215.0200 >= stop $214.8977)",
      "btc_1d_green": false,
      "btc_1d_body_pct": 1.2509,
      "btc_2h_slope_pct": -0.8261,
      "btc_2h_snapshot": "[{\"green\":false,\"body_pct\":0.4881,\"is_live\":false},{\"green\":false,\"body_pct\":0.7896,\"is_live\":false},{\"green\":true,\"body_pct\":0.0233,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-03-30 04:46:34.154872",
      "symbol": "ZECUSDT",
      "direction": "LONG",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 218.34,
      "exit_price": 221.4892,
      "entry_time": "2026-03-30 03:35:06",
      "exit_time": "2026-03-30 04:46:34",
      "position_size": 5,
      "leverage": 10,
      "profit_loss": 0.7212,
      "fees_paid": 0.04,
      "net_profit": 0.7012,
      "return_pct": 14.0234,
      "result": "WIN",
      "exit_reason": "Profit Target +1.00%",
      "btc_1d_green": true,
      "btc_1d_body_pct": 1.0769,
      "btc_2h_slope_pct": 0.2683,
      "btc_2h_snapshot": "[{\"green\":false,\"body_pct\":0.4416,\"is_live\":false},{\"green\":true,\"body_pct\":0.4873,\"is_live\":false},{\"green\":true,\"body_pct\":0.1862,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-03-30 22:00:06.782019",
      "symbol": "ZECUSDT",
      "direction": "SHORT",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 223.21,
      "exit_price": 226.183,
      "entry_time": "2026-03-30 16:30:45",
      "exit_time": "2026-03-30 22:00:06",
      "position_size": 5,
      "leverage": 10,
      "profit_loss": -0.666,
      "fees_paid": 0.04,
      "net_profit": -0.686,
      "return_pct": -13.7195,
      "result": "LOSS",
      "exit_reason": "BTC Filter Flip (SHORT → filter now LONG)",
      "btc_1d_green": false,
      "btc_1d_body_pct": 0.2517,
      "btc_2h_slope_pct": -0.4755,
      "btc_2h_snapshot": "[{\"green\":false,\"body_pct\":0.5146,\"is_live\":false},{\"green\":false,\"body_pct\":0.3198,\"is_live\":false},{\"green\":true,\"body_pct\":0.0813,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-03-31 04:28:04.798268",
      "symbol": "ZECUSDT",
      "direction": "LONG",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 228.88,
      "exit_price": 231.1844,
      "entry_time": "2026-03-31 03:30:34",
      "exit_time": "2026-03-31 04:28:04",
      "position_size": 5,
      "leverage": 10,
      "profit_loss": 0.5034,
      "fees_paid": 0.04,
      "net_profit": 0.4834,
      "return_pct": 9.6679,
      "result": "WIN",
      "exit_reason": "Profit Target +1.00%",
      "btc_1d_green": true,
      "btc_1d_body_pct": 0.8598,
      "btc_2h_slope_pct": 0.9195,
      "btc_2h_snapshot": "[{\"green\":true,\"body_pct\":0.5886,\"is_live\":false},{\"green\":true,\"body_pct\":0.8433,\"is_live\":false},{\"green\":true,\"body_pct\":0.0164,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-03-31 19:26:35.936347",
      "symbol": "ZECUSDT",
      "direction": "LONG",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 250.52,
      "exit_price": 253.6331,
      "entry_time": "2026-03-31 19:00:23",
      "exit_time": "2026-03-31 19:26:35",
      "position_size": 5,
      "leverage": 10,
      "profit_loss": 0.6213,
      "fees_paid": 0.04,
      "net_profit": 0.6013,
      "return_pct": 12.0266,
      "result": "WIN",
      "exit_reason": "Profit Target +1.00%",
      "btc_1d_green": true,
      "btc_1d_body_pct": 0.0665,
      "btc_2h_slope_pct": 0.7431,
      "btc_2h_snapshot": "[{\"green\":true,\"body_pct\":0.5386,\"is_live\":false},{\"green\":true,\"body_pct\":0.8489,\"is_live\":false},{\"green\":true,\"body_pct\":0.0665,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-04-01 04:28:11.908569",
      "symbol": "ZECUSDT",
      "direction": "SHORT",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 246.32,
      "exit_price": 243.7118,
      "entry_time": "2026-04-01 04:00:37",
      "exit_time": "2026-04-01 04:28:11",
      "position_size": 5,
      "leverage": 10,
      "profit_loss": 0.5294,
      "fees_paid": 0.04,
      "net_profit": 0.5094,
      "return_pct": 10.1887,
      "result": "WIN",
      "exit_reason": "Profit Target -1.00%",
      "btc_1d_green": false,
      "btc_1d_body_pct": 0.0823,
      "btc_2h_slope_pct": -0.3189,
      "btc_2h_snapshot": "[{\"green\":false,\"body_pct\":0.4167,\"is_live\":false},{\"green\":false,\"body_pct\":0.3869,\"is_live\":false},{\"green\":true,\"body_pct\":0.0823,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-04-01 08:42:38.613725",
      "symbol": "ZECUSDT",
      "direction": "LONG",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 245.83,
      "exit_price": 248.2958,
      "entry_time": "2026-04-01 08:00:20",
      "exit_time": "2026-04-01 08:42:38",
      "position_size": 5,
      "leverage": 10,
      "profit_loss": 0.5015,
      "fees_paid": 0.04,
      "net_profit": 0.4815,
      "return_pct": 9.6305,
      "result": "WIN",
      "exit_reason": "Profit Target +1.00%",
      "btc_1d_green": true,
      "btc_1d_body_pct": 0.0402,
      "btc_2h_slope_pct": 0.2017,
      "btc_2h_snapshot": "[{\"green\":true,\"body_pct\":0.4131,\"is_live\":false},{\"green\":false,\"body_pct\":0.1895,\"is_live\":false},{\"green\":true,\"body_pct\":0.0402,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-04-01 16:49:40.379466",
      "symbol": "ZECUSDT",
      "direction": "SHORT",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 241.72,
      "exit_price": 244.2621,
      "entry_time": "2026-04-01 16:00:55",
      "exit_time": "2026-04-01 16:49:40",
      "position_size": 5,
      "leverage": 10,
      "profit_loss": -0.5258,
      "fees_paid": 0.04,
      "net_profit": -0.5458,
      "return_pct": -10.9166,
      "result": "LOSS",
      "exit_reason": "Midpoint Stop (mid $244.1400 >= stop $244.1372)",
      "btc_1d_green": false,
      "btc_1d_body_pct": 0.044,
      "btc_2h_slope_pct": -0.3068,
      "btc_2h_snapshot": "[{\"green\":true,\"body_pct\":0.2373,\"is_live\":false},{\"green\":false,\"body_pct\":0.6415,\"is_live\":false},{\"green\":true,\"body_pct\":0.044,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-04-01 19:03:38.992452",
      "symbol": "ZECUSDT",
      "direction": "LONG",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 244.56,
      "exit_price": 247.4462,
      "entry_time": "2026-04-01 18:30:39",
      "exit_time": "2026-04-01 19:03:38",
      "position_size": 5,
      "leverage": 10,
      "profit_loss": 0.5901,
      "fees_paid": 0.04,
      "net_profit": 0.5701,
      "return_pct": 11.4017,
      "result": "WIN",
      "exit_reason": "Profit Target +1.00%",
      "btc_1d_green": true,
      "btc_1d_body_pct": 0.0567,
      "btc_2h_slope_pct": 0.1914,
      "btc_2h_snapshot": "[{\"green\":true,\"body_pct\":0.2506,\"is_live\":false},{\"green\":false,\"body_pct\":0.0674,\"is_live\":false},{\"green\":true,\"body_pct\":0.0106,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-04-02 04:13:40.804885",
      "symbol": "ZECUSDT",
      "direction": "SHORT",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 249.42,
      "exit_price": 246.9234,
      "entry_time": "2026-04-02 03:30:37",
      "exit_time": "2026-04-02 04:13:40",
      "position_size": 5,
      "leverage": 10,
      "profit_loss": 0.5005,
      "fees_paid": 0.04,
      "net_profit": 0.4805,
      "return_pct": 9.6096,
      "result": "WIN",
      "exit_reason": "Profit Target -1.00%",
      "btc_1d_green": false,
      "btc_1d_body_pct": 0.8476,
      "btc_2h_slope_pct": -0.6725,
      "btc_2h_snapshot": "[{\"green\":true,\"body_pct\":0.5591,\"is_live\":false},{\"green\":false,\"body_pct\":1.4774,\"is_live\":false},{\"green\":false,\"body_pct\":0.1081,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-04-02 12:18:30.190619",
      "symbol": "ZECUSDT",
      "direction": "SHORT",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 237.49,
      "exit_price": 235.1675,
      "entry_time": "2026-04-02 11:30:49",
      "exit_time": "2026-04-02 12:18:30",
      "position_size": 5,
      "leverage": 10,
      "profit_loss": 0.489,
      "fees_paid": 0.04,
      "net_profit": 0.469,
      "return_pct": 9.3793,
      "result": "WIN",
      "exit_reason": "Profit Target -1.00%",
      "btc_1d_green": false,
      "btc_1d_body_pct": 0.6788,
      "btc_2h_slope_pct": -0.1649,
      "btc_2h_snapshot": "[{\"green\":false,\"body_pct\":0.3665,\"is_live\":false},{\"green\":true,\"body_pct\":0.0596,\"is_live\":false},{\"green\":false,\"body_pct\":0.0034,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-04-02 19:00:56.597162",
      "symbol": "ZECUSDT",
      "direction": "SHORT",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 234.34,
      "exit_price": 235.7778,
      "entry_time": "2026-04-02 18:00:30",
      "exit_time": "2026-04-02 19:00:56",
      "position_size": 5,
      "leverage": 10,
      "profit_loss": -0.3068,
      "fees_paid": 0.04,
      "net_profit": -0.3268,
      "return_pct": -6.5357,
      "result": "LOSS",
      "exit_reason": "BTC Filter Flip (SHORT → filter now LONG)",
      "btc_1d_green": false,
      "btc_1d_body_pct": 0.0174,
      "btc_2h_slope_pct": 0.2504,
      "btc_2h_snapshot": "[{\"green\":false,\"body_pct\":0.0272,\"is_live\":false},{\"green\":true,\"body_pct\":0.0044,\"is_live\":false},{\"green\":false,\"body_pct\":0.0174,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-04-02 20:03:15.959695",
      "symbol": "ZECUSDT",
      "direction": "LONG",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 237.66,
      "exit_price": 235.1274,
      "entry_time": "2026-04-02 19:30:43",
      "exit_time": "2026-04-02 20:03:15",
      "position_size": 5,
      "leverage": 10,
      "profit_loss": -0.5328,
      "fees_paid": 0.04,
      "net_profit": -0.5528,
      "return_pct": -11.0565,
      "result": "LOSS",
      "exit_reason": "Midpoint Stop (mid $235.2450 <= stop $235.2834)",
      "btc_1d_green": true,
      "btc_1d_body_pct": 0.6034,
      "btc_2h_slope_pct": 0.3137,
      "btc_2h_snapshot": "[{\"green\":true,\"body_pct\":0.3167,\"is_live\":false},{\"green\":true,\"body_pct\":0.2263,\"is_live\":false},{\"green\":true,\"body_pct\":0.0128,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-04-02 21:56:10.631134",
      "symbol": "ZECUSDT",
      "direction": "LONG",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 237.92,
      "exit_price": 240.4597,
      "entry_time": "2026-04-02 21:30:46",
      "exit_time": "2026-04-02 21:56:10",
      "position_size": 5,
      "leverage": 10,
      "profit_loss": 0.5337,
      "fees_paid": 0.04,
      "net_profit": 0.5137,
      "return_pct": 10.2746,
      "result": "WIN",
      "exit_reason": "Profit Target +1.00%",
      "btc_1d_green": true,
      "btc_1d_body_pct": 0.5035,
      "btc_2h_slope_pct": 0.198,
      "btc_2h_snapshot": "[{\"green\":true,\"body_pct\":0.5393,\"is_live\":false},{\"green\":true,\"body_pct\":0.0797,\"is_live\":false},{\"green\":false,\"body_pct\":0.0306,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-04-03 10:30:21.732961",
      "symbol": "ZECUSDT",
      "direction": "SHORT",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 237.28,
      "exit_price": 237.7888,
      "entry_time": "2026-04-03 04:00:51",
      "exit_time": "2026-04-03 10:30:21",
      "position_size": 5,
      "leverage": 10,
      "profit_loss": -0.1072,
      "fees_paid": 0.04,
      "net_profit": -0.1272,
      "return_pct": -2.5444,
      "result": "LOSS",
      "exit_reason": "BTC Filter Flip (SHORT → filter now LONG)",
      "btc_1d_green": false,
      "btc_1d_body_pct": 0.0691,
      "btc_2h_slope_pct": -0.2382,
      "btc_2h_snapshot": "[{\"green\":true,\"body_pct\":0.1155,\"is_live\":false},{\"green\":false,\"body_pct\":0.3485,\"is_live\":false},{\"green\":false,\"body_pct\":0.0691,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-04-03 11:30:09.052546",
      "symbol": "ZECUSDT",
      "direction": "LONG",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 237.82,
      "exit_price": 236.4817,
      "entry_time": "2026-04-03 10:31:27",
      "exit_time": "2026-04-03 11:30:09",
      "position_size": 5,
      "leverage": 10,
      "profit_loss": -0.2814,
      "fees_paid": 0.04,
      "net_profit": -0.3014,
      "return_pct": -6.0274,
      "result": "LOSS",
      "exit_reason": "BTC Filter Flip (LONG → filter now SHORT)",
      "btc_1d_green": true,
      "btc_1d_body_pct": 0.0456,
      "btc_2h_slope_pct": 0.2042,
      "btc_2h_snapshot": "[{\"green\":true,\"body_pct\":0.1481,\"is_live\":false},{\"green\":true,\"body_pct\":0.0211,\"is_live\":false},{\"green\":true,\"body_pct\":0.0245,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-04-03 15:00:24.83713",
      "symbol": "ZECUSDT",
      "direction": "LONG",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 238.4,
      "exit_price": 234.5427,
      "entry_time": "2026-04-03 14:30:28",
      "exit_time": "2026-04-03 15:00:24",
      "position_size": 5,
      "leverage": 10,
      "profit_loss": -0.809,
      "fees_paid": 0.04,
      "net_profit": -0.829,
      "return_pct": -16.5801,
      "result": "LOSS",
      "exit_reason": "BTC Filter Flip (LONG → filter now SHORT)",
      "btc_1d_green": true,
      "btc_1d_body_pct": 0.097,
      "btc_2h_slope_pct": 0.2037,
      "btc_2h_snapshot": "[{\"green\":true,\"body_pct\":0.1192,\"is_live\":false},{\"green\":true,\"body_pct\":0.1471,\"is_live\":false},{\"green\":false,\"body_pct\":0.05,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-04-05 11:23:01.83389",
      "symbol": "ZECUSDT",
      "direction": "SHORT",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 244.11,
      "exit_price": 246.7133,
      "entry_time": "2026-04-05 08:00:42",
      "exit_time": "2026-04-05 11:23:01",
      "position_size": 5,
      "leverage": 10,
      "profit_loss": -0.5332,
      "fees_paid": 0.04,
      "net_profit": -0.5532,
      "return_pct": -11.0644,
      "result": "LOSS",
      "exit_reason": "Midpoint Stop (mid $246.5900 >= stop $246.5511)",
      "btc_1d_green": false,
      "btc_1d_body_pct": 0.0095,
      "btc_2h_slope_pct": -0.0813,
      "btc_2h_snapshot": "[{\"green\":false,\"body_pct\":0.0099,\"is_live\":false},{\"green\":false,\"body_pct\":0.2435,\"is_live\":false},{\"green\":false,\"body_pct\":0.0095,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-04-05 14:29:55.309623",
      "symbol": "ZECUSDT",
      "direction": "SHORT",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 243.87,
      "exit_price": 241.4807,
      "entry_time": "2026-04-05 13:35:33",
      "exit_time": "2026-04-05 14:29:55",
      "position_size": 5,
      "leverage": 10,
      "profit_loss": 0.4899,
      "fees_paid": 0.04,
      "net_profit": 0.4699,
      "return_pct": 9.3975,
      "result": "WIN",
      "exit_reason": "Profit Target -1.00%",
      "btc_1d_green": false,
      "btc_1d_body_pct": 0.0653,
      "btc_2h_slope_pct": 0.0091,
      "btc_2h_snapshot": "[{\"green\":true,\"body_pct\":0.0793,\"is_live\":false},{\"green\":false,\"body_pct\":0.0535,\"is_live\":false},{\"green\":false,\"body_pct\":0.0281,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-04-06 04:13:02.306058",
      "symbol": "ZECUSDT",
      "direction": "LONG",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 249.16,
      "exit_price": 252.2038,
      "entry_time": "2026-04-06 02:30:47",
      "exit_time": "2026-04-06 04:13:02",
      "position_size": 5,
      "leverage": 10,
      "profit_loss": 0.6108,
      "fees_paid": 0.04,
      "net_profit": 0.5908,
      "return_pct": 11.8164,
      "result": "WIN",
      "exit_reason": "Profit Target +1.00%",
      "btc_1d_green": true,
      "btc_1d_body_pct": 0.4009,
      "btc_2h_slope_pct": 0.5459,
      "btc_2h_snapshot": "[{\"green\":true,\"body_pct\":0.3341,\"is_live\":false},{\"green\":true,\"body_pct\":0.2141,\"is_live\":false},{\"green\":true,\"body_pct\":0.1764,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-04-07 07:17:47.195696",
      "symbol": "ZECUSDT",
      "direction": "LONG",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 261.82,
      "exit_price": 264.3378,
      "entry_time": "2026-04-07 07:00:07",
      "exit_time": "2026-04-07 07:17:47",
      "position_size": 5,
      "leverage": 10,
      "profit_loss": 0.4808,
      "fees_paid": 0.04,
      "net_profit": 0.4608,
      "return_pct": 9.2164,
      "result": "WIN",
      "exit_reason": "Profit Target +1.00%",
      "btc_1d_green": true,
      "btc_1d_body_pct": 0.0068,
      "btc_2h_slope_pct": -0.0172,
      "btc_2h_snapshot": "[{\"green\":false,\"body_pct\":0.258,\"is_live\":false},{\"green\":true,\"body_pct\":0.3687,\"is_live\":false},{\"green\":false,\"body_pct\":0.0121,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-04-09 19:58:07.486801",
      "symbol": "ZECUSDT",
      "direction": "LONG",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 332.39,
      "exit_price": 335.5621,
      "entry_time": "2026-04-09 18:30:21",
      "exit_time": "2026-04-09 19:58:07",
      "position_size": 5,
      "leverage": 10,
      "profit_loss": 0.4772,
      "fees_paid": 0.04,
      "net_profit": 0.4572,
      "return_pct": 9.1434,
      "result": "WIN",
      "exit_reason": "Profit Target +0.90%",
      "btc_1d_green": true,
      "btc_1d_body_pct": 0.145,
      "btc_2h_slope_pct": 0.3309,
      "btc_2h_snapshot": "[{\"green\":true,\"body_pct\":1.1225,\"is_live\":false},{\"green\":false,\"body_pct\":0.11,\"is_live\":false},{\"green\":false,\"body_pct\":0.0195,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-04-11 11:59:40.544895",
      "symbol": "ZECUSDT",
      "direction": "LONG",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 379.84,
      "exit_price": 380.8095,
      "entry_time": "2026-04-11 11:30:43",
      "exit_time": "2026-04-11 11:59:40",
      "position_size": 5,
      "leverage": 10,
      "profit_loss": 0.1276,
      "fees_paid": 0.04,
      "net_profit": 0.1076,
      "return_pct": 2.1524,
      "result": "WIN",
      "exit_reason": "Profit Target +0.30%",
      "btc_1d_green": true,
      "btc_1d_body_pct": 0.2585,
      "btc_2h_slope_pct": 0.0026,
      "btc_2h_snapshot": "[{\"green\":false,\"body_pct\":0.105,\"is_live\":false},{\"green\":true,\"body_pct\":0.2681,\"is_live\":false},{\"green\":false,\"body_pct\":0.0096,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-04-12 05:11:49.205128",
      "symbol": "ZECUSDT",
      "direction": "SHORT",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 363.84,
      "exit_price": 362.9214,
      "entry_time": "2026-04-12 04:30:41",
      "exit_time": "2026-04-12 05:11:49",
      "position_size": 5,
      "leverage": 10,
      "profit_loss": 0.1262,
      "fees_paid": 0.04,
      "net_profit": 0.1062,
      "return_pct": 2.1248,
      "result": "WIN",
      "exit_reason": "Profit Target -0.30%",
      "btc_1d_green": false,
      "btc_1d_body_pct": 0.2244,
      "btc_2h_slope_pct": -0.4424,
      "btc_2h_snapshot": "[{\"green\":false,\"body_pct\":1.8816,\"is_live\":false},{\"green\":true,\"body_pct\":0.1905,\"is_live\":false},{\"green\":true,\"body_pct\":0.0338,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-04-14 00:02:25.755201",
      "symbol": "ZECUSDT",
      "direction": "LONG",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 371.11,
      "exit_price": 372.6136,
      "entry_time": "2026-04-14 00:00:15",
      "exit_time": "2026-04-14 00:02:25",
      "position_size": 5,
      "leverage": 10,
      "profit_loss": 0.2026,
      "fees_paid": 0.04,
      "net_profit": 0.1826,
      "return_pct": 3.6516,
      "result": "WIN",
      "exit_reason": "Profit Target +0.30%",
      "btc_1d_green": true,
      "btc_1d_body_pct": 0.0569,
      "btc_2h_slope_pct": 0.2534,
      "btc_2h_snapshot": "[{\"green\":false,\"body_pct\":0.0303,\"is_live\":false},{\"green\":true,\"body_pct\":0.0718,\"is_live\":false},{\"green\":true,\"body_pct\":0.0569,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-04-14 08:53:23.689178",
      "symbol": "ZECUSDT",
      "direction": "LONG",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 363.84,
      "exit_price": 365.847,
      "entry_time": "2026-04-14 08:18:45",
      "exit_time": "2026-04-14 08:53:23",
      "position_size": 5,
      "leverage": 10,
      "profit_loss": 0.2758,
      "fees_paid": 0.04,
      "net_profit": 0.2558,
      "return_pct": 5.1161,
      "result": "WIN",
      "exit_reason": "Profit Target +0.30%",
      "btc_1d_green": true,
      "btc_1d_body_pct": 0.2521,
      "btc_2h_slope_pct": 0.0403,
      "btc_2h_snapshot": "[{\"green\":false,\"body_pct\":0.0646,\"is_live\":false},{\"green\":false,\"body_pct\":0.1744,\"is_live\":false},{\"green\":true,\"body_pct\":0.2521,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    },
    {
      "timestamp": "2026-04-15 17:30:17.155544",
      "symbol": "ZECUSDT",
      "direction": "LONG",
      "strategy": "EMA5_9_Slope_ADX_BTCFilter_30m",
      "entry_price": 362.38,
      "exit_price": 352.2238,
      "entry_time": "2026-04-15 12:45:15",
      "exit_time": "2026-04-15 17:30:17",
      "position_size": 5,
      "leverage": 10,
      "profit_loss": -1.4013,
      "fees_paid": 0.04,
      "net_profit": -1.4213,
      "return_pct": -28.4264,
      "result": "LOSS",
      "exit_reason": "LONG Slope reversed (-0.118% negative)",
      "btc_1d_green": true,
      "btc_1d_body_pct": 0.0618,
      "btc_2h_slope_pct": -0.0189,
      "btc_2h_snapshot": "[{\"green\":true,\"body_pct\":0.0735,\"is_live\":false},{\"green\":false,\"body_pct\":0.1449,\"is_live\":false},{\"green\":true,\"body_pct\":0.207,\"is_live\":true}]",
      "btc_market_condition": "TRENDING"
    }
  ],
  "profit_switches": {
    "ZECUSDT": {
      "direction": "SHORT",
      "locked": false
    }
  },
  "total_trades": 36,
  "winning_trades": 19,
  "losing_trades": 17,
  "total_fees": 1.44
}
