{"trade_id": "btcusdt-15m-ob-20260618T150443Z-000185", "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-20260618T150443Z-000215", "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-20260618T150443Z-000253", "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-20260618T150443Z-000342", "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-20260618T150443Z-000407", "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-20260618T150443Z-000498", "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-20260618T150443Z-000514", "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-20260618T150443Z-000528", "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-20260618T150443Z-000621", "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-20260618T150443Z-000722", "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-20260618T150443Z-000758", "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-20260618T150443Z-000804", "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-20260618T150443Z-000875", "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-20260618T150443Z-000914", "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-20260618T150443Z-001011", "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-20260618T150443Z-001029", "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-20260618T150443Z-001064", "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-20260618T150443Z-001110", "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-20260618T150443Z-001114", "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-20260618T150443Z-001163", "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-20260618T150443Z-001226", "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-20260618T150443Z-001288", "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-20260618T150443Z-001300", "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-20260618T150443Z-001378", "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-20260618T150443Z-001543", "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-20260618T150443Z-001595", "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-20260618T150443Z-001610", "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-20260618T150443Z-001648", "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}
