{"trade_id": "btcusdt-15m-ob-20260618T141630Z-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-20260618T141630Z-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-20260618T141630Z-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-20260618T141630Z-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-20260618T141630Z-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-20260618T141630Z-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-20260618T141630Z-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-20260618T141630Z-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-20260618T141630Z-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-20260618T141630Z-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-20260618T141630Z-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-20260618T141630Z-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-20260618T141630Z-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-20260618T141630Z-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-20260618T141630Z-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-20260618T141630Z-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-20260618T141630Z-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-20260618T141630Z-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-20260618T141630Z-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-20260618T141630Z-001387", "side": "SHORT", "entry_time": "2026-06-15T11:00:00+00:00", "exit_reason": "STOP_LOSS", "gross_r": -1.0, "net_r": -1.073435, "duration_bars": 1, "session_utc": "London", "ob_age_bars": 14, "ob_height": 183.43, "ob_height_atr": 1.370312, "retest_count": null, "retest_strict": null, "trend_entry_aligned": null, "entry_ema_value": null}
{"trade_id": "btcusdt-15m-ob-20260618T141630Z-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-20260618T141630Z-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-20260618T141630Z-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}
