{
  "generated_at": "2026-08-27T15:21:18.334785+00:00",
  "block": 9,
  "mode": "SHADOW_PREENTRY",
  "models": {
    "VPTR3": {
      "model_id": "VPTR3_MARKET_RISK_V1",
      "model_version": "block4-frozen-v1",
      "threshold": 45.0,
      "high_risk_threshold": 65,
      "neighbors": 9,
      "numeric_features": [
        "rsi14_dir_score",
        "adx14",
        "di_spread_dir",
        "ema20_slope_5_pct",
        "ema50_slope_5_pct",
        "close_vs_ema20_dir_pct",
        "close_vs_ema50_dir_pct",
        "trend_efficiency_10",
        "realized_vol_20_pct",
        "range_pct",
        "volume_zscore_20",
        "bb_width_percentile_100",
        "atr_percentile_100",
        "htf_return_3_dir_pct",
        "htf_close_vs_ema20_dir_pct",
        "htf_adx14",
        "btc_return_3_dir_pct",
        "btc_return_10_dir_pct",
        "btc_rsi14_dir_score",
        "btc_adx14",
        "mtf_alignment"
      ],
      "categorical_features": [
        "market_regime",
        "volatility_regime",
        "weekday_utc"
      ],
      "cyclic_hour": true,
      "history": [
        {
          "rsi14_dir_score": 8.50776899168308,
          "adx14": 21.60713433985971,
          "di_spread_dir": 4.025214601976916,
          "ema20_slope_5_pct": 0.24921749704287288,
          "ema50_slope_5_pct": 0.20210077080352998,
          "close_vs_ema20_dir_pct": 0.877864785491864,
          "close_vs_ema50_dir_pct": 1.4084481555818524,
          "trend_efficiency_10": 0.17299351322304632,
          "realized_vol_20_pct": 0.5605685136701283,
          "range_pct": 1.925790947105008,
          "volume_zscore_20": 0.7183145661361287,
          "bb_width_percentile_100": 31.0,
          "atr_percentile_100": 17.0,
          "htf_return_3_dir_pct": -0.6937059478174894,
          "htf_close_vs_ema20_dir_pct": 0.1833707836766543,
          "htf_adx14": 12.762548688565818,
          "btc_return_3_dir_pct": 0.42922368783058007,
          "btc_return_10_dir_pct": 0.6984867927569451,
          "btc_rsi14_dir_score": 8.50776899168308,
          "btc_adx14": 21.60713433985971,
          "mtf_alignment": 1.0,
          "market_regime": "TREND_UP",
          "volatility_regime": "LOW",
          "weekday_utc": "Monday",
          "entry_hour_utc": 12,
          "loss": true,
          "symbol": "BTCUSDT",
          "candle_time": "2026-07-20T08:00:00+00:00",
          "pnl_net": -6.9197
        },
        {
          "rsi14_dir_score": -8.56577375046431,
          "adx14": 31.513212017566325,
          "di_spread_dir": -11.114966768260487,
          "ema20_slope_5_pct": 0.6022413706885289,
          "ema50_slope_5_pct": 0.47102076367261053,
          "close_vs_ema20_dir_pct": -0.6674466595746605,
          "close_vs_ema50_dir_pct": -1.802762204802583,
          "trend_efficiency_10": 0.31608401773385103,
          "realized_vol_20_pct": 0.5448725878013007,
          "range_pct": 0.4872149640915752,
          "volume_zscore_20": -0.5251988543601269,
          "bb_width_percentile_100": 71.0,
          "atr_percentile_100": 15.0,
          "htf_return_3_dir_pct": 0.5314076104945314,
          "htf_close_vs_ema20_dir_pct": -1.2519746079701501,
          "htf_adx14": 15.780154591839423,
          "btc_return_3_dir_pct": 0.8067765017136628,
          "btc_return_10_dir_pct": -1.3357392406035289,
          "btc_rsi14_dir_score": -8.56577375046431,
          "btc_adx14": 31.513212017566325,
          "mtf_alignment": 0.0,
          "market_regime": "TREND_UP",
          "volatility_regime": "LOW",
          "weekday_utc": "Wednesday",
          "entry_hour_utc": 13,
          "loss": false,
          "symbol": "BTCUSDT",
          "candle_time": "2026-07-22T08:00:00+00:00",
          "pnl_net": 18.9394
        },
        {
          "rsi14_dir_score": 6.837198411123332,
          "adx14": 29.893444970715425,
          "di_spread_dir": 8.405195718854802,
          "ema20_slope_5_pct": 0.34484924219469654,
          "ema50_slope_5_pct": 0.37145646047086245,
          "close_vs_ema20_dir_pct": 0.4022226821244066,
          "close_vs_ema50_dir_pct": 1.514482832432656,
          "trend_efficiency_10": 0.13961563307493804,
          "realized_vol_20_pct": 0.537539100709021,
          "range_pct": 1.0881295373514148,
          "volume_zscore_20": -0.20637123727273773,
          "bb_width_percentile_100": 61.0,
          "atr_percentile_100": 19.0,
          "htf_return_3_dir_pct": -0.9486737774683183,
          "htf_close_vs_ema20_dir_pct": 1.3978935960122105,
          "htf_adx14": 15.79250362027059,
          "btc_return_3_dir_pct": 0.10849035818531517,
          "btc_return_10_dir_pct": 0.527633628785791,
          "btc_rsi14_dir_score": 6.837198411123332,
          "btc_adx14": 29.893444970715425,
          "mtf_alignment": 1.0,
          "market_regime": "TREND_UP",
          "volatility_regime": "LOW",
          "weekday_utc": "Wednesday",
          "entry_hour_utc": 20,
          "loss": false,
          "symbol": "BTCUSDT",
          "candle_time": "2026-07-22T16:00:00+00:00",
          "pnl_net": 3.4224
        },
        {
          "rsi14_dir_score": 9.011728447286359,
          "adx14": 12.047476967892475,
          "di_spread_dir": 7.79926921844017,
          "ema20_slope_5_pct": -1.5620585890693726,
          "ema50_slope_5_pct": -1.3783722747721432,
          "close_vs_ema20_dir_pct": 2.5294938476579163,
          "close_vs_ema50_dir_pct": 6.79611431941808,
          "trend_efficiency_10": 0.01903367496339713,
          "realized_vol_20_pct": 1.6365754735978701,
          "range_pct": 2.00692041522491,
          "volume_zscore_20": -0.8906550067994078,
          "bb_width_percentile_100": 26.0,
          "atr_percentile_100": 33.0,
          "htf_return_3_dir_pct": 4.473336271485233,
          "htf_close_vs_ema20_dir_pct": 5.1027170676646,
          "htf_adx14": 15.056196602290921,
          "btc_return_3_dir_pct": -0.14169393201419062,
          "btc_return_10_dir_pct": 0.1255971912175541,
          "btc_rsi14_dir_score": -9.147723239815349,
          "btc_adx14": 29.32955311759526,
          "mtf_alignment": 1.0,
          "market_regime": "RANGE",
          "volatility_regime": "NORMAL",
          "weekday_utc": "Thursday",
          "entry_hour_utc": 0,
          "loss": false,
          "symbol": "AEROUSDT",
          "candle_time": "2026-07-22T20:00:00+00:00",
          "pnl_net": 9.4251
        },
        {
          "rsi14_dir_score": -22.080582640352716,
          "adx14": 22.643993661060133,
          "di_spread_dir": -17.366560588824264,
          "ema20_slope_5_pct": -0.5737972923360287,
          "ema50_slope_5_pct": -0.362409795201941,
          "close_vs_ema20_dir_pct": -2.4404541378197555,
          "close_vs_ema50_dir_pct": -3.30865924264755,
          "trend_efficiency_10": 0.5205479452054778,
          "realized_vol_20_pct": 0.5797899636084022,
          "range_pct": 1.4028667276608748,
          "volume_zscore_20": 0.3882092919106719,
          "bb_width_percentile_100": 43.0,
          "atr_percentile_100": 61.0,
          "htf_return_3_dir_pct": -1.2231503579952376,
          "htf_close_vs_ema20_dir_pct": -2.2355336616378887,
          "htf_adx14": 18.863569707788695,
          "btc_return_3_dir_pct": -1.0583389336149476,
          "btc_return_10_dir_pct": -2.4003367205820503,
          "btc_rsi14_dir_score": -6.726952431167682,
          "btc_adx14": 24.395781810040607,
          "mtf_alignment": 0.0,
          "market_regime": "TREND_DOWN",
          "volatility_regime": "NORMAL",
          "weekday_utc": "Thursday",
          "entry_hour_utc": 18,
          "loss": true,
          "symbol": "DASHUSDT",
          "candle_time": "2026-07-23T16:00:00+00:00",
          "pnl_net": -1.1926
        },
        {
          "rsi14_dir_score": 10.986460975152937,
          "adx14": 19.325144922918202,
          "di_spread_dir": 12.234067667296824,
          "ema20_slope_5_pct": -1.9406402457190601,
          "ema50_slope_5_pct": -1.6035260049468198,
          "close_vs_ema20_dir_pct": 2.9308444917411585,
          "close_vs_ema50_dir_pct": 7.68036193516175,
          "trend_efficiency_10": 0.2842465753424655,
          "realized_vol_20_pct": 1.6679768970694533,
          "range_pct": 1.9682238558216678,
          "volume_zscore_20": -0.9972703514409758,
          "bb_width_percentile_100": 54.0,
          "atr_percentile_100": 26.0,
          "htf_return_3_dir_pct": 2.722029988465969,
          "htf_close_vs_ema20_dir_pct": 5.9525618613044475,
          "htf_adx14": 17.76306106918584,
          "btc_return_3_dir_pct": 0.7085293628424123,
          "btc_return_10_dir_pct": 1.134286447974011,
          "btc_rsi14_dir_score": 4.194512863542556,
          "btc_adx14": 22.932363256567015,
          "mtf_alignment": 1.0,
          "market_regime": "RANGE",
          "volatility_regime": "LOW",
          "weekday_utc": "Friday",
          "entry_hour_utc": 0,
          "loss": false,
          "symbol": "AEROUSDT",
          "candle_time": "2026-07-23T20:00:00+00:00",
          "pnl_net": 2.973
        },
        {
          "rsi14_dir_score": 18.039708854619548,
          "adx14": 29.204136760697917,
          "di_spread_dir": 15.204702259513178,
          "ema20_slope_5_pct": -0.7533511221049205,
          "ema50_slope_5_pct": -0.5137829190213297,
          "close_vs_ema20_dir_pct": 1.417866358820943,
          "close_vs_ema50_dir_pct": 2.640463553914247,
          "trend_efficiency_10": 0.5479452054794547,
          "realized_vol_20_pct": 0.43910040923777477,
          "range_pct": 0.42695943885331067,
          "volume_zscore_20": -0.8994372819551687,
          "bb_width_percentile_100": 57.0,
          "atr_percentile_100": 32.0,
          "htf_return_3_dir_pct": 0.8154636061612686,
          "htf_close_vs_ema20_dir_pct": 2.2628784386080136,
          "htf_adx14": 23.16743527897149,
          "btc_return_3_dir_pct": -0.7588499119013363,
          "btc_return_10_dir_pct": 0.8598624280732828,
          "btc_rsi14_dir_score": -0.7382658522229164,
          "btc_adx14": 21.365468226677375,
          "mtf_alignment": 1.0,
          "market_regime": "TREND_DOWN",
          "volatility_regime": "NORMAL",
          "weekday_utc": "Friday",
          "entry_hour_utc": 6,
          "loss": false,
          "symbol": "DASHUSDT",
          "candle_time": "2026-07-24T04:00:00+00:00",
          "pnl_net": 26.0109
        },
        {
          "rsi14_dir_score": 23.069295325718173,
          "adx14": 29.287951176471545,
          "di_spread_dir": 21.498727000230474,
          "ema20_slope_5_pct": -1.3613043916519294,
          "ema50_slope_5_pct": -0.8155612194733696,
          "close_vs_ema20_dir_pct": 3.848953590691602,
          "close_vs_ema50_dir_pct": 5.682580128752153,
          "trend_efficiency_10": 0.5175644028103025,
          "realized_vol_20_pct": 0.7454478974049122,
          "range_pct": 1.393846676865542,
          "volume_zscore_20": 0.4018091867789187,
          "bb_width_percentile_100": 27.0,
          "atr_percentile_100": 14.0,
          "htf_return_3_dir_pct": 3.319638455217748,
          "htf_close_vs_ema20_dir_pct": 5.350649962031846,
          "htf_adx14": 20.546772457857987,
          "btc_return_3_dir_pct": 2.0790309982130797,
          "btc_return_10_dir_pct": 3.0583770172273943,
          "btc_rsi14_dir_score": 14.20880171372859,
          "btc_adx14": 19.83094677705319,
          "mtf_alignment": 1.0,
          "market_regime": "TREND_DOWN",
          "volatility_regime": "LOW",
          "weekday_utc": "Friday",
          "entry_hour_utc": 16,
          "loss": false,
          "symbol": "VIRTUALUSDT",
          "candle_time": "2026-07-24T14:00:00+00:00",
          "pnl_net": 7.7443
        },
        {
          "rsi14_dir_score": 19.880706943817614,
          "adx14": 23.17218346622281,
          "di_spread_dir": 15.775054205487292,
          "ema20_slope_5_pct": -1.127225813671991,
          "ema50_slope_5_pct": -0.4772317289757603,
          "close_vs_ema20_dir_pct": 3.089205353487231,
          "close_vs_ema50_dir_pct": 3.617808524757464,
          "trend_efficiency_10": 0.6842105263157886,
          "realized_vol_20_pct": 0.7370437649180511,
          "range_pct": 0.7035583818157357,
          "volume_zscore_20": -0.7063588316411716,
          "bb_width_percentile_100": 87.0,
          "atr_percentile_100": 36.0,
          "htf_return_3_dir_pct": 3.0910281597904383,
          "htf_close_vs_ema20_dir_pct": 3.5048974751919544,
          "htf_adx14": 14.381351214187346,
          "btc_return_3_dir_pct": 1.9557740008064417,
          "btc_return_10_dir_pct": 2.1782428678318215,
          "btc_rsi14_dir_score": 12.253505226861193,
          "btc_adx14": 20.378777703990636,
          "mtf_alignment": 1.0,
          "market_regime": "TREND_DOWN",
          "volatility_regime": "NORMAL",
          "weekday_utc": "Friday",
          "entry_hour_utc": 20,
          "loss": true,
          "symbol": "SOLUSDT",
          "candle_time": "2026-07-24T16:00:00+00:00",
          "pnl_net": -1.6872
        },
        {
          "rsi14_dir_score": -24.64622620506934,
          "adx14": 44.840908109038665,
          "di_spread_dir": -26.80227716092234,
          "ema20_slope_5_pct": -2.2404951366155164,
          "ema50_slope_5_pct": -1.4124067888724092,
          "close_vs_ema20_dir_pct": -4.1598716351835305,
          "close_vs_ema50_dir_pct": -7.523039847657984,
          "trend_efficiency_10": 0.7174845164363981,
          "realized_vol_20_pct": 0.8195198770871919,
          "range_pct": 1.2801472587696372,
          "volume_zscore_20": -0.7652049247377699,
          "bb_width_percentile_100": 66.0,
          "atr_percentile_100": 7.0,
          "htf_return_3_dir_pct": -3.230573042122944,
          "htf_close_vs_ema20_dir_pct": -6.558829659371016,
          "htf_adx14": 28.65674006117344,
          "btc_return_3_dir_pct": -0.1308626955531662,
          "btc_return_10_dir_pct": -1.2193861415160583,
          "btc_rsi14_dir_score": -13.254076295560509,
          "btc_adx14": 23.046968121112606,
          "mtf_alignment": 0.0,
          "market_regime": "TREND_DOWN",
          "volatility_regime": "LOW",
          "weekday_utc": "Saturday",
          "entry_hour_utc": 12,
          "loss": true,
          "symbol": "ZECUSDT",
          "candle_time": "2026-07-25T09:00:00+00:00",
          "pnl_net": -6.7652
        },
        {
          "rsi14_dir_score": 11.991755485307912,
          "adx14": 21.920970879856206,
          "di_spread_dir": 10.2697742489148,
          "ema20_slope_5_pct": -1.3566373790507478,
          "ema50_slope_5_pct": -1.3551985348777371,
          "close_vs_ema20_dir_pct": 2.760854519823881,
          "close_vs_ema50_dir_pct": 7.261447027281935,
          "trend_efficiency_10": 0.19157894736842104,
          "realized_vol_20_pct": 1.587351528412501,
          "range_pct": 1.4541929229277764,
          "volume_zscore_20": -0.9819530444137609,
          "bb_width_percentile_100": 18.0,
          "atr_percentile_100": 15.0,
          "htf_return_3_dir_pct": 1.0314224034540587,
          "htf_close_vs_ema20_dir_pct": 5.54255420517669,
          "htf_adx14": 18.08784124776124,
          "btc_return_3_dir_pct": -0.15801562356056212,
          "btc_return_10_dir_pct": 1.414414331338434,
          "btc_rsi14_dir_score": 11.06109486824625,
          "btc_adx14": 23.352182373430725,
          "mtf_alignment": 1.0,
          "market_regime": "TREND_DOWN",
          "volatility_regime": "LOW",
          "weekday_utc": "Saturday",
          "entry_hour_utc": 16,
          "loss": true,
          "symbol": "AEROUSDT",
          "candle_time": "2026-07-25T12:00:00+00:00",
          "pnl_net": -19.2388
        },
        {
          "rsi14_dir_score": 14.721002806491427,
          "adx14": 46.24288339753901,
          "di_spread_dir": 18.669072567641752,
          "ema20_slope_5_pct": -2.128760377839576,
          "ema50_slope_5_pct": -1.4280494638623993,
          "close_vs_ema20_dir_pct": 2.1603766409485576,
          "close_vs_ema50_dir_pct": 5.603026714012319,
          "trend_efficiency_10": 0.3918770581778257,
          "realized_vol_20_pct": 0.9334026066327734,
          "range_pct": 1.9946314268015626,
          "volume_zscore_20": 1.0369290648164158,
          "bb_width_percentile_100": 71.0,
          "atr_percentile_100": 2.0,
          "htf_return_3_dir_pct": 0.8069801736850725,
          "htf_close_vs_ema20_dir_pct": 4.693963227225794,
          "htf_adx14": 29.536936511513563,
          "btc_return_3_dir_pct": -0.15801562356056212,
          "btc_return_10_dir_pct": 1.414414331338434,
          "btc_rsi14_dir_score": 11.06109486824625,
          "btc_adx14": 23.352182373430725,
          "mtf_alignment": 1.0,
          "market_regime": "TREND_DOWN",
          "volatility_regime": "LOW",
          "weekday_utc": "Saturday",
          "entry_hour_utc": 18,
          "loss": true,
          "symbol": "ZECUSDT",
          "candle_time": "2026-07-25T15:00:00+00:00",
          "pnl_net": -13.791
        },
        {
          "rsi14_dir_score": 10.412616456953621,
          "adx14": 26.29562342142228,
          "di_spread_dir": 8.784663668048164,
          "ema20_slope_5_pct": -0.8335836772752477,
          "ema50_slope_5_pct": -0.5265887823467269,
          "close_vs_ema20_dir_pct": 0.9064474875847304,
          "close_vs_ema50_dir_pct": 2.004983002587097,
          "trend_efficiency_10": 0.44444444444444536,
          "realized_vol_20_pct": 0.662786896439719,
          "range_pct": 0.45643710565177,
          "volume_zscore_20": -0.8074529115736656,
          "bb_width_percentile_100": 88.0,
          "atr_percentile_100": 1.0,
          "htf_return_3_dir_pct": -0.7711038961038869,
          "htf_close_vs_ema20_dir_pct": 1.7088410251112767,
          "htf_adx14": 19.401440710855322,
          "btc_return_3_dir_pct": -0.4779077013420461,
          "btc_return_10_dir_pct": 1.7376681614349843,
          "btc_rsi14_dir_score": 7.488995872062084,
          "btc_adx14": 22.913576673145112,
          "mtf_alignment": 1.0,
          "market_regime": "TREND_DOWN",
          "volatility_regime": "LOW",
          "weekday_utc": "Sunday",
          "entry_hour_utc": 0,
          "loss": true,
          "symbol": "SOLUSDT",
          "candle_time": "2026-07-25T20:00:00+00:00",
          "pnl_net": -21.9509
        },
        {
          "rsi14_dir_score": 13.287278426674746,
          "adx14": 37.09502211795852,
          "di_spread_dir": 11.960867573706484,
          "ema20_slope_5_pct": -0.6946664993056678,
          "ema50_slope_5_pct": -0.7873173851270044,
          "close_vs_ema20_dir_pct": 1.139973779027165,
          "close_vs_ema50_dir_pct": 3.753574344572174,
          "trend_efficiency_10": 0.11934156378600722,
          "realized_vol_20_pct": 0.683122976190542,
          "range_pct": 0.6705639614855404,
          "volume_zscore_20": -0.7553458884074239,
          "bb_width_percentile_100": 13.0,
          "atr_percentile_100": 1.0,
          "htf_return_3_dir_pct": -0.12050266827337477,
          "htf_close_vs_ema20_dir_pct": 3.011846906809313,
          "htf_adx14": 30.4696957655002,
          "btc_return_3_dir_pct": -0.4779077013420461,
          "btc_return_10_dir_pct": 1.7376681614349843,
          "btc_rsi14_dir_score": 7.488995872062084,
          "btc_adx14": 22.913576673145112,
          "mtf_alignment": 1.0,
          "market_regime": "TREND_DOWN",
          "volatility_regime": "LOW",
          "weekday_utc": "Sunday",
          "entry_hour_utc": 0,
          "loss": true,
          "symbol": "VIRTUALUSDT",
          "candle_time": "2026-07-25T22:00:00+00:00",
          "pnl_net": -10.0123
        },
        {
          "rsi14_dir_score": 12.50684952385658,
          "adx14": 29.00426713725614,
          "di_spread_dir": 8.792669751691744,
          "ema20_slope_5_pct": -0.35024196299880705,
          "ema50_slope_5_pct": -0.5896233374192541,
          "close_vs_ema20_dir_pct": 1.1995895281672986,
          "close_vs_ema50_dir_pct": 3.4653416194195366,
          "trend_efficiency_10": 0.07590759075907828,
          "realized_vol_20_pct": 0.5849320792053225,
          "range_pct": 0.966850828729271,
          "volume_zscore_20": -0.425004001601213,
          "bb_width_percentile_100": 1.0,
          "atr_percentile_100": 1.0,
          "htf_return_3_dir_pct": 0.4126547455295664,
          "htf_close_vs_ema20_dir_pct": 2.716547548633584,
          "htf_adx14": 30.31178378909567,
          "btc_return_3_dir_pct": -0.22476066719411106,
          "btc_return_10_dir_pct": -0.44771724957665354,
          "btc_rsi14_dir_score": 4.089828022800546,
          "btc_adx14": 21.425467006906555,
          "mtf_alignment": 1.0,
          "market_regime": "TREND_DOWN",
          "volatility_regime": "LOW",
          "weekday_utc": "Sunday",
          "entry_hour_utc": 12,
          "loss": true,
          "symbol": "VIRTUALUSDT",
          "candle_time": "2026-07-26T10:00:00+00:00",
          "pnl_net": -20.2716
        },
        {
          "rsi14_dir_score": 9.57282313584173,
          "adx14": 20.665544803649635,
          "di_spread_dir": 7.2133969339291575,
          "ema20_slope_5_pct": -0.7991182604846417,
          "ema50_slope_5_pct": -1.1154399104545272,
          "close_vs_ema20_dir_pct": 2.2370184641495245,
          "close_vs_ema50_dir_pct": 6.374387802454809,
          "trend_efficiency_10": 0.05785123966942123,
          "realized_vol_20_pct": 1.433306146917875,
          "range_pct": 1.774428779776367,
          "volume_zscore_20": -0.6882613262176338,
          "bb_width_percentile_100": 10.0,
          "atr_percentile_100": 9.0,
          "htf_return_3_dir_pct": -0.23969319271332715,
          "htf_close_vs_ema20_dir_pct": 3.303954043867858,
          "htf_adx14": 17.998368966698912,
          "btc_return_3_dir_pct": -0.22476066719411106,
          "btc_return_10_dir_pct": -0.44771724957665354,
          "btc_rsi14_dir_score": 4.089828022800546,
          "btc_adx14": 21.425467006906555,
          "mtf_alignment": 1.0,
          "market_regime": "TREND_DOWN",
          "volatility_regime": "LOW",
          "weekday_utc": "Sunday",
          "entry_hour_utc": 12,
          "loss": true,
          "symbol": "AEROUSDT",
          "candle_time": "2026-07-26T08:00:00+00:00",
          "pnl_net": -108.2254
        },
        {
          "rsi14_dir_score": 12.257190234984293,
          "adx14": 18.064124611552767,
          "di_spread_dir": 11.150587410775636,
          "ema20_slope_5_pct": -0.07361976242234428,
          "ema50_slope_5_pct": -0.028527163329462916,
          "close_vs_ema20_dir_pct": 1.5351132894305763,
          "close_vs_ema50_dir_pct": 1.6101854790980963,
          "trend_efficiency_10": 0.16785306743465858,
          "realized_vol_20_pct": 0.5739458803198199,
          "range_pct": 2.291269448956051,
          "volume_zscore_20": 1.6615642894639087,
          "bb_width_percentile_100": 9.0,
          "atr_percentile_100": 41.0,
          "htf_return_3_dir_pct": 2.526156387665198,
          "htf_close_vs_ema20_dir_pct": 1.5339414692619522,
          "htf_adx14": 11.774679312969157,
          "btc_return_3_dir_pct": 2.0716860860024013,
          "btc_return_10_dir_pct": 0.9601770530428705,
          "btc_rsi14_dir_score": 12.257190234984293,
          "btc_adx14": 18.064124611552767,
          "mtf_alignment": 1.0,
          "market_regime": "RANGE",
          "volatility_regime": "NORMAL",
          "weekday_utc": "Tuesday",
          "entry_hour_utc": 0,
          "loss": false,
          "symbol": "BTCUSDT",
          "candle_time": "2026-07-27T20:00:00+00:00",
          "pnl_net": 3.3636
        },
        {
          "rsi14_dir_score": 31.064020301567183,
          "adx14": 25.302875836302672,
          "di_spread_dir": 40.9362519862671,
          "ema20_slope_5_pct": -1.306017976416709,
          "ema50_slope_5_pct": -0.6452846828031359,
          "close_vs_ema20_dir_pct": 6.750984736929297,
          "close_vs_ema50_dir_pct": 7.9650966464383535,
          "trend_efficiency_10": 0.8198198198198211,
          "realized_vol_20_pct": 1.1466530500655774,
          "range_pct": 3.7823490378234923,
          "volume_zscore_20": 2.4097757649138116,
          "bb_width_percentile_100": 100.0,
          "atr_percentile_100": 100.0,
          "htf_return_3_dir_pct": 4.588559192413571,
          "htf_close_vs_ema20_dir_pct": 4.122921604149538,
          "htf_adx14": 27.521226635719774,
          "btc_return_3_dir_pct": 2.0716860860024013,
          "btc_return_10_dir_pct": 0.9601770530428705,
          "btc_rsi14_dir_score": 12.257190234984293,
          "btc_adx14": 18.064124611552767,
          "mtf_alignment": 1.0,
          "market_regime": "TREND_DOWN",
          "volatility_regime": "HIGH",
          "weekday_utc": "Tuesday",
          "entry_hour_utc": 2,
          "loss": true,
          "symbol": "DASHUSDT",
          "candle_time": "2026-07-28T00:00:00+00:00",
          "pnl_net": -55.8083
        },
        {
          "rsi14_dir_score": 20.778037152324202,
          "adx14": 23.832144242944697,
          "di_spread_dir": 20.045955583802673,
          "ema20_slope_5_pct": -1.087351283614656,
          "ema50_slope_5_pct": -0.5631661080879732,
          "close_vs_ema20_dir_pct": 4.385389841068359,
          "close_vs_ema50_dir_pct": 5.492284414394678,
          "trend_efficiency_10": 0.7153153153153147,
          "realized_vol_20_pct": 1.0760499861106998,
          "range_pct": 1.967736216982804,
          "volume_zscore_20": 0.7189942590628392,
          "bb_width_percentile_100": 68.0,
          "atr_percentile_100": 66.0,
          "htf_return_3_dir_pct": 5.7289936898040486,
          "htf_close_vs_ema20_dir_pct": 4.422733824088847,
          "htf_adx14": 22.68985274431211,
          "btc_return_3_dir_pct": 2.0716860860024013,
          "btc_return_10_dir_pct": 0.9601770530428705,
          "btc_rsi14_dir_score": 12.257190234984293,
          "btc_adx14": 18.064124611552767,
          "mtf_alignment": 1.0,
          "market_regime": "TREND_DOWN",
          "volatility_regime": "NORMAL",
          "weekday_utc": "Tuesday",
          "entry_hour_utc": 2,
          "loss": false,
          "symbol": "VIRTUALUSDT",
          "candle_time": "2026-07-28T00:00:00+00:00",
          "pnl_net": 23.3242
        },
        {
          "rsi14_dir_score": 16.41569460247689,
          "adx14": 26.084109698214892,
          "di_spread_dir": 12.318363047022256,
          "ema20_slope_5_pct": -1.038008964364832,
          "ema50_slope_5_pct": -0.7432808984129053,
          "close_vs_ema20_dir_pct": 3.6573651854935814,
          "close_vs_ema50_dir_pct": 5.6806691343982445,
          "trend_efficiency_10": 0.3098615050892713,
          "realized_vol_20_pct": 1.2580187362935409,
          "range_pct": 1.9729900822958477,
          "volume_zscore_20": -0.37992069725104016,
          "bb_width_percentile_100": 30.0,
          "atr_percentile_100": 45.0,
          "htf_return_3_dir_pct": 5.351821685406651,
          "htf_close_vs_ema20_dir_pct": 4.687241681062247,
          "htf_adx14": 23.445660726340012,
          "btc_return_3_dir_pct": 2.0716860860024013,
          "btc_return_10_dir_pct": 0.9601770530428705,
          "btc_rsi14_dir_score": 12.257190234984293,
          "btc_adx14": 18.064124611552767,
          "mtf_alignment": 1.0,
          "market_regime": "TREND_DOWN",
          "volatility_regime": "NORMAL",
          "weekday_utc": "Tuesday",
          "entry_hour_utc": 3,
          "loss": false,
          "symbol": "ZECUSDT",
          "candle_time": "2026-07-28T00:00:00+00:00",
          "pnl_net": 44.7592
        },
        {
          "rsi14_dir_score": 14.440037975063902,
          "adx14": 20.94412418739052,
          "di_spread_dir": 14.214489855487502,
          "ema20_slope_5_pct": -0.3313312403756883,
          "ema50_slope_5_pct": -0.22603162159577808,
          "close_vs_ema20_dir_pct": 2.7423004019563537,
          "close_vs_ema50_dir_pct": 3.399710990292231,
          "trend_efficiency_10": 0.22971114167812967,
          "realized_vol_20_pct": 0.900457734114838,
          "range_pct": 2.0344074276351845,
          "volume_zscore_20": 0.7066569048712662,
          "bb_width_percentile_100": 66.0,
          "atr_percentile_100": 66.0,
          "htf_return_3_dir_pct": 3.3489705499087745,
          "htf_close_vs_ema20_dir_pct": 1.9448039249650748,
          "htf_adx14": 16.905056728773676,
          "btc_return_3_dir_pct": 1.8667092410090051,
          "btc_return_10_dir_pct": 1.8135940458779962,
          "btc_rsi14_dir_score": 15.677642530234792,
          "btc_adx14": 19.24092327135117,
          "mtf_alignment": 1.0,
          "market_regime": "TREND_DOWN",
          "volatility_regime": "NORMAL",
          "weekday_utc": "Tuesday",
          "entry_hour_utc": 4,
          "loss": false,
          "symbol": "SOLUSDT",
          "candle_time": "2026-07-28T00:00:00+00:00",
          "pnl_net": 8.9089
        },
        {
          "rsi14_dir_score": 14.350129272286082,
          "adx14": 34.52892711540908,
          "di_spread_dir": 21.902199032341905,
          "ema20_slope_5_pct": -1.3280441640995815,
          "ema50_slope_5_pct": -0.854147149944334,
          "close_vs_ema20_dir_pct": 2.4836486577454906,
          "close_vs_ema50_dir_pct": 4.397419898597696,
          "trend_efficiency_10": 0.4094707520891366,
          "realized_vol_20_pct": 1.2657953120979077,
          "range_pct": 1.9785922802465112,
          "volume_zscore_20": 0.3998830913965828,
          "bb_width_percentile_100": 100.0,
          "atr_percentile_100": 100.0,
          "htf_return_3_dir_pct": 0.12824623276692113,
          "htf_close_vs_ema20_dir_pct": 2.916414631760488,
          "htf_adx14": 34.27596827188353,
          "btc_return_3_dir_pct": 0.46638263148396153,
          "btc_return_10_dir_pct": 1.9178103374956463,
          "btc_rsi14_dir_score": 13.698386113645931,
          "btc_adx14": 21.348353524357496,
          "mtf_alignment": 1.0,
          "market_regime": "TREND_DOWN",
          "volatility_regime": "HIGH",
          "weekday_utc": "Tuesday",
          "entry_hour_utc": 14,
          "loss": true,
          "symbol": "DASHUSDT",
          "candle_time": "2026-07-28T12:00:00+00:00",
          "pnl_net": -25.9733
        },
        {
          "rsi14_dir_score": 7.4922568409768715,
          "adx14": 29.696713184134648,
          "di_spread_dir": 8.989457062953248,
          "ema20_slope_5_pct": -1.1655622035831286,
          "ema50_slope_5_pct": -0.8048337612677928,
          "close_vs_ema20_dir_pct": 1.4551118449346885,
          "close_vs_ema50_dir_pct": 3.352767182114168,
          "trend_efficiency_10": 0.24696356275303602,
          "realized_vol_20_pct": 1.363646002006751,
          "range_pct": 2.0242914979757,
          "volume_zscore_20": -0.26139944530221093,
          "bb_width_percentile_100": 90.0,
          "atr_percentile_100": 68.0,
          "htf_return_3_dir_pct": -1.0871471155532146,
          "htf_close_vs_ema20_dir_pct": 1.4684418725091115,
          "htf_adx14": 25.587586740345465,
          "btc_return_3_dir_pct": -0.931128110275895,
          "btc_return_10_dir_pct": 2.258015173764068,
          "btc_rsi14_dir_score": 6.701740692732216,
          "btc_adx14": 22.95751144757089,
          "mtf_alignment": 1.0,
          "market_regime": "TREND_DOWN",
          "volatility_regime": "NORMAL",
          "weekday_utc": "Tuesday",
          "entry_hour_utc": 18,
          "loss": false,
          "symbol": "VIRTUALUSDT",
          "candle_time": "2026-07-28T16:00:00+00:00",
          "pnl_net": 16.7262
        },
        {
          "rsi14_dir_score": 8.700748490928639,
          "adx14": 26.415275347726745,
          "di_spread_dir": 13.595624405156922,
          "ema20_slope_5_pct": -0.4215968307671376,
          "ema50_slope_5_pct": -0.24600982155951423,
          "close_vs_ema20_dir_pct": 0.7427399679977443,
          "close_vs_ema50_dir_pct": 1.203700829595067,
          "trend_efficiency_10": 0.3830166775207418,
          "realized_vol_20_pct": 0.6102463239426207,
          "range_pct": 0.8659775046727877,
          "volume_zscore_20": -0.10801581451759078,
          "bb_width_percentile_100": 55.0,
          "atr_percentile_100": 55.0,
          "htf_return_3_dir_pct": -0.2780720131189685,
          "htf_close_vs_ema20_dir_pct": 0.8741219114425741,
          "htf_adx14": 13.74251405990665,
          "btc_return_3_dir_pct": 0.281534527494611,
          "btc_return_10_dir_pct": 2.078755113519357,
          "btc_rsi14_dir_score": 8.700748490928639,
          "btc_adx14": 26.415275347726745,
          "mtf_alignment": 1.0,
          "market_regime": "TREND_DOWN",
          "volatility_regime": "NORMAL",
          "weekday_utc": "Wednesday",
          "entry_hour_utc": 4,
          "loss": true,
          "symbol": "BTCUSDT",
          "candle_time": "2026-07-29T00:00:00+00:00",
          "pnl_net": -3.0504
        },
        {
          "rsi14_dir_score": 13.917359887330456,
          "adx14": 32.7884271876402,
          "di_spread_dir": 20.718107569779093,
          "ema20_slope_5_pct": -0.546807520218681,
          "ema50_slope_5_pct": -0.5367812789918731,
          "close_vs_ema20_dir_pct": 2.537748006972731,
          "close_vs_ema50_dir_pct": 4.306701932170327,
          "trend_efficiency_10": 0.06923076923076889,
          "realized_vol_20_pct": 1.4274784542009618,
          "range_pct": 1.9902120717781386,
          "volume_zscore_20": -0.512318962988783,
          "bb_width_percentile_100": 88.0,
          "atr_percentile_100": 98.0,
          "htf_return_3_dir_pct": 3.2207136090937896,
          "htf_close_vs_ema20_dir_pct": 3.751003344917901,
          "htf_adx14": 35.35904415545293,
          "btc_return_3_dir_pct": 0.281534527494611,
          "btc_return_10_dir_pct": 2.078755113519357,
          "btc_rsi14_dir_score": 8.700748490928639,
          "btc_adx14": 26.415275347726745,
          "mtf_alignment": 1.0,
          "market_regime": "TREND_DOWN",
          "volatility_regime": "HIGH",
          "weekday_utc": "Wednesday",
          "entry_hour_utc": 4,
          "loss": true,
          "symbol": "DASHUSDT",
          "candle_time": "2026-07-29T02:00:00+00:00",
          "pnl_net": -4.9265
        },
        {
          "rsi14_dir_score": 14.189566077557089,
          "adx14": 29.916347759160775,
          "di_spread_dir": 15.444015142314797,
          "ema20_slope_5_pct": -1.4696234866403612,
          "ema50_slope_5_pct": -1.1128157845725866,
          "close_vs_ema20_dir_pct": 2.403317306685697,
          "close_vs_ema50_dir_pct": 5.433060426651666,
          "trend_efficiency_10": 0.33119158878504645,
          "realized_vol_20_pct": 1.2348564591039002,
          "range_pct": 3.25951408299291,
          "volume_zscore_20": 0.7227663440901997,
          "bb_width_percentile_100": 100.0,
          "atr_percentile_100": 78.0,
          "htf_return_3_dir_pct": -0.060238371842870266,
          "htf_close_vs_ema20_dir_pct": 4.44296346029079,
          "htf_adx14": 29.50806075854871,
          "btc_return_3_dir_pct": 0.281534527494611,
          "btc_return_10_dir_pct": 2.078755113519357,
          "btc_rsi14_dir_score": 8.700748490928639,
          "btc_adx14": 26.415275347726745,
          "mtf_alignment": 1.0,
          "market_regime": "TREND_DOWN",
          "volatility_regime": "HIGH",
          "weekday_utc": "Wednesday",
          "entry_hour_utc": 6,
          "loss": false,
          "symbol": "ZECUSDT",
          "candle_time": "2026-07-29T03:00:00+00:00",
          "pnl_net": 25.3413
        },
        {
          "rsi14_dir_score": 7.831555596464206,
          "adx14": 29.60570744708187,
          "di_spread_dir": 13.497293348504488,
          "ema20_slope_5_pct": -0.8852310118148746,
          "ema50_slope_5_pct": -0.7318383596365596,
          "close_vs_ema20_dir_pct": 1.1684906459936732,
          "close_vs_ema50_dir_pct": 3.190757206369769,
          "trend_efficiency_10": 0.12522045855379163,
          "realized_vol_20_pct": 1.311050374990227,
          "range_pct": 0.9060223840824291,
          "volume_zscore_20": -0.8680289372786827,
          "bb_width_percentile_100": 31.0,
          "atr_percentile_100": 51.0,
          "htf_return_3_dir_pct": 0.8446243181418311,
          "htf_close_vs_ema20_dir_pct": 2.563477227277275,
          "htf_adx14": 26.643664366547238,
          "btc_return_3_dir_pct": -1.0420792738010036,
          "btc_return_10_dir_pct": -0.03611585594579043,
          "btc_rsi14_dir_score": -2.6445272272211398,
          "btc_adx14": 26.079542289606668,
          "mtf_alignment": 1.0,
          "market_regime": "TREND_DOWN",
          "volatility_regime": "NORMAL",
          "weekday_utc": "Wednesday",
          "entry_hour_utc": 10,
          "loss": false,
          "symbol": "VIRTUALUSDT",
          "candle_time": "2026-07-29T08:00:00+00:00",
          "pnl_net": 6.35
        },
        {
          "rsi14_dir_score": 13.957485673152995,
          "adx14": 37.92292987841362,
          "di_spread_dir": 22.12294088951282,
          "ema20_slope_5_pct": -0.9148718444413324,
          "ema50_slope_5_pct": -0.7199910711697629,
          "close_vs_ema20_dir_pct": 1.8322285473946476,
          "close_vs_ema50_dir_pct": 3.7927500553750453,
          "trend_efficiency_10": 0.7812499999999993,
          "realized_vol_20_pct": 1.353146528387301,
          "range_pct": 0.9810333551340769,
          "volume_zscore_20": -0.7794935430552109,
          "bb_width_percentile_100": 67.0,
          "atr_percentile_100": 82.0,
          "htf_return_3_dir_pct": 2.070723160242122,
          "htf_close_vs_ema20_dir_pct": 2.8106804019629,
          "htf_adx14": 37.061572865979876,
          "btc_return_3_dir_pct": -0.9123387953685114,
          "btc_return_10_dir_pct": 0.7113525398519094,
          "btc_rsi14_dir_score": -1.9414093230221638,
          "btc_adx14": 25.29014110784306,
          "mtf_alignment": 1.0,
          "market_regime": "TREND_DOWN",
          "volatility_regime": "HIGH",
          "weekday_utc": "Wednesday",
          "entry_hour_utc": 14,
          "loss": false,
          "symbol": "DASHUSDT",
          "candle_time": "2026-07-29T12:00:00+00:00",
          "pnl_net": 14.0387
        },
        {
          "rsi14_dir_score": 7.72388382880694,
          "adx14": 18.92724024810726,
          "di_spread_dir": 3.0466845285991937,
          "ema20_slope_5_pct": -0.7364201078976119,
          "ema50_slope_5_pct": -0.47034391700342315,
          "close_vs_ema20_dir_pct": 3.251366456734592,
          "close_vs_ema50_dir_pct": 4.421969255706525,
          "trend_efficiency_10": 0.36052202283849927,
          "realized_vol_20_pct": 2.000648044705662,
          "range_pct": 2.136341814690355,
          "volume_zscore_20": -0.6106435315326397,
          "bb_width_percentile_100": 43.0,
          "atr_percentile_100": 83.0,
          "htf_return_3_dir_pct": 6.445093195598462,
          "htf_close_vs_ema20_dir_pct": 3.742549823030662,
          "htf_adx14": 16.089665511854015,
          "btc_return_3_dir_pct": -0.3476151092515839,
          "btc_return_10_dir_pct": -0.34037144269472724,
          "btc_rsi14_dir_score": 4.711019380155911,
          "btc_adx14": 25.229088994992587,
          "mtf_alignment": 1.0,
          "market_regime": "RANGE",
          "volatility_regime": "HIGH",
          "weekday_utc": "Wednesday",
          "entry_hour_utc": 16,
          "loss": false,
          "symbol": "AEROUSDT",
          "candle_time": "2026-07-29T12:00:00+00:00",
          "pnl_net": 3.0341
        },
        {
          "rsi14_dir_score": 16.55413521697669,
          "adx14": 44.460013609040566,
          "di_spread_dir": 24.26749414174556,
          "ema20_slope_5_pct": -1.6795309668541494,
          "ema50_slope_5_pct": -1.1064744540418077,
          "close_vs_ema20_dir_pct": 2.9401410703872486,
          "close_vs_ema50_dir_pct": 5.630736075083853,
          "trend_efficiency_10": 0.42276422764227595,
          "realized_vol_20_pct": 1.1091682846192257,
          "range_pct": 2.0229265003371473,
          "volume_zscore_20": 0.0739729913393639,
          "bb_width_percentile_100": 88.0,
          "atr_percentile_100": 100.0,
          "htf_return_3_dir_pct": 3.4808067664280964,
          "htf_close_vs_ema20_dir_pct": 5.06780635437035,
          "htf_adx14": 40.86051841101927,
          "btc_return_3_dir_pct": 0.8251569752204764,
          "btc_return_10_dir_pct": -0.7670272808347103,
          "btc_rsi14_dir_score": 3.466784672984936,
          "btc_adx14": 26.652870067570916,
          "mtf_alignment": 1.0,
          "market_regime": "TREND_DOWN",
          "volatility_regime": "HIGH",
          "weekday_utc": "Thursday",
          "entry_hour_utc": 2,
          "loss": true,
          "symbol": "DASHUSDT",
          "candle_time": "2026-07-30T00:00:00+00:00",
          "pnl_net": -30.846
        },
        {
          "rsi14_dir_score": 5.8107598680705905,
          "adx14": 26.441101937431053,
          "di_spread_dir": 1.3158035243854016,
          "ema20_slope_5_pct": -0.4717609037059091,
          "ema50_slope_5_pct": -0.5809570473755435,
          "close_vs_ema20_dir_pct": 0.6847215326330344,
          "close_vs_ema50_dir_pct": 2.6180306645629026,
          "trend_efficiency_10": 0.11309523809523861,
          "realized_vol_20_pct": 1.1621748334322226,
          "range_pct": 1.2149365731642003,
          "volume_zscore_20": -0.7233889405916862,
          "bb_width_percentile_100": 19.0,
          "atr_percentile_100": 54.0,
          "htf_return_3_dir_pct": -0.5027832644999147,
          "htf_close_vs_ema20_dir_pct": 1.9032523085621385,
          "htf_adx14": 27.69042739128745,
          "btc_return_3_dir_pct": -0.3127863950429612,
          "btc_return_10_dir_pct": -1.125855901165584,
          "btc_rsi14_dir_score": 1.111334003542467,
          "btc_adx14": 26.68624546428875,
          "mtf_alignment": 1.0,
          "market_regime": "TREND_DOWN",
          "volatility_regime": "NORMAL",
          "weekday_utc": "Thursday",
          "entry_hour_utc": 4,
          "loss": false,
          "symbol": "VIRTUALUSDT",
          "candle_time": "2026-07-30T02:00:00+00:00",
          "pnl_net": 16.0303
        },
        {
          "rsi14_dir_score": 5.356879646473153,
          "adx14": 38.92660792152077,
          "di_spread_dir": 7.544677222129188,
          "ema20_slope_5_pct": -0.24614740182456,
          "ema50_slope_5_pct": -0.5869929782800325,
          "close_vs_ema20_dir_pct": 0.5724638630861658,
          "close_vs_ema50_dir_pct": 2.8926873916286433,
          "trend_efficiency_10": 0.05723905723905783,
          "realized_vol_20_pct": 1.0281532141653569,
          "range_pct": 1.889920424403184,
          "volume_zscore_20": 0.08413203125608758,
          "bb_width_percentile_100": 65.0,
          "atr_percentile_100": 93.0,
          "htf_return_3_dir_pct": -1.446350487722838,
          "htf_close_vs_ema20_dir_pct": 2.107551966800264,
          "htf_adx14": 42.68420358945331,
          "btc_return_3_dir_pct": -0.8708883809832628,
          "btc_return_10_dir_pct": -1.2492625391812784,
          "btc_rsi14_dir_score": -5.16540992280494,
          "btc_adx14": 23.62301068853572,
          "mtf_alignment": 1.0,
          "market_regime": "TREND_DOWN",
          "volatility_regime": "HIGH",
          "weekday_utc": "Thursday",
          "entry_hour_utc": 16,
          "loss": true,
          "symbol": "DASHUSDT",
          "candle_time": "2026-07-30T14:00:00+00:00",
          "pnl_net": -6.475
        },
        {
          "rsi14_dir_score": 10.952543369489568,
          "adx14": 18.304870739940917,
          "di_spread_dir": 10.763168107587715,
          "ema20_slope_5_pct": -0.37636260848592684,
          "ema50_slope_5_pct": -0.553551964037882,
          "close_vs_ema20_dir_pct": 1.8250941449450842,
          "close_vs_ema50_dir_pct": 3.9395397953474216,
          "trend_efficiency_10": 0.2032163742690054,
          "realized_vol_20_pct": 0.9927390465629714,
          "range_pct": 1.8166857934737861,
          "volume_zscore_20": -0.36211476407736803,
          "bb_width_percentile_100": 11.0,
          "atr_percentile_100": 44.0,
          "htf_return_3_dir_pct": 3.088867904731933,
          "htf_close_vs_ema20_dir_pct": 3.2439578701981118,
          "htf_adx14": 32.25333719829693,
          "btc_return_3_dir_pct": 0.565069551777432,
          "btc_return_10_dir_pct": 0.23307854421280652,
          "btc_rsi14_dir_score": 0.188888783776612,
          "btc_adx14": 20.183410714004307,
          "mtf_alignment": 1.0,
          "market_regime": "RANGE",
          "volatility_regime": "NORMAL",
          "weekday_utc": "Friday",
          "entry_hour_utc": 6,
          "loss": false,
          "symbol": "ZECUSDT",
          "candle_time": "2026-07-31T03:00:00+00:00",
          "pnl_net": 30.4759
        },
        {
          "rsi14_dir_score": 16.652970707172287,
          "adx14": 21.33447022686744,
          "di_spread_dir": 18.56258461729093,
          "ema20_slope_5_pct": -0.2991894404927177,
          "ema50_slope_5_pct": -0.161232478607825,
          "close_vs_ema20_dir_pct": 2.2360170792203293,
          "close_vs_ema50_dir_pct": 2.6024261322325994,
          "trend_efficiency_10": 0.37772455089820234,
          "realized_vol_20_pct": 0.6747771819273125,
          "range_pct": 2.2588569332121016,
          "volume_zscore_20": 2.548388535909842,
          "bb_width_percentile_100": 24.0,
          "atr_percentile_100": 99.0,
          "htf_return_3_dir_pct": 3.105100463678516,
          "htf_close_vs_ema20_dir_pct": 2.4076475792968135,
          "htf_adx14": 14.29110858866508,
          "btc_return_3_dir_pct": 2.5544654181899595,
          "btc_return_10_dir_pct": 1.972711039113341,
          "btc_rsi14_dir_score": 16.652970707172287,
          "btc_adx14": 21.33447022686744,
          "mtf_alignment": 1.0,
          "market_regime": "TREND_DOWN",
          "volatility_regime": "HIGH",
          "weekday_utc": "Friday",
          "entry_hour_utc": 16,
          "loss": false,
          "symbol": "BTCUSDT",
          "candle_time": "2026-07-31T12:00:00+00:00",
          "pnl_net": 5.7283
        },
        {
          "rsi14_dir_score": 11.171963434216764,
          "adx14": 23.122888609179647,
          "di_spread_dir": 9.248495834360002,
          "ema20_slope_5_pct": -1.0043941562716805,
          "ema50_slope_5_pct": -0.8198590754442455,
          "close_vs_ema20_dir_pct": 2.0106012925610632,
          "close_vs_ema50_dir_pct": 4.323003002035096,
          "trend_efficiency_10": 0.48870523415977896,
          "realized_vol_20_pct": 1.0638478732503576,
          "range_pct": 1.5382592689981553,
          "volume_zscore_20": -1.4025682026605284,
          "bb_width_percentile_100": 26.0,
          "atr_percentile_100": 31.0,
          "htf_return_3_dir_pct": 1.7110023409235933,
          "htf_close_vs_ema20_dir_pct": 2.6171593644513624,
          "htf_adx14": 34.0100879580033,
          "btc_return_3_dir_pct": 1.5113034796909726,
          "btc_return_10_dir_pct": 1.874140570676659,
          "btc_rsi14_dir_score": 13.111044045945533,
          "btc_adx14": 22.699683630649112,
          "mtf_alignment": 1.0,
          "market_regime": "TREND_DOWN",
          "volatility_regime": "NORMAL",
          "weekday_utc": "Friday",
          "entry_hour_utc": 21,
          "loss": true,
          "symbol": "ZECUSDT",
          "candle_time": "2026-07-31T18:00:00+00:00",
          "pnl_net": -21.1401
        },
        {
          "rsi14_dir_score": 12.17586861374928,
          "adx14": 22.205472866521763,
          "di_spread_dir": 9.546516109668218,
          "ema20_slope_5_pct": -1.1987180290982533,
          "ema50_slope_5_pct": -0.7139691728162265,
          "close_vs_ema20_dir_pct": 1.5677882944950705,
          "close_vs_ema50_dir_pct": 3.0426692457283635,
          "trend_efficiency_10": 0.5132275132275133,
          "realized_vol_20_pct": 0.6889955751768625,
          "range_pct": 1.2008733624454038,
          "volume_zscore_20": 0.49552065206563706,
          "bb_width_percentile_100": 78.0,
          "atr_percentile_100": 30.0,
          "htf_return_3_dir_pct": 3.0103313145707205,
          "htf_close_vs_ema20_dir_pct": 3.543059954375874,
          "htf_adx14": 21.096023030022742,
          "btc_return_3_dir_pct": 1.435553750550779,
          "btc_return_10_dir_pct": 1.7602810698282785,
          "btc_rsi14_dir_score": 13.791186555895742,
          "btc_adx14": 23.96738179130352,
          "mtf_alignment": 1.0,
          "market_regime": "TREND_DOWN",
          "volatility_regime": "LOW",
          "weekday_utc": "Saturday",
          "entry_hour_utc": 2,
          "loss": false,
          "symbol": "VIRTUALUSDT",
          "candle_time": "2026-08-01T00:00:00+00:00",
          "pnl_net": 8.2494
        },
        {
          "rsi14_dir_score": 21.58976768859823,
          "adx14": 28.291171929749282,
          "di_spread_dir": 21.298732614497116,
          "ema20_slope_5_pct": 1.5452057659399623,
          "ema50_slope_5_pct": 0.425601175632958,
          "close_vs_ema20_dir_pct": 3.198772965358517,
          "close_vs_ema50_dir_pct": 2.852602449487591,
          "trend_efficiency_10": 0.8325123152709376,
          "realized_vol_20_pct": 0.6199893712346399,
          "range_pct": 2.7479469361971085,
          "volume_zscore_20": 1.7661950402639848,
          "bb_width_percentile_100": 76.0,
          "atr_percentile_100": 79.0,
          "htf_return_3_dir_pct": 4.52294486629251,
          "htf_close_vs_ema20_dir_pct": 3.1259736638543667,
          "htf_adx14": 35.09014704988813,
          "btc_return_3_dir_pct": 0.11407816737713262,
          "btc_return_10_dir_pct": -2.6103554868624443,
          "btc_rsi14_dir_score": -11.45349548965656,
          "btc_adx14": 25.919876218640706,
          "mtf_alignment": 1.0,
          "market_regime": "TREND_UP",
          "volatility_regime": "HIGH",
          "weekday_utc": "Saturday",
          "entry_hour_utc": 8,
          "loss": false,
          "symbol": "DASHUSDT",
          "candle_time": "2026-08-01T06:00:00+00:00",
          "pnl_net": 4.0352
        },
        {
          "rsi14_dir_score": 10.825994613190758,
          "adx14": 26.755562079024998,
          "di_spread_dir": 15.300691350669602,
          "ema20_slope_5_pct": -0.6873549111654916,
          "ema50_slope_5_pct": -0.381396121480852,
          "close_vs_ema20_dir_pct": 0.9567742327667448,
          "close_vs_ema50_dir_pct": 1.6307371980958627,
          "trend_efficiency_10": 0.6627661615192787,
          "realized_vol_20_pct": 0.6594070863777896,
          "range_pct": 0.26630081365287545,
          "volume_zscore_20": -1.0775657433072032,
          "bb_width_percentile_100": 76.0,
          "atr_percentile_100": 37.0,
          "htf_return_3_dir_pct": 1.398949379626978,
          "htf_close_vs_ema20_dir_pct": 1.5240595973073434,
          "htf_adx14": 17.14709130544386,
          "btc_return_3_dir_pct": -0.30417863813241486,
          "btc_return_10_dir_pct": 2.6668622108326323,
          "btc_rsi14_dir_score": 10.825994613190758,
          "btc_adx14": 26.755562079024998,
          "mtf_alignment": 1.0,
          "market_regime": "TREND_DOWN",
          "volatility_regime": "NORMAL",
          "weekday_utc": "Saturday",
          "entry_hour_utc": 12,
          "loss": true,
          "symbol": "BTCUSDT",
          "candle_time": "2026-08-01T08:00:00+00:00",
          "pnl_net": -15.6504
        },
        {
          "rsi14_dir_score": 13.07004703373827,
          "adx14": 22.58846620153816,
          "di_spread_dir": 12.481535936821263,
          "ema20_slope_5_pct": -0.7485890805195345,
          "ema50_slope_5_pct": -0.5936013330804201,
          "close_vs_ema20_dir_pct": 1.3978433783486537,
          "close_vs_ema50_dir_pct": 3.0308953522314424,
          "trend_efficiency_10": 0.1895424836601305,
          "realized_vol_20_pct": 0.5342253113725186,
          "range_pct": 0.7137628111273819,
          "volume_zscore_20": -0.5285852564067796,
          "bb_width_percentile_100": 71.0,
          "atr_percentile_100": 1.0,
          "htf_return_3_dir_pct": -0.34894398530762405,
          "htf_close_vs_ema20_dir_pct": 2.430959463589967,
          "htf_adx14": 23.276138572216666,
          "btc_return_3_dir_pct": -0.30417863813241486,
          "btc_return_10_dir_pct": 2.6668622108326323,
          "btc_rsi14_dir_score": 10.825994613190758,
          "btc_adx14": 26.755562079024998,
          "mtf_alignment": 1.0,
          "market_regime": "TREND_DOWN",
          "volatility_regime": "LOW",
          "weekday_utc": "Saturday",
          "entry_hour_utc": 12,
          "loss": false,
          "symbol": "VIRTUALUSDT",
          "candle_time": "2026-08-01T10:00:00+00:00",
          "pnl_net": 10.8161
        },
        {
          "rsi14_dir_score": 6.9744593347001285,
          "adx14": 29.32895025851372,
          "di_spread_dir": 14.297646977070297,
          "ema20_slope_5_pct": -0.32007367925856683,
          "ema50_slope_5_pct": -0.2778928147260401,
          "close_vs_ema20_dir_pct": 0.6098303564406312,
          "close_vs_ema50_dir_pct": 1.358902299027454,
          "trend_efficiency_10": 0.02669313920141204,
          "realized_vol_20_pct": 0.6251016033962274,
          "range_pct": 0.8811139082981192,
          "volume_zscore_20": -0.176654456083951,
          "bb_width_percentile_100": 94.0,
          "atr_percentile_100": 25.0,
          "htf_return_3_dir_pct": -0.7268560618684644,
          "htf_close_vs_ema20_dir_pct": 0.4330436536054082,
          "htf_adx14": 20.724663389782783,
          "btc_return_3_dir_pct": -0.33365026126646946,
          "btc_return_10_dir_pct": -0.09612436109076522,
          "btc_rsi14_dir_score": 6.9744593347001285,
          "btc_adx14": 29.32895025851372,
          "mtf_alignment": 1.0,
          "market_regime": "TREND_DOWN",
          "volatility_regime": "LOW",
          "weekday_utc": "Sunday",
          "entry_hour_utc": 12,
          "loss": true,
          "symbol": "BTCUSDT",
          "candle_time": "2026-08-02T08:00:00+00:00",
          "pnl_net": -43.2725
        },
        {
          "rsi14_dir_score": 18.777425221580273,
          "adx14": 17.817857625373343,
          "di_spread_dir": 18.768962228349054,
          "ema20_slope_5_pct": 0.8541114222418578,
          "ema50_slope_5_pct": 0.13069179239599668,
          "close_vs_ema20_dir_pct": 4.215372216162528,
          "close_vs_ema50_dir_pct": 3.626538397599065,
          "trend_efficiency_10": 0.44198062432723434,
          "realized_vol_20_pct": 1.2879842130963048,
          "range_pct": 4.473780711404482,
          "volume_zscore_20": 2.1696694776777083,
          "bb_width_percentile_100": 46.0,
          "atr_percentile_100": 14.0,
          "htf_return_3_dir_pct": 2.069339111592635,
          "htf_close_vs_ema20_dir_pct": 0.1931572090683613,
          "htf_adx14": 26.649484132897015,
          "btc_return_3_dir_pct": -0.06964018711467011,
          "btc_return_10_dir_pct": 0.7156899174582677,
          "btc_rsi14_dir_score": -0.8977416163117624,
          "btc_adx14": 28.336371530148625,
          "mtf_alignment": 1.0,
          "market_regime": "RANGE",
          "volatility_regime": "LOW",
          "weekday_utc": "Sunday",
          "entry_hour_utc": 21,
          "loss": true,
          "symbol": "ZECUSDT",
          "candle_time": "2026-08-02T18:00:00+00:00",
          "pnl_net": -44.5352
        },
        {
          "rsi14_dir_score": 13.567635688715086,
          "adx14": 19.480501156482628,
          "di_spread_dir": 17.24056712213878,
          "ema20_slope_5_pct": 0.7363173236403616,
          "ema50_slope_5_pct": 0.25713443245446344,
          "close_vs_ema20_dir_pct": 3.282066860455985,
          "close_vs_ema50_dir_pct": 3.4012713900464973,
          "trend_efficiency_10": 0.29777334662678656,
          "realized_vol_20_pct": 1.4307750039370741,
          "range_pct": 2.735630313631369,
          "volume_zscore_20": 2.3331446052984086,
          "bb_width_percentile_100": 52.0,
          "atr_percentile_100": 31.0,
          "htf_return_3_dir_pct": 2.294873155715954,
          "htf_close_vs_ema20_dir_pct": 1.7637479368264648,
          "htf_adx14": 25.784540616102966,
          "btc_return_3_dir_pct": -1.5925496373487509,
          "btc_return_10_dir_pct": 0.059363039387614315,
          "btc_rsi14_dir_score": -10.869839089791142,
          "btc_adx14": 27.209219788372287,
          "mtf_alignment": 1.0,
          "market_regime": "RANGE",
          "volatility_regime": "NORMAL",
          "weekday_utc": "Monday",
          "entry_hour_utc": 15,
          "loss": false,
          "symbol": "ZECUSDT",
          "candle_time": "2026-08-03T12:00:00+00:00",
          "pnl_net": 5.2047
        },
        {
          "rsi14_dir_score": 24.126941666635446,
          "adx14": 25.921436874402872,
          "di_spread_dir": 23.75110137405354,
          "ema20_slope_5_pct": 1.9353662714435278,
          "ema50_slope_5_pct": 1.0034775989925102,
          "close_vs_ema20_dir_pct": 4.685081964380155,
          "close_vs_ema50_dir_pct": 6.224685510968222,
          "trend_efficiency_10": 0.7904509283819607,
          "realized_vol_20_pct": 1.3800000323755846,
          "range_pct": 3.0426672884122223,
          "volume_zscore_20": 0.0634924287550505,
          "bb_width_percentile_100": 79.0,
          "atr_percentile_100": 41.0,
          "htf_return_3_dir_pct": 3.647708674304416,
          "htf_close_vs_ema20_dir_pct": 4.720260667269698,
          "htf_adx14": 27.947321361850573,
          "btc_return_3_dir_pct": 0.29018126155286333,
          "btc_return_10_dir_pct": 2.3725266210268168,
          "btc_rsi14_dir_score": 6.714245179312947,
          "btc_adx14": 16.942246335385494,
          "mtf_alignment": 1.0,
          "market_regime": "TREND_UP",
          "volatility_regime": "NORMAL",
          "weekday_utc": "Wednesday",
          "entry_hour_utc": 3,
          "loss": false,
          "symbol": "ZECUSDT",
          "candle_time": "2026-08-05T00:00:00+00:00",
          "pnl_net": 15.3983
        },
        {
          "rsi14_dir_score": 8.917637773098022,
          "adx14": 15.044273172164123,
          "di_spread_dir": 1.385382784129085,
          "ema20_slope_5_pct": -0.13008699065980314,
          "ema50_slope_5_pct": -0.08587279767083769,
          "close_vs_ema20_dir_pct": 1.1463140934195541,
          "close_vs_ema50_dir_pct": 1.0152226982594306,
          "trend_efficiency_10": 0.23012552301255093,
          "realized_vol_20_pct": 0.5247448650060704,
          "range_pct": 1.5017667844523082,
          "volume_zscore_20": 1.524272876441996,
          "bb_width_percentile_100": 16.0,
          "atr_percentile_100": 34.0,
          "htf_return_3_dir_pct": 0.43142189466114644,
          "htf_close_vs_ema20_dir_pct": -0.10877661966489025,
          "htf_adx14": 12.619621214333405,
          "btc_return_3_dir_pct": 0.09189484359154607,
          "btc_return_10_dir_pct": 2.5905948613472054,
          "btc_rsi14_dir_score": 7.6390857742182305,
          "btc_adx14": 16.62278033489151,
          "mtf_alignment": 0.0,
          "market_regime": "RANGE",
          "volatility_regime": "NORMAL",
          "weekday_utc": "Wednesday",
          "entry_hour_utc": 6,
          "loss": true,
          "symbol": "VIRTUALUSDT",
          "candle_time": "2026-08-05T04:00:00+00:00",
          "pnl_net": -23.2112
        },
        {
          "rsi14_dir_score": 12.36368226704014,
          "adx14": 21.14467207157109,
          "di_spread_dir": 11.723988437499674,
          "ema20_slope_5_pct": 0.4914531719148545,
          "ema50_slope_5_pct": -0.053887127752790635,
          "close_vs_ema20_dir_pct": 2.0394845598297633,
          "close_vs_ema50_dir_pct": 1.1594816411953577,
          "trend_efficiency_10": 0.3742574257425757,
          "realized_vol_20_pct": 0.9172202419794505,
          "range_pct": 2.09510357815443,
          "volume_zscore_20": 1.1909406740095518,
          "bb_width_percentile_100": 52.0,
          "atr_percentile_100": 34.0,
          "htf_return_3_dir_pct": 1.6648570394498776,
          "htf_close_vs_ema20_dir_pct": 0.8932793628895032,
          "htf_adx14": 42.63399427730201,
          "btc_return_3_dir_pct": -0.0491599884513043,
          "btc_return_10_dir_pct": 0.32394397085131305,
          "btc_rsi14_dir_score": 5.712641189958482,
          "btc_adx14": 16.09624988872516,
          "mtf_alignment": 1.0,
          "market_regime": "TREND_DOWN",
          "volatility_regime": "NORMAL",
          "weekday_utc": "Wednesday",
          "entry_hour_utc": 12,
          "loss": false,
          "symbol": "AXSUSDT",
          "candle_time": "2026-08-05T08:00:00+00:00",
          "pnl_net": 25.1766
        },
        {
          "rsi14_dir_score": 9.83949492907535,
          "adx14": 12.258659899464263,
          "di_spread_dir": -0.6326262363444108,
          "ema20_slope_5_pct": 0.15910760429069995,
          "ema50_slope_5_pct": 0.047334751995364015,
          "close_vs_ema20_dir_pct": 1.3524420681615636,
          "close_vs_ema50_dir_pct": 1.34872596544172,
          "trend_efficiency_10": 0.3705882352941226,
          "realized_vol_20_pct": 0.6581510966913712,
          "range_pct": 1.9535374868004223,
          "volume_zscore_20": -0.21201411542909718,
          "bb_width_percentile_100": 18.0,
          "atr_percentile_100": 58.0,
          "htf_return_3_dir_pct": -0.10739216037228101,
          "htf_close_vs_ema20_dir_pct": -0.25526343355459136,
          "htf_adx14": 10.97635361432854,
          "btc_return_3_dir_pct": 0.3087887096497618,
          "btc_return_10_dir_pct": 1.3353489543965735,
          "btc_rsi14_dir_score": 9.823066870557753,
          "btc_adx14": 16.74870707258933,
          "mtf_alignment": 0.0,
          "market_regime": "RANGE",
          "volatility_regime": "NORMAL",
          "weekday_utc": "Wednesday",
          "entry_hour_utc": 18,
          "loss": false,
          "symbol": "VIRTUALUSDT",
          "candle_time": "2026-08-05T16:00:00+00:00",
          "pnl_net": 1.16156
        },
        {
          "rsi14_dir_score": 9.201589243512544,
          "adx14": 34.82390936203548,
          "di_spread_dir": 9.22493813925481,
          "ema20_slope_5_pct": 1.3265323361769783,
          "ema50_slope_5_pct": 1.0469232895123521,
          "close_vs_ema20_dir_pct": 0.7421473914266197,
          "close_vs_ema50_dir_pct": 3.2056339525386925,
          "trend_efficiency_10": 0.08151093439363888,
          "realized_vol_20_pct": 0.7722962128344046,
          "range_pct": 1.4901574803149706,
          "volume_zscore_20": 0.05264758107564305,
          "bb_width_percentile_100": 83.0,
          "atr_percentile_100": 17.0,
          "htf_return_3_dir_pct": -1.2477099604666693,
          "htf_close_vs_ema20_dir_pct": 3.5713989366668786,
          "htf_adx14": 33.70694094972821,
          "btc_return_3_dir_pct": 0.9092044656101225,
          "btc_return_10_dir_pct": 1.5151729348582543,
          "btc_rsi14_dir_score": 11.629563639841713,
          "btc_adx14": 18.697667139904013,
          "mtf_alignment": 1.0,
          "market_regime": "TREND_UP",
          "volatility_regime": "LOW",
          "weekday_utc": "Thursday",
          "entry_hour_utc": 3,
          "loss": true,
          "symbol": "ZECUSDT",
          "candle_time": "2026-08-06T00:00:00+00:00",
          "pnl_net": -41.2457
        },
        {
          "rsi14_dir_score": 8.613900016037256,
          "adx14": 11.068398620313983,
          "di_spread_dir": 5.727594740006804,
          "ema20_slope_5_pct": 0.43854893877987994,
          "ema50_slope_5_pct": 0.2206158620712889,
          "close_vs_ema20_dir_pct": 1.0248057260283137,
          "close_vs_ema50_dir_pct": 1.327497630696577,
          "trend_efficiency_10": 0.3003300330033036,
          "realized_vol_20_pct": 0.6675465058997101,
          "range_pct": 2.159031068983672,
          "volume_zscore_20": -0.5204325589785671,
          "bb_width_percentile_100": 42.0,
          "atr_percentile_100": 68.0,
          "htf_return_3_dir_pct": 0.9138147285432706,
          "htf_close_vs_ema20_dir_pct": 0.2925190697234258,
          "htf_adx14": 10.052502765186583,
          "btc_return_3_dir_pct": 0.22050596718050947,
          "btc_return_10_dir_pct": 0.9434803908525645,
          "btc_rsi14_dir_score": 9.167977865258045,
          "btc_adx14": 19.195009799329807,
          "mtf_alignment": 1.0,
          "market_regime": "RANGE",
          "volatility_regime": "NORMAL",
          "weekday_utc": "Thursday",
          "entry_hour_utc": 6,
          "loss": false,
          "symbol": "VIRTUALUSDT",
          "candle_time": "2026-08-06T04:00:00+00:00",
          "pnl_net": 31.019404
        },
        {
          "rsi14_dir_score": 8.408896496989755,
          "adx14": 12.449907786176103,
          "di_spread_dir": 6.535199078028699,
          "ema20_slope_5_pct": 0.41815149172203525,
          "ema50_slope_5_pct": 0.2356100182815774,
          "close_vs_ema20_dir_pct": 0.8749861274489759,
          "close_vs_ema50_dir_pct": 1.315075780420008,
          "trend_efficiency_10": 0.4019292604501634,
          "realized_vol_20_pct": 0.6782396817224438,
          "range_pct": 1.4370837714686269,
          "volume_zscore_20": -0.0707461082228692,
          "bb_width_percentile_100": 53.0,
          "atr_percentile_100": 80.0,
          "htf_return_3_dir_pct": 0.15797788309636862,
          "htf_close_vs_ema20_dir_pct": 1.278336020422598,
          "htf_adx14": 10.491010396037902,
          "btc_return_3_dir_pct": -0.054930346772958175,
          "btc_return_10_dir_pct": 0.6008784225773337,
          "btc_rsi14_dir_score": 9.011258891638278,
          "btc_adx14": 21.064646030247538,
          "mtf_alignment": 1.0,
          "market_regime": "RANGE",
          "volatility_regime": "HIGH",
          "weekday_utc": "Thursday",
          "entry_hour_utc": 12,
          "loss": false,
          "symbol": "VIRTUALUSDT",
          "candle_time": "2026-08-06T10:00:00+00:00",
          "pnl_net": 22.514523
        },
        {
          "rsi14_dir_score": 22.032462915303284,
          "adx14": 22.167489518821213,
          "di_spread_dir": 21.227339766664436,
          "ema20_slope_5_pct": 1.474974698345448,
          "ema50_slope_5_pct": 0.5252592725230099,
          "close_vs_ema20_dir_pct": 6.5201622775825125,
          "close_vs_ema50_dir_pct": 6.783420200365938,
          "trend_efficiency_10": 0.5891341256366724,
          "realized_vol_20_pct": 1.6582078726938214,
          "range_pct": 7.203389830508473,
          "volume_zscore_20": 2.8083981996689458,
          "bb_width_percentile_100": 90.0,
          "atr_percentile_100": 26.0,
          "htf_return_3_dir_pct": 6.558935361216733,
          "htf_close_vs_ema20_dir_pct": 6.687115978335213,
          "htf_adx14": 16.121694745151807,
          "btc_return_3_dir_pct": 0.16559705646579853,
          "btc_return_10_dir_pct": 0.8180846332118593,
          "btc_rsi14_dir_score": 9.128013813278955,
          "btc_adx14": 20.822551882912997,
          "mtf_alignment": 1.0,
          "market_regime": "TREND_UP",
          "volatility_regime": "LOW",
          "weekday_utc": "Thursday",
          "entry_hour_utc": 16,
          "loss": true,
          "symbol": "AEROUSDT",
          "candle_time": "2026-08-06T12:00:00+00:00",
          "pnl_net": -22.0049
        },
        {
          "rsi14_dir_score": 13.624691216027564,
          "adx14": 15.559253161435283,
          "di_spread_dir": 12.470601924874336,
          "ema20_slope_5_pct": 0.5473448611283965,
          "ema50_slope_5_pct": 0.3048141526245204,
          "close_vs_ema20_dir_pct": 1.5373480865048268,
          "close_vs_ema50_dir_pct": 2.0752483708063587,
          "trend_efficiency_10": 0.23076923076923275,
          "realized_vol_20_pct": 0.6973956595641403,
          "range_pct": 2.3792983674887194,
          "volume_zscore_20": 0.22014787994755125,
          "bb_width_percentile_100": 47.0,
          "atr_percentile_100": 94.0,
          "htf_return_3_dir_pct": 2.237215909090899,
          "htf_close_vs_ema20_dir_pct": 1.9632273219710437,
          "htf_adx14": 11.346032263634111,
          "btc_return_3_dir_pct": 0.16559705646579853,
          "btc_return_10_dir_pct": 0.8180846332118593,
          "btc_rsi14_dir_score": 9.128013813278955,
          "btc_adx14": 20.822551882912997,
          "mtf_alignment": 1.0,
          "market_regime": "RANGE",
          "volatility_regime": "HIGH",
          "weekday_utc": "Thursday",
          "entry_hour_utc": 16,
          "loss": true,
          "symbol": "VIRTUALUSDT",
          "candle_time": "2026-08-06T14:00:00+00:00",
          "pnl_net": -25.472021
        },
        {
          "rsi14_dir_score": 11.64389915904895,
          "adx14": 15.752803817354035,
          "di_spread_dir": 7.379997652807978,
          "ema20_slope_5_pct": -0.43331782485141934,
          "ema50_slope_5_pct": -0.07360554538323831,
          "close_vs_ema20_dir_pct": 1.5890306803731276,
          "close_vs_ema50_dir_pct": 1.30547069772912,
          "trend_efficiency_10": 0.471830985915494,
          "realized_vol_20_pct": 0.6816925455113083,
          "range_pct": 1.040918880114865,
          "volume_zscore_20": -0.491198238283627,
          "bb_width_percentile_100": 33.0,
          "atr_percentile_100": 89.0,
          "htf_return_3_dir_pct": 2.4680553124453004,
          "htf_close_vs_ema20_dir_pct": 1.2913896224152894,
          "htf_adx14": 11.707512402585026,
          "btc_return_3_dir_pct": 0.19188851835981666,
          "btc_return_10_dir_pct": 0.09820984584783238,
          "btc_rsi14_dir_score": -3.1996851856693667,
          "btc_adx14": 18.48262984711138,
          "mtf_alignment": 1.0,
          "market_regime": "RANGE",
          "volatility_regime": "HIGH",
          "weekday_utc": "Friday",
          "entry_hour_utc": 8,
          "loss": true,
          "symbol": "VIRTUALUSDT",
          "candle_time": "2026-08-07T06:00:00+00:00",
          "pnl_net": -27.710674
        },
        {
          "rsi14_dir_score": 10.701317699455359,
          "adx14": 22.025866708896793,
          "di_spread_dir": 9.552914743415066,
          "ema20_slope_5_pct": 0.35166372107932226,
          "ema50_slope_5_pct": 0.4615220875793668,
          "close_vs_ema20_dir_pct": 1.6346307893692265,
          "close_vs_ema50_dir_pct": 3.158636342378407,
          "trend_efficiency_10": 0.053609721229449424,
          "realized_vol_20_pct": 0.9392233388101872,
          "range_pct": 1.833248641676112,
          "volume_zscore_20": 0.9640340482916695,
          "bb_width_percentile_100": 36.0,
          "atr_percentile_100": 5.0,
          "htf_return_3_dir_pct": 2.966272236979797,
          "htf_close_vs_ema20_dir_pct": 2.631726139975812,
          "htf_adx14": 28.442092624863676,
          "btc_return_3_dir_pct": 1.1096869730775716,
          "btc_return_10_dir_pct": 0.3015134307722716,
          "btc_rsi14_dir_score": 13.740266783594258,
          "btc_adx14": 19.390844983586337,
          "mtf_alignment": 1.0,
          "market_regime": "TREND_UP",
          "volatility_regime": "LOW",
          "weekday_utc": "Friday",
          "entry_hour_utc": 12,
          "loss": true,
          "symbol": "ZECUSDT",
          "candle_time": "2026-08-07T09:00:00+00:00",
          "pnl_net": -4.61
        },
        {
          "rsi14_dir_score": 10.175284653544125,
          "adx14": 14.606568438158202,
          "di_spread_dir": 13.227268275144473,
          "ema20_slope_5_pct": 0.3812511316608532,
          "ema50_slope_5_pct": 0.15077470470968773,
          "close_vs_ema20_dir_pct": 1.2466349323022001,
          "close_vs_ema50_dir_pct": 1.3685656168947058,
          "trend_efficiency_10": 0.4206896551724082,
          "realized_vol_20_pct": 0.5388743272912776,
          "range_pct": 1.3638748032872932,
          "volume_zscore_20": -0.3274578827525092,
          "bb_width_percentile_100": 35.0,
          "atr_percentile_100": 47.0,
          "htf_return_3_dir_pct": 1.356174161313337,
          "htf_close_vs_ema20_dir_pct": 0.6922330256032979,
          "htf_adx14": 10.176480126813143,
          "btc_return_3_dir_pct": 0.018329546767301714,
          "btc_return_10_dir_pct": 0.5165578701159652,
          "btc_rsi14_dir_score": 11.049482269859269,
          "btc_adx14": 21.284875020713894,
          "mtf_alignment": 1.0,
          "market_regime": "RANGE",
          "volatility_regime": "NORMAL",
          "weekday_utc": "Saturday",
          "entry_hour_utc": 10,
          "loss": true,
          "symbol": "VIRTUALUSDT",
          "candle_time": "2026-08-08T08:00:00+00:00",
          "pnl_net": -1.013049
        },
        {
          "rsi14_dir_score": 17.131180737560726,
          "adx14": 20.086141122571853,
          "di_spread_dir": 20.120831474952176,
          "ema20_slope_5_pct": 0.6359702134597714,
          "ema50_slope_5_pct": 0.5022374956831893,
          "close_vs_ema20_dir_pct": 2.9192634415283076,
          "close_vs_ema50_dir_pct": 4.215849100572476,
          "trend_efficiency_10": 0.40207612456747266,
          "realized_vol_20_pct": 0.8408178643755869,
          "range_pct": 3.36632908012435,
          "volume_zscore_20": 3.3659895694313247,
          "bb_width_percentile_100": 3.0,
          "atr_percentile_100": 9.0,
          "htf_return_3_dir_pct": 3.4570532173089292,
          "htf_close_vs_ema20_dir_pct": 3.71073599720365,
          "htf_adx14": 26.05702260444195,
          "btc_return_3_dir_pct": -0.011859034582183674,
          "btc_return_10_dir_pct": -0.0012322384381422624,
          "btc_rsi14_dir_score": 8.30701992934845,
          "btc_adx14": 20.64178026994758,
          "mtf_alignment": 1.0,
          "market_regime": "TREND_UP",
          "volatility_regime": "LOW",
          "weekday_utc": "Sunday",
          "entry_hour_utc": 12,
          "loss": true,
          "symbol": "ZECUSDT",
          "candle_time": "2026-08-09T09:00:00+00:00",
          "pnl_net": -44.0386
        },
        {
          "rsi14_dir_score": 9.70830363417003,
          "adx14": 15.519279231973597,
          "di_spread_dir": 1.3837606410911327,
          "ema20_slope_5_pct": -0.3144489130748188,
          "ema50_slope_5_pct": -0.09803252643670378,
          "close_vs_ema20_dir_pct": 0.8008492816538201,
          "close_vs_ema50_dir_pct": 0.7679300627390486,
          "trend_efficiency_10": 0.6833333333333441,
          "realized_vol_20_pct": 0.370612453827823,
          "range_pct": 0.6776034236804611,
          "volume_zscore_20": -0.6441723523783631,
          "bb_width_percentile_100": 2.0,
          "atr_percentile_100": 1.0,
          "htf_return_3_dir_pct": 0.47644256220222975,
          "htf_close_vs_ema20_dir_pct": 0.25667173137585736,
          "htf_adx14": 12.967126332074384,
          "btc_return_3_dir_pct": -0.6865518604536223,
          "btc_return_10_dir_pct": -0.49304056063905927,
          "btc_rsi14_dir_score": -13.869695725673132,
          "btc_adx14": 21.28789414178707,
          "mtf_alignment": 1.0,
          "market_regime": "RANGE",
          "volatility_regime": "LOW",
          "weekday_utc": "Sunday",
          "entry_hour_utc": 18,
          "loss": true,
          "symbol": "VIRTUALUSDT",
          "candle_time": "2026-08-09T16:00:00+00:00",
          "pnl_net": -16.29538
        },
        {
          "rsi14_dir_score": 12.313281317736887,
          "adx14": 21.887857022780885,
          "di_spread_dir": 11.936103288742741,
          "ema20_slope_5_pct": 0.1821622185618072,
          "ema50_slope_5_pct": 0.18052836874537617,
          "close_vs_ema20_dir_pct": 0.530610381137619,
          "close_vs_ema50_dir_pct": 1.079091196445372,
          "trend_efficiency_10": 0.1620437956204407,
          "realized_vol_20_pct": 0.2965536420762326,
          "range_pct": 0.14243155841305907,
          "volume_zscore_20": -0.7683175789959505,
          "bb_width_percentile_100": 7.0,
          "atr_percentile_100": 1.0,
          "htf_return_3_dir_pct": 0.2458369911643225,
          "htf_close_vs_ema20_dir_pct": 1.0552009797206117,
          "htf_adx14": 15.715683166203743,
          "btc_return_3_dir_pct": 0.5582444854643401,
          "btc_return_10_dir_pct": 0.23908170471101955,
          "btc_rsi14_dir_score": 12.313281317736887,
          "btc_adx14": 21.887857022780885,
          "mtf_alignment": 1.0,
          "market_regime": "TREND_UP",
          "volatility_regime": "LOW",
          "weekday_utc": "Sunday",
          "entry_hour_utc": 20,
          "loss": true,
          "symbol": "BTCUSDT",
          "candle_time": "2026-08-09T16:00:00+00:00",
          "pnl_net": -4.267403
        },
        {
          "rsi14_dir_score": 8.645328662395158,
          "adx14": 11.861442040557439,
          "di_spread_dir": 6.475470986303199,
          "ema20_slope_5_pct": -0.4903899281130435,
          "ema50_slope_5_pct": -0.24005382227260866,
          "close_vs_ema20_dir_pct": 1.100878673875502,
          "close_vs_ema50_dir_pct": 1.4568021340513782,
          "trend_efficiency_10": 0.06987951807228915,
          "realized_vol_20_pct": 0.7270356614882318,
          "range_pct": 0.7750540735400292,
          "volume_zscore_20": -0.9435393988578463,
          "bb_width_percentile_100": 29.0,
          "atr_percentile_100": 27.0,
          "htf_return_3_dir_pct": 2.3926812104152106,
          "htf_close_vs_ema20_dir_pct": 1.4016525737289418,
          "htf_adx14": 10.766879837427462,
          "btc_return_3_dir_pct": 1.7718812355703428,
          "btc_return_10_dir_pct": 1.305091337872958,
          "btc_rsi14_dir_score": 13.801305703602516,
          "btc_adx14": 21.544736229389574,
          "mtf_alignment": 1.0,
          "market_regime": "RANGE",
          "volatility_regime": "LOW",
          "weekday_utc": "Tuesday",
          "entry_hour_utc": 0,
          "loss": false,
          "symbol": "VIRTUALUSDT",
          "candle_time": "2026-08-10T22:00:00+00:00",
          "pnl_net": 4.076358
        },
        {
          "rsi14_dir_score": 15.647087861973873,
          "adx14": 20.571343865100086,
          "di_spread_dir": 13.707910458805252,
          "ema20_slope_5_pct": -1.1604689996026438,
          "ema50_slope_5_pct": -0.3531407705111409,
          "close_vs_ema20_dir_pct": 2.5207518137397615,
          "close_vs_ema50_dir_pct": 2.3429078107960226,
          "trend_efficiency_10": 0.7120190400634638,
          "realized_vol_20_pct": 0.8553000394040339,
          "range_pct": 0.8359265360912835,
          "volume_zscore_20": -0.8862339545222697,
          "bb_width_percentile_100": 66.0,
          "atr_percentile_100": 7.0,
          "htf_return_3_dir_pct": 3.304029736267629,
          "htf_close_vs_ema20_dir_pct": 2.4204763405598944,
          "htf_adx14": 21.460605043919905,
          "btc_return_3_dir_pct": 0.22332544820717135,
          "btc_return_10_dir_pct": 1.2464245390986328,
          "btc_rsi14_dir_score": 9.848191691964914,
          "btc_adx14": 22.690760041156413,
          "mtf_alignment": 1.0,
          "market_regime": "TREND_DOWN",
          "volatility_regime": "LOW",
          "weekday_utc": "Tuesday",
          "entry_hour_utc": 6,
          "loss": false,
          "symbol": "ZECUSDT",
          "candle_time": "2026-08-11T03:00:00+00:00",
          "pnl_net": 4.3336
        },
        {
          "rsi14_dir_score": 14.76077525516618,
          "adx14": 25.089569223968265,
          "di_spread_dir": 17.033691846267786,
          "ema20_slope_5_pct": -0.45817546482065574,
          "ema50_slope_5_pct": -0.14188760858155403,
          "close_vs_ema20_dir_pct": 1.3679050905822308,
          "close_vs_ema50_dir_pct": 1.3107981506522284,
          "trend_efficiency_10": 0.4446447140381293,
          "realized_vol_20_pct": 0.4523375798940891,
          "range_pct": 1.716086799925144,
          "volume_zscore_20": 2.177028539682406,
          "bb_width_percentile_100": 47.0,
          "atr_percentile_100": 29.0,
          "htf_return_3_dir_pct": 1.0509524402390482,
          "htf_close_vs_ema20_dir_pct": 1.2648106225518612,
          "htf_adx14": 15.425526961144692,
          "btc_return_3_dir_pct": 0.8294794306882479,
          "btc_return_10_dir_pct": 1.977691613927714,
          "btc_rsi14_dir_score": 14.76077525516618,
          "btc_adx14": 25.089569223968265,
          "mtf_alignment": 1.0,
          "market_regime": "TREND_DOWN",
          "volatility_regime": "LOW",
          "weekday_utc": "Tuesday",
          "entry_hour_utc": 16,
          "loss": true,
          "symbol": "BTCUSDT",
          "candle_time": "2026-08-11T12:00:00+00:00",
          "pnl_net": -3.6022
        },
        {
          "rsi14_dir_score": 12.974427169504466,
          "adx14": 31.462268911725044,
          "di_spread_dir": 19.056518332669768,
          "ema20_slope_5_pct": -1.8334341967538446,
          "ema50_slope_5_pct": -0.8439397827282081,
          "close_vs_ema20_dir_pct": 2.465423162788088,
          "close_vs_ema50_dir_pct": 3.5270754636951875,
          "trend_efficiency_10": 0.3437431273367052,
          "realized_vol_20_pct": 0.9318382063636684,
          "range_pct": 1.3172110030748723,
          "volume_zscore_20": 0.9927446861844796,
          "bb_width_percentile_100": 97.0,
          "atr_percentile_100": 40.0,
          "htf_return_3_dir_pct": 2.1050704740984854,
          "htf_close_vs_ema20_dir_pct": 3.355634411472999,
          "htf_adx14": 22.82721934829959,
          "btc_return_3_dir_pct": 1.2268842268842268,
          "btc_return_10_dir_pct": 2.490342692509493,
          "btc_rsi14_dir_score": 14.363429207433512,
          "btc_adx14": 27.532365399900133,
          "mtf_alignment": 1.0,
          "market_regime": "TREND_DOWN",
          "volatility_regime": "NORMAL",
          "weekday_utc": "Wednesday",
          "entry_hour_utc": 0,
          "loss": false,
          "symbol": "ZECUSDT",
          "candle_time": "2026-08-11T21:00:00+00:00",
          "pnl_net": 3.9202
        },
        {
          "rsi14_dir_score": 11.994112152417117,
          "adx14": 27.34091551767914,
          "di_spread_dir": 11.66460244566955,
          "ema20_slope_5_pct": -0.3688279229885353,
          "ema50_slope_5_pct": -0.17488266119201568,
          "close_vs_ema20_dir_pct": 1.1193965173019194,
          "close_vs_ema50_dir_pct": 1.3448500555321794,
          "trend_efficiency_10": 0.18353734011827946,
          "realized_vol_20_pct": 0.5509964838021312,
          "range_pct": 1.8876255657357324,
          "volume_zscore_20": 2.401109392530279,
          "bb_width_percentile_100": 78.0,
          "atr_percentile_100": 30.0,
          "htf_return_3_dir_pct": 0.2637592854435341,
          "htf_close_vs_ema20_dir_pct": 1.2058645440400149,
          "htf_adx14": 15.066848890481626,
          "btc_return_3_dir_pct": 0.6065830721003135,
          "btc_return_10_dir_pct": 0.8347563912502312,
          "btc_rsi14_dir_score": 11.994112152417117,
          "btc_adx14": 27.34091551767914,
          "mtf_alignment": 1.0,
          "market_regime": "TREND_DOWN",
          "volatility_regime": "LOW",
          "weekday_utc": "Wednesday",
          "entry_hour_utc": 16,
          "loss": true,
          "symbol": "BTCUSDT",
          "candle_time": "2026-08-12T12:00:00+00:00",
          "pnl_net": -5.5817
        },
        {
          "rsi14_dir_score": 9.079695182694927,
          "adx14": 24.711501230807574,
          "di_spread_dir": 6.38565625289074,
          "ema20_slope_5_pct": -0.34391649842722405,
          "ema50_slope_5_pct": -0.19986718578132492,
          "close_vs_ema20_dir_pct": 0.6974723761324323,
          "close_vs_ema50_dir_pct": 1.067864330143871,
          "trend_efficiency_10": 0.018627702298558365,
          "realized_vol_20_pct": 0.5537689760730993,
          "range_pct": 0.8986805799586239,
          "volume_zscore_20": 0.04398810987024105,
          "bb_width_percentile_100": 45.0,
          "atr_percentile_100": 26.0,
          "htf_return_3_dir_pct": -0.05909063123527176,
          "htf_close_vs_ema20_dir_pct": 0.38330098769593196,
          "htf_adx14": 13.814888304398469,
          "btc_return_3_dir_pct": -0.014026615897662721,
          "btc_return_10_dir_pct": 0.06865784927713335,
          "btc_rsi14_dir_score": 9.079695182694927,
          "btc_adx14": 24.711501230807574,
          "mtf_alignment": 1.0,
          "market_regime": "TREND_DOWN",
          "volatility_regime": "LOW",
          "weekday_utc": "Thursday",
          "entry_hour_utc": 12,
          "loss": false,
          "symbol": "BTCUSDT",
          "candle_time": "2026-08-13T08:00:00+00:00",
          "pnl_net": 3.6844
        },
        {
          "rsi14_dir_score": 5.154240050632353,
          "adx14": 26.57746307607176,
          "di_spread_dir": 12.207319460821386,
          "ema20_slope_5_pct": 0.1217750580725295,
          "ema50_slope_5_pct": -0.11047915298864519,
          "close_vs_ema20_dir_pct": 1.1601772215994464,
          "close_vs_ema50_dir_pct": 1.920140834493267,
          "trend_efficiency_10": 0.10707803992740354,
          "realized_vol_20_pct": 1.4419416814817043,
          "range_pct": 2.720415481637193,
          "volume_zscore_20": -0.24612241898327478,
          "bb_width_percentile_100": 35.0,
          "atr_percentile_100": 99.0,
          "htf_return_3_dir_pct": 0.95529699938762,
          "htf_close_vs_ema20_dir_pct": 1.759301201648862,
          "htf_adx14": 19.79974587455789,
          "btc_return_3_dir_pct": 0.37109746456026843,
          "btc_return_10_dir_pct": 0.2745415784960785,
          "btc_rsi14_dir_score": 10.057679277942924,
          "btc_adx14": 23.784048844143904,
          "mtf_alignment": 1.0,
          "market_regime": "TREND_DOWN",
          "volatility_regime": "HIGH",
          "weekday_utc": "Thursday",
          "entry_hour_utc": 18,
          "loss": true,
          "symbol": "ZECUSDT",
          "candle_time": "2026-08-13T15:00:00+00:00",
          "pnl_net": -10.2024
        },
        {
          "rsi14_dir_score": 11.23894054247262,
          "adx14": 17.786067304424556,
          "di_spread_dir": 0.5680500054525659,
          "ema20_slope_5_pct": -0.8818268067317633,
          "ema50_slope_5_pct": -0.3800212209272992,
          "close_vs_ema20_dir_pct": 1.9685387654105158,
          "close_vs_ema50_dir_pct": 2.362165771523218,
          "trend_efficiency_10": 0.4198473282442722,
          "realized_vol_20_pct": 0.9987182957350564,
          "range_pct": 1.0239702117756608,
          "volume_zscore_20": -1.4425468702383797,
          "bb_width_percentile_100": 68.0,
          "atr_percentile_100": 77.0,
          "htf_return_3_dir_pct": -0.5924032988732714,
          "htf_close_vs_ema20_dir_pct": 1.698328748659104,
          "htf_adx14": 28.18599890530333,
          "btc_return_3_dir_pct": 0.15429274603225146,
          "btc_return_10_dir_pct": 1.4352949238278359,
          "btc_rsi14_dir_score": 11.058472043218643,
          "btc_adx14": 24.539410798982335,
          "mtf_alignment": 1.0,
          "market_regime": "RANGE",
          "volatility_regime": "HIGH",
          "weekday_utc": "Friday",
          "entry_hour_utc": 4,
          "loss": false,
          "symbol": "AXSUSDT",
          "candle_time": "2026-08-14T00:00:00+00:00",
          "pnl_net": 8.9581
        },
        {
          "rsi14_dir_score": 12.909635030446552,
          "adx14": 27.83092139991472,
          "di_spread_dir": 18.43200609804513,
          "ema20_slope_5_pct": 0.6346424584744271,
          "ema50_slope_5_pct": 0.2052518122625298,
          "close_vs_ema20_dir_pct": 2.2689353559345324,
          "close_vs_ema50_dir_pct": 2.3213043668228344,
          "trend_efficiency_10": 0.07772020725388626,
          "realized_vol_20_pct": 0.9722979128106876,
          "range_pct": 1.3650682534126635,
          "volume_zscore_20": -0.1499858408818824,
          "bb_width_percentile_100": 46.0,
          "atr_percentile_100": 34.0,
          "htf_return_3_dir_pct": 2.659001077973414,
          "htf_close_vs_ema20_dir_pct": 2.3495761688035466,
          "htf_adx14": 17.709989019510967,
          "btc_return_3_dir_pct": 6.424203762194448,
          "btc_return_10_dir_pct": 6.634582705840899,
          "btc_rsi14_dir_score": 33.36976751469717,
          "btc_adx14": 30.99027808108215,
          "mtf_alignment": 1.0,
          "market_regime": "TREND_UP",
          "volatility_regime": "NORMAL",
          "weekday_utc": "Wednesday",
          "entry_hour_utc": 21,
          "loss": false,
          "symbol": "SIRENUSDT",
          "candle_time": "2026-08-19T18:00:00+00:00",
          "pnl_net": 10.7607
        },
        {
          "rsi14_dir_score": 19.88602837755863,
          "adx14": 23.496624945486882,
          "di_spread_dir": 27.49666402989469,
          "ema20_slope_5_pct": 0.925842258010139,
          "ema50_slope_5_pct": 0.1608922569964952,
          "close_vs_ema20_dir_pct": 4.128129450273469,
          "close_vs_ema50_dir_pct": 3.6366463935843663,
          "trend_efficiency_10": 0.8110014104372346,
          "realized_vol_20_pct": 0.9358211693026108,
          "range_pct": 3.3822874944370254,
          "volume_zscore_20": 1.7244176338441661,
          "bb_width_percentile_100": 75.0,
          "atr_percentile_100": 29.0,
          "htf_return_3_dir_pct": 7.3450376209243995,
          "htf_close_vs_ema20_dir_pct": 3.6553599664671568,
          "htf_adx14": 19.773508588357995,
          "btc_return_3_dir_pct": 7.48460739155384,
          "btc_return_10_dir_pct": 7.998815682852333,
          "btc_rsi14_dir_score": 35.6392049539822,
          "btc_adx14": 34.408061949604345,
          "mtf_alignment": 1.0,
          "market_regime": "TREND_UP",
          "volatility_regime": "LOW",
          "weekday_utc": "Thursday",
          "entry_hour_utc": 0,
          "loss": false,
          "symbol": "AXSUSDT",
          "candle_time": "2026-08-19T20:00:00+00:00",
          "pnl_net": 23.2492
        }
      ]
    },
    "RETTANGOLO": {
      "model_id": "RETTANGOLO_FAMILY_RISK_V1",
      "model_version": "block7-frozen-v1",
      "threshold": 45,
      "high_risk_threshold": 65,
      "neighbors": 5,
      "numeric_features": [
        "rsi14_dir_score",
        "adx14",
        "di_spread_dir",
        "ema20_slope_dir_pct",
        "close_vs_ema20_dir_pct",
        "close_vs_ema50_dir_pct",
        "trend_efficiency_10",
        "realized_vol_20_pct",
        "range_pct",
        "volume_zscore_20",
        "bb_width_percentile_100",
        "atr_percentile_100",
        "return_3_dir_pct",
        "return_10_dir_pct"
      ],
      "categorical_features": [
        "side",
        "market_regime",
        "volatility_regime",
        "weekday_utc"
      ],
      "cyclic_hour": false,
      "history": [
        {
          "rsi14_dir_score": -8.109233264265171,
          "adx14": 20.949349505021477,
          "di_spread_dir": -15.75071401970876,
          "ema20_slope_dir_pct": -0.11170665131334438,
          "close_vs_ema20_dir_pct": -0.18996957694282807,
          "close_vs_ema50_dir_pct": -0.4558725228887008,
          "trend_efficiency_10": 0.2317073170731727,
          "realized_vol_20_pct": 0.1382684074402849,
          "range_pct": 0.28530670470756253,
          "volume_zscore_20": -0.45002549321853286,
          "bb_width_percentile_100": 12.0,
          "atr_percentile_100": 45.0,
          "return_3_dir_pct": -0.1723879478339056,
          "return_10_dir_pct": -0.28449502133712845,
          "side": "LONG",
          "market_regime": "TREND_DOWN",
          "volatility_regime": "NORMAL",
          "weekday_utc": "Wednesday",
          "loss": false,
          "symbol": "RENDERUSDT",
          "candle_time": "2026-08-05T21:10:00+00:00",
          "pnl_net": 4.645182
        },
        {
          "rsi14_dir_score": -14.702392622786363,
          "adx14": 30.453075363205706,
          "di_spread_dir": -18.386068588293778,
          "ema20_slope_dir_pct": -0.2407379596098895,
          "close_vs_ema20_dir_pct": -0.3398698605902537,
          "close_vs_ema50_dir_pct": -0.6416057527712815,
          "trend_efficiency_10": 0.42975206611570693,
          "realized_vol_20_pct": 0.143317212086143,
          "range_pct": 0.12696621288002644,
          "volume_zscore_20": -0.5608119505552449,
          "bb_width_percentile_100": 99.0,
          "atr_percentile_100": 66.0,
          "return_3_dir_pct": 0.06344283096010626,
          "return_10_dir_pct": -0.7390037660768942,
          "side": "SHORT",
          "market_regime": "TREND_UP",
          "volatility_regime": "NORMAL",
          "weekday_utc": "Thursday",
          "loss": false,
          "symbol": "WIFUSDT",
          "candle_time": "2026-08-06T00:45:00+00:00",
          "pnl_net": 15.20557
        },
        {
          "rsi14_dir_score": 11.402471960991683,
          "adx14": 20.274677573715415,
          "di_spread_dir": 15.590212630967905,
          "ema20_slope_dir_pct": 0.27518699345110964,
          "close_vs_ema20_dir_pct": 0.40971968066274117,
          "close_vs_ema50_dir_pct": 0.45255536443532746,
          "trend_efficiency_10": 0.4498141263940529,
          "realized_vol_20_pct": 0.20050380169829063,
          "range_pct": 0.2860821055642853,
          "volume_zscore_20": -0.5280421080459896,
          "bb_width_percentile_100": 83.0,
          "atr_percentile_100": 93.0,
          "return_3_dir_pct": -0.17135513351420123,
          "return_10_dir_pct": 0.872952889401911,
          "side": "LONG",
          "market_regime": "TREND_UP",
          "volatility_regime": "HIGH",
          "weekday_utc": "Thursday",
          "loss": false,
          "symbol": "WIFUSDT",
          "candle_time": "2026-08-06T13:55:00+00:00",
          "pnl_net": 9.243486
        },
        {
          "rsi14_dir_score": -8.680401490596765,
          "adx14": 29.02635262746404,
          "di_spread_dir": -20.681092276669865,
          "ema20_slope_dir_pct": -0.3202078791387372,
          "close_vs_ema20_dir_pct": -0.27745256458359613,
          "close_vs_ema50_dir_pct": -0.5429601219264516,
          "trend_efficiency_10": 0.32539682539682496,
          "realized_vol_20_pct": 0.19747212640717257,
          "range_pct": 0.5008710801393701,
          "volume_zscore_20": -0.640134214865038,
          "bb_width_percentile_100": 100.0,
          "atr_percentile_100": 99.0,
          "return_3_dir_pct": 0.269306354174235,
          "return_10_dir_pct": -0.5917159763313719,
          "side": "LONG",
          "market_regime": "TREND_DOWN",
          "volatility_regime": "HIGH",
          "weekday_utc": "Friday",
          "loss": false,
          "symbol": "WIFUSDT",
          "candle_time": "2026-08-07T15:05:00+00:00",
          "pnl_net": 20.387382
        },
        {
          "rsi14_dir_score": -6.745429633828557,
          "adx14": 40.85725388924101,
          "di_spread_dir": -27.095787694904857,
          "ema20_slope_dir_pct": -0.28523056497826177,
          "close_vs_ema20_dir_pct": -0.1404304210869725,
          "close_vs_ema50_dir_pct": -0.5245440947569717,
          "trend_efficiency_10": 0.1963470319634707,
          "realized_vol_20_pct": 0.1834434908187812,
          "range_pct": 0.5322384428223934,
          "volume_zscore_20": -0.2681680620301301,
          "bb_width_percentile_100": 99.0,
          "atr_percentile_100": 100.0,
          "return_3_dir_pct": 0.3509842820082357,
          "return_10_dir_pct": -0.32588101553618576,
          "side": "LONG",
          "market_regime": "TREND_DOWN",
          "volatility_regime": "HIGH",
          "weekday_utc": "Friday",
          "loss": false,
          "symbol": "RENDERUSDT",
          "candle_time": "2026-08-07T15:05:00+00:00",
          "pnl_net": 1.917813
        },
        {
          "rsi14_dir_score": -4.347750469180632,
          "adx14": 17.73550379146499,
          "di_spread_dir": -4.711053569328072,
          "ema20_slope_dir_pct": 0.014152875215345893,
          "close_vs_ema20_dir_pct": -0.1020249925052741,
          "close_vs_ema50_dir_pct": -0.22081843686222757,
          "trend_efficiency_10": 0.1608391608391589,
          "realized_vol_20_pct": 0.11783214225191667,
          "range_pct": 0.09129640900791919,
          "volume_zscore_20": -0.5624071929670894,
          "bb_width_percentile_100": 29.0,
          "atr_percentile_100": 18.0,
          "return_3_dir_pct": -0.3789601333939589,
          "return_10_dir_pct": 0.1752915174148288,
          "side": "LONG",
          "market_regime": "RANGE",
          "volatility_regime": "LOW",
          "weekday_utc": "Friday",
          "loss": false,
          "symbol": "RENDERUSDT",
          "candle_time": "2026-08-07T19:35:00+00:00",
          "pnl_net": 9.722437
        },
        {
          "rsi14_dir_score": -1.5140734131155966,
          "adx14": 26.247985374848195,
          "di_spread_dir": -4.742913119962747,
          "ema20_slope_dir_pct": 0.020305360764896658,
          "close_vs_ema20_dir_pct": 0.07117765796985773,
          "close_vs_ema50_dir_pct": -0.35657447594881675,
          "trend_efficiency_10": 0.3442622950819708,
          "realized_vol_20_pct": 0.1911443832270839,
          "range_pct": 0.22624434389140013,
          "volume_zscore_20": -0.744726923548711,
          "bb_width_percentile_100": 71.0,
          "atr_percentile_100": 14.0,
          "return_3_dir_pct": -0.025131942699167877,
          "return_10_dir_pct": 0.5307050796057708,
          "side": "LONG",
          "market_regime": "TREND_DOWN",
          "volatility_regime": "LOW",
          "weekday_utc": "Friday",
          "loss": true,
          "symbol": "UNIUSDT",
          "candle_time": "2026-08-07T23:15:00+00:00",
          "pnl_net": -1.940584
        },
        {
          "rsi14_dir_score": -22.519461125195562,
          "adx14": 43.214624036520384,
          "di_spread_dir": -26.307026683952905,
          "ema20_slope_dir_pct": -0.3056761073840809,
          "close_vs_ema20_dir_pct": -0.7549087069920235,
          "close_vs_ema50_dir_pct": -1.2457242643192197,
          "trend_efficiency_10": 0.3986486486486454,
          "realized_vol_20_pct": 0.17555629160875988,
          "range_pct": 0.4054342414112063,
          "volume_zscore_20": 0.5328552416274158,
          "bb_width_percentile_100": 100.0,
          "atr_percentile_100": 100.0,
          "return_3_dir_pct": -0.3354267770482431,
          "return_10_dir_pct": -0.8464242163402815,
          "side": "SHORT",
          "market_regime": "TREND_UP",
          "volatility_regime": "HIGH",
          "weekday_utc": "Saturday",
          "loss": true,
          "symbol": "WIFUSDT",
          "candle_time": "2026-08-08T04:10:00+00:00",
          "pnl_net": -23.34562
        },
        {
          "rsi14_dir_score": -26.303022240073744,
          "adx14": 32.581999676787596,
          "di_spread_dir": -29.03406050989453,
          "ema20_slope_dir_pct": -0.11299634242260749,
          "close_vs_ema20_dir_pct": -0.48288202794804314,
          "close_vs_ema50_dir_pct": -0.6709922586073408,
          "trend_efficiency_10": 0.5245901639344162,
          "realized_vol_20_pct": 0.08935311620240695,
          "range_pct": 0.40351125584030506,
          "volume_zscore_20": 2.525852116803693,
          "bb_width_percentile_100": 17.0,
          "atr_percentile_100": 58.0,
          "return_3_dir_pct": -0.42295220640068876,
          "return_10_dir_pct": -0.4510218463706848,
          "side": "LONG",
          "market_regime": "TREND_DOWN",
          "volatility_regime": "NORMAL",
          "weekday_utc": "Sunday",
          "loss": false,
          "symbol": "WIFUSDT",
          "candle_time": "2026-08-09T00:30:00+00:00",
          "pnl_net": 13.150489
        },
        {
          "rsi14_dir_score": 2.997350301751979,
          "adx14": 22.286243180714514,
          "di_spread_dir": -4.972690152837927,
          "ema20_slope_dir_pct": 0.031246864426232687,
          "close_vs_ema20_dir_pct": 0.13879344643910238,
          "close_vs_ema50_dir_pct": -0.018191882976632302,
          "trend_efficiency_10": 0.5243902439024364,
          "realized_vol_20_pct": 0.17794392874797255,
          "range_pct": 0.24096385542169363,
          "volume_zscore_20": 0.2444738515275865,
          "bb_width_percentile_100": 93.0,
          "atr_percentile_100": 97.0,
          "return_3_dir_pct": 0.07524454477049586,
          "return_10_dir_pct": 0.6434236121502276,
          "side": "SHORT",
          "market_regime": "TREND_UP",
          "volatility_regime": "HIGH",
          "weekday_utc": "Sunday",
          "loss": true,
          "symbol": "RENDERUSDT",
          "candle_time": "2026-08-09T03:05:00+00:00",
          "pnl_net": -3.781863
        },
        {
          "rsi14_dir_score": -20.145091993656763,
          "adx14": 30.41937916947608,
          "di_spread_dir": -31.10688732351393,
          "ema20_slope_dir_pct": -0.21967583095460758,
          "close_vs_ema20_dir_pct": -0.5009537572176271,
          "close_vs_ema50_dir_pct": -0.7808842780713666,
          "trend_efficiency_10": 0.6923076923076923,
          "realized_vol_20_pct": 0.14174355047711984,
          "range_pct": 0.20248038471273114,
          "volume_zscore_20": 1.496301814748435,
          "bb_width_percentile_100": 100.0,
          "atr_percentile_100": 91.0,
          "return_3_dir_pct": -0.37821482602118317,
          "return_10_dir_pct": -0.9029345372460504,
          "side": "LONG",
          "market_regime": "TREND_DOWN",
          "volatility_regime": "HIGH",
          "weekday_utc": "Sunday",
          "loss": false,
          "symbol": "UNIUSDT",
          "candle_time": "2026-08-09T03:15:00+00:00",
          "pnl_net": 5.556148
        },
        {
          "rsi14_dir_score": 20.95485037368327,
          "adx14": 29.41302602996681,
          "di_spread_dir": 21.021290766084494,
          "ema20_slope_dir_pct": 0.3459570957256951,
          "close_vs_ema20_dir_pct": 0.5990758986047304,
          "close_vs_ema50_dir_pct": 0.7431734106933677,
          "trend_efficiency_10": 0.8636363636363774,
          "realized_vol_20_pct": 0.15120305539933024,
          "range_pct": 0.10616516266018394,
          "volume_zscore_20": -0.6909932718524808,
          "bb_width_percentile_100": 100.0,
          "atr_percentile_100": 91.0,
          "return_3_dir_pct": 0.0379017586415968,
          "return_10_dir_pct": 1.1395157058250318,
          "side": "SHORT",
          "market_regime": "TREND_DOWN",
          "volatility_regime": "HIGH",
          "weekday_utc": "Sunday",
          "loss": true,
          "symbol": "RENDERUSDT",
          "candle_time": "2026-08-09T05:50:00+00:00",
          "pnl_net": -2.757265
        },
        {
          "rsi14_dir_score": 20.95485037368327,
          "adx14": 29.41302602996681,
          "di_spread_dir": 21.021290766084494,
          "ema20_slope_dir_pct": 0.3459570957256951,
          "close_vs_ema20_dir_pct": 0.5990758986047304,
          "close_vs_ema50_dir_pct": 0.7431734106933677,
          "trend_efficiency_10": 0.8636363636363774,
          "realized_vol_20_pct": 0.15120305539933024,
          "range_pct": 0.10616516266018394,
          "volume_zscore_20": -0.6909932718524808,
          "bb_width_percentile_100": 100.0,
          "atr_percentile_100": 91.0,
          "return_3_dir_pct": 0.0379017586415968,
          "return_10_dir_pct": 1.1395157058250318,
          "side": "SHORT",
          "market_regime": "TREND_DOWN",
          "volatility_regime": "HIGH",
          "weekday_utc": "Sunday",
          "loss": true,
          "symbol": "RENDERUSDT",
          "candle_time": "2026-08-09T05:50:00+00:00",
          "pnl_net": -0.845863
        },
        {
          "rsi14_dir_score": -13.010277923451028,
          "adx14": 17.33195077842906,
          "di_spread_dir": 1.7452346138582335,
          "ema20_slope_dir_pct": -0.04454435896684734,
          "close_vs_ema20_dir_pct": -0.21764279416619914,
          "close_vs_ema50_dir_pct": -0.2767776407990747,
          "trend_efficiency_10": 0.4320987654321021,
          "realized_vol_20_pct": 0.08301431907331469,
          "range_pct": 0.1477416631490191,
          "volume_zscore_20": -0.03772861535919692,
          "bb_width_percentile_100": 10.0,
          "atr_percentile_100": 28.0,
          "return_3_dir_pct": -0.21061499578771586,
          "return_10_dir_pct": -0.2456312723700028,
          "side": "LONG",
          "market_regime": "RANGE",
          "volatility_regime": "LOW",
          "weekday_utc": "Sunday",
          "loss": false,
          "symbol": "WIFUSDT",
          "candle_time": "2026-08-09T09:20:00+00:00",
          "pnl_net": 3.121133
        },
        {
          "rsi14_dir_score": -6.55566220342336,
          "adx14": 51.37464007988364,
          "di_spread_dir": -20.43888807826856,
          "ema20_slope_dir_pct": -0.1877980310756974,
          "close_vs_ema20_dir_pct": -0.14299345405249583,
          "close_vs_ema50_dir_pct": -0.6124372392258781,
          "trend_efficiency_10": 0.16129032258064332,
          "realized_vol_20_pct": 0.2278070716101128,
          "range_pct": 0.24727992087042006,
          "volume_zscore_20": -0.42869261138784537,
          "bb_width_percentile_100": 95.0,
          "atr_percentile_100": 83.0,
          "return_3_dir_pct": 0.22205773501111128,
          "return_10_dir_pct": -0.372300819061794,
          "side": "SHORT",
          "market_regime": "TREND_UP",
          "volatility_regime": "HIGH",
          "weekday_utc": "Sunday",
          "loss": true,
          "symbol": "UNIUSDT",
          "candle_time": "2026-08-09T15:40:00+00:00",
          "pnl_net": -10.405859
        },
        {
          "rsi14_dir_score": -1.0089920381727353,
          "adx14": 25.261774868998405,
          "di_spread_dir": -16.89106146010058,
          "ema20_slope_dir_pct": -0.11242851204363402,
          "close_vs_ema20_dir_pct": 0.03273847359138319,
          "close_vs_ema50_dir_pct": -0.14177511186500097,
          "trend_efficiency_10": 0.1168831168831034,
          "realized_vol_20_pct": 0.11813928067971398,
          "range_pct": 0.5189530685920675,
          "volume_zscore_20": 0.15520139031512012,
          "bb_width_percentile_100": 95.0,
          "atr_percentile_100": 100.0,
          "return_3_dir_pct": 0.21763602251408065,
          "return_10_dir_pct": -0.13556258472660052,
          "side": "SHORT",
          "market_regime": "TREND_UP",
          "volatility_regime": "HIGH",
          "weekday_utc": "Sunday",
          "loss": true,
          "symbol": "RENDERUSDT",
          "candle_time": "2026-08-09T16:20:00+00:00",
          "pnl_net": -3.669683
        },
        {
          "rsi14_dir_score": 4.212950255505504,
          "adx14": 23.435960195272777,
          "di_spread_dir": -7.342955835077213,
          "ema20_slope_dir_pct": 0.0214351392804247,
          "close_vs_ema20_dir_pct": 0.10517550716784656,
          "close_vs_ema50_dir_pct": 0.0033226247329540166,
          "trend_efficiency_10": 0.5079365079364981,
          "realized_vol_20_pct": 0.12668390885347575,
          "range_pct": 0.1355319629545986,
          "volume_zscore_20": -0.3634366281769145,
          "bb_width_percentile_100": 70.0,
          "atr_percentile_100": 59.0,
          "return_3_dir_pct": 0.09027307605505663,
          "return_10_dir_pct": 0.47958036717871577,
          "side": "SHORT",
          "market_regime": "TREND_UP",
          "volatility_regime": "NORMAL",
          "weekday_utc": "Sunday",
          "loss": true,
          "symbol": "RENDERUSDT",
          "candle_time": "2026-08-09T17:05:00+00:00",
          "pnl_net": -4.344499
        },
        {
          "rsi14_dir_score": 21.07028988608417,
          "adx14": 33.90918431805736,
          "di_spread_dir": 23.72144496560191,
          "ema20_slope_dir_pct": 0.4217991448108892,
          "close_vs_ema20_dir_pct": 0.8394944090084504,
          "close_vs_ema50_dir_pct": 0.8172334804088589,
          "trend_efficiency_10": 0.882352941176473,
          "realized_vol_20_pct": 0.22327213628040052,
          "range_pct": 0.17374038222883278,
          "volume_zscore_20": -0.7073901577100875,
          "bb_width_percentile_100": 100.0,
          "atr_percentile_100": 76.0,
          "return_3_dir_pct": 0.39555006180469754,
          "return_10_dir_pct": 1.8274853801169635,
          "side": "SHORT",
          "market_regime": "TREND_DOWN",
          "volatility_regime": "HIGH",
          "weekday_utc": "Sunday",
          "loss": false,
          "symbol": "UNIUSDT",
          "candle_time": "2026-08-09T22:55:00+00:00",
          "pnl_net": 10.603048
        },
        {
          "rsi14_dir_score": 30.771313990635832,
          "adx14": 43.12091155239586,
          "di_spread_dir": 35.63662194615866,
          "ema20_slope_dir_pct": 0.5808473217776569,
          "close_vs_ema20_dir_pct": 1.130457663616112,
          "close_vs_ema50_dir_pct": 1.4719926585164123,
          "trend_efficiency_10": 0.9365079365079164,
          "realized_vol_20_pct": 0.21710587249607877,
          "range_pct": 0.47607116011025125,
          "volume_zscore_20": 1.1889398323711011,
          "bb_width_percentile_100": 100.0,
          "atr_percentile_100": 97.0,
          "return_3_dir_pct": 0.4489897730107318,
          "return_10_dir_pct": 1.4567901234567833,
          "side": "SHORT",
          "market_regime": "TREND_DOWN",
          "volatility_regime": "HIGH",
          "weekday_utc": "Sunday",
          "loss": true,
          "symbol": "UNIUSDT",
          "candle_time": "2026-08-09T23:25:00+00:00",
          "pnl_net": -10.012204
        },
        {
          "rsi14_dir_score": -12.569257875831028,
          "adx14": 53.55032156187442,
          "di_spread_dir": -22.837366971814724,
          "ema20_slope_dir_pct": -0.30914408985602104,
          "close_vs_ema20_dir_pct": -0.33079906334195563,
          "close_vs_ema50_dir_pct": -1.0923979724989565,
          "trend_efficiency_10": 0.06611570247934134,
          "realized_vol_20_pct": 0.22186139923399245,
          "range_pct": 0.5085137529855874,
          "volume_zscore_20": -0.02889001319265767,
          "bb_width_percentile_100": 77.0,
          "atr_percentile_100": 99.0,
          "return_3_dir_pct": -0.06929473360023876,
          "return_10_dir_pct": 0.12342821877652131,
          "side": "LONG",
          "market_regime": "TREND_DOWN",
          "volatility_regime": "HIGH",
          "weekday_utc": "Monday",
          "loss": true,
          "symbol": "RENDERUSDT",
          "candle_time": "2026-08-10T00:45:00+00:00",
          "pnl_net": -24.940442
        },
        {
          "rsi14_dir_score": -9.883179645897748,
          "adx14": 18.532386931224615,
          "di_spread_dir": -7.027312582407799,
          "ema20_slope_dir_pct": -0.065929628786842,
          "close_vs_ema20_dir_pct": -0.5053400353918893,
          "close_vs_ema50_dir_pct": -0.24019386478640595,
          "trend_efficiency_10": 0.511111111111107,
          "realized_vol_20_pct": 0.2725323031230673,
          "range_pct": 0.735549233224624,
          "volume_zscore_20": -0.4928694582662353,
          "bb_width_percentile_100": 45.0,
          "atr_percentile_100": 74.0,
          "return_3_dir_pct": -0.5301709103592486,
          "return_10_dir_pct": -0.6425029680843469,
          "side": "SHORT",
          "market_regime": "RANGE",
          "volatility_regime": "HIGH",
          "weekday_utc": "Monday",
          "loss": true,
          "symbol": "WIFUSDT",
          "candle_time": "2026-08-10T01:45:00+00:00",
          "pnl_net": -0.091223
        },
        {
          "rsi14_dir_score": -9.883179645897748,
          "adx14": 18.532386931224615,
          "di_spread_dir": -7.027312582407799,
          "ema20_slope_dir_pct": -0.065929628786842,
          "close_vs_ema20_dir_pct": -0.5053400353918893,
          "close_vs_ema50_dir_pct": -0.24019386478640595,
          "trend_efficiency_10": 0.511111111111107,
          "realized_vol_20_pct": 0.2725323031230673,
          "range_pct": 0.735549233224624,
          "volume_zscore_20": -0.4928694582662353,
          "bb_width_percentile_100": 45.0,
          "atr_percentile_100": 74.0,
          "return_3_dir_pct": -0.5301709103592486,
          "return_10_dir_pct": -0.6425029680843469,
          "side": "SHORT",
          "market_regime": "RANGE",
          "volatility_regime": "HIGH",
          "weekday_utc": "Monday",
          "loss": false,
          "symbol": "WIFUSDT",
          "candle_time": "2026-08-10T01:45:00+00:00",
          "pnl_net": 6.815372
        },
        {
          "rsi14_dir_score": -14.193030429719286,
          "adx14": 17.393144396289703,
          "di_spread_dir": -17.293808391110474,
          "ema20_slope_dir_pct": -0.1499656905345198,
          "close_vs_ema20_dir_pct": -0.47353491830184447,
          "close_vs_ema50_dir_pct": -0.7598299949309323,
          "trend_efficiency_10": 0.6842105263157953,
          "realized_vol_20_pct": 0.184178044965319,
          "range_pct": 0.3451676528599538,
          "volume_zscore_20": 2.0355979041882515,
          "bb_width_percentile_100": 22.0,
          "atr_percentile_100": 8.0,
          "return_3_dir_pct": -0.4208754208754135,
          "return_10_dir_pct": -0.7272727272727171,
          "side": "LONG",
          "market_regime": "RANGE",
          "volatility_regime": "LOW",
          "weekday_utc": "Monday",
          "loss": false,
          "symbol": "WIFUSDT",
          "candle_time": "2026-08-10T04:25:00+00:00",
          "pnl_net": 10.27791
        },
        {
          "rsi14_dir_score": 17.95512349659029,
          "adx14": 22.91713725219414,
          "di_spread_dir": 14.229707761583267,
          "ema20_slope_dir_pct": 0.23425469357348067,
          "close_vs_ema20_dir_pct": 0.4910909539198139,
          "close_vs_ema50_dir_pct": 0.3915179267544712,
          "trend_efficiency_10": 0.6962025316455518,
          "realized_vol_20_pct": 0.11464217797457281,
          "range_pct": 0.2316423442205323,
          "volume_zscore_20": -0.27260887936977,
          "bb_width_percentile_100": 59.0,
          "atr_percentile_100": 19.0,
          "return_3_dir_pct": 0.22442346386007603,
          "return_10_dir_pct": 0.8566311034966045,
          "side": "LONG",
          "market_regime": "TREND_UP",
          "volatility_regime": "LOW",
          "weekday_utc": "Monday",
          "loss": false,
          "symbol": "RENDERUSDT",
          "candle_time": "2026-08-10T05:45:00+00:00",
          "pnl_net": 5.647813
        },
        {
          "rsi14_dir_score": -13.234919595613825,
          "adx14": 27.838617511239896,
          "di_spread_dir": -25.389655847774335,
          "ema20_slope_dir_pct": -0.28685494502729114,
          "close_vs_ema20_dir_pct": -0.49908992291285503,
          "close_vs_ema50_dir_pct": -0.805486486971823,
          "trend_efficiency_10": 0.29729729729729765,
          "realized_vol_20_pct": 0.18107935606866493,
          "range_pct": 0.28118609406953277,
          "volume_zscore_20": 0.20713152395229656,
          "bb_width_percentile_100": 87.0,
          "atr_percentile_100": 99.0,
          "return_3_dir_pct": -0.10214504596527077,
          "return_10_dir_pct": -0.5592272496187148,
          "side": "LONG",
          "market_regime": "TREND_DOWN",
          "volatility_regime": "HIGH",
          "weekday_utc": "Tuesday",
          "loss": true,
          "symbol": "UNIUSDT",
          "candle_time": "2026-08-11T11:10:00+00:00",
          "pnl_net": -19.309629
        },
        {
          "rsi14_dir_score": -17.596651142215904,
          "adx14": 16.65637812763366,
          "di_spread_dir": -14.346897833298215,
          "ema20_slope_dir_pct": -0.18628522086425695,
          "close_vs_ema20_dir_pct": -0.5239662043356065,
          "close_vs_ema50_dir_pct": -0.6553510916556136,
          "trend_efficiency_10": 0.699999999999982,
          "realized_vol_20_pct": 0.15305800969933805,
          "range_pct": 0.28530670470756886,
          "volume_zscore_20": 2.6188885134241895,
          "bb_width_percentile_100": 34.0,
          "atr_percentile_100": 11.0,
          "return_3_dir_pct": -0.3579098067287047,
          "return_10_dir_pct": -1.0086455331411992,
          "side": "SHORT",
          "market_regime": "RANGE",
          "volatility_regime": "LOW",
          "weekday_utc": "Tuesday",
          "loss": false,
          "symbol": "WIFUSDT",
          "candle_time": "2026-08-11T20:00:00+00:00",
          "pnl_net": 6.033693
        },
        {
          "rsi14_dir_score": -16.35442062671119,
          "adx14": 21.46159295870607,
          "di_spread_dir": -16.199297912158386,
          "ema20_slope_dir_pct": -0.24692254367379599,
          "close_vs_ema20_dir_pct": -0.5282890467221468,
          "close_vs_ema50_dir_pct": -0.585031968087766,
          "trend_efficiency_10": 0.46153846153845496,
          "realized_vol_20_pct": 0.19043930903341943,
          "range_pct": 0.3623188405797105,
          "volume_zscore_20": 1.6461471750599161,
          "bb_width_percentile_100": 93.0,
          "atr_percentile_100": 98.0,
          "return_3_dir_pct": -0.14471780028941966,
          "return_10_dir_pct": -0.8620689655172262,
          "side": "LONG",
          "market_regime": "TREND_DOWN",
          "volatility_regime": "HIGH",
          "weekday_utc": "Thursday",
          "loss": true,
          "symbol": "WIFUSDT",
          "candle_time": "2026-08-13T15:45:00+00:00",
          "pnl_net": -12.488116
        },
        {
          "rsi14_dir_score": 0.908177631193368,
          "adx14": 22.627579303081486,
          "di_spread_dir": 0.3062098545886691,
          "ema20_slope_dir_pct": 0.055400025634519054,
          "close_vs_ema20_dir_pct": 0.11699077335256158,
          "close_vs_ema50_dir_pct": -0.12962193651812587,
          "trend_efficiency_10": 0.6981132075471574,
          "realized_vol_20_pct": 0.23776628538785452,
          "range_pct": 0.11520737327188951,
          "volume_zscore_20": -0.5703966109269846,
          "bb_width_percentile_100": 80.0,
          "atr_percentile_100": 89.0,
          "return_3_dir_pct": 0.05763688760806281,
          "return_10_dir_pct": 1.0771470160116425,
          "side": "LONG",
          "market_regime": "TREND_DOWN",
          "volatility_regime": "HIGH",
          "weekday_utc": "Friday",
          "loss": false,
          "symbol": "UNIUSDT",
          "candle_time": "2026-08-14T04:40:00+00:00",
          "pnl_net": 6.683706
        },
        {
          "rsi14_dir_score": -8.280733389626064,
          "adx14": 20.468870490686815,
          "di_spread_dir": -6.014306267564642,
          "ema20_slope_dir_pct": -0.08235776149298805,
          "close_vs_ema20_dir_pct": -0.18351507696957453,
          "close_vs_ema50_dir_pct": -0.3721613156994243,
          "trend_efficiency_10": 0.1162790697674505,
          "realized_vol_20_pct": 0.14026073146862952,
          "range_pct": 0.34712178189181403,
          "volume_zscore_20": 1.1389250428937379,
          "bb_width_percentile_100": 25.0,
          "atr_percentile_100": 70.0,
          "return_3_dir_pct": -0.2596653202539048,
          "return_10_dir_pct": -0.14442518775275381,
          "side": "LONG",
          "market_regime": "TREND_DOWN",
          "volatility_regime": "HIGH",
          "weekday_utc": "Friday",
          "loss": true,
          "symbol": "UNIUSDT",
          "candle_time": "2026-08-14T08:45:00+00:00",
          "pnl_net": -21.179386
        }
      ]
    }
  },
  "unsupported_family_behavior": "NO_MODEL_OR_INSUFFICIENT_DATA",
  "automatic_entry": false,
  "automatic_blocking": false
}