{"trade_id": "btcusdt-15m-ob-20260618T101116Z-000154", "side": "LONG", "entry_time": "2026-01-02T14:45:00+00:00", "exit_reason": "TAKE_PROFIT_2", "gross_r": 2.0, "net_r": 1.990978, "duration_bars": 133, "session_utc": "NY", "ob_age_bars": 49, "ob_height": 158.02, "ob_height_atr": 0.628034, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-000184", "side": "SHORT", "entry_time": "2026-01-02T22:15:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.014117, "duration_bars": 103, "session_utc": "Other", "ob_age_bars": 20, "ob_height": 380.56, "ob_height_atr": 1.486608, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-000338", "side": "LONG", "entry_time": "2026-01-04T12:45:00+00:00", "exit_reason": "TAKE_PROFIT_2", "gross_r": 2.0, "net_r": 1.930131, "duration_bars": 5, "session_utc": "London", "ob_age_bars": 44, "ob_height": 158.01, "ob_height_atr": 1.112058, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-000442", "side": "LONG", "entry_time": "2026-01-05T14:45:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.009011, "duration_bars": 107, "session_utc": "NY", "ob_age_bars": 33, "ob_height": 197.14, "ob_height_atr": 0.810416, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-000527", "side": "SHORT", "entry_time": "2026-01-06T12:00:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.026193, "duration_bars": 9, "session_utc": "London", "ob_age_bars": 42, "ob_height": 277.98, "ob_height_atr": 1.856117, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-000544", "side": "LONG", "entry_time": "2026-01-06T16:15:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.020945, "duration_bars": 0, "session_utc": "NY", "ob_age_bars": 33, "ob_height": 206.62, "ob_height_atr": 0.616206, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-000739", "side": "SHORT", "entry_time": "2026-01-08T17:00:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.023415, "duration_bars": 3, "session_utc": "NY", "ob_age_bars": 47, "ob_height": 165.26, "ob_height_atr": 0.398412, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-000756", "side": "SHORT", "entry_time": "2026-01-08T21:15:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.02429, "duration_bars": 16, "session_utc": "Other", "ob_age_bars": 13, "ob_height": 239.62, "ob_height_atr": 0.913198, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-000842", "side": "LONG", "entry_time": "2026-01-09T18:45:00+00:00", "exit_reason": "TAKE_PROFIT_2", "gross_r": 2.0, "net_r": 1.992513, "duration_bars": 373, "session_utc": "NY", "ob_age_bars": 39, "ob_height": 653.94, "ob_height_atr": 1.203337, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-001090", "side": "LONG", "entry_time": "2026-01-12T08:45:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.074389, "duration_bars": 0, "session_utc": "London", "ob_age_bars": 39, "ob_height": 185.48, "ob_height_atr": 0.763229, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-001121", "side": "SHORT", "entry_time": "2026-01-12T16:30:00+00:00", "exit_reason": "TAKE_PROFIT_2", "gross_r": 2.0, "net_r": 1.937283, "duration_bars": 2, "session_utc": "NY", "ob_age_bars": 47, "ob_height": 208.82, "ob_height_atr": 0.571222, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-001303", "side": "LONG", "entry_time": "2026-01-14T14:00:00+00:00", "exit_reason": "TAKE_PROFIT_2", "gross_r": 2.0, "net_r": 1.974894, "duration_bars": 1, "session_utc": "NY", "ob_age_bars": 30, "ob_height": 211.58, "ob_height_atr": 1.206448, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-001305", "side": "SHORT", "entry_time": "2026-01-14T14:30:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.055614, "duration_bars": 0, "session_utc": "NY", "ob_age_bars": 42, "ob_height": 185.93, "ob_height_atr": 0.866801, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-001402", "side": "LONG", "entry_time": "2026-01-15T14:45:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.061621, "duration_bars": 0, "session_utc": "NY", "ob_age_bars": 44, "ob_height": 331.04, "ob_height_atr": 1.163875, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-001407", "side": "SHORT", "entry_time": "2026-01-15T16:00:00+00:00", "exit_reason": "TAKE_PROFIT_2", "gross_r": 2.0, "net_r": 1.982304, "duration_bars": 12, "session_utc": "NY", "ob_age_bars": 25, "ob_height": 399.93, "ob_height_atr": 0.811228, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-001470", "side": "LONG", "entry_time": "2026-01-16T07:45:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.026821, "duration_bars": 29, "session_utc": "London", "ob_age_bars": 12, "ob_height": 267.09, "ob_height_atr": 1.605074, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-001500", "side": "SHORT", "entry_time": "2026-01-16T15:15:00+00:00", "exit_reason": "TAKE_PROFIT_2", "gross_r": 2.0, "net_r": 1.97416, "duration_bars": 0, "session_utc": "NY", "ob_age_bars": 27, "ob_height": 186.02, "ob_height_atr": 0.822751, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-001517", "side": "LONG", "entry_time": "2026-01-16T19:30:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.018125, "duration_bars": 209, "session_utc": "NY", "ob_age_bars": 15, "ob_height": 425.7, "ob_height_atr": 1.88479, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-001624", "side": "LONG", "entry_time": "2026-01-17T22:15:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.108087, "duration_bars": 1, "session_utc": "Other", "ob_age_bars": 45, "ob_height": 51.51, "ob_height_atr": 0.981704, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-001688", "side": "SHORT", "entry_time": "2026-01-18T14:15:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.111161, "duration_bars": 0, "session_utc": "NY", "ob_age_bars": 17, "ob_height": 56.73, "ob_height_atr": 0.706702, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-001781", "side": "LONG", "entry_time": "2026-01-19T13:30:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.020444, "duration_bars": 38, "session_utc": "NY", "ob_age_bars": 47, "ob_height": 270.5, "ob_height_atr": 1.875755, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-001978", "side": "SHORT", "entry_time": "2026-01-21T14:45:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.016474, "duration_bars": 1, "session_utc": "NY", "ob_age_bars": 35, "ob_height": 216.22, "ob_height_atr": 0.552404, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-001986", "side": "LONG", "entry_time": "2026-01-21T16:45:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.053096, "duration_bars": 0, "session_utc": "NY", "ob_age_bars": 18, "ob_height": 652.67, "ob_height_atr": 1.146807, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-001998", "side": "SHORT", "entry_time": "2026-01-21T19:45:00+00:00", "exit_reason": "TAKE_PROFIT_2", "gross_r": 2.0, "net_r": 1.983216, "duration_bars": 78, "session_utc": "NY", "ob_age_bars": 18, "ob_height": 608.41, "ob_height_atr": 0.908986, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-002052", "side": "SHORT", "entry_time": "2026-01-22T09:15:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.036019, "duration_bars": 17, "session_utc": "London", "ob_age_bars": 46, "ob_height": 190.27, "ob_height_atr": 1.279249, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-002091", "side": "LONG", "entry_time": "2026-01-22T19:00:00+00:00", "exit_reason": "TAKE_PROFIT_2", "gross_r": 2.0, "net_r": 1.988464, "duration_bars": 90, "session_utc": "NY", "ob_age_bars": 14, "ob_height": 749.02, "ob_height_atr": 1.950047, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-002194", "side": "LONG", "entry_time": "2026-01-23T20:45:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.012154, "duration_bars": 143, "session_utc": "NY", "ob_age_bars": 22, "ob_height": 426.14, "ob_height_atr": 1.037455, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-002367", "side": "LONG", "entry_time": "2026-01-25T16:00:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.027141, "duration_bars": 0, "session_utc": "NY", "ob_age_bars": 28, "ob_height": 208.0, "ob_height_atr": 1.436089, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-002402", "side": "LONG", "entry_time": "2026-01-26T00:45:00+00:00", "exit_reason": "TAKE_PROFIT_2", "gross_r": 2.0, "net_r": 1.985794, "duration_bars": 26, "session_utc": "Asia", "ob_age_bars": 6, "ob_height": 501.63, "ob_height_atr": 1.372669, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-002462", "side": "LONG", "entry_time": "2026-01-26T15:45:00+00:00", "exit_reason": "TAKE_PROFIT_2", "gross_r": 2.0, "net_r": 1.982348, "duration_bars": 31, "session_utc": "NY", "ob_age_bars": 47, "ob_height": 313.26, "ob_height_atr": 0.820734, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-002483", "side": "LONG", "entry_time": "2026-01-26T21:00:00+00:00", "exit_reason": "TAKE_PROFIT_2", "gross_r": 2.0, "net_r": 1.981494, "duration_bars": 20, "session_utc": "Other", "ob_age_bars": 14, "ob_height": 333.0, "ob_height_atr": 1.127479, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-002549", "side": "LONG", "entry_time": "2026-01-27T13:30:00+00:00", "exit_reason": "TAKE_PROFIT_2", "gross_r": 2.0, "net_r": 1.922898, "duration_bars": 2, "session_utc": "NY", "ob_age_bars": 10, "ob_height": 111.37, "ob_height_atr": 0.905121, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-002564", "side": "LONG", "entry_time": "2026-01-27T17:15:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.019851, "duration_bars": 1, "session_utc": "NY", "ob_age_bars": 10, "ob_height": 664.76, "ob_height_atr": 1.626202, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-002571", "side": "SHORT", "entry_time": "2026-01-27T19:00:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.014639, "duration_bars": 5, "session_utc": "NY", "ob_age_bars": 9, "ob_height": 427.11, "ob_height_atr": 1.015845, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-002652", "side": "LONG", "entry_time": "2026-01-28T15:15:00+00:00", "exit_reason": "TAKE_PROFIT_2", "gross_r": 2.0, "net_r": 1.975116, "duration_bars": 9, "session_utc": "NY", "ob_age_bars": 25, "ob_height": 263.96, "ob_height_atr": 0.77915, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-002663", "side": "SHORT", "entry_time": "2026-01-28T18:00:00+00:00", "exit_reason": "TAKE_PROFIT_2", "gross_r": 2.0, "net_r": 1.979464, "duration_bars": 4, "session_utc": "NY", "ob_age_bars": 17, "ob_height": 387.41, "ob_height_atr": 0.91783, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-002668", "side": "LONG", "entry_time": "2026-01-28T19:15:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.014463, "duration_bars": 24, "session_utc": "NY", "ob_age_bars": 41, "ob_height": 263.96, "ob_height_atr": 0.644644, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-003018", "side": "LONG", "entry_time": "2026-02-01T10:45:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.01845, "duration_bars": 14, "session_utc": "London", "ob_age_bars": 14, "ob_height": 392.3, "ob_height_atr": 1.2577, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-003051", "side": "LONG", "entry_time": "2026-02-01T19:00:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.007771, "duration_bars": 5, "session_utc": "NY", "ob_age_bars": 14, "ob_height": 760.72, "ob_height_atr": 1.611819, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-003109", "side": "SHORT", "entry_time": "2026-02-02T09:30:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.010602, "duration_bars": 11, "session_utc": "London", "ob_age_bars": 36, "ob_height": 582.7, "ob_height_atr": 1.057577, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-003189", "side": "LONG", "entry_time": "2026-02-03T05:30:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.012747, "duration_bars": 37, "session_utc": "Asia", "ob_age_bars": 10, "ob_height": 593.02, "ob_height_atr": 1.553611, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-003403", "side": "LONG", "entry_time": "2026-02-05T11:00:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.011181, "duration_bars": 2, "session_utc": "London", "ob_age_bars": 22, "ob_height": 833.95, "ob_height_atr": 1.892659, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-003568", "side": "SHORT", "entry_time": "2026-02-07T04:15:00+00:00", "exit_reason": "TAKE_PROFIT_2", "gross_r": 2.0, "net_r": 1.980046, "duration_bars": 4, "session_utc": "Asia", "ob_age_bars": 21, "ob_height": 513.83, "ob_height_atr": 1.42836, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-003573", "side": "LONG", "entry_time": "2026-02-07T05:30:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.009162, "duration_bars": 5, "session_utc": "Asia", "ob_age_bars": 44, "ob_height": 768.55, "ob_height_atr": 1.916095, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-003673", "side": "SHORT", "entry_time": "2026-02-08T06:30:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.022705, "duration_bars": 6, "session_utc": "Asia", "ob_age_bars": 38, "ob_height": 220.83, "ob_height_atr": 1.055683, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-003722", "side": "SHORT", "entry_time": "2026-02-08T18:45:00+00:00", "exit_reason": "TAKE_PROFIT_2", "gross_r": 2.0, "net_r": 1.971561, "duration_bars": 12, "session_utc": "NY", "ob_age_bars": 19, "ob_height": 295.27, "ob_height_atr": 0.829736, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-003769", "side": "LONG", "entry_time": "2026-02-09T06:30:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.018444, "duration_bars": 8, "session_utc": "Asia", "ob_age_bars": 27, "ob_height": 520.54, "ob_height_atr": 1.708846, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-003832", "side": "SHORT", "entry_time": "2026-02-09T22:15:00+00:00", "exit_reason": "TAKE_PROFIT_2", "gross_r": 2.0, "net_r": 1.984018, "duration_bars": 21, "session_utc": "Other", "ob_age_bars": 8, "ob_height": 416.79, "ob_height_atr": 1.150119, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-003904", "side": "SHORT", "entry_time": "2026-02-10T16:15:00+00:00", "exit_reason": "TAKE_PROFIT_2", "gross_r": 2.0, "net_r": 1.977418, "duration_bars": 9, "session_utc": "NY", "ob_age_bars": 45, "ob_height": 248.17, "ob_height_atr": 0.459294, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-003988", "side": "LONG", "entry_time": "2026-02-11T13:15:00+00:00", "exit_reason": "TAKE_PROFIT_2", "gross_r": 2.0, "net_r": 1.984982, "duration_bars": 3, "session_utc": "NY", "ob_age_bars": 9, "ob_height": 410.84, "ob_height_atr": 1.491167, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-003995", "side": "LONG", "entry_time": "2026-02-11T15:00:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.022753, "duration_bars": 0, "session_utc": "NY", "ob_age_bars": 16, "ob_height": 410.84, "ob_height_atr": 0.732366, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-004074", "side": "SHORT", "entry_time": "2026-02-12T10:45:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.021216, "duration_bars": 2, "session_utc": "London", "ob_age_bars": 36, "ob_height": 283.98, "ob_height_atr": 1.264466, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-004092", "side": "LONG", "entry_time": "2026-02-12T15:15:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.012522, "duration_bars": 3, "session_utc": "NY", "ob_age_bars": 40, "ob_height": 443.33, "ob_height_atr": 1.188327, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-004371", "side": "LONG", "entry_time": "2026-02-15T13:00:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.063596, "duration_bars": 1, "session_utc": "NY", "ob_age_bars": 37, "ob_height": 288.08, "ob_height_atr": 1.219084, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-004452", "side": "SHORT", "entry_time": "2026-02-16T09:15:00+00:00", "exit_reason": "TAKE_PROFIT_2", "gross_r": 2.0, "net_r": 1.960466, "duration_bars": 8, "session_utc": "London", "ob_age_bars": 42, "ob_height": 108.89, "ob_height_atr": 0.720356, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-004462", "side": "SHORT", "entry_time": "2026-02-16T11:45:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.020182, "duration_bars": 2, "session_utc": "London", "ob_age_bars": 46, "ob_height": 273.39, "ob_height_atr": 1.452409, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-004470", "side": "LONG", "entry_time": "2026-02-16T13:45:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.023537, "duration_bars": 7, "session_utc": "NY", "ob_age_bars": 41, "ob_height": 244.08, "ob_height_atr": 0.587665, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-004533", "side": "LONG", "entry_time": "2026-02-17T05:30:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.022508, "duration_bars": 36, "session_utc": "Asia", "ob_age_bars": 49, "ob_height": 279.98, "ob_height_atr": 1.096901, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-004635", "side": "SHORT", "entry_time": "2026-02-18T07:00:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.024385, "duration_bars": 4, "session_utc": "London", "ob_age_bars": 47, "ob_height": 206.28, "ob_height_atr": 1.297102, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-004652", "side": "LONG", "entry_time": "2026-02-18T11:15:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.023336, "duration_bars": 14, "session_utc": "London", "ob_age_bars": 39, "ob_height": 187.16, "ob_height_atr": 0.884589, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-004672", "side": "LONG", "entry_time": "2026-02-18T16:15:00+00:00", "exit_reason": "TAKE_PROFIT_2", "gross_r": 2.0, "net_r": 1.936397, "duration_bars": 3, "session_utc": "NY", "ob_age_bars": 7, "ob_height": 234.97, "ob_height_atr": 0.63396, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-004741", "side": "SHORT", "entry_time": "2026-02-19T09:30:00+00:00", "exit_reason": "TAKE_PROFIT_2", "gross_r": 2.0, "net_r": 1.949674, "duration_bars": 8, "session_utc": "London", "ob_age_bars": 8, "ob_height": 123.37, "ob_height_atr": 0.731456, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-004860", "side": "SHORT", "entry_time": "2026-02-20T15:15:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.006622, "duration_bars": 92, "session_utc": "NY", "ob_age_bars": 21, "ob_height": 96.07, "ob_height_atr": 0.220854, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-005058", "side": "LONG", "entry_time": "2026-02-22T16:45:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.029348, "duration_bars": 3, "session_utc": "NY", "ob_age_bars": 6, "ob_height": 183.26, "ob_height_atr": 0.979562, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-005149", "side": "SHORT", "entry_time": "2026-02-23T15:30:00+00:00", "exit_reason": "TAKE_PROFIT_2", "gross_r": 2.0, "net_r": 1.987157, "duration_bars": 9, "session_utc": "NY", "ob_age_bars": 22, "ob_height": 212.32, "ob_height_atr": 0.659881, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-005362", "side": "SHORT", "entry_time": "2026-02-25T20:45:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.017153, "duration_bars": 3, "session_utc": "NY", "ob_age_bars": 8, "ob_height": 346.51, "ob_height_atr": 0.877499, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-005511", "side": "LONG", "entry_time": "2026-02-27T10:00:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.017667, "duration_bars": 1, "session_utc": "London", "ob_age_bars": 35, "ob_height": 358.1, "ob_height_atr": 1.502782, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-005568", "side": "SHORT", "entry_time": "2026-02-28T00:15:00+00:00", "exit_reason": "TAKE_PROFIT_2", "gross_r": 2.0, "net_r": 1.976737, "duration_bars": 24, "session_utc": "Asia", "ob_age_bars": 41, "ob_height": 315.14, "ob_height_atr": 1.518585, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-005975", "side": "SHORT", "entry_time": "2026-03-04T06:00:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.011913, "duration_bars": 7, "session_utc": "Asia", "ob_age_bars": 45, "ob_height": 483.56, "ob_height_atr": 1.465375, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-006142", "side": "LONG", "entry_time": "2026-03-05T23:45:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.027047, "duration_bars": 6, "session_utc": "Other", "ob_age_bars": 23, "ob_height": 282.94, "ob_height_atr": 1.18179, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-006384", "side": "LONG", "entry_time": "2026-03-08T12:15:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.016485, "duration_bars": 39, "session_utc": "London", "ob_age_bars": 29, "ob_height": 417.95, "ob_height_atr": 1.661687, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-006444", "side": "SHORT", "entry_time": "2026-03-09T03:15:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.030903, "duration_bars": 9, "session_utc": "Asia", "ob_age_bars": 26, "ob_height": 580.63, "ob_height_atr": 1.394916, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-006509", "side": "SHORT", "entry_time": "2026-03-09T19:30:00+00:00", "exit_reason": "TAKE_PROFIT_2", "gross_r": 2.0, "net_r": 1.962169, "duration_bars": 0, "session_utc": "NY", "ob_age_bars": 19, "ob_height": 383.0, "ob_height_atr": 1.036588, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-006601", "side": "LONG", "entry_time": "2026-03-10T18:30:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.009213, "duration_bars": 69, "session_utc": "NY", "ob_age_bars": 17, "ob_height": 728.69, "ob_height_atr": 1.543837, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-006778", "side": "LONG", "entry_time": "2026-03-12T14:45:00+00:00", "exit_reason": "TAKE_PROFIT_2", "gross_r": 2.0, "net_r": 1.981245, "duration_bars": 34, "session_utc": "NY", "ob_age_bars": 37, "ob_height": 215.12, "ob_height_atr": 0.577148, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-006812", "side": "SHORT", "entry_time": "2026-03-12T23:15:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.02821, "duration_bars": 3, "session_utc": "Other", "ob_age_bars": 46, "ob_height": 289.96, "ob_height_atr": 1.532824, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-006831", "side": "SHORT", "entry_time": "2026-03-13T04:00:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.014191, "duration_bars": 18, "session_utc": "Asia", "ob_age_bars": 13, "ob_height": 517.47, "ob_height_atr": 1.874018, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-007164", "side": "SHORT", "entry_time": "2026-03-16T15:15:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.009996, "duration_bars": 25, "session_utc": "NY", "ob_age_bars": 6, "ob_height": 671.52, "ob_height_atr": 1.593575, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-007222", "side": "LONG", "entry_time": "2026-03-17T05:45:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.025037, "duration_bars": 32, "session_utc": "Asia", "ob_age_bars": 49, "ob_height": 208.81, "ob_height_atr": 0.615992, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-007262", "side": "LONG", "entry_time": "2026-03-17T15:45:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.015433, "duration_bars": 79, "session_utc": "NY", "ob_age_bars": 7, "ob_height": 482.39, "ob_height_atr": 1.311413, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-007302", "side": "SHORT", "entry_time": "2026-03-18T01:45:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.026432, "duration_bars": 6, "session_utc": "Asia", "ob_age_bars": 43, "ob_height": 315.88, "ob_height_atr": 1.333599, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-007319", "side": "LONG", "entry_time": "2026-03-18T06:00:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.020654, "duration_bars": 22, "session_utc": "Asia", "ob_age_bars": 21, "ob_height": 267.81, "ob_height_atr": 1.541137, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-007371", "side": "LONG", "entry_time": "2026-03-18T19:00:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.027243, "duration_bars": 4, "session_utc": "NY", "ob_age_bars": 15, "ob_height": 626.59, "ob_height_atr": 1.965341, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-007492", "side": "SHORT", "entry_time": "2026-03-20T01:15:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.026131, "duration_bars": 9, "session_utc": "Asia", "ob_age_bars": 16, "ob_height": 239.55, "ob_height_atr": 1.062616, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-007529", "side": "LONG", "entry_time": "2026-03-20T10:30:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.014004, "duration_bars": 15, "session_utc": "London", "ob_age_bars": 43, "ob_height": 465.45, "ob_height_atr": 1.736411, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-007570", "side": "LONG", "entry_time": "2026-03-20T20:45:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.015335, "duration_bars": 108, "session_utc": "NY", "ob_age_bars": 12, "ob_height": 304.0, "ob_height_atr": 1.123779, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-007643", "side": "LONG", "entry_time": "2026-03-21T15:00:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.064661, "duration_bars": 1, "session_utc": "NY", "ob_age_bars": 26, "ob_height": 195.51, "ob_height_atr": 1.697409, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-007662", "side": "LONG", "entry_time": "2026-03-21T19:45:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.053281, "duration_bars": 13, "session_utc": "NY", "ob_age_bars": 10, "ob_height": 160.31, "ob_height_atr": 1.281053, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-007807", "side": "SHORT", "entry_time": "2026-03-23T08:00:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.016545, "duration_bars": 12, "session_utc": "London", "ob_age_bars": 11, "ob_height": 259.0, "ob_height_atr": 0.753085, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-007926", "side": "LONG", "entry_time": "2026-03-24T13:45:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.037019, "duration_bars": 0, "session_utc": "NY", "ob_age_bars": 34, "ob_height": 223.99, "ob_height_atr": 0.904989, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-007970", "side": "SHORT", "entry_time": "2026-03-25T00:45:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.03402, "duration_bars": 17, "session_utc": "Asia", "ob_age_bars": 49, "ob_height": 119.34, "ob_height_atr": 0.451986, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-008176", "side": "LONG", "entry_time": "2026-03-27T04:15:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.031154, "duration_bars": 17, "session_utc": "Asia", "ob_age_bars": 39, "ob_height": 306.44, "ob_height_atr": 1.78285, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-008258", "side": "SHORT", "entry_time": "2026-03-28T00:45:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.035652, "duration_bars": 51, "session_utc": "Asia", "ob_age_bars": 45, "ob_height": 228.9, "ob_height_atr": 1.844905, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-008277", "side": "SHORT", "entry_time": "2026-03-28T05:30:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.04367, "duration_bars": 9, "session_utc": "Asia", "ob_age_bars": 19, "ob_height": 145.46, "ob_height_atr": 1.283824, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-008305", "side": "SHORT", "entry_time": "2026-03-28T12:30:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.057498, "duration_bars": 4, "session_utc": "London", "ob_age_bars": 18, "ob_height": 143.61, "ob_height_atr": 1.40079, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-008440", "side": "LONG", "entry_time": "2026-03-29T22:15:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.047875, "duration_bars": 1, "session_utc": "Other", "ob_age_bars": 19, "ob_height": 264.1, "ob_height_atr": 1.737606, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-008449", "side": "SHORT", "entry_time": "2026-03-30T00:30:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.021514, "duration_bars": 8, "session_utc": "Asia", "ob_age_bars": 46, "ob_height": 141.07, "ob_height_atr": 0.334516, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-008507", "side": "SHORT", "entry_time": "2026-03-30T15:00:00+00:00", "exit_reason": "TAKE_PROFIT_2", "gross_r": 2.0, "net_r": 1.96477, "duration_bars": 7, "session_utc": "NY", "ob_age_bars": 7, "ob_height": 127.0, "ob_height_atr": 0.444047, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-008549", "side": "SHORT", "entry_time": "2026-03-31T01:30:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.034202, "duration_bars": 0, "session_utc": "Asia", "ob_age_bars": 49, "ob_height": 127.0, "ob_height_atr": 0.513812, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-008578", "side": "LONG", "entry_time": "2026-03-31T08:45:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.019669, "duration_bars": 4, "session_utc": "London", "ob_age_bars": 38, "ob_height": 365.18, "ob_height_atr": 1.710582, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-008603", "side": "LONG", "entry_time": "2026-03-31T15:00:00+00:00", "exit_reason": "TAKE_PROFIT_2", "gross_r": 2.0, "net_r": 1.986323, "duration_bars": 8, "session_utc": "NY", "ob_age_bars": 20, "ob_height": 513.82, "ob_height_atr": 1.44981, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-008694", "side": "LONG", "entry_time": "2026-04-01T13:45:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.016723, "duration_bars": 46, "session_utc": "NY", "ob_age_bars": 45, "ob_height": 291.59, "ob_height_atr": 1.106157, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-008771", "side": "LONG", "entry_time": "2026-04-02T09:00:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.033609, "duration_bars": 12, "session_utc": "London", "ob_age_bars": 17, "ob_height": 233.92, "ob_height_atr": 1.239555, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-008794", "side": "SHORT", "entry_time": "2026-04-02T14:45:00+00:00", "exit_reason": "TAKE_PROFIT_2", "gross_r": 2.0, "net_r": 1.876886, "duration_bars": 0, "session_utc": "NY", "ob_age_bars": 49, "ob_height": 235.89, "ob_height_atr": 0.7684, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-008860", "side": "SHORT", "entry_time": "2026-04-03T07:15:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.028899, "duration_bars": 1, "session_utc": "London", "ob_age_bars": 48, "ob_height": 166.0, "ob_height_atr": 1.200574, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-008887", "side": "LONG", "entry_time": "2026-04-03T14:00:00+00:00", "exit_reason": "TAKE_PROFIT_2", "gross_r": 2.0, "net_r": 1.978182, "duration_bars": 198, "session_utc": "NY", "ob_age_bars": 45, "ob_height": 230.0, "ob_height_atr": 1.346008, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-009257", "side": "LONG", "entry_time": "2026-04-07T10:30:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.021802, "duration_bars": 1, "session_utc": "London", "ob_age_bars": 34, "ob_height": 299.23, "ob_height_atr": 1.613075, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-009286", "side": "SHORT", "entry_time": "2026-04-07T17:45:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.015082, "duration_bars": 9, "session_utc": "NY", "ob_age_bars": 34, "ob_height": 317.86, "ob_height_atr": 1.163069, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-009445", "side": "SHORT", "entry_time": "2026-04-09T09:30:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.019126, "duration_bars": 24, "session_utc": "London", "ob_age_bars": 48, "ob_height": 229.96, "ob_height_atr": 1.366961, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-009467", "side": "SHORT", "entry_time": "2026-04-09T15:00:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.018481, "duration_bars": 2, "session_utc": "NY", "ob_age_bars": 20, "ob_height": 300.66, "ob_height_atr": 1.339077, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-009650", "side": "SHORT", "entry_time": "2026-04-11T12:45:00+00:00", "exit_reason": "TAKE_PROFIT_2", "gross_r": 2.0, "net_r": 1.941304, "duration_bars": 1, "session_utc": "London", "ob_age_bars": 40, "ob_height": 118.47, "ob_height_atr": 1.240227, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-010111", "side": "LONG", "entry_time": "2026-04-16T08:00:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.031241, "duration_bars": 9, "session_utc": "London", "ob_age_bars": 30, "ob_height": 208.91, "ob_height_atr": 1.294219, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-010133", "side": "SHORT", "entry_time": "2026-04-16T13:30:00+00:00", "exit_reason": "TAKE_PROFIT_2", "gross_r": 2.0, "net_r": 1.970816, "duration_bars": 1, "session_utc": "NY", "ob_age_bars": 43, "ob_height": 348.99, "ob_height_atr": 1.921351, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-010224", "side": "SHORT", "entry_time": "2026-04-17T12:15:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.012193, "duration_bars": 3, "session_utc": "London", "ob_age_bars": 11, "ob_height": 651.87, "ob_height_atr": 1.890727, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-010416", "side": "SHORT", "entry_time": "2026-04-19T12:15:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.042607, "duration_bars": 4, "session_utc": "London", "ob_age_bars": 48, "ob_height": 161.43, "ob_height_atr": 1.070587, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-010490", "side": "SHORT", "entry_time": "2026-04-20T06:45:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.027492, "duration_bars": 2, "session_utc": "Asia", "ob_age_bars": 44, "ob_height": 134.99, "ob_height_atr": 0.735411, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-010563", "side": "SHORT", "entry_time": "2026-04-21T01:00:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.028966, "duration_bars": 30, "session_utc": "Asia", "ob_age_bars": 19, "ob_height": 259.79, "ob_height_atr": 1.602914, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-010586", "side": "SHORT", "entry_time": "2026-04-21T06:45:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.02278, "duration_bars": 7, "session_utc": "Asia", "ob_age_bars": 42, "ob_height": 259.79, "ob_height_atr": 1.785744, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-010616", "side": "LONG", "entry_time": "2026-04-21T14:15:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.02066, "duration_bars": 12, "session_utc": "NY", "ob_age_bars": 44, "ob_height": 161.01, "ob_height_atr": 0.534249, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-010749", "side": "LONG", "entry_time": "2026-04-22T23:30:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.03352, "duration_bars": 2, "session_utc": "Other", "ob_age_bars": 49, "ob_height": 178.0, "ob_height_atr": 1.027095, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-010786", "side": "LONG", "entry_time": "2026-04-23T08:45:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.028377, "duration_bars": 5, "session_utc": "London", "ob_age_bars": 20, "ob_height": 261.11, "ob_height_atr": 1.468, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-010824", "side": "SHORT", "entry_time": "2026-04-23T18:15:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.011915, "duration_bars": 302, "session_utc": "NY", "ob_age_bars": 11, "ob_height": 595.01, "ob_height_atr": 1.537959, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-011130", "side": "LONG", "entry_time": "2026-04-26T22:45:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.016041, "duration_bars": 27, "session_utc": "Other", "ob_age_bars": 39, "ob_height": 180.01, "ob_height_atr": 0.643678, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-011472", "side": "SHORT", "entry_time": "2026-04-30T12:15:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.03112, "duration_bars": 0, "session_utc": "London", "ob_age_bars": 43, "ob_height": 230.1, "ob_height_atr": 1.556916, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-011627", "side": "SHORT", "entry_time": "2026-05-02T03:00:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.02349, "duration_bars": 74, "session_utc": "Asia", "ob_age_bars": 45, "ob_height": 207.87, "ob_height_atr": 1.901892, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-011716", "side": "LONG", "entry_time": "2026-05-03T01:15:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.042392, "duration_bars": 3, "session_utc": "Asia", "ob_age_bars": 49, "ob_height": 42.73, "ob_height_atr": 0.285608, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-011991", "side": "SHORT", "entry_time": "2026-05-05T22:00:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.025272, "duration_bars": 42, "session_utc": "Other", "ob_age_bars": 5, "ob_height": 193.21, "ob_height_atr": 1.196744, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-012007", "side": "SHORT", "entry_time": "2026-05-06T02:00:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.024748, "duration_bars": 26, "session_utc": "Asia", "ob_age_bars": 21, "ob_height": 193.21, "ob_height_atr": 0.734723, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-012056", "side": "LONG", "entry_time": "2026-05-06T14:15:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.023104, "duration_bars": 35, "session_utc": "NY", "ob_age_bars": 47, "ob_height": 192.0, "ob_height_atr": 0.645081, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-012123", "side": "SHORT", "entry_time": "2026-05-07T07:00:00+00:00", "exit_reason": "TAKE_PROFIT_2", "gross_r": 2.0, "net_r": 1.963296, "duration_bars": 10, "session_utc": "London", "ob_age_bars": 43, "ob_height": 185.15, "ob_height_atr": 1.212905, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-012173", "side": "LONG", "entry_time": "2026-05-07T19:30:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.017661, "duration_bars": 27, "session_utc": "NY", "ob_age_bars": 8, "ob_height": 434.29, "ob_height_atr": 1.856756, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-012228", "side": "SHORT", "entry_time": "2026-05-08T09:15:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.051252, "duration_bars": 6, "session_utc": "London", "ob_age_bars": 36, "ob_height": 109.1, "ob_height_atr": 0.723434, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-012249", "side": "SHORT", "entry_time": "2026-05-08T14:30:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.028486, "duration_bars": 45, "session_utc": "NY", "ob_age_bars": 8, "ob_height": 78.55, "ob_height_atr": 0.326283, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-012328", "side": "LONG", "entry_time": "2026-05-09T10:15:00+00:00", "exit_reason": "TAKE_PROFIT_2", "gross_r": 2.0, "net_r": 1.928032, "duration_bars": 21, "session_utc": "London", "ob_age_bars": 42, "ob_height": 86.99, "ob_height_atr": 1.077905, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-012345", "side": "LONG", "entry_time": "2026-05-09T14:30:00+00:00", "exit_reason": "TAKE_PROFIT_2", "gross_r": 2.0, "net_r": 1.95391, "duration_bars": 7, "session_utc": "NY", "ob_age_bars": 29, "ob_height": 128.93, "ob_height_atr": 1.8506, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-012409", "side": "LONG", "entry_time": "2026-05-10T06:30:00+00:00", "exit_reason": "TAKE_PROFIT_2", "gross_r": 2.0, "net_r": 1.912173, "duration_bars": 7, "session_utc": "Asia", "ob_age_bars": 20, "ob_height": 86.08, "ob_height_atr": 1.245293, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-012472", "side": "SHORT", "entry_time": "2026-05-10T22:15:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.02692, "duration_bars": 0, "session_utc": "Other", "ob_age_bars": 17, "ob_height": 235.11, "ob_height_atr": 0.89242, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-012492", "side": "LONG", "entry_time": "2026-05-11T03:15:00+00:00", "exit_reason": "TAKE_PROFIT_2", "gross_r": 2.0, "net_r": 1.978196, "duration_bars": 51, "session_utc": "Asia", "ob_age_bars": 25, "ob_height": 520.23, "ob_height_atr": 1.686524, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-012534", "side": "LONG", "entry_time": "2026-05-11T13:45:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.016897, "duration_bars": 3, "session_utc": "NY", "ob_age_bars": 41, "ob_height": 152.01, "ob_height_atr": 0.757469, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-012567", "side": "SHORT", "entry_time": "2026-05-11T22:00:00+00:00", "exit_reason": "TAKE_PROFIT_2", "gross_r": 2.0, "net_r": 1.968165, "duration_bars": 14, "session_utc": "Other", "ob_age_bars": 14, "ob_height": 216.41, "ob_height_atr": 1.149366, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-012652", "side": "SHORT", "entry_time": "2026-05-12T19:15:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.027745, "duration_bars": 26, "session_utc": "NY", "ob_age_bars": 48, "ob_height": 220.0, "ob_height_atr": 1.162527, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-012706", "side": "SHORT", "entry_time": "2026-05-13T08:45:00+00:00", "exit_reason": "TAKE_PROFIT_2", "gross_r": 2.0, "net_r": 1.946347, "duration_bars": 9, "session_utc": "London", "ob_age_bars": 19, "ob_height": 119.98, "ob_height_atr": 1.127072, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-012815", "side": "LONG", "entry_time": "2026-05-14T12:00:00+00:00", "exit_reason": "TAKE_PROFIT_2", "gross_r": 2.0, "net_r": 1.974776, "duration_bars": 5, "session_utc": "London", "ob_age_bars": 32, "ob_height": 283.28, "ob_height_atr": 1.882894, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-013134", "side": "SHORT", "entry_time": "2026-05-17T19:45:00+00:00", "exit_reason": "TAKE_PROFIT_2", "gross_r": 2.0, "net_r": 1.962175, "duration_bars": 12, "session_utc": "NY", "ob_age_bars": 37, "ob_height": 200.73, "ob_height_atr": 1.662213, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-013206", "side": "LONG", "entry_time": "2026-05-18T13:45:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.030081, "duration_bars": 2, "session_utc": "NY", "ob_age_bars": 30, "ob_height": 374.03, "ob_height_atr": 1.561754, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-013291", "side": "SHORT", "entry_time": "2026-05-19T11:00:00+00:00", "exit_reason": "TAKE_PROFIT_2", "gross_r": 2.0, "net_r": 1.977487, "duration_bars": 15, "session_utc": "London", "ob_age_bars": 42, "ob_height": 316.79, "ob_height_atr": 1.773818, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-013316", "side": "SHORT", "entry_time": "2026-05-19T17:15:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.021872, "duration_bars": 54, "session_utc": "NY", "ob_age_bars": 34, "ob_height": 299.21, "ob_height_atr": 1.236387, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-013401", "side": "SHORT", "entry_time": "2026-05-20T14:30:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.024044, "duration_bars": 3, "session_utc": "NY", "ob_age_bars": 6, "ob_height": 218.07, "ob_height_atr": 1.080104, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-013509", "side": "SHORT", "entry_time": "2026-05-21T17:30:00+00:00", "exit_reason": "TAKE_PROFIT_2", "gross_r": 2.0, "net_r": 1.968727, "duration_bars": 5, "session_utc": "NY", "ob_age_bars": 37, "ob_height": 310.99, "ob_height_atr": 1.240172, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-013783", "side": "LONG", "entry_time": "2026-05-24T14:00:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.048937, "duration_bars": 0, "session_utc": "NY", "ob_age_bars": 33, "ob_height": 74.4, "ob_height_atr": 0.554131, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-013823", "side": "SHORT", "entry_time": "2026-05-25T00:00:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.027884, "duration_bars": 8, "session_utc": "Asia", "ob_age_bars": 48, "ob_height": 89.46, "ob_height_atr": 0.349579, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-013855", "side": "SHORT", "entry_time": "2026-05-25T08:00:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.0639, "duration_bars": 6, "session_utc": "London", "ob_age_bars": 9, "ob_height": 106.64, "ob_height_atr": 0.71565, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-013902", "side": "LONG", "entry_time": "2026-05-25T19:45:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.038509, "duration_bars": 11, "session_utc": "NY", "ob_age_bars": 49, "ob_height": 170.35, "ob_height_atr": 1.746284, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-013948", "side": "LONG", "entry_time": "2026-05-26T07:15:00+00:00", "exit_reason": "TAKE_PROFIT_2", "gross_r": 2.0, "net_r": 1.937481, "duration_bars": 12, "session_utc": "London", "ob_age_bars": 16, "ob_height": 94.28, "ob_height_atr": 0.827007, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-013961", "side": "SHORT", "entry_time": "2026-05-26T10:30:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.035778, "duration_bars": 0, "session_utc": "London", "ob_age_bars": 49, "ob_height": 169.94, "ob_height_atr": 1.146263, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-013974", "side": "LONG", "entry_time": "2026-05-26T13:45:00+00:00", "exit_reason": "TAKE_PROFIT_2", "gross_r": 2.0, "net_r": 1.976835, "duration_bars": 2, "session_utc": "NY", "ob_age_bars": 42, "ob_height": 94.28, "ob_height_atr": 0.412583, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-013979", "side": "LONG", "entry_time": "2026-05-26T15:00:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.020761, "duration_bars": 2, "session_utc": "NY", "ob_age_bars": 47, "ob_height": 94.28, "ob_height_atr": 0.270551, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-014048", "side": "SHORT", "entry_time": "2026-05-27T08:15:00+00:00", "exit_reason": "TAKE_PROFIT_2", "gross_r": 2.0, "net_r": 1.966142, "duration_bars": 20, "session_utc": "London", "ob_age_bars": 47, "ob_height": 151.17, "ob_height_atr": 1.322415, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-014180", "side": "SHORT", "entry_time": "2026-05-28T17:15:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.038603, "duration_bars": 4, "session_utc": "NY", "ob_age_bars": 28, "ob_height": 116.0, "ob_height_atr": 0.360096, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-014231", "side": "SHORT", "entry_time": "2026-05-29T06:00:00+00:00", "exit_reason": "TAKE_PROFIT_2", "gross_r": 2.0, "net_r": 1.963674, "duration_bars": 28, "session_utc": "Asia", "ob_age_bars": 33, "ob_height": 240.17, "ob_height_atr": 1.744706, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-014240", "side": "SHORT", "entry_time": "2026-05-29T08:15:00+00:00", "exit_reason": "TAKE_PROFIT_2", "gross_r": 2.0, "net_r": 1.962384, "duration_bars": 19, "session_utc": "London", "ob_age_bars": 42, "ob_height": 240.17, "ob_height_atr": 1.667516, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-014396", "side": "SHORT", "entry_time": "2026-05-30T23:15:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.036147, "duration_bars": 7, "session_utc": "Other", "ob_age_bars": 18, "ob_height": 133.14, "ob_height_atr": 1.796051, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-014430", "side": "LONG", "entry_time": "2026-05-31T07:45:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.100286, "duration_bars": 10, "session_utc": "London", "ob_age_bars": 32, "ob_height": 64.36, "ob_height_atr": 0.934291, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-014453", "side": "SHORT", "entry_time": "2026-05-31T13:30:00+00:00", "exit_reason": "TAKE_PROFIT_2", "gross_r": 2.0, "net_r": 1.957576, "duration_bars": 3, "session_utc": "NY", "ob_age_bars": 49, "ob_height": 137.36, "ob_height_atr": 1.778896, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-014494", "side": "LONG", "entry_time": "2026-05-31T23:45:00+00:00", "exit_reason": "TAKE_PROFIT_2", "gross_r": 2.0, "net_r": 1.959108, "duration_bars": 3, "session_utc": "Other", "ob_age_bars": 28, "ob_height": 210.36, "ob_height_atr": 1.404828, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-014497", "side": "SHORT", "entry_time": "2026-06-01T00:30:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.091092, "duration_bars": 0, "session_utc": "Asia", "ob_age_bars": 6, "ob_height": 96.29, "ob_height_atr": 0.533317, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-014681", "side": "LONG", "entry_time": "2026-06-02T22:30:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.009767, "duration_bars": 1, "session_utc": "Other", "ob_age_bars": 11, "ob_height": 586.0, "ob_height_atr": 1.448758, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-014711", "side": "SHORT", "entry_time": "2026-06-03T06:00:00+00:00", "exit_reason": "TAKE_PROFIT_2", "gross_r": 2.0, "net_r": 1.986687, "duration_bars": 41, "session_utc": "Asia", "ob_age_bars": 34, "ob_height": 447.04, "ob_height_atr": 1.095903, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-014749", "side": "LONG", "entry_time": "2026-06-03T15:30:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.010148, "duration_bars": 3, "session_utc": "NY", "ob_age_bars": 47, "ob_height": 524.13, "ob_height_atr": 1.673605, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-014838", "side": "SHORT", "entry_time": "2026-06-04T13:45:00+00:00", "exit_reason": "TAKE_PROFIT_2", "gross_r": 2.0, "net_r": 1.990877, "duration_bars": 66, "session_utc": "NY", "ob_age_bars": 38, "ob_height": 347.91, "ob_height_atr": 0.666436, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-014903", "side": "LONG", "entry_time": "2026-06-05T06:00:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.061655, "duration_bars": 0, "session_utc": "Asia", "ob_age_bars": 11, "ob_height": 317.79, "ob_height_atr": 0.73976, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-014994", "side": "LONG", "entry_time": "2026-06-06T04:45:00+00:00", "exit_reason": "TAKE_PROFIT_2", "gross_r": 2.0, "net_r": 1.987236, "duration_bars": 14, "session_utc": "Asia", "ob_age_bars": 38, "ob_height": 467.67, "ob_height_atr": 1.412437, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-015010", "side": "SHORT", "entry_time": "2026-06-06T08:45:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.012848, "duration_bars": 82, "session_utc": "London", "ob_age_bars": 46, "ob_height": 427.0, "ob_height_atr": 1.15713, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-015024", "side": "SHORT", "entry_time": "2026-06-06T12:15:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.019448, "duration_bars": 52, "session_utc": "London", "ob_age_bars": 48, "ob_height": 416.99, "ob_height_atr": 1.645279, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-015117", "side": "SHORT", "entry_time": "2026-06-07T11:30:00+00:00", "exit_reason": "TAKE_PROFIT_2", "gross_r": 2.0, "net_r": 1.98066, "duration_bars": 31, "session_utc": "London", "ob_age_bars": 10, "ob_height": 410.01, "ob_height_atr": 1.847689, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-015218", "side": "SHORT", "entry_time": "2026-06-08T12:45:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.027008, "duration_bars": 8, "session_utc": "London", "ob_age_bars": 4, "ob_height": 331.14, "ob_height_atr": 0.974625, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-015254", "side": "SHORT", "entry_time": "2026-06-08T21:45:00+00:00", "exit_reason": "TAKE_PROFIT_2", "gross_r": 2.0, "net_r": 1.977128, "duration_bars": 10, "session_utc": "Other", "ob_age_bars": 26, "ob_height": 313.99, "ob_height_atr": 1.626602, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-015300", "side": "LONG", "entry_time": "2026-06-09T09:15:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.019749, "duration_bars": 16, "session_utc": "London", "ob_age_bars": 33, "ob_height": 290.94, "ob_height_atr": 1.541941, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-015371", "side": "LONG", "entry_time": "2026-06-10T03:00:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.021731, "duration_bars": 25, "session_utc": "Asia", "ob_age_bars": 43, "ob_height": 275.72, "ob_height_atr": 1.127742, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-015410", "side": "SHORT", "entry_time": "2026-06-10T12:45:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.027617, "duration_bars": 3, "session_utc": "London", "ob_age_bars": 47, "ob_height": 432.0, "ob_height_atr": 1.463333, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-015507", "side": "SHORT", "entry_time": "2026-06-11T13:00:00+00:00", "exit_reason": "TAKE_PROFIT_2", "gross_r": 2.0, "net_r": 1.964214, "duration_bars": 16, "session_utc": "NY", "ob_age_bars": 7, "ob_height": 167.49, "ob_height_atr": 0.817597, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-015525", "side": "SHORT", "entry_time": "2026-06-11T17:30:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.033359, "duration_bars": 0, "session_utc": "NY", "ob_age_bars": 25, "ob_height": 167.49, "ob_height_atr": 0.617504, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-015560", "side": "SHORT", "entry_time": "2026-06-12T02:15:00+00:00", "exit_reason": "TAKE_PROFIT_2", "gross_r": 2.0, "net_r": 1.970461, "duration_bars": 17, "session_utc": "Asia", "ob_age_bars": 26, "ob_height": 339.38, "ob_height_atr": 1.919834, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-015606", "side": "LONG", "entry_time": "2026-06-12T13:45:00+00:00", "exit_reason": "TAKE_PROFIT_2", "gross_r": 2.0, "net_r": 1.97359, "duration_bars": 4, "session_utc": "NY", "ob_age_bars": 28, "ob_height": 320.2, "ob_height_atr": 1.818093, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-015610", "side": "SHORT", "entry_time": "2026-06-12T14:45:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.018708, "duration_bars": 1, "session_utc": "NY", "ob_age_bars": 20, "ob_height": 187.52, "ob_height_atr": 0.879497, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-015659", "side": "LONG", "entry_time": "2026-06-13T03:00:00+00:00", "exit_reason": "TAKE_PROFIT_2", "gross_r": 2.0, "net_r": 1.964975, "duration_bars": 41, "session_utc": "Asia", "ob_age_bars": 24, "ob_height": 133.76, "ob_height_atr": 1.354502, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-015722", "side": "SHORT", "entry_time": "2026-06-13T18:45:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.081789, "duration_bars": 11, "session_utc": "NY", "ob_age_bars": 13, "ob_height": 96.21, "ob_height_atr": 0.68323, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-015784", "side": "SHORT", "entry_time": "2026-06-14T10:15:00+00:00", "exit_reason": "TAKE_PROFIT_2", "gross_r": 2.0, "net_r": 1.954697, "duration_bars": 17, "session_utc": "London", "ob_age_bars": 35, "ob_height": 83.7, "ob_height_atr": 0.88371, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-015796", "side": "LONG", "entry_time": "2026-06-14T13:15:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.054733, "duration_bars": 4, "session_utc": "NY", "ob_age_bars": 24, "ob_height": 81.01, "ob_height_atr": 0.883025, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-015874", "side": "SHORT", "entry_time": "2026-06-15T08:45:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.034383, "duration_bars": 10, "session_utc": "London", "ob_age_bars": 5, "ob_height": 183.43, "ob_height_atr": 1.246866, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-016039", "side": "SHORT", "entry_time": "2026-06-17T02:00:00+00:00", "exit_reason": "TAKE_PROFIT_2", "gross_r": 2.0, "net_r": 1.964848, "duration_bars": 23, "session_utc": "Asia", "ob_age_bars": 49, "ob_height": 237.84, "ob_height_atr": 1.626757, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-016091", "side": "LONG", "entry_time": "2026-06-17T15:00:00+00:00", "exit_reason": "TAKE_PROFIT_2", "gross_r": 2.0, "net_r": 1.983844, "duration_bars": 5, "session_utc": "NY", "ob_age_bars": 15, "ob_height": 276.99, "ob_height_atr": 1.172225, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-016106", "side": "SHORT", "entry_time": "2026-06-17T18:45:00+00:00", "exit_reason": "TAKE_PROFIT_2", "gross_r": 2.0, "net_r": 1.982326, "duration_bars": 2, "session_utc": "NY", "ob_age_bars": 9, "ob_height": 625.93, "ob_height_atr": 1.59736, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T101116Z-016144", "side": "LONG", "entry_time": "2026-06-18T04:15:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.100405, "duration_bars": 2, "session_utc": "Asia", "ob_age_bars": 24, "ob_height": 342.22, "ob_height_atr": 1.814363, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
