Files
Bithumb/data/techniques/donchian.json
dsyoon e8390f3096 feat: 0~4단계 파이프라인 정리 및 인과 선물 전략(3단계) 추가
v3 신호 유형별 GT 정합, composite_v3 통합 기법, ATR 손절 선물 시뮬과
0단계 벤치마크 비교 리포트·차트를 추가하고 README/스크립트 단계 번호를 통일했다.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-10 08:10:24 +09:00

63684 lines
1.6 MiB

{
"technique_id": "donchian",
"technique_name": "돈치안 채널",
"category": "swing",
"causal": true,
"description": "돈치안(40) 채널 하단 매수·상단 매도",
"params": {
"interval_min": 3,
"lookback_days": 730,
"min_leg_pct": 3.0,
"initial_cash_krw": 400000.0,
"fee_rate": 0.0005,
"window": 40,
"reversal_pct": 5.0
},
"signals": [
{
"side": "sell",
"bar_index": 848,
"price": 97201000.0,
"datetime": "2024-06-10 16:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 1011,
"price": 97417000.0,
"datetime": "2024-06-11 00:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 1089,
"price": 97274000.0,
"datetime": "2024-06-11 04:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 1256,
"price": 96003000.0,
"datetime": "2024-06-11 12:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 1328,
"price": 95103000.0,
"datetime": "2024-06-11 16:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 1348,
"price": 94750000.0,
"datetime": "2024-06-11 17:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 1392,
"price": 94233000.0,
"datetime": "2024-06-11 19:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 1462,
"price": 94224000.0,
"datetime": "2024-06-11 22:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 1491,
"price": 94471000.0,
"datetime": "2024-06-12 00:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 1509,
"price": 94244000.0,
"datetime": "2024-06-12 01:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 1667,
"price": 95256000.0,
"datetime": "2024-06-12 09:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 1710,
"price": 94997000.0,
"datetime": "2024-06-12 11:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 1742,
"price": 94719000.0,
"datetime": "2024-06-12 12:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 1782,
"price": 94800000.0,
"datetime": "2024-06-12 14:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 1825,
"price": 94920000.0,
"datetime": "2024-06-12 16:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 1933,
"price": 97369000.0,
"datetime": "2024-06-12 22:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 1981,
"price": 97500000.0,
"datetime": "2024-06-13 00:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 2024,
"price": 97700000.0,
"datetime": "2024-06-13 02:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 2027,
"price": 97271000.0,
"datetime": "2024-06-13 03:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 2027,
"price": 97271000.0,
"datetime": "2024-06-13 03:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 2032,
"price": 97184000.0,
"datetime": "2024-06-13 03:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 2052,
"price": 96832000.0,
"datetime": "2024-06-13 04:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 2066,
"price": 95120000.0,
"datetime": "2024-06-13 04:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 2114,
"price": 95996000.0,
"datetime": "2024-06-13 07:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 2167,
"price": 96030000.0,
"datetime": "2024-06-13 10:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 2191,
"price": 95558000.0,
"datetime": "2024-06-13 11:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 2225,
"price": 95177000.0,
"datetime": "2024-06-13 12:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 2294,
"price": 95305000.0,
"datetime": "2024-06-13 16:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 2334,
"price": 94876000.0,
"datetime": "2024-06-13 18:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 2363,
"price": 95159000.0,
"datetime": "2024-06-13 19:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 2399,
"price": 95692000.0,
"datetime": "2024-06-13 21:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 2416,
"price": 95774000.0,
"datetime": "2024-06-13 22:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 2439,
"price": 95280000.0,
"datetime": "2024-06-13 23:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 2470,
"price": 94454000.0,
"datetime": "2024-06-14 01:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 2578,
"price": 94734000.0,
"datetime": "2024-06-14 06:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 2634,
"price": 94344000.0,
"datetime": "2024-06-14 09:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 2673,
"price": 94629000.0,
"datetime": "2024-06-14 11:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 2791,
"price": 94930000.0,
"datetime": "2024-06-14 17:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 2849,
"price": 94435000.0,
"datetime": "2024-06-14 20:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 2871,
"price": 94899000.0,
"datetime": "2024-06-14 21:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 2912,
"price": 94701000.0,
"datetime": "2024-06-14 23:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 2925,
"price": 94937000.0,
"datetime": "2024-06-14 23:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 2978,
"price": 93499000.0,
"datetime": "2024-06-15 02:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 3016,
"price": 93500000.0,
"datetime": "2024-06-15 04:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 3061,
"price": 93904000.0,
"datetime": "2024-06-15 06:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 3803,
"price": 94385000.0,
"datetime": "2024-06-16 19:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 4028,
"price": 94551000.0,
"datetime": "2024-06-17 07:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 4067,
"price": 94104000.0,
"datetime": "2024-06-17 09:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 4209,
"price": 92930000.0,
"datetime": "2024-06-17 16:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 4281,
"price": 92566000.0,
"datetime": "2024-06-17 19:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 4356,
"price": 92030000.0,
"datetime": "2024-06-17 23:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 4440,
"price": 93858000.0,
"datetime": "2024-06-18 03:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 4480,
"price": 93596000.0,
"datetime": "2024-06-18 05:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 4551,
"price": 93428000.0,
"datetime": "2024-06-18 09:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 4565,
"price": 92529000.0,
"datetime": "2024-06-18 09:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 4585,
"price": 91920000.0,
"datetime": "2024-06-18 10:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 4592,
"price": 91737000.0,
"datetime": "2024-06-18 11:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 4683,
"price": 92151000.0,
"datetime": "2024-06-18 15:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 4700,
"price": 92585000.0,
"datetime": "2024-06-18 16:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 4747,
"price": 92157000.0,
"datetime": "2024-06-18 19:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 4830,
"price": 91523000.0,
"datetime": "2024-06-18 23:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 4843,
"price": 91666000.0,
"datetime": "2024-06-18 23:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 4853,
"price": 91334000.0,
"datetime": "2024-06-19 00:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 4911,
"price": 91348000.0,
"datetime": "2024-06-19 03:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 4947,
"price": 91284000.0,
"datetime": "2024-06-19 05:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 5029,
"price": 91503000.0,
"datetime": "2024-06-19 09:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 5044,
"price": 91712000.0,
"datetime": "2024-06-19 09:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 5060,
"price": 91748000.0,
"datetime": "2024-06-19 10:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 5187,
"price": 91843000.0,
"datetime": "2024-06-19 17:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 5245,
"price": 92154000.0,
"datetime": "2024-06-19 19:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 5258,
"price": 91680000.0,
"datetime": "2024-06-19 20:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 5373,
"price": 91821000.0,
"datetime": "2024-06-20 02:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 5432,
"price": 91281000.0,
"datetime": "2024-06-20 05:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 5461,
"price": 91693000.0,
"datetime": "2024-06-20 06:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 5753,
"price": 92969000.0,
"datetime": "2024-06-20 21:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 5867,
"price": 91872000.0,
"datetime": "2024-06-21 03:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 5893,
"price": 91500000.0,
"datetime": "2024-06-21 04:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 5991,
"price": 91524000.0,
"datetime": "2024-06-21 09:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 6056,
"price": 91391000.0,
"datetime": "2024-06-21 12:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 6178,
"price": 90403000.0,
"datetime": "2024-06-21 18:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 6251,
"price": 89800000.0,
"datetime": "2024-06-21 22:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 6255,
"price": 89587000.0,
"datetime": "2024-06-21 22:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 6293,
"price": 90162000.0,
"datetime": "2024-06-22 00:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 6411,
"price": 90222000.0,
"datetime": "2024-06-22 06:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 6435,
"price": 90497000.0,
"datetime": "2024-06-22 07:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 6506,
"price": 90557000.0,
"datetime": "2024-06-22 11:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 7245,
"price": 90402000.0,
"datetime": "2024-06-24 00:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 7355,
"price": 90205000.0,
"datetime": "2024-06-24 05:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 7437,
"price": 89247000.0,
"datetime": "2024-06-24 09:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 7456,
"price": 89242000.0,
"datetime": "2024-06-24 10:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 7480,
"price": 88951000.0,
"datetime": "2024-06-24 11:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 7576,
"price": 88015000.0,
"datetime": "2024-06-24 16:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 7602,
"price": 88299000.0,
"datetime": "2024-06-24 17:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 7617,
"price": 86608000.0,
"datetime": "2024-06-24 18:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 7657,
"price": 86249000.0,
"datetime": "2024-06-24 20:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 7676,
"price": 86405000.0,
"datetime": "2024-06-24 21:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 7709,
"price": 86526000.0,
"datetime": "2024-06-24 23:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 7752,
"price": 85994000.0,
"datetime": "2024-06-25 01:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 7764,
"price": 85270000.0,
"datetime": "2024-06-25 02:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 7769,
"price": 85349000.0,
"datetime": "2024-06-25 02:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 7775,
"price": 85270000.0,
"datetime": "2024-06-25 02:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 7791,
"price": 85025000.0,
"datetime": "2024-06-25 03:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 7824,
"price": 84099000.0,
"datetime": "2024-06-25 05:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 7835,
"price": 83750000.0,
"datetime": "2024-06-25 05:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 7883,
"price": 85013000.0,
"datetime": "2024-06-25 07:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 7934,
"price": 85118000.0,
"datetime": "2024-06-25 10:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 7954,
"price": 85620000.0,
"datetime": "2024-06-25 11:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 7980,
"price": 86807000.0,
"datetime": "2024-06-25 12:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 8045,
"price": 86374000.0,
"datetime": "2024-06-25 16:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 8088,
"price": 85839000.0,
"datetime": "2024-06-25 18:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 8107,
"price": 86344000.0,
"datetime": "2024-06-25 19:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 8179,
"price": 86529000.0,
"datetime": "2024-06-25 22:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 8201,
"price": 87020000.0,
"datetime": "2024-06-25 23:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 8269,
"price": 86867000.0,
"datetime": "2024-06-26 03:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 8287,
"price": 87416000.0,
"datetime": "2024-06-26 04:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 8347,
"price": 87745000.0,
"datetime": "2024-06-26 07:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 8366,
"price": 87390000.0,
"datetime": "2024-06-26 08:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 8410,
"price": 87542000.0,
"datetime": "2024-06-26 10:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 8438,
"price": 87734000.0,
"datetime": "2024-06-26 11:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 8549,
"price": 86615000.0,
"datetime": "2024-06-26 17:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 8608,
"price": 86626000.0,
"datetime": "2024-06-26 20:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 8673,
"price": 86854000.0,
"datetime": "2024-06-26 23:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 8708,
"price": 86869000.0,
"datetime": "2024-06-27 01:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 8734,
"price": 86620000.0,
"datetime": "2024-06-27 02:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 8782,
"price": 86367000.0,
"datetime": "2024-06-27 04:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 8891,
"price": 86266000.0,
"datetime": "2024-06-27 10:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 8970,
"price": 85988000.0,
"datetime": "2024-06-27 14:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 9014,
"price": 85750000.0,
"datetime": "2024-06-27 16:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 9083,
"price": 86002000.0,
"datetime": "2024-06-27 19:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 9114,
"price": 86220000.0,
"datetime": "2024-06-27 21:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 9154,
"price": 87327000.0,
"datetime": "2024-06-27 23:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 9208,
"price": 87038000.0,
"datetime": "2024-06-28 02:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 9246,
"price": 86850000.0,
"datetime": "2024-06-28 04:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 9370,
"price": 86995000.0,
"datetime": "2024-06-28 10:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 9381,
"price": 86970000.0,
"datetime": "2024-06-28 10:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 9570,
"price": 86488000.0,
"datetime": "2024-06-28 20:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 9596,
"price": 86632000.0,
"datetime": "2024-06-28 21:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 9598,
"price": 86421000.0,
"datetime": "2024-06-28 21:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 9618,
"price": 86694000.0,
"datetime": "2024-06-28 22:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 9662,
"price": 85885000.0,
"datetime": "2024-06-29 00:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 9690,
"price": 85760000.0,
"datetime": "2024-06-29 02:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 9831,
"price": 85402000.0,
"datetime": "2024-06-29 09:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 9882,
"price": 85380000.0,
"datetime": "2024-06-29 11:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 9972,
"price": 85856000.0,
"datetime": "2024-06-29 16:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 10056,
"price": 86000000.0,
"datetime": "2024-06-29 20:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 10441,
"price": 85878000.0,
"datetime": "2024-06-30 15:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 10460,
"price": 86274000.0,
"datetime": "2024-06-30 16:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 10557,
"price": 86362000.0,
"datetime": "2024-06-30 21:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 10683,
"price": 87023000.0,
"datetime": "2024-07-01 03:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 10723,
"price": 86955000.0,
"datetime": "2024-07-01 05:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 10750,
"price": 87308000.0,
"datetime": "2024-07-01 07:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 10786,
"price": 87915000.0,
"datetime": "2024-07-01 09:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 10833,
"price": 89091000.0,
"datetime": "2024-07-01 11:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 10886,
"price": 88962000.0,
"datetime": "2024-07-01 14:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 11037,
"price": 88173000.0,
"datetime": "2024-07-01 21:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 11059,
"price": 87974000.0,
"datetime": "2024-07-01 22:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 11169,
"price": 89042000.0,
"datetime": "2024-07-02 04:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 11191,
"price": 88951000.0,
"datetime": "2024-07-02 05:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 11308,
"price": 88601000.0,
"datetime": "2024-07-02 11:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 11381,
"price": 88306000.0,
"datetime": "2024-07-02 14:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 11519,
"price": 88306000.0,
"datetime": "2024-07-02 21:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 11540,
"price": 88000000.0,
"datetime": "2024-07-02 22:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 11565,
"price": 87250000.0,
"datetime": "2024-07-03 00:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 11659,
"price": 87090000.0,
"datetime": "2024-07-03 04:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 11766,
"price": 87040000.0,
"datetime": "2024-07-03 10:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 11812,
"price": 85990000.0,
"datetime": "2024-07-03 12:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 11899,
"price": 85785000.0,
"datetime": "2024-07-03 16:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 11957,
"price": 85000000.0,
"datetime": "2024-07-03 19:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 12007,
"price": 85040000.0,
"datetime": "2024-07-03 22:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 12032,
"price": 85321000.0,
"datetime": "2024-07-03 23:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 12099,
"price": 85270000.0,
"datetime": "2024-07-04 02:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 12167,
"price": 84827000.0,
"datetime": "2024-07-04 06:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 12248,
"price": 85010000.0,
"datetime": "2024-07-04 10:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 12265,
"price": 83360000.0,
"datetime": "2024-07-04 11:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 12357,
"price": 83315000.0,
"datetime": "2024-07-04 15:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 12408,
"price": 81652000.0,
"datetime": "2024-07-04 18:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 12411,
"price": 81599000.0,
"datetime": "2024-07-04 18:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 12455,
"price": 82110000.0,
"datetime": "2024-07-04 20:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 12475,
"price": 82020000.0,
"datetime": "2024-07-04 21:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 12500,
"price": 81585000.0,
"datetime": "2024-07-04 22:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 12545,
"price": 82491000.0,
"datetime": "2024-07-05 01:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 12588,
"price": 82820000.0,
"datetime": "2024-07-05 03:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 12621,
"price": 83365000.0,
"datetime": "2024-07-05 04:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 12671,
"price": 83567000.0,
"datetime": "2024-07-05 07:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 12706,
"price": 81680000.0,
"datetime": "2024-07-05 09:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 12754,
"price": 81880000.0,
"datetime": "2024-07-05 11:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 12785,
"price": 78959000.0,
"datetime": "2024-07-05 13:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 12793,
"price": 78000000.0,
"datetime": "2024-07-05 13:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 12806,
"price": 77833000.0,
"datetime": "2024-07-05 14:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 12891,
"price": 77756000.0,
"datetime": "2024-07-05 18:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 12904,
"price": 78061000.0,
"datetime": "2024-07-05 19:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 12910,
"price": 78874000.0,
"datetime": "2024-07-05 19:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 12944,
"price": 79648000.0,
"datetime": "2024-07-05 21:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 12954,
"price": 79718000.0,
"datetime": "2024-07-05 21:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 12966,
"price": 79050000.0,
"datetime": "2024-07-05 22:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 13027,
"price": 80700000.0,
"datetime": "2024-07-06 01:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 13033,
"price": 80825000.0,
"datetime": "2024-07-06 01:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 13056,
"price": 80908000.0,
"datetime": "2024-07-06 02:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 13070,
"price": 80073000.0,
"datetime": "2024-07-06 03:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 13134,
"price": 80542000.0,
"datetime": "2024-07-06 06:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 13145,
"price": 80299000.0,
"datetime": "2024-07-06 07:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 13186,
"price": 80778000.0,
"datetime": "2024-07-06 09:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 13199,
"price": 81185000.0,
"datetime": "2024-07-06 09:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 13236,
"price": 80403000.0,
"datetime": "2024-07-06 11:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 13286,
"price": 80320000.0,
"datetime": "2024-07-06 14:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 13383,
"price": 81014000.0,
"datetime": "2024-07-06 18:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 13394,
"price": 80833000.0,
"datetime": "2024-07-06 19:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 13459,
"price": 80977000.0,
"datetime": "2024-07-06 22:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 13465,
"price": 81169000.0,
"datetime": "2024-07-06 23:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 13521,
"price": 82498000.0,
"datetime": "2024-07-07 01:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 13593,
"price": 82641000.0,
"datetime": "2024-07-07 05:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 13610,
"price": 82451000.0,
"datetime": "2024-07-07 06:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 13647,
"price": 82793000.0,
"datetime": "2024-07-07 08:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 13658,
"price": 82749000.0,
"datetime": "2024-07-07 08:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 13702,
"price": 82512000.0,
"datetime": "2024-07-07 10:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 13728,
"price": 82403000.0,
"datetime": "2024-07-07 12:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 13772,
"price": 81772000.0,
"datetime": "2024-07-07 14:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 13821,
"price": 81300000.0,
"datetime": "2024-07-07 16:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 13880,
"price": 81631000.0,
"datetime": "2024-07-07 19:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 13954,
"price": 80922000.0,
"datetime": "2024-07-07 23:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 14011,
"price": 80880000.0,
"datetime": "2024-07-08 02:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 14021,
"price": 81256000.0,
"datetime": "2024-07-08 02:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 14044,
"price": 81104000.0,
"datetime": "2024-07-08 04:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 14086,
"price": 80933000.0,
"datetime": "2024-07-08 06:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 14100,
"price": 80536000.0,
"datetime": "2024-07-08 06:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 14141,
"price": 79566000.0,
"datetime": "2024-07-08 08:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 14149,
"price": 79500000.0,
"datetime": "2024-07-08 09:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 14172,
"price": 78622000.0,
"datetime": "2024-07-08 10:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 14206,
"price": 78900000.0,
"datetime": "2024-07-08 12:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 14250,
"price": 79037000.0,
"datetime": "2024-07-08 14:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 14324,
"price": 82250000.0,
"datetime": "2024-07-08 18:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 14364,
"price": 81072000.0,
"datetime": "2024-07-08 20:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 14401,
"price": 81072000.0,
"datetime": "2024-07-08 21:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 14422,
"price": 81098000.0,
"datetime": "2024-07-08 22:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 14435,
"price": 79527000.0,
"datetime": "2024-07-08 23:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 14522,
"price": 79921000.0,
"datetime": "2024-07-09 03:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 14576,
"price": 80068000.0,
"datetime": "2024-07-09 06:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 14598,
"price": 80488000.0,
"datetime": "2024-07-09 07:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 14640,
"price": 80329000.0,
"datetime": "2024-07-09 09:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 14649,
"price": 80713000.0,
"datetime": "2024-07-09 10:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 14765,
"price": 81210000.0,
"datetime": "2024-07-09 16:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 14787,
"price": 81080000.0,
"datetime": "2024-07-09 17:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 14830,
"price": 81271000.0,
"datetime": "2024-07-09 19:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 14902,
"price": 81148000.0,
"datetime": "2024-07-09 22:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 14909,
"price": 81569000.0,
"datetime": "2024-07-09 23:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 14915,
"price": 81263000.0,
"datetime": "2024-07-09 23:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 14954,
"price": 81340000.0,
"datetime": "2024-07-10 01:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 14999,
"price": 81795000.0,
"datetime": "2024-07-10 03:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 15078,
"price": 81992000.0,
"datetime": "2024-07-10 07:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 15108,
"price": 81717000.0,
"datetime": "2024-07-10 09:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 15132,
"price": 81775000.0,
"datetime": "2024-07-10 10:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 15209,
"price": 83308000.0,
"datetime": "2024-07-10 14:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 15315,
"price": 82847000.0,
"datetime": "2024-07-10 19:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 15362,
"price": 82135000.0,
"datetime": "2024-07-10 21:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 15383,
"price": 81790000.0,
"datetime": "2024-07-10 23:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 15439,
"price": 81481000.0,
"datetime": "2024-07-11 01:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 15538,
"price": 81436000.0,
"datetime": "2024-07-11 06:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 15587,
"price": 81522000.0,
"datetime": "2024-07-11 09:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 15615,
"price": 81813000.0,
"datetime": "2024-07-11 10:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 15627,
"price": 82000000.0,
"datetime": "2024-07-11 11:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 15661,
"price": 81492000.0,
"datetime": "2024-07-11 12:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 15828,
"price": 82550000.0,
"datetime": "2024-07-11 21:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 15834,
"price": 83221000.0,
"datetime": "2024-07-11 21:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 15873,
"price": 81760000.0,
"datetime": "2024-07-11 23:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 15907,
"price": 81361000.0,
"datetime": "2024-07-12 01:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 15967,
"price": 81400000.0,
"datetime": "2024-07-12 04:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 15996,
"price": 81391000.0,
"datetime": "2024-07-12 05:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 16039,
"price": 81028000.0,
"datetime": "2024-07-12 07:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 16073,
"price": 81300000.0,
"datetime": "2024-07-12 09:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 16098,
"price": 80492000.0,
"datetime": "2024-07-12 10:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 16171,
"price": 80572000.0,
"datetime": "2024-07-12 14:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 16213,
"price": 80584000.0,
"datetime": "2024-07-12 16:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 16225,
"price": 80773000.0,
"datetime": "2024-07-12 17:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 16291,
"price": 80842000.0,
"datetime": "2024-07-12 20:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 16316,
"price": 80801000.0,
"datetime": "2024-07-12 21:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 16398,
"price": 81726000.0,
"datetime": "2024-07-13 01:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 16447,
"price": 81898000.0,
"datetime": "2024-07-13 04:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 16475,
"price": 81006000.0,
"datetime": "2024-07-13 05:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 16660,
"price": 81686000.0,
"datetime": "2024-07-13 14:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 16733,
"price": 81922000.0,
"datetime": "2024-07-13 18:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 16755,
"price": 82105000.0,
"datetime": "2024-07-13 19:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 16826,
"price": 82264000.0,
"datetime": "2024-07-13 23:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 16869,
"price": 82715000.0,
"datetime": "2024-07-14 01:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 16873,
"price": 82362000.0,
"datetime": "2024-07-14 01:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 16991,
"price": 81929000.0,
"datetime": "2024-07-14 07:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 16996,
"price": 82745000.0,
"datetime": "2024-07-14 07:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 17011,
"price": 83223000.0,
"datetime": "2024-07-14 08:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 17049,
"price": 83388000.0,
"datetime": "2024-07-14 10:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 17106,
"price": 83585000.0,
"datetime": "2024-07-14 13:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 17128,
"price": 84014000.0,
"datetime": "2024-07-14 14:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 17159,
"price": 84191000.0,
"datetime": "2024-07-14 15:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 17236,
"price": 84335000.0,
"datetime": "2024-07-14 19:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 17318,
"price": 84138000.0,
"datetime": "2024-07-14 23:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 17326,
"price": 84052000.0,
"datetime": "2024-07-15 00:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 17436,
"price": 84545000.0,
"datetime": "2024-07-15 05:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 17467,
"price": 85218000.0,
"datetime": "2024-07-15 07:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 17501,
"price": 85385000.0,
"datetime": "2024-07-15 08:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 17532,
"price": 86463000.0,
"datetime": "2024-07-15 10:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 17595,
"price": 88013000.0,
"datetime": "2024-07-15 13:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 17683,
"price": 88175000.0,
"datetime": "2024-07-15 18:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 17739,
"price": 87713000.0,
"datetime": "2024-07-15 20:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 17805,
"price": 88305000.0,
"datetime": "2024-07-16 00:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 17857,
"price": 88849000.0,
"datetime": "2024-07-16 02:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 17892,
"price": 88931000.0,
"datetime": "2024-07-16 04:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 17899,
"price": 89021000.0,
"datetime": "2024-07-16 04:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 17960,
"price": 90247000.0,
"datetime": "2024-07-16 07:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 17988,
"price": 90892000.0,
"datetime": "2024-07-16 09:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 18103,
"price": 89152000.0,
"datetime": "2024-07-16 15:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 18123,
"price": 88345000.0,
"datetime": "2024-07-16 16:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 18161,
"price": 87898000.0,
"datetime": "2024-07-16 17:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 18204,
"price": 88828000.0,
"datetime": "2024-07-16 20:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 18240,
"price": 89555000.0,
"datetime": "2024-07-16 21:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 18253,
"price": 89554000.0,
"datetime": "2024-07-16 22:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 18267,
"price": 88988000.0,
"datetime": "2024-07-16 23:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 18305,
"price": 90339000.0,
"datetime": "2024-07-17 01:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 18378,
"price": 90398000.0,
"datetime": "2024-07-17 04:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 18431,
"price": 90042000.0,
"datetime": "2024-07-17 07:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 18520,
"price": 91627000.0,
"datetime": "2024-07-17 11:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 18536,
"price": 91590000.0,
"datetime": "2024-07-17 12:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 18632,
"price": 90901000.0,
"datetime": "2024-07-17 17:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 18706,
"price": 90491000.0,
"datetime": "2024-07-17 21:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 18745,
"price": 90432000.0,
"datetime": "2024-07-17 23:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 18778,
"price": 90801000.0,
"datetime": "2024-07-18 00:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 18803,
"price": 90079000.0,
"datetime": "2024-07-18 02:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 18813,
"price": 90124000.0,
"datetime": "2024-07-18 02:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 18883,
"price": 89767000.0,
"datetime": "2024-07-18 06:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 18894,
"price": 89996000.0,
"datetime": "2024-07-18 06:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 18954,
"price": 89680000.0,
"datetime": "2024-07-18 09:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 18986,
"price": 90297000.0,
"datetime": "2024-07-18 11:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 19058,
"price": 90294000.0,
"datetime": "2024-07-18 14:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 19100,
"price": 90246000.0,
"datetime": "2024-07-18 16:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 19183,
"price": 90650000.0,
"datetime": "2024-07-18 21:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 19214,
"price": 90635000.0,
"datetime": "2024-07-18 22:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 19256,
"price": 89766000.0,
"datetime": "2024-07-19 00:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 19273,
"price": 89643000.0,
"datetime": "2024-07-19 01:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 19300,
"price": 89425000.0,
"datetime": "2024-07-19 02:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 19323,
"price": 89550000.0,
"datetime": "2024-07-19 04:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 19336,
"price": 89476000.0,
"datetime": "2024-07-19 04:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 19424,
"price": 89734000.0,
"datetime": "2024-07-19 09:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 19452,
"price": 89238000.0,
"datetime": "2024-07-19 10:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 19544,
"price": 90027000.0,
"datetime": "2024-07-19 15:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 19566,
"price": 89574000.0,
"datetime": "2024-07-19 16:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 19595,
"price": 89769000.0,
"datetime": "2024-07-19 17:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 19713,
"price": 91523000.0,
"datetime": "2024-07-19 23:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 19731,
"price": 91494000.0,
"datetime": "2024-07-20 00:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 19815,
"price": 93703000.0,
"datetime": "2024-07-20 04:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 19906,
"price": 93400000.0,
"datetime": "2024-07-20 09:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 19926,
"price": 93285000.0,
"datetime": "2024-07-20 10:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 20231,
"price": 93920000.0,
"datetime": "2024-07-21 01:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 20326,
"price": 93869000.0,
"datetime": "2024-07-21 06:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 20341,
"price": 94361000.0,
"datetime": "2024-07-21 06:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 20485,
"price": 94000000.0,
"datetime": "2024-07-21 14:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 20568,
"price": 94060000.0,
"datetime": "2024-07-21 18:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 20612,
"price": 93701000.0,
"datetime": "2024-07-21 20:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 20656,
"price": 93554000.0,
"datetime": "2024-07-21 22:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 20668,
"price": 94063000.0,
"datetime": "2024-07-21 23:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 20709,
"price": 94001000.0,
"datetime": "2024-07-22 01:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 20718,
"price": 94400000.0,
"datetime": "2024-07-22 01:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 20739,
"price": 94093000.0,
"datetime": "2024-07-22 02:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 20747,
"price": 93199000.0,
"datetime": "2024-07-22 03:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 20802,
"price": 94570000.0,
"datetime": "2024-07-22 05:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 20887,
"price": 94945000.0,
"datetime": "2024-07-22 10:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 20911,
"price": 94932000.0,
"datetime": "2024-07-22 11:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 21056,
"price": 94206000.0,
"datetime": "2024-07-22 18:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 21137,
"price": 94111000.0,
"datetime": "2024-07-22 22:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 21174,
"price": 93612000.0,
"datetime": "2024-07-23 00:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 21306,
"price": 94533000.0,
"datetime": "2024-07-23 07:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 21348,
"price": 94613000.0,
"datetime": "2024-07-23 09:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 21365,
"price": 94190000.0,
"datetime": "2024-07-23 10:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 21433,
"price": 94029000.0,
"datetime": "2024-07-23 13:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 21463,
"price": 93218000.0,
"datetime": "2024-07-23 15:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 21563,
"price": 93338000.0,
"datetime": "2024-07-23 20:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 21614,
"price": 93383000.0,
"datetime": "2024-07-23 22:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 21628,
"price": 93149000.0,
"datetime": "2024-07-23 23:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 21644,
"price": 93496000.0,
"datetime": "2024-07-24 00:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 21759,
"price": 92497000.0,
"datetime": "2024-07-24 05:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 21835,
"price": 91970000.0,
"datetime": "2024-07-24 09:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 21881,
"price": 91803000.0,
"datetime": "2024-07-24 11:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 21930,
"price": 91755000.0,
"datetime": "2024-07-24 14:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 21949,
"price": 92148000.0,
"datetime": "2024-07-24 15:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 22090,
"price": 93126000.0,
"datetime": "2024-07-24 22:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 22101,
"price": 92952000.0,
"datetime": "2024-07-24 22:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 22125,
"price": 92976000.0,
"datetime": "2024-07-25 00:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 22159,
"price": 92795000.0,
"datetime": "2024-07-25 01:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 22193,
"price": 92601000.0,
"datetime": "2024-07-25 03:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 22239,
"price": 92259000.0,
"datetime": "2024-07-25 05:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 22247,
"price": 91805000.0,
"datetime": "2024-07-25 06:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 22260,
"price": 91899000.0,
"datetime": "2024-07-25 06:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 22304,
"price": 91561000.0,
"datetime": "2024-07-25 09:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 22325,
"price": 90500000.0,
"datetime": "2024-07-25 10:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 22372,
"price": 89960000.0,
"datetime": "2024-07-25 12:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 22389,
"price": 89929000.0,
"datetime": "2024-07-25 13:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 22464,
"price": 89832000.0,
"datetime": "2024-07-25 17:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 22476,
"price": 90089000.0,
"datetime": "2024-07-25 17:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 22557,
"price": 89640000.0,
"datetime": "2024-07-25 21:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 22571,
"price": 90071000.0,
"datetime": "2024-07-25 22:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 22583,
"price": 89570000.0,
"datetime": "2024-07-25 23:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 22589,
"price": 89701000.0,
"datetime": "2024-07-25 23:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 22612,
"price": 90632000.0,
"datetime": "2024-07-26 00:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 22652,
"price": 90883000.0,
"datetime": "2024-07-26 02:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 22689,
"price": 90980000.0,
"datetime": "2024-07-26 04:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 22753,
"price": 92518000.0,
"datetime": "2024-07-26 07:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 22852,
"price": 94005000.0,
"datetime": "2024-07-26 12:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 22971,
"price": 94121000.0,
"datetime": "2024-07-26 18:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 23054,
"price": 94473000.0,
"datetime": "2024-07-26 22:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 23071,
"price": 94274000.0,
"datetime": "2024-07-26 23:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 23081,
"price": 94098000.0,
"datetime": "2024-07-26 23:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 23170,
"price": 94679000.0,
"datetime": "2024-07-27 04:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 23195,
"price": 94455000.0,
"datetime": "2024-07-27 05:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 23208,
"price": 94761000.0,
"datetime": "2024-07-27 06:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 23302,
"price": 94279000.0,
"datetime": "2024-07-27 10:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 23319,
"price": 94760000.0,
"datetime": "2024-07-27 11:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 23518,
"price": 95487000.0,
"datetime": "2024-07-27 21:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 23550,
"price": 96321000.0,
"datetime": "2024-07-27 23:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 23585,
"price": 96431000.0,
"datetime": "2024-07-28 01:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 23608,
"price": 95900000.0,
"datetime": "2024-07-28 02:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 23630,
"price": 96399000.0,
"datetime": "2024-07-28 03:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 23641,
"price": 95972000.0,
"datetime": "2024-07-28 03:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 23650,
"price": 95947000.0,
"datetime": "2024-07-28 04:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 23662,
"price": 95342000.0,
"datetime": "2024-07-28 04:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 23671,
"price": 93880000.0,
"datetime": "2024-07-28 05:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 23677,
"price": 93800000.0,
"datetime": "2024-07-28 05:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 23698,
"price": 95819000.0,
"datetime": "2024-07-28 06:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 23748,
"price": 94336000.0,
"datetime": "2024-07-28 09:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 23831,
"price": 94506000.0,
"datetime": "2024-07-28 13:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 23852,
"price": 94209000.0,
"datetime": "2024-07-28 14:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 23949,
"price": 94451000.0,
"datetime": "2024-07-28 19:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 24031,
"price": 94668000.0,
"datetime": "2024-07-28 23:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 24109,
"price": 95110000.0,
"datetime": "2024-07-29 03:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 24166,
"price": 94791000.0,
"datetime": "2024-07-29 06:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 24192,
"price": 95248000.0,
"datetime": "2024-07-29 07:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 24248,
"price": 95438000.0,
"datetime": "2024-07-29 10:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 24484,
"price": 97001000.0,
"datetime": "2024-07-29 22:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 24493,
"price": 96702000.0,
"datetime": "2024-07-29 22:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 24536,
"price": 95125000.0,
"datetime": "2024-07-30 00:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 24564,
"price": 93600000.0,
"datetime": "2024-07-30 02:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 24626,
"price": 94000000.0,
"datetime": "2024-07-30 05:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 24661,
"price": 94438000.0,
"datetime": "2024-07-30 06:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 24685,
"price": 93983000.0,
"datetime": "2024-07-30 08:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 24710,
"price": 92800000.0,
"datetime": "2024-07-30 09:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 24734,
"price": 93325000.0,
"datetime": "2024-07-30 10:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 24764,
"price": 93096000.0,
"datetime": "2024-07-30 12:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 24814,
"price": 92817000.0,
"datetime": "2024-07-30 14:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 24841,
"price": 93349000.0,
"datetime": "2024-07-30 15:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 24899,
"price": 93227000.0,
"datetime": "2024-07-30 18:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 24955,
"price": 93081000.0,
"datetime": "2024-07-30 21:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 24977,
"price": 92923000.0,
"datetime": "2024-07-30 22:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 25010,
"price": 92528000.0,
"datetime": "2024-07-31 00:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 25043,
"price": 92502000.0,
"datetime": "2024-07-31 02:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 25067,
"price": 92499000.0,
"datetime": "2024-07-31 03:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 25099,
"price": 92470000.0,
"datetime": "2024-07-31 04:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 25108,
"price": 92373000.0,
"datetime": "2024-07-31 05:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 25186,
"price": 92525000.0,
"datetime": "2024-07-31 09:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 25199,
"price": 92908000.0,
"datetime": "2024-07-31 09:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 25214,
"price": 92620000.0,
"datetime": "2024-07-31 10:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 25293,
"price": 92059000.0,
"datetime": "2024-07-31 14:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 25344,
"price": 92414000.0,
"datetime": "2024-07-31 17:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 25452,
"price": 92589000.0,
"datetime": "2024-07-31 22:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 25468,
"price": 92520000.0,
"datetime": "2024-07-31 23:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 25475,
"price": 92582000.0,
"datetime": "2024-07-31 23:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 25550,
"price": 92591000.0,
"datetime": "2024-08-01 03:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 25556,
"price": 93000000.0,
"datetime": "2024-08-01 03:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 25584,
"price": 91543000.0,
"datetime": "2024-08-01 05:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 25606,
"price": 91020000.0,
"datetime": "2024-08-01 06:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 25768,
"price": 89547000.0,
"datetime": "2024-08-01 14:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 25867,
"price": 90318000.0,
"datetime": "2024-08-01 19:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 25897,
"price": 90706000.0,
"datetime": "2024-08-01 20:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 25932,
"price": 90716000.0,
"datetime": "2024-08-01 22:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 25990,
"price": 88912000.0,
"datetime": "2024-08-02 01:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 26019,
"price": 88432000.0,
"datetime": "2024-08-02 02:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 26033,
"price": 88809000.0,
"datetime": "2024-08-02 03:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 26099,
"price": 91378000.0,
"datetime": "2024-08-02 06:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 26121,
"price": 91622000.0,
"datetime": "2024-08-02 07:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 26196,
"price": 90047000.0,
"datetime": "2024-08-02 11:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 26274,
"price": 90014000.0,
"datetime": "2024-08-02 15:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 26299,
"price": 90207000.0,
"datetime": "2024-08-02 16:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 26387,
"price": 90604000.0,
"datetime": "2024-08-02 21:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 26399,
"price": 90578000.0,
"datetime": "2024-08-02 21:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 26424,
"price": 90847000.0,
"datetime": "2024-08-02 23:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 26454,
"price": 89065000.0,
"datetime": "2024-08-03 00:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 26543,
"price": 88829000.0,
"datetime": "2024-08-03 05:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 26551,
"price": 88378000.0,
"datetime": "2024-08-03 05:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 26553,
"price": 88288000.0,
"datetime": "2024-08-03 05:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 26573,
"price": 87184000.0,
"datetime": "2024-08-03 06:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 26605,
"price": 86907000.0,
"datetime": "2024-08-03 08:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 26649,
"price": 85769000.0,
"datetime": "2024-08-03 10:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 26715,
"price": 87036000.0,
"datetime": "2024-08-03 13:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 26726,
"price": 87040000.0,
"datetime": "2024-08-03 14:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 26788,
"price": 86691000.0,
"datetime": "2024-08-03 17:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 26839,
"price": 86918000.0,
"datetime": "2024-08-03 19:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 26885,
"price": 87000000.0,
"datetime": "2024-08-03 22:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 26930,
"price": 86685000.0,
"datetime": "2024-08-04 00:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 26952,
"price": 86010000.0,
"datetime": "2024-08-04 01:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 26960,
"price": 85824000.0,
"datetime": "2024-08-04 01:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 27018,
"price": 85548000.0,
"datetime": "2024-08-04 04:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 27040,
"price": 85556000.0,
"datetime": "2024-08-04 05:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 27126,
"price": 85446000.0,
"datetime": "2024-08-04 10:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 27143,
"price": 85644000.0,
"datetime": "2024-08-04 11:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 27157,
"price": 85696000.0,
"datetime": "2024-08-04 11:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 27253,
"price": 85347000.0,
"datetime": "2024-08-04 16:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 27276,
"price": 85277000.0,
"datetime": "2024-08-04 17:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 27385,
"price": 85600000.0,
"datetime": "2024-08-04 23:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 27427,
"price": 83802000.0,
"datetime": "2024-08-05 01:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 27458,
"price": 82217000.0,
"datetime": "2024-08-05 02:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 27484,
"price": 82900000.0,
"datetime": "2024-08-05 04:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 27514,
"price": 83595000.0,
"datetime": "2024-08-05 05:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 27538,
"price": 82919000.0,
"datetime": "2024-08-05 06:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 27545,
"price": 82817000.0,
"datetime": "2024-08-05 07:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 27584,
"price": 82127000.0,
"datetime": "2024-08-05 09:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 27588,
"price": 81880000.0,
"datetime": "2024-08-05 09:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 27602,
"price": 79562000.0,
"datetime": "2024-08-05 09:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 27606,
"price": 78313000.0,
"datetime": "2024-08-05 10:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 27607,
"price": 78443000.0,
"datetime": "2024-08-05 10:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 27630,
"price": 77788000.0,
"datetime": "2024-08-05 11:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 27639,
"price": 77876000.0,
"datetime": "2024-08-05 11:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 27665,
"price": 76953000.0,
"datetime": "2024-08-05 13:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 27687,
"price": 75311000.0,
"datetime": "2024-08-05 14:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 27706,
"price": 74429000.0,
"datetime": "2024-08-05 15:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 27711,
"price": 72581000.0,
"datetime": "2024-08-05 15:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 27733,
"price": 76629000.0,
"datetime": "2024-08-05 16:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 27780,
"price": 75118000.0,
"datetime": "2024-08-05 18:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 27793,
"price": 73758000.0,
"datetime": "2024-08-05 19:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 27796,
"price": 73278000.0,
"datetime": "2024-08-05 19:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 27834,
"price": 72885000.0,
"datetime": "2024-08-05 21:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 27843,
"price": 72557000.0,
"datetime": "2024-08-05 22:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 27849,
"price": 72386000.0,
"datetime": "2024-08-05 22:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 27853,
"price": 73129000.0,
"datetime": "2024-08-05 22:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 27856,
"price": 73845000.0,
"datetime": "2024-08-05 22:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 27859,
"price": 74755000.0,
"datetime": "2024-08-05 22:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 27863,
"price": 76462000.0,
"datetime": "2024-08-05 23:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 27865,
"price": 76734000.0,
"datetime": "2024-08-05 23:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 27877,
"price": 77850000.0,
"datetime": "2024-08-05 23:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 27890,
"price": 78125000.0,
"datetime": "2024-08-06 00:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 27897,
"price": 78900000.0,
"datetime": "2024-08-06 00:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 27914,
"price": 79282000.0,
"datetime": "2024-08-06 01:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 27926,
"price": 78097000.0,
"datetime": "2024-08-06 02:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 27952,
"price": 77428000.0,
"datetime": "2024-08-06 03:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 27963,
"price": 76500000.0,
"datetime": "2024-08-06 04:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 27969,
"price": 76000000.0,
"datetime": "2024-08-06 04:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 28005,
"price": 78450000.0,
"datetime": "2024-08-06 06:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 28010,
"price": 79100000.0,
"datetime": "2024-08-06 06:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 28063,
"price": 78309000.0,
"datetime": "2024-08-06 09:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 28073,
"price": 80636000.0,
"datetime": "2024-08-06 09:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 28089,
"price": 81350000.0,
"datetime": "2024-08-06 10:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 28135,
"price": 80412000.0,
"datetime": "2024-08-06 12:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 28147,
"price": 79916000.0,
"datetime": "2024-08-06 13:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 28164,
"price": 79470000.0,
"datetime": "2024-08-06 14:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 28186,
"price": 79993000.0,
"datetime": "2024-08-06 15:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 28227,
"price": 79941000.0,
"datetime": "2024-08-06 17:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 28240,
"price": 78938000.0,
"datetime": "2024-08-06 17:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 28247,
"price": 78559000.0,
"datetime": "2024-08-06 18:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 28276,
"price": 79127000.0,
"datetime": "2024-08-06 19:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 28331,
"price": 78450000.0,
"datetime": "2024-08-06 22:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 28339,
"price": 78231000.0,
"datetime": "2024-08-06 22:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 28352,
"price": 80073000.0,
"datetime": "2024-08-06 23:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 28391,
"price": 80051000.0,
"datetime": "2024-08-07 01:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 28415,
"price": 80339000.0,
"datetime": "2024-08-07 02:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 28443,
"price": 80526000.0,
"datetime": "2024-08-07 04:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 28469,
"price": 80578000.0,
"datetime": "2024-08-07 05:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 28494,
"price": 80377000.0,
"datetime": "2024-08-07 06:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 28511,
"price": 80172000.0,
"datetime": "2024-08-07 07:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 28513,
"price": 80366000.0,
"datetime": "2024-08-07 07:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 28549,
"price": 79815000.0,
"datetime": "2024-08-07 09:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 28595,
"price": 80956000.0,
"datetime": "2024-08-07 11:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 28656,
"price": 80991000.0,
"datetime": "2024-08-07 14:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 28699,
"price": 81046000.0,
"datetime": "2024-08-07 16:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 28725,
"price": 81329000.0,
"datetime": "2024-08-07 18:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 28764,
"price": 81364000.0,
"datetime": "2024-08-07 20:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 28788,
"price": 81288000.0,
"datetime": "2024-08-07 21:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 28818,
"price": 80919000.0,
"datetime": "2024-08-07 22:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 28838,
"price": 80100000.0,
"datetime": "2024-08-07 23:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 28891,
"price": 79650000.0,
"datetime": "2024-08-08 02:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 28924,
"price": 78720000.0,
"datetime": "2024-08-08 04:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 28952,
"price": 78493000.0,
"datetime": "2024-08-08 05:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 28962,
"price": 78480000.0,
"datetime": "2024-08-08 05:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 28986,
"price": 78484000.0,
"datetime": "2024-08-08 07:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 28993,
"price": 78171000.0,
"datetime": "2024-08-08 07:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 29030,
"price": 78168000.0,
"datetime": "2024-08-08 09:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 29038,
"price": 78333000.0,
"datetime": "2024-08-08 09:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 29058,
"price": 80603000.0,
"datetime": "2024-08-08 10:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 29074,
"price": 81007000.0,
"datetime": "2024-08-08 11:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 29106,
"price": 80689000.0,
"datetime": "2024-08-08 13:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 29131,
"price": 80414000.0,
"datetime": "2024-08-08 14:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 29205,
"price": 80547000.0,
"datetime": "2024-08-08 18:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 29219,
"price": 80942000.0,
"datetime": "2024-08-08 18:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 29265,
"price": 80601000.0,
"datetime": "2024-08-08 21:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 29273,
"price": 81545000.0,
"datetime": "2024-08-08 21:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 29276,
"price": 81514000.0,
"datetime": "2024-08-08 21:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 29301,
"price": 80660000.0,
"datetime": "2024-08-08 22:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 29326,
"price": 82682000.0,
"datetime": "2024-08-09 00:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 29353,
"price": 83632000.0,
"datetime": "2024-08-09 01:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 29407,
"price": 83700000.0,
"datetime": "2024-08-09 04:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 29422,
"price": 83463000.0,
"datetime": "2024-08-09 04:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 29463,
"price": 85414000.0,
"datetime": "2024-08-09 07:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 29484,
"price": 87360000.0,
"datetime": "2024-08-09 08:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 29527,
"price": 85800000.0,
"datetime": "2024-08-09 10:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 29605,
"price": 85116000.0,
"datetime": "2024-08-09 14:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 29655,
"price": 85295000.0,
"datetime": "2024-08-09 16:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 29673,
"price": 85454000.0,
"datetime": "2024-08-09 17:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 29712,
"price": 85063000.0,
"datetime": "2024-08-09 19:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 29752,
"price": 84822000.0,
"datetime": "2024-08-09 21:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 29779,
"price": 84640000.0,
"datetime": "2024-08-09 22:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 29785,
"price": 85129000.0,
"datetime": "2024-08-09 23:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 29798,
"price": 84505000.0,
"datetime": "2024-08-09 23:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 29851,
"price": 84865000.0,
"datetime": "2024-08-10 02:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 29875,
"price": 84667000.0,
"datetime": "2024-08-10 03:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 29918,
"price": 85233000.0,
"datetime": "2024-08-10 05:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 29935,
"price": 84850000.0,
"datetime": "2024-08-10 06:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 29955,
"price": 85352000.0,
"datetime": "2024-08-10 07:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 29991,
"price": 85778000.0,
"datetime": "2024-08-10 09:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 30029,
"price": 85485000.0,
"datetime": "2024-08-10 11:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 30130,
"price": 85277000.0,
"datetime": "2024-08-10 16:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 30191,
"price": 85285000.0,
"datetime": "2024-08-10 19:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 30344,
"price": 85450000.0,
"datetime": "2024-08-11 03:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 30448,
"price": 85400000.0,
"datetime": "2024-08-11 08:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 30464,
"price": 85818000.0,
"datetime": "2024-08-11 09:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 30548,
"price": 85502000.0,
"datetime": "2024-08-11 13:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 30649,
"price": 86386000.0,
"datetime": "2024-08-11 18:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 30653,
"price": 85959000.0,
"datetime": "2024-08-11 18:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 30737,
"price": 84678000.0,
"datetime": "2024-08-11 22:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 30760,
"price": 84648000.0,
"datetime": "2024-08-11 23:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 30820,
"price": 84612000.0,
"datetime": "2024-08-12 02:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 30849,
"price": 84205000.0,
"datetime": "2024-08-12 04:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 30876,
"price": 82800000.0,
"datetime": "2024-08-12 05:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 30958,
"price": 82659000.0,
"datetime": "2024-08-12 09:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 31002,
"price": 82500000.0,
"datetime": "2024-08-12 11:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 31090,
"price": 81580000.0,
"datetime": "2024-08-12 16:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 31099,
"price": 82276000.0,
"datetime": "2024-08-12 16:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 31117,
"price": 82410000.0,
"datetime": "2024-08-12 17:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 31149,
"price": 82090000.0,
"datetime": "2024-08-12 19:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 31184,
"price": 83713000.0,
"datetime": "2024-08-12 21:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 31223,
"price": 81750000.0,
"datetime": "2024-08-12 23:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 31237,
"price": 84297000.0,
"datetime": "2024-08-12 23:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 31307,
"price": 83269000.0,
"datetime": "2024-08-13 03:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 31323,
"price": 82500000.0,
"datetime": "2024-08-13 04:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 31359,
"price": 82800000.0,
"datetime": "2024-08-13 05:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 31373,
"price": 82863000.0,
"datetime": "2024-08-13 06:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 31411,
"price": 83235000.0,
"datetime": "2024-08-13 08:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 31445,
"price": 83498000.0,
"datetime": "2024-08-13 10:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 31489,
"price": 83060000.0,
"datetime": "2024-08-13 12:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 31513,
"price": 82821000.0,
"datetime": "2024-08-13 13:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 31550,
"price": 82660000.0,
"datetime": "2024-08-13 15:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 31559,
"price": 83039000.0,
"datetime": "2024-08-13 15:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 31572,
"price": 82740000.0,
"datetime": "2024-08-13 16:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 31654,
"price": 82437000.0,
"datetime": "2024-08-13 20:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 31713,
"price": 82900000.0,
"datetime": "2024-08-13 23:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 31728,
"price": 83096000.0,
"datetime": "2024-08-14 00:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 31778,
"price": 85250000.0,
"datetime": "2024-08-14 02:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 31812,
"price": 84758000.0,
"datetime": "2024-08-14 04:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 31865,
"price": 84717000.0,
"datetime": "2024-08-14 07:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 31915,
"price": 84740000.0,
"datetime": "2024-08-14 09:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 31932,
"price": 84500000.0,
"datetime": "2024-08-14 10:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 31983,
"price": 84900000.0,
"datetime": "2024-08-14 13:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 32030,
"price": 84825000.0,
"datetime": "2024-08-14 15:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 32106,
"price": 84930000.0,
"datetime": "2024-08-14 19:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 32153,
"price": 85082000.0,
"datetime": "2024-08-14 21:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 32187,
"price": 82800000.0,
"datetime": "2024-08-14 23:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 32238,
"price": 82838000.0,
"datetime": "2024-08-15 01:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 32275,
"price": 82750000.0,
"datetime": "2024-08-15 03:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 32305,
"price": 82785000.0,
"datetime": "2024-08-15 05:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 32343,
"price": 82452000.0,
"datetime": "2024-08-15 07:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 32346,
"price": 82468000.0,
"datetime": "2024-08-15 07:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 32422,
"price": 81748000.0,
"datetime": "2024-08-15 10:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 32427,
"price": 81947000.0,
"datetime": "2024-08-15 11:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 32490,
"price": 81948000.0,
"datetime": "2024-08-15 14:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 32509,
"price": 81560000.0,
"datetime": "2024-08-15 15:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 32537,
"price": 81427000.0,
"datetime": "2024-08-15 16:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 32612,
"price": 82207000.0,
"datetime": "2024-08-15 20:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 32639,
"price": 82555000.0,
"datetime": "2024-08-15 21:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 32670,
"price": 82847000.0,
"datetime": "2024-08-15 23:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 32685,
"price": 82900000.0,
"datetime": "2024-08-16 00:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 32718,
"price": 83052000.0,
"datetime": "2024-08-16 01:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 32744,
"price": 82193000.0,
"datetime": "2024-08-16 03:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 32750,
"price": 81410000.0,
"datetime": "2024-08-16 03:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 32757,
"price": 81471000.0,
"datetime": "2024-08-16 03:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 32778,
"price": 80568000.0,
"datetime": "2024-08-16 04:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 32802,
"price": 79855000.0,
"datetime": "2024-08-16 05:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 32839,
"price": 80955000.0,
"datetime": "2024-08-16 07:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 32902,
"price": 80701000.0,
"datetime": "2024-08-16 10:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 32914,
"price": 81460000.0,
"datetime": "2024-08-16 11:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 33034,
"price": 81309000.0,
"datetime": "2024-08-16 17:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 33058,
"price": 81699000.0,
"datetime": "2024-08-16 18:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 33109,
"price": 81157000.0,
"datetime": "2024-08-16 21:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 33119,
"price": 80943000.0,
"datetime": "2024-08-16 21:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 33129,
"price": 81888000.0,
"datetime": "2024-08-16 22:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 33177,
"price": 81322000.0,
"datetime": "2024-08-17 00:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 33195,
"price": 81555000.0,
"datetime": "2024-08-17 01:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 33267,
"price": 82898000.0,
"datetime": "2024-08-17 05:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 33358,
"price": 82522000.0,
"datetime": "2024-08-17 09:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 33407,
"price": 82388000.0,
"datetime": "2024-08-17 12:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 33535,
"price": 82800000.0,
"datetime": "2024-08-17 18:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 33641,
"price": 82900000.0,
"datetime": "2024-08-17 23:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 33835,
"price": 82978000.0,
"datetime": "2024-08-18 09:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 33885,
"price": 83052000.0,
"datetime": "2024-08-18 12:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 33925,
"price": 83041000.0,
"datetime": "2024-08-18 14:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 34008,
"price": 83271000.0,
"datetime": "2024-08-18 18:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 34102,
"price": 83147000.0,
"datetime": "2024-08-18 22:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 34261,
"price": 82500000.0,
"datetime": "2024-08-19 06:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 34307,
"price": 81746000.0,
"datetime": "2024-08-19 09:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 34439,
"price": 80928000.0,
"datetime": "2024-08-19 15:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 34499,
"price": 80250000.0,
"datetime": "2024-08-19 18:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 34538,
"price": 80421000.0,
"datetime": "2024-08-19 20:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 34576,
"price": 80739000.0,
"datetime": "2024-08-19 22:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 34585,
"price": 80644000.0,
"datetime": "2024-08-19 23:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 34626,
"price": 80595000.0,
"datetime": "2024-08-20 01:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 34659,
"price": 80861000.0,
"datetime": "2024-08-20 02:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 34796,
"price": 82535000.0,
"datetime": "2024-08-20 09:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 34807,
"price": 82706000.0,
"datetime": "2024-08-20 10:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 34926,
"price": 82836000.0,
"datetime": "2024-08-20 16:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 34970,
"price": 82842000.0,
"datetime": "2024-08-20 18:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 35031,
"price": 82488000.0,
"datetime": "2024-08-20 21:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 35056,
"price": 82573000.0,
"datetime": "2024-08-20 22:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 35066,
"price": 82300000.0,
"datetime": "2024-08-20 23:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 35089,
"price": 80948000.0,
"datetime": "2024-08-21 00:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 35107,
"price": 80750000.0,
"datetime": "2024-08-21 01:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 35162,
"price": 80800000.0,
"datetime": "2024-08-21 03:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 35198,
"price": 81188000.0,
"datetime": "2024-08-21 05:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 35208,
"price": 80997000.0,
"datetime": "2024-08-21 06:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 35297,
"price": 80830000.0,
"datetime": "2024-08-21 10:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 35390,
"price": 81192000.0,
"datetime": "2024-08-21 15:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 35427,
"price": 81056000.0,
"datetime": "2024-08-21 17:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 35482,
"price": 81114000.0,
"datetime": "2024-08-21 19:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 35534,
"price": 80910000.0,
"datetime": "2024-08-21 22:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 35541,
"price": 81111000.0,
"datetime": "2024-08-21 22:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 35547,
"price": 81100000.0,
"datetime": "2024-08-21 23:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 35670,
"price": 83080000.0,
"datetime": "2024-08-22 05:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 35724,
"price": 82723000.0,
"datetime": "2024-08-22 08:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 35801,
"price": 81786000.0,
"datetime": "2024-08-22 11:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 35994,
"price": 82415000.0,
"datetime": "2024-08-22 21:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 36020,
"price": 82573000.0,
"datetime": "2024-08-22 22:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 36044,
"price": 82559000.0,
"datetime": "2024-08-23 00:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 36062,
"price": 82171000.0,
"datetime": "2024-08-23 00:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 36109,
"price": 82181000.0,
"datetime": "2024-08-23 03:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 36235,
"price": 82354000.0,
"datetime": "2024-08-23 09:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 36331,
"price": 82522000.0,
"datetime": "2024-08-23 14:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 36445,
"price": 82450000.0,
"datetime": "2024-08-23 20:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 36479,
"price": 82806000.0,
"datetime": "2024-08-23 21:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 36508,
"price": 83097000.0,
"datetime": "2024-08-23 23:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 36524,
"price": 82888000.0,
"datetime": "2024-08-24 00:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 36585,
"price": 84202000.0,
"datetime": "2024-08-24 03:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 36650,
"price": 85715000.0,
"datetime": "2024-08-24 06:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 36682,
"price": 85673000.0,
"datetime": "2024-08-24 07:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 36703,
"price": 85730000.0,
"datetime": "2024-08-24 09:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 36748,
"price": 85600000.0,
"datetime": "2024-08-24 11:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 36920,
"price": 85910000.0,
"datetime": "2024-08-24 19:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 37070,
"price": 85900000.0,
"datetime": "2024-08-25 03:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 37142,
"price": 85380000.0,
"datetime": "2024-08-25 06:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 37181,
"price": 85750000.0,
"datetime": "2024-08-25 08:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 37200,
"price": 85758000.0,
"datetime": "2024-08-25 09:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 37627,
"price": 86385000.0,
"datetime": "2024-08-26 07:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 37657,
"price": 86400000.0,
"datetime": "2024-08-26 08:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 37742,
"price": 85682000.0,
"datetime": "2024-08-26 12:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 37772,
"price": 85301000.0,
"datetime": "2024-08-26 14:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 37858,
"price": 85032000.0,
"datetime": "2024-08-26 18:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 37949,
"price": 84871000.0,
"datetime": "2024-08-26 23:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 37951,
"price": 85244000.0,
"datetime": "2024-08-26 23:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 37979,
"price": 85083000.0,
"datetime": "2024-08-27 00:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 38018,
"price": 84890000.0,
"datetime": "2024-08-27 02:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 38031,
"price": 85310000.0,
"datetime": "2024-08-27 03:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 38065,
"price": 85053000.0,
"datetime": "2024-08-27 05:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 38103,
"price": 85024000.0,
"datetime": "2024-08-27 07:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 38156,
"price": 84455000.0,
"datetime": "2024-08-27 09:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 38203,
"price": 84330000.0,
"datetime": "2024-08-27 12:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 38345,
"price": 84011000.0,
"datetime": "2024-08-27 19:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 38376,
"price": 84046000.0,
"datetime": "2024-08-27 20:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 38467,
"price": 83345000.0,
"datetime": "2024-08-28 01:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 38567,
"price": 83152000.0,
"datetime": "2024-08-28 06:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 38576,
"price": 82800000.0,
"datetime": "2024-08-28 06:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 38589,
"price": 80841000.0,
"datetime": "2024-08-28 07:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 38718,
"price": 81049000.0,
"datetime": "2024-08-28 13:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 38789,
"price": 80413000.0,
"datetime": "2024-08-28 17:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 38829,
"price": 81240000.0,
"datetime": "2024-08-28 19:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 38886,
"price": 81156000.0,
"datetime": "2024-08-28 22:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 38905,
"price": 81031000.0,
"datetime": "2024-08-28 23:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 38940,
"price": 80245000.0,
"datetime": "2024-08-29 00:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 38952,
"price": 79946000.0,
"datetime": "2024-08-29 01:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 38968,
"price": 80239000.0,
"datetime": "2024-08-29 02:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 39006,
"price": 80701000.0,
"datetime": "2024-08-29 04:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 39031,
"price": 80567000.0,
"datetime": "2024-08-29 05:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 39082,
"price": 80751000.0,
"datetime": "2024-08-29 07:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 39223,
"price": 80671000.0,
"datetime": "2024-08-29 15:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 39271,
"price": 80570000.0,
"datetime": "2024-08-29 17:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 39292,
"price": 81000000.0,
"datetime": "2024-08-29 18:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 39421,
"price": 82250000.0,
"datetime": "2024-08-30 00:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 39455,
"price": 81887000.0,
"datetime": "2024-08-30 02:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 39481,
"price": 80661000.0,
"datetime": "2024-08-30 03:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 39543,
"price": 80654000.0,
"datetime": "2024-08-30 07:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 39548,
"price": 80493000.0,
"datetime": "2024-08-30 07:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 39611,
"price": 80349000.0,
"datetime": "2024-08-30 10:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 39625,
"price": 80575000.0,
"datetime": "2024-08-30 11:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 39714,
"price": 80180000.0,
"datetime": "2024-08-30 15:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 39834,
"price": 80774000.0,
"datetime": "2024-08-30 21:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 39837,
"price": 81012000.0,
"datetime": "2024-08-30 21:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 39861,
"price": 80683000.0,
"datetime": "2024-08-30 22:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 39885,
"price": 79958000.0,
"datetime": "2024-08-31 00:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 39905,
"price": 79735000.0,
"datetime": "2024-08-31 01:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 39918,
"price": 79604000.0,
"datetime": "2024-08-31 01:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 39967,
"price": 80150000.0,
"datetime": "2024-08-31 04:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 40005,
"price": 80349000.0,
"datetime": "2024-08-31 06:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 40073,
"price": 80780000.0,
"datetime": "2024-08-31 09:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 40112,
"price": 80390000.0,
"datetime": "2024-08-31 11:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 40247,
"price": 80030000.0,
"datetime": "2024-08-31 18:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 40585,
"price": 79839000.0,
"datetime": "2024-09-01 11:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 40608,
"price": 79871000.0,
"datetime": "2024-09-01 12:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 40666,
"price": 79402000.0,
"datetime": "2024-09-01 15:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 40750,
"price": 79111000.0,
"datetime": "2024-09-01 19:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 40785,
"price": 79437000.0,
"datetime": "2024-09-01 21:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 40797,
"price": 79089000.0,
"datetime": "2024-09-01 21:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 40828,
"price": 79041000.0,
"datetime": "2024-09-01 23:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 40904,
"price": 79650000.0,
"datetime": "2024-09-02 04:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 40973,
"price": 78870000.0,
"datetime": "2024-09-02 07:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 41007,
"price": 78633000.0,
"datetime": "2024-09-02 09:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 41017,
"price": 78554000.0,
"datetime": "2024-09-02 09:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 41115,
"price": 78820000.0,
"datetime": "2024-09-02 14:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 41146,
"price": 78484000.0,
"datetime": "2024-09-02 16:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 41162,
"price": 78799000.0,
"datetime": "2024-09-02 17:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 41184,
"price": 78905000.0,
"datetime": "2024-09-02 18:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 41236,
"price": 79465000.0,
"datetime": "2024-09-02 20:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 41287,
"price": 79440000.0,
"datetime": "2024-09-02 23:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 41327,
"price": 79423000.0,
"datetime": "2024-09-03 01:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 41415,
"price": 80035000.0,
"datetime": "2024-09-03 05:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 41434,
"price": 79979000.0,
"datetime": "2024-09-03 06:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 41475,
"price": 80165000.0,
"datetime": "2024-09-03 08:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 41499,
"price": 80541000.0,
"datetime": "2024-09-03 10:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 41531,
"price": 80605000.0,
"datetime": "2024-09-03 11:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 41650,
"price": 79703000.0,
"datetime": "2024-09-03 17:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 41685,
"price": 80098000.0,
"datetime": "2024-09-03 19:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 41748,
"price": 79951000.0,
"datetime": "2024-09-03 22:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 41782,
"price": 78962000.0,
"datetime": "2024-09-04 00:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 41836,
"price": 78673000.0,
"datetime": "2024-09-04 02:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 41848,
"price": 78905000.0,
"datetime": "2024-09-04 03:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 41869,
"price": 78762000.0,
"datetime": "2024-09-04 04:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 41961,
"price": 78613000.0,
"datetime": "2024-09-04 09:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 41982,
"price": 76844000.0,
"datetime": "2024-09-04 10:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 42086,
"price": 76721000.0,
"datetime": "2024-09-04 15:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 42165,
"price": 76791000.0,
"datetime": "2024-09-04 19:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 42232,
"price": 76734000.0,
"datetime": "2024-09-04 22:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 42240,
"price": 76864000.0,
"datetime": "2024-09-04 23:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 42262,
"price": 77986000.0,
"datetime": "2024-09-05 00:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 42282,
"price": 78798000.0,
"datetime": "2024-09-05 01:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 42306,
"price": 78742000.0,
"datetime": "2024-09-05 02:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 42351,
"price": 78464000.0,
"datetime": "2024-09-05 04:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 42407,
"price": 78719000.0,
"datetime": "2024-09-05 07:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 42446,
"price": 79028000.0,
"datetime": "2024-09-05 09:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 42457,
"price": 78654000.0,
"datetime": "2024-09-05 09:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 42534,
"price": 77500000.0,
"datetime": "2024-09-05 13:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 42572,
"price": 76986000.0,
"datetime": "2024-09-05 15:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 42619,
"price": 77024000.0,
"datetime": "2024-09-05 18:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 42709,
"price": 77045000.0,
"datetime": "2024-09-05 22:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 42713,
"price": 77075000.0,
"datetime": "2024-09-05 22:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 42721,
"price": 77155000.0,
"datetime": "2024-09-05 23:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 42741,
"price": 76943000.0,
"datetime": "2024-09-06 00:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 42750,
"price": 76394000.0,
"datetime": "2024-09-06 00:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 42823,
"price": 76457000.0,
"datetime": "2024-09-06 04:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 42828,
"price": 76549000.0,
"datetime": "2024-09-06 04:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 42838,
"price": 76399000.0,
"datetime": "2024-09-06 05:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 42871,
"price": 76355000.0,
"datetime": "2024-09-06 06:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 42884,
"price": 76037000.0,
"datetime": "2024-09-06 07:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 42929,
"price": 76010000.0,
"datetime": "2024-09-06 09:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 42950,
"price": 76189000.0,
"datetime": "2024-09-06 10:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 42995,
"price": 76448000.0,
"datetime": "2024-09-06 12:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 43073,
"price": 75392000.0,
"datetime": "2024-09-06 16:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 43150,
"price": 75504000.0,
"datetime": "2024-09-06 20:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 43168,
"price": 76119000.0,
"datetime": "2024-09-06 21:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 43187,
"price": 76541000.0,
"datetime": "2024-09-06 22:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 43218,
"price": 74297000.0,
"datetime": "2024-09-07 00:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 43225,
"price": 73549000.0,
"datetime": "2024-09-07 00:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 43257,
"price": 73579000.0,
"datetime": "2024-09-07 01:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 43269,
"price": 73489000.0,
"datetime": "2024-09-07 02:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 43300,
"price": 73171000.0,
"datetime": "2024-09-07 04:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 43313,
"price": 73363000.0,
"datetime": "2024-09-07 04:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 43332,
"price": 72850000.0,
"datetime": "2024-09-07 05:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 43339,
"price": 72700000.0,
"datetime": "2024-09-07 06:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 43376,
"price": 73200000.0,
"datetime": "2024-09-07 07:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 43427,
"price": 73361000.0,
"datetime": "2024-09-07 10:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 43495,
"price": 73549000.0,
"datetime": "2024-09-07 13:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 43630,
"price": 74085000.0,
"datetime": "2024-09-07 20:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 43730,
"price": 74112000.0,
"datetime": "2024-09-08 01:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 43771,
"price": 73830000.0,
"datetime": "2024-09-08 03:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 43816,
"price": 73601000.0,
"datetime": "2024-09-08 05:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 43873,
"price": 73532000.0,
"datetime": "2024-09-08 08:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 44011,
"price": 73727000.0,
"datetime": "2024-09-08 15:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 44128,
"price": 73749000.0,
"datetime": "2024-09-08 21:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 44156,
"price": 73810000.0,
"datetime": "2024-09-08 22:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 44210,
"price": 73295000.0,
"datetime": "2024-09-09 01:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 44291,
"price": 73531000.0,
"datetime": "2024-09-09 05:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 44301,
"price": 73885000.0,
"datetime": "2024-09-09 06:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 44328,
"price": 74425000.0,
"datetime": "2024-09-09 07:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 44384,
"price": 74617000.0,
"datetime": "2024-09-09 10:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 44431,
"price": 74794000.0,
"datetime": "2024-09-09 12:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 44489,
"price": 74485000.0,
"datetime": "2024-09-09 15:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 44554,
"price": 74911000.0,
"datetime": "2024-09-09 18:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 44605,
"price": 74862000.0,
"datetime": "2024-09-09 21:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 44615,
"price": 75100000.0,
"datetime": "2024-09-09 21:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 44643,
"price": 75311000.0,
"datetime": "2024-09-09 23:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 44659,
"price": 74928000.0,
"datetime": "2024-09-10 00:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 44690,
"price": 76012000.0,
"datetime": "2024-09-10 01:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 44712,
"price": 76441000.0,
"datetime": "2024-09-10 02:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 44762,
"price": 76972000.0,
"datetime": "2024-09-10 05:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 44783,
"price": 78093000.0,
"datetime": "2024-09-10 06:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 44854,
"price": 77190000.0,
"datetime": "2024-09-10 09:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 44943,
"price": 76844000.0,
"datetime": "2024-09-10 14:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 45018,
"price": 77125000.0,
"datetime": "2024-09-10 18:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 45099,
"price": 77330000.0,
"datetime": "2024-09-10 22:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 45120,
"price": 77221000.0,
"datetime": "2024-09-10 23:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 45126,
"price": 77127000.0,
"datetime": "2024-09-10 23:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 45154,
"price": 76917000.0,
"datetime": "2024-09-11 00:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 45171,
"price": 77104000.0,
"datetime": "2024-09-11 01:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 45216,
"price": 78001000.0,
"datetime": "2024-09-11 03:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 45246,
"price": 78105000.0,
"datetime": "2024-09-11 05:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 45305,
"price": 78207000.0,
"datetime": "2024-09-11 08:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 45326,
"price": 77905000.0,
"datetime": "2024-09-11 09:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 45350,
"price": 77305000.0,
"datetime": "2024-09-11 10:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 45372,
"price": 77181000.0,
"datetime": "2024-09-11 11:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 45417,
"price": 76404000.0,
"datetime": "2024-09-11 13:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 45435,
"price": 76114000.0,
"datetime": "2024-09-11 14:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 45489,
"price": 76306000.0,
"datetime": "2024-09-11 17:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 45514,
"price": 76587000.0,
"datetime": "2024-09-11 18:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 45571,
"price": 76510000.0,
"datetime": "2024-09-11 21:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 45576,
"price": 76807000.0,
"datetime": "2024-09-11 21:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 45588,
"price": 76845000.0,
"datetime": "2024-09-11 22:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 45599,
"price": 75918000.0,
"datetime": "2024-09-11 23:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 45617,
"price": 75800000.0,
"datetime": "2024-09-11 23:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 45636,
"price": 76577000.0,
"datetime": "2024-09-12 00:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 45646,
"price": 76773000.0,
"datetime": "2024-09-12 01:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 45693,
"price": 77769000.0,
"datetime": "2024-09-12 03:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 45709,
"price": 77929000.0,
"datetime": "2024-09-12 04:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 45803,
"price": 77608000.0,
"datetime": "2024-09-12 09:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 45841,
"price": 78186000.0,
"datetime": "2024-09-12 11:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 45900,
"price": 78226000.0,
"datetime": "2024-09-12 14:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 45956,
"price": 78455000.0,
"datetime": "2024-09-12 16:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 45993,
"price": 78234000.0,
"datetime": "2024-09-12 18:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 46050,
"price": 77900000.0,
"datetime": "2024-09-12 21:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 46069,
"price": 78040000.0,
"datetime": "2024-09-12 22:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 46077,
"price": 77800000.0,
"datetime": "2024-09-12 22:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 46091,
"price": 78301000.0,
"datetime": "2024-09-12 23:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 46122,
"price": 77923000.0,
"datetime": "2024-09-13 01:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 46175,
"price": 78285000.0,
"datetime": "2024-09-13 03:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 46180,
"price": 78650000.0,
"datetime": "2024-09-13 04:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 46228,
"price": 78511000.0,
"datetime": "2024-09-13 06:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 46248,
"price": 78306000.0,
"datetime": "2024-09-13 07:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 46436,
"price": 78106000.0,
"datetime": "2024-09-13 16:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 46516,
"price": 78008000.0,
"datetime": "2024-09-13 20:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 46552,
"price": 78251000.0,
"datetime": "2024-09-13 22:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 46568,
"price": 77995000.0,
"datetime": "2024-09-13 23:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 46610,
"price": 79775000.0,
"datetime": "2024-09-14 01:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 46636,
"price": 79951000.0,
"datetime": "2024-09-14 02:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 46676,
"price": 80070000.0,
"datetime": "2024-09-14 04:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 46865,
"price": 80536000.0,
"datetime": "2024-09-14 14:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 46909,
"price": 80729000.0,
"datetime": "2024-09-14 16:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 46989,
"price": 80268000.0,
"datetime": "2024-09-14 20:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 47048,
"price": 80600000.0,
"datetime": "2024-09-14 23:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 47120,
"price": 80162000.0,
"datetime": "2024-09-15 03:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 47144,
"price": 80410000.0,
"datetime": "2024-09-15 04:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 47264,
"price": 80864000.0,
"datetime": "2024-09-15 10:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 47499,
"price": 80798000.0,
"datetime": "2024-09-15 22:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 47524,
"price": 80492000.0,
"datetime": "2024-09-15 23:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 47537,
"price": 80885000.0,
"datetime": "2024-09-15 23:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 47572,
"price": 80650000.0,
"datetime": "2024-09-16 01:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 47615,
"price": 80776000.0,
"datetime": "2024-09-16 03:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 47626,
"price": 80527000.0,
"datetime": "2024-09-16 04:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 47704,
"price": 79565000.0,
"datetime": "2024-09-16 08:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 47784,
"price": 78767000.0,
"datetime": "2024-09-16 12:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 47909,
"price": 79129000.0,
"datetime": "2024-09-16 18:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 47996,
"price": 78813000.0,
"datetime": "2024-09-16 22:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 48021,
"price": 78212000.0,
"datetime": "2024-09-17 00:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 48073,
"price": 78299000.0,
"datetime": "2024-09-17 02:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 48082,
"price": 77877000.0,
"datetime": "2024-09-17 03:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 48127,
"price": 78019000.0,
"datetime": "2024-09-17 05:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 48155,
"price": 78254000.0,
"datetime": "2024-09-17 06:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 48211,
"price": 78250000.0,
"datetime": "2024-09-17 09:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 48250,
"price": 78170000.0,
"datetime": "2024-09-17 11:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 48469,
"price": 79549000.0,
"datetime": "2024-09-17 22:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 48480,
"price": 79714000.0,
"datetime": "2024-09-17 23:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 48488,
"price": 80566000.0,
"datetime": "2024-09-17 23:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 48508,
"price": 81757000.0,
"datetime": "2024-09-18 00:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 48595,
"price": 80671000.0,
"datetime": "2024-09-18 04:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 48660,
"price": 80654000.0,
"datetime": "2024-09-18 08:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 48674,
"price": 81092000.0,
"datetime": "2024-09-18 08:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 48684,
"price": 80787000.0,
"datetime": "2024-09-18 09:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 48693,
"price": 81015000.0,
"datetime": "2024-09-18 09:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 48774,
"price": 81161000.0,
"datetime": "2024-09-18 13:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 48818,
"price": 81321000.0,
"datetime": "2024-09-18 16:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 48860,
"price": 80924000.0,
"datetime": "2024-09-18 18:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 48888,
"price": 80590000.0,
"datetime": "2024-09-18 19:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 48948,
"price": 80578000.0,
"datetime": "2024-09-18 22:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 48972,
"price": 80499000.0,
"datetime": "2024-09-18 23:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 49001,
"price": 80423000.0,
"datetime": "2024-09-19 01:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 49022,
"price": 80352000.0,
"datetime": "2024-09-19 02:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 49039,
"price": 81273000.0,
"datetime": "2024-09-19 03:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 49051,
"price": 81694000.0,
"datetime": "2024-09-19 03:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 49085,
"price": 80492000.0,
"datetime": "2024-09-19 05:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 49177,
"price": 83303000.0,
"datetime": "2024-09-19 09:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 49313,
"price": 82964000.0,
"datetime": "2024-09-19 16:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 49378,
"price": 83255000.0,
"datetime": "2024-09-19 20:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 49433,
"price": 84083000.0,
"datetime": "2024-09-19 22:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 49453,
"price": 84298000.0,
"datetime": "2024-09-19 23:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 49502,
"price": 84624000.0,
"datetime": "2024-09-20 02:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 49544,
"price": 84602000.0,
"datetime": "2024-09-20 04:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 49609,
"price": 83853000.0,
"datetime": "2024-09-20 07:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 49646,
"price": 83752000.0,
"datetime": "2024-09-20 09:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 49653,
"price": 83839000.0,
"datetime": "2024-09-20 09:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 49725,
"price": 85068000.0,
"datetime": "2024-09-20 13:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 49828,
"price": 84728000.0,
"datetime": "2024-09-20 18:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 49900,
"price": 84510000.0,
"datetime": "2024-09-20 22:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 49924,
"price": 84350000.0,
"datetime": "2024-09-20 23:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 50013,
"price": 84025000.0,
"datetime": "2024-09-21 03:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 50143,
"price": 84260000.0,
"datetime": "2024-09-21 10:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 50593,
"price": 84620000.0,
"datetime": "2024-09-22 08:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 50642,
"price": 84101000.0,
"datetime": "2024-09-22 11:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 50805,
"price": 83803000.0,
"datetime": "2024-09-22 19:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 50830,
"price": 83997000.0,
"datetime": "2024-09-22 20:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 50877,
"price": 83650000.0,
"datetime": "2024-09-22 22:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 50941,
"price": 84019000.0,
"datetime": "2024-09-23 02:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 51037,
"price": 84077000.0,
"datetime": "2024-09-23 06:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 51043,
"price": 84073000.0,
"datetime": "2024-09-23 07:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 51060,
"price": 85035000.0,
"datetime": "2024-09-23 08:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 51085,
"price": 84529000.0,
"datetime": "2024-09-23 09:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 51149,
"price": 85910000.0,
"datetime": "2024-09-23 12:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 51266,
"price": 85253000.0,
"datetime": "2024-09-23 18:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 51353,
"price": 84644000.0,
"datetime": "2024-09-23 22:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 51360,
"price": 84990000.0,
"datetime": "2024-09-23 23:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 51370,
"price": 84687000.0,
"datetime": "2024-09-23 23:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 51404,
"price": 84850000.0,
"datetime": "2024-09-24 01:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 51505,
"price": 85010000.0,
"datetime": "2024-09-24 06:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 51571,
"price": 84241000.0,
"datetime": "2024-09-24 09:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 51572,
"price": 84699000.0,
"datetime": "2024-09-24 09:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 51623,
"price": 84492000.0,
"datetime": "2024-09-24 12:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 51750,
"price": 84801000.0,
"datetime": "2024-09-24 18:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 51838,
"price": 84469000.0,
"datetime": "2024-09-24 23:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 51855,
"price": 84444000.0,
"datetime": "2024-09-24 23:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 51922,
"price": 84795000.0,
"datetime": "2024-09-25 03:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 51965,
"price": 85319000.0,
"datetime": "2024-09-25 05:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 52001,
"price": 85444000.0,
"datetime": "2024-09-25 07:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 52038,
"price": 85235000.0,
"datetime": "2024-09-25 09:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 52066,
"price": 85522000.0,
"datetime": "2024-09-25 10:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 52100,
"price": 85465000.0,
"datetime": "2024-09-25 12:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 52239,
"price": 84619000.0,
"datetime": "2024-09-25 19:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 52272,
"price": 85035000.0,
"datetime": "2024-09-25 20:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 52311,
"price": 84658000.0,
"datetime": "2024-09-25 22:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 52316,
"price": 85026000.0,
"datetime": "2024-09-25 22:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 52356,
"price": 84834000.0,
"datetime": "2024-09-26 00:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 52418,
"price": 84689000.0,
"datetime": "2024-09-26 04:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 52493,
"price": 84381000.0,
"datetime": "2024-09-26 07:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 52555,
"price": 84286000.0,
"datetime": "2024-09-26 10:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 52722,
"price": 85077000.0,
"datetime": "2024-09-26 19:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 52786,
"price": 85314000.0,
"datetime": "2024-09-26 22:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 52799,
"price": 85550000.0,
"datetime": "2024-09-26 23:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 52807,
"price": 85654000.0,
"datetime": "2024-09-26 23:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 52866,
"price": 86147000.0,
"datetime": "2024-09-27 02:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 52945,
"price": 85996000.0,
"datetime": "2024-09-27 06:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 52984,
"price": 85701000.0,
"datetime": "2024-09-27 08:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 53006,
"price": 86130000.0,
"datetime": "2024-09-27 09:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 53058,
"price": 85930000.0,
"datetime": "2024-09-27 12:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 53076,
"price": 86385000.0,
"datetime": "2024-09-27 12:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 53163,
"price": 86551000.0,
"datetime": "2024-09-27 17:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 53205,
"price": 86645000.0,
"datetime": "2024-09-27 19:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 53249,
"price": 86942000.0,
"datetime": "2024-09-27 21:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 53270,
"price": 86510000.0,
"datetime": "2024-09-27 22:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 53278,
"price": 86983000.0,
"datetime": "2024-09-27 23:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 53346,
"price": 86959000.0,
"datetime": "2024-09-28 02:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 53540,
"price": 87300000.0,
"datetime": "2024-09-28 12:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 53647,
"price": 86617000.0,
"datetime": "2024-09-28 17:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 53933,
"price": 86581000.0,
"datetime": "2024-09-29 07:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 54094,
"price": 86350000.0,
"datetime": "2024-09-29 15:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 54259,
"price": 86228000.0,
"datetime": "2024-09-30 00:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 54429,
"price": 85906000.0,
"datetime": "2024-09-30 08:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 54458,
"price": 85552000.0,
"datetime": "2024-09-30 10:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 54510,
"price": 84431000.0,
"datetime": "2024-09-30 12:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 54605,
"price": 84195000.0,
"datetime": "2024-09-30 17:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 54646,
"price": 83443000.0,
"datetime": "2024-09-30 19:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 54720,
"price": 83758000.0,
"datetime": "2024-09-30 23:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 54730,
"price": 84091000.0,
"datetime": "2024-09-30 23:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 54798,
"price": 84031000.0,
"datetime": "2024-10-01 03:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 54802,
"price": 83648000.0,
"datetime": "2024-10-01 03:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 54811,
"price": 83691000.0,
"datetime": "2024-10-01 03:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 54898,
"price": 83750000.0,
"datetime": "2024-10-01 08:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 54913,
"price": 83600000.0,
"datetime": "2024-10-01 08:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 54961,
"price": 83679000.0,
"datetime": "2024-10-01 11:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 55120,
"price": 84334000.0,
"datetime": "2024-10-01 19:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 55197,
"price": 83385000.0,
"datetime": "2024-10-01 22:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 55222,
"price": 82716000.0,
"datetime": "2024-10-02 00:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 55268,
"price": 82595000.0,
"datetime": "2024-10-02 02:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 55292,
"price": 82873000.0,
"datetime": "2024-10-02 03:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 55332,
"price": 81249000.0,
"datetime": "2024-10-02 05:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 55382,
"price": 81218000.0,
"datetime": "2024-10-02 08:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 55484,
"price": 82219000.0,
"datetime": "2024-10-02 13:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 55528,
"price": 82087000.0,
"datetime": "2024-10-02 15:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 55561,
"price": 82136000.0,
"datetime": "2024-10-02 17:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 55604,
"price": 81754000.0,
"datetime": "2024-10-02 19:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 55673,
"price": 81744000.0,
"datetime": "2024-10-02 22:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 55685,
"price": 81975000.0,
"datetime": "2024-10-02 23:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 55727,
"price": 82919000.0,
"datetime": "2024-10-03 01:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 55755,
"price": 82421000.0,
"datetime": "2024-10-03 02:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 55765,
"price": 82133000.0,
"datetime": "2024-10-03 03:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 55782,
"price": 81918000.0,
"datetime": "2024-10-03 04:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 55799,
"price": 81329000.0,
"datetime": "2024-10-03 05:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 55838,
"price": 81721000.0,
"datetime": "2024-10-03 07:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 55985,
"price": 82304000.0,
"datetime": "2024-10-03 14:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 56012,
"price": 82695000.0,
"datetime": "2024-10-03 15:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 56035,
"price": 82176000.0,
"datetime": "2024-10-03 16:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 56061,
"price": 81856000.0,
"datetime": "2024-10-03 18:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 56109,
"price": 82010000.0,
"datetime": "2024-10-03 20:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 56144,
"price": 81694000.0,
"datetime": "2024-10-03 22:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 56162,
"price": 81965000.0,
"datetime": "2024-10-03 23:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 56221,
"price": 82064000.0,
"datetime": "2024-10-04 02:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 56288,
"price": 82127000.0,
"datetime": "2024-10-04 05:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 56375,
"price": 82039000.0,
"datetime": "2024-10-04 09:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 56385,
"price": 82492000.0,
"datetime": "2024-10-04 10:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 56405,
"price": 82384000.0,
"datetime": "2024-10-04 11:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 56514,
"price": 82744000.0,
"datetime": "2024-10-04 16:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 56624,
"price": 83454000.0,
"datetime": "2024-10-04 22:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 56654,
"price": 83077000.0,
"datetime": "2024-10-04 23:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 56709,
"price": 83745000.0,
"datetime": "2024-10-05 02:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 56826,
"price": 83836000.0,
"datetime": "2024-10-05 08:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 56896,
"price": 83685000.0,
"datetime": "2024-10-05 11:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 57284,
"price": 83937000.0,
"datetime": "2024-10-06 07:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 57611,
"price": 84267000.0,
"datetime": "2024-10-06 23:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 57740,
"price": 84350000.0,
"datetime": "2024-10-07 06:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 57778,
"price": 84608000.0,
"datetime": "2024-10-07 08:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 57851,
"price": 85418000.0,
"datetime": "2024-10-07 11:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 57932,
"price": 85527000.0,
"datetime": "2024-10-07 15:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 57986,
"price": 85084000.0,
"datetime": "2024-10-07 18:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 58032,
"price": 84640000.0,
"datetime": "2024-10-07 20:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 58086,
"price": 85855000.0,
"datetime": "2024-10-07 23:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 58148,
"price": 85252000.0,
"datetime": "2024-10-08 02:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 58179,
"price": 84937000.0,
"datetime": "2024-10-08 04:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 58260,
"price": 84436000.0,
"datetime": "2024-10-08 08:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 58400,
"price": 84190000.0,
"datetime": "2024-10-08 15:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 58455,
"price": 84350000.0,
"datetime": "2024-10-08 17:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 58548,
"price": 84755000.0,
"datetime": "2024-10-08 22:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 58560,
"price": 84849000.0,
"datetime": "2024-10-08 23:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 58573,
"price": 84653000.0,
"datetime": "2024-10-08 23:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 58593,
"price": 84487000.0,
"datetime": "2024-10-09 00:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 58669,
"price": 84465000.0,
"datetime": "2024-10-09 04:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 58744,
"price": 84045000.0,
"datetime": "2024-10-09 08:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 58789,
"price": 84455000.0,
"datetime": "2024-10-09 10:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 59013,
"price": 83651000.0,
"datetime": "2024-10-09 21:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 59062,
"price": 84037000.0,
"datetime": "2024-10-10 00:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 59083,
"price": 83757000.0,
"datetime": "2024-10-10 01:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 59185,
"price": 82534000.0,
"datetime": "2024-10-10 06:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 59263,
"price": 82362000.0,
"datetime": "2024-10-10 10:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 59427,
"price": 82318000.0,
"datetime": "2024-10-10 18:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 59438,
"price": 82713000.0,
"datetime": "2024-10-10 19:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 59489,
"price": 82554000.0,
"datetime": "2024-10-10 21:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 59503,
"price": 82931000.0,
"datetime": "2024-10-10 22:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 59518,
"price": 82824000.0,
"datetime": "2024-10-10 23:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 59558,
"price": 82687000.0,
"datetime": "2024-10-11 01:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 59609,
"price": 81040000.0,
"datetime": "2024-10-11 03:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 59643,
"price": 81281000.0,
"datetime": "2024-10-11 05:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 59747,
"price": 81713000.0,
"datetime": "2024-10-11 10:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 59755,
"price": 82099000.0,
"datetime": "2024-10-11 10:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 59762,
"price": 82062000.0,
"datetime": "2024-10-11 11:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 59850,
"price": 82550000.0,
"datetime": "2024-10-11 15:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 60107,
"price": 85146000.0,
"datetime": "2024-10-12 04:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 60202,
"price": 84781000.0,
"datetime": "2024-10-12 09:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 60234,
"price": 84718000.0,
"datetime": "2024-10-12 10:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 60424,
"price": 85168000.0,
"datetime": "2024-10-12 20:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 60438,
"price": 84767000.0,
"datetime": "2024-10-12 21:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 60494,
"price": 85232000.0,
"datetime": "2024-10-12 23:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 60511,
"price": 84908000.0,
"datetime": "2024-10-13 00:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 60704,
"price": 84855000.0,
"datetime": "2024-10-13 10:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 60973,
"price": 84235000.0,
"datetime": "2024-10-13 23:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 60990,
"price": 84687000.0,
"datetime": "2024-10-14 07:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 61046,
"price": 84375000.0,
"datetime": "2024-10-14 09:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 61095,
"price": 84982000.0,
"datetime": "2024-10-14 12:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 61129,
"price": 86354000.0,
"datetime": "2024-10-14 13:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 61159,
"price": 86384000.0,
"datetime": "2024-10-14 15:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 61194,
"price": 86820000.0,
"datetime": "2024-10-14 17:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 61299,
"price": 87045000.0,
"datetime": "2024-10-14 22:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 61305,
"price": 87498000.0,
"datetime": "2024-10-14 22:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 61327,
"price": 88376000.0,
"datetime": "2024-10-14 23:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 61413,
"price": 88400000.0,
"datetime": "2024-10-15 04:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 61475,
"price": 88647000.0,
"datetime": "2024-10-15 07:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 61495,
"price": 88740000.0,
"datetime": "2024-10-15 08:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 61602,
"price": 88093000.0,
"datetime": "2024-10-15 13:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 61756,
"price": 88764000.0,
"datetime": "2024-10-15 21:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 61791,
"price": 90942000.0,
"datetime": "2024-10-15 23:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 61805,
"price": 88913000.0,
"datetime": "2024-10-15 23:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 61813,
"price": 88454000.0,
"datetime": "2024-10-16 00:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 61847,
"price": 90206000.0,
"datetime": "2024-10-16 01:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 61881,
"price": 90530000.0,
"datetime": "2024-10-16 03:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 61950,
"price": 90202000.0,
"datetime": "2024-10-16 07:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 61997,
"price": 90326000.0,
"datetime": "2024-10-16 09:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 62015,
"price": 90977000.0,
"datetime": "2024-10-16 10:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 62055,
"price": 90954000.0,
"datetime": "2024-10-16 12:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 62103,
"price": 91072000.0,
"datetime": "2024-10-16 14:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 62133,
"price": 90591000.0,
"datetime": "2024-10-16 16:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 62160,
"price": 91008000.0,
"datetime": "2024-10-16 17:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 62227,
"price": 91831000.0,
"datetime": "2024-10-16 20:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 62271,
"price": 91398000.0,
"datetime": "2024-10-16 23:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 62279,
"price": 91632000.0,
"datetime": "2024-10-16 23:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 62385,
"price": 91686000.0,
"datetime": "2024-10-17 04:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 62443,
"price": 91840000.0,
"datetime": "2024-10-17 07:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 62501,
"price": 91500000.0,
"datetime": "2024-10-17 10:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 62506,
"price": 91909000.0,
"datetime": "2024-10-17 10:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 62644,
"price": 91580000.0,
"datetime": "2024-10-17 17:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 62680,
"price": 91370000.0,
"datetime": "2024-10-17 19:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 62744,
"price": 91700000.0,
"datetime": "2024-10-17 22:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 62750,
"price": 91324000.0,
"datetime": "2024-10-17 23:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 62798,
"price": 91617000.0,
"datetime": "2024-10-18 01:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 62832,
"price": 91473000.0,
"datetime": "2024-10-18 03:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 62919,
"price": 91816000.0,
"datetime": "2024-10-18 07:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 62979,
"price": 91948000.0,
"datetime": "2024-10-18 10:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 63027,
"price": 92060000.0,
"datetime": "2024-10-18 12:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 63061,
"price": 92391000.0,
"datetime": "2024-10-18 14:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 63113,
"price": 92451000.0,
"datetime": "2024-10-18 17:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 63229,
"price": 92850000.0,
"datetime": "2024-10-18 22:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 63274,
"price": 93224000.0,
"datetime": "2024-10-19 01:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 63361,
"price": 93219000.0,
"datetime": "2024-10-19 05:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 64216,
"price": 93327000.0,
"datetime": "2024-10-21 00:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 64350,
"price": 93958000.0,
"datetime": "2024-10-21 07:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 64391,
"price": 93917000.0,
"datetime": "2024-10-21 09:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 64446,
"price": 93912000.0,
"datetime": "2024-10-21 11:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 64488,
"price": 94050000.0,
"datetime": "2024-10-21 13:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 64530,
"price": 93739000.0,
"datetime": "2024-10-21 16:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 64612,
"price": 93500000.0,
"datetime": "2024-10-21 20:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 64654,
"price": 93022000.0,
"datetime": "2024-10-21 22:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 64672,
"price": 92132000.0,
"datetime": "2024-10-21 23:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 64709,
"price": 92192000.0,
"datetime": "2024-10-22 00:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 64756,
"price": 92120000.0,
"datetime": "2024-10-22 03:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 64854,
"price": 92547000.0,
"datetime": "2024-10-22 08:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 64885,
"price": 91696000.0,
"datetime": "2024-10-22 09:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 64926,
"price": 92280000.0,
"datetime": "2024-10-22 11:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 65027,
"price": 92504000.0,
"datetime": "2024-10-22 16:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 65078,
"price": 92318000.0,
"datetime": "2024-10-22 19:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 65117,
"price": 92270000.0,
"datetime": "2024-10-22 21:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 65152,
"price": 92569000.0,
"datetime": "2024-10-22 23:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 65158,
"price": 92289000.0,
"datetime": "2024-10-22 23:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 65176,
"price": 92354000.0,
"datetime": "2024-10-23 00:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 65216,
"price": 92753000.0,
"datetime": "2024-10-23 02:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 65345,
"price": 92757000.0,
"datetime": "2024-10-23 08:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 65528,
"price": 92164000.0,
"datetime": "2024-10-23 17:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 65605,
"price": 91907000.0,
"datetime": "2024-10-23 21:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 65647,
"price": 92007000.0,
"datetime": "2024-10-23 23:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 65720,
"price": 91331000.0,
"datetime": "2024-10-24 03:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 65819,
"price": 92358000.0,
"datetime": "2024-10-24 08:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 65860,
"price": 92825000.0,
"datetime": "2024-10-24 10:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 66009,
"price": 92521000.0,
"datetime": "2024-10-24 17:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 66019,
"price": 92768000.0,
"datetime": "2024-10-24 18:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 66153,
"price": 93293000.0,
"datetime": "2024-10-25 01:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 66194,
"price": 93725000.0,
"datetime": "2024-10-25 03:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 66263,
"price": 94248000.0,
"datetime": "2024-10-25 06:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 66370,
"price": 94133000.0,
"datetime": "2024-10-25 12:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 66484,
"price": 94039000.0,
"datetime": "2024-10-25 17:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 66584,
"price": 94173000.0,
"datetime": "2024-10-25 22:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 66587,
"price": 94605000.0,
"datetime": "2024-10-25 22:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 66623,
"price": 94519000.0,
"datetime": "2024-10-26 00:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 66634,
"price": 94405000.0,
"datetime": "2024-10-26 01:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 66673,
"price": 93190000.0,
"datetime": "2024-10-26 03:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 66767,
"price": 93575000.0,
"datetime": "2024-10-26 07:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 66775,
"price": 93066000.0,
"datetime": "2024-10-26 08:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 66778,
"price": 93005000.0,
"datetime": "2024-10-26 08:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 66832,
"price": 93441000.0,
"datetime": "2024-10-26 11:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 66838,
"price": 93491000.0,
"datetime": "2024-10-26 11:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 67531,
"price": 94407000.0,
"datetime": "2024-10-27 22:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 67713,
"price": 95073000.0,
"datetime": "2024-10-28 07:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 67791,
"price": 94552000.0,
"datetime": "2024-10-28 11:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 67892,
"price": 94987000.0,
"datetime": "2024-10-28 16:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 68029,
"price": 96002000.0,
"datetime": "2024-10-28 22:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 68077,
"price": 96139000.0,
"datetime": "2024-10-29 01:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 68159,
"price": 96700000.0,
"datetime": "2024-10-29 05:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 68268,
"price": 97839000.0,
"datetime": "2024-10-29 10:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 68304,
"price": 98778000.0,
"datetime": "2024-10-29 12:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 68415,
"price": 99194000.0,
"datetime": "2024-10-29 18:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 68491,
"price": 99161000.0,
"datetime": "2024-10-29 22:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 68502,
"price": 99520000.0,
"datetime": "2024-10-29 22:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 68617,
"price": 101340000.0,
"datetime": "2024-10-30 04:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 68645,
"price": 100629000.0,
"datetime": "2024-10-30 05:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 68712,
"price": 100933000.0,
"datetime": "2024-10-30 09:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 68742,
"price": 100464000.0,
"datetime": "2024-10-30 10:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 68833,
"price": 100745000.0,
"datetime": "2024-10-30 15:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 68945,
"price": 100262000.0,
"datetime": "2024-10-30 20:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 68986,
"price": 99587000.0,
"datetime": "2024-10-30 22:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 69014,
"price": 99880000.0,
"datetime": "2024-10-31 00:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 69082,
"price": 100135000.0,
"datetime": "2024-10-31 03:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 69110,
"price": 100420000.0,
"datetime": "2024-10-31 05:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 69112,
"price": 99896000.0,
"datetime": "2024-10-31 05:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 69117,
"price": 100428000.0,
"datetime": "2024-10-31 05:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 69134,
"price": 100580000.0,
"datetime": "2024-10-31 06:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 69200,
"price": 100291000.0,
"datetime": "2024-10-31 09:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 69245,
"price": 100673000.0,
"datetime": "2024-10-31 11:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 69407,
"price": 100887000.0,
"datetime": "2024-10-31 19:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 69436,
"price": 100324000.0,
"datetime": "2024-10-31 21:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 69472,
"price": 99498000.0,
"datetime": "2024-10-31 23:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 69496,
"price": 99073000.0,
"datetime": "2024-11-01 00:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 69515,
"price": 98913000.0,
"datetime": "2024-11-01 01:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 69534,
"price": 98875000.0,
"datetime": "2024-11-01 02:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 69565,
"price": 98656000.0,
"datetime": "2024-11-01 03:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 69614,
"price": 97774000.0,
"datetime": "2024-11-01 06:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 69637,
"price": 97724000.0,
"datetime": "2024-11-01 07:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 69682,
"price": 98020000.0,
"datetime": "2024-11-01 09:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 69715,
"price": 96213000.0,
"datetime": "2024-11-01 11:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 69798,
"price": 96645000.0,
"datetime": "2024-11-01 15:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 69834,
"price": 96687000.0,
"datetime": "2024-11-01 17:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 69964,
"price": 99189000.0,
"datetime": "2024-11-01 23:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 69987,
"price": 97034000.0,
"datetime": "2024-11-02 00:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 70061,
"price": 96821000.0,
"datetime": "2024-11-02 04:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 70097,
"price": 96656000.0,
"datetime": "2024-11-02 06:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 70108,
"price": 97049000.0,
"datetime": "2024-11-02 06:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 70230,
"price": 97395000.0,
"datetime": "2024-11-02 13:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 70435,
"price": 97112000.0,
"datetime": "2024-11-02 23:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 70460,
"price": 97300000.0,
"datetime": "2024-11-03 00:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 70616,
"price": 97051000.0,
"datetime": "2024-11-03 08:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 70685,
"price": 95870000.0,
"datetime": "2024-11-03 11:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 70753,
"price": 95800000.0,
"datetime": "2024-11-03 15:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 70765,
"price": 96258000.0,
"datetime": "2024-11-03 15:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 70906,
"price": 95159000.0,
"datetime": "2024-11-03 22:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 70946,
"price": 94520000.0,
"datetime": "2024-11-04 00:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 70961,
"price": 95108000.0,
"datetime": "2024-11-04 01:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 71010,
"price": 95353000.0,
"datetime": "2024-11-04 04:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 71079,
"price": 96652000.0,
"datetime": "2024-11-04 07:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 71129,
"price": 95496000.0,
"datetime": "2024-11-04 09:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 71176,
"price": 96236000.0,
"datetime": "2024-11-04 12:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 71233,
"price": 95926000.0,
"datetime": "2024-11-04 15:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 71292,
"price": 95568000.0,
"datetime": "2024-11-04 18:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 71386,
"price": 95642000.0,
"datetime": "2024-11-04 22:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 71426,
"price": 95384000.0,
"datetime": "2024-11-05 00:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 71435,
"price": 95106000.0,
"datetime": "2024-11-05 01:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 71457,
"price": 94314000.0,
"datetime": "2024-11-05 02:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 71512,
"price": 94343000.0,
"datetime": "2024-11-05 05:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 71539,
"price": 94055000.0,
"datetime": "2024-11-05 06:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 71550,
"price": 93727000.0,
"datetime": "2024-11-05 07:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 71585,
"price": 94096000.0,
"datetime": "2024-11-05 08:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 71616,
"price": 94451000.0,
"datetime": "2024-11-05 10:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 71625,
"price": 94587000.0,
"datetime": "2024-11-05 10:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 71739,
"price": 95585000.0,
"datetime": "2024-11-05 16:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 71785,
"price": 95936000.0,
"datetime": "2024-11-05 18:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 71823,
"price": 96010000.0,
"datetime": "2024-11-05 20:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 71888,
"price": 97334000.0,
"datetime": "2024-11-05 23:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 71922,
"price": 97600000.0,
"datetime": "2024-11-06 01:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 71963,
"price": 97502000.0,
"datetime": "2024-11-06 03:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 71990,
"price": 96489000.0,
"datetime": "2024-11-06 05:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 72039,
"price": 96105000.0,
"datetime": "2024-11-06 07:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 72064,
"price": 96419000.0,
"datetime": "2024-11-06 08:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 72089,
"price": 98730000.0,
"datetime": "2024-11-06 09:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 72133,
"price": 102107000.0,
"datetime": "2024-11-06 12:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 72199,
"price": 103222000.0,
"datetime": "2024-11-06 15:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 72226,
"price": 101085000.0,
"datetime": "2024-11-06 16:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 72233,
"price": 100148000.0,
"datetime": "2024-11-06 17:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 72242,
"price": 100393000.0,
"datetime": "2024-11-06 17:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 72272,
"price": 101432000.0,
"datetime": "2024-11-06 19:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 72326,
"price": 102655000.0,
"datetime": "2024-11-06 21:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 72341,
"price": 102130000.0,
"datetime": "2024-11-06 22:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 72365,
"price": 102124000.0,
"datetime": "2024-11-06 23:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 72505,
"price": 103967000.0,
"datetime": "2024-11-07 06:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 72572,
"price": 103695000.0,
"datetime": "2024-11-07 10:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 72584,
"price": 103828000.0,
"datetime": "2024-11-07 10:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 72657,
"price": 103109000.0,
"datetime": "2024-11-07 14:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 72703,
"price": 103068000.0,
"datetime": "2024-11-07 16:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 72821,
"price": 103244000.0,
"datetime": "2024-11-07 22:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 72852,
"price": 103453000.0,
"datetime": "2024-11-08 00:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 72875,
"price": 103980000.0,
"datetime": "2024-11-08 01:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 72912,
"price": 104281000.0,
"datetime": "2024-11-08 03:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 72931,
"price": 104442000.0,
"datetime": "2024-11-08 04:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 72975,
"price": 104500000.0,
"datetime": "2024-11-08 06:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 73005,
"price": 104230000.0,
"datetime": "2024-11-08 07:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 73090,
"price": 104538000.0,
"datetime": "2024-11-08 12:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 73247,
"price": 105332000.0,
"datetime": "2024-11-08 19:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 73324,
"price": 105205000.0,
"datetime": "2024-11-08 23:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 73336,
"price": 105760000.0,
"datetime": "2024-11-09 00:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 73345,
"price": 105696000.0,
"datetime": "2024-11-09 00:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 73360,
"price": 105761000.0,
"datetime": "2024-11-09 01:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 73435,
"price": 106967000.0,
"datetime": "2024-11-09 05:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 73515,
"price": 106850000.0,
"datetime": "2024-11-09 09:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 73539,
"price": 106235000.0,
"datetime": "2024-11-09 10:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 73567,
"price": 106717000.0,
"datetime": "2024-11-09 11:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 73642,
"price": 106403000.0,
"datetime": "2024-11-09 15:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 73852,
"price": 106027000.0,
"datetime": "2024-11-10 02:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 73868,
"price": 106369000.0,
"datetime": "2024-11-10 02:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 73900,
"price": 106125000.0,
"datetime": "2024-11-10 04:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 73982,
"price": 106541000.0,
"datetime": "2024-11-10 08:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 74088,
"price": 109042000.0,
"datetime": "2024-11-10 13:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 74108,
"price": 109396000.0,
"datetime": "2024-11-10 14:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 74232,
"price": 110351000.0,
"datetime": "2024-11-10 21:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 74256,
"price": 110462000.0,
"datetime": "2024-11-10 22:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 74293,
"price": 109831000.0,
"datetime": "2024-11-11 00:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 74364,
"price": 110901000.0,
"datetime": "2024-11-11 03:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 74387,
"price": 110190000.0,
"datetime": "2024-11-11 04:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 74415,
"price": 109750000.0,
"datetime": "2024-11-11 06:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 74439,
"price": 111716000.0,
"datetime": "2024-11-11 07:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 74508,
"price": 113311000.0,
"datetime": "2024-11-11 10:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 74559,
"price": 113716000.0,
"datetime": "2024-11-11 13:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 74591,
"price": 112622000.0,
"datetime": "2024-11-11 15:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 74679,
"price": 114620000.0,
"datetime": "2024-11-11 19:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 74721,
"price": 115214000.0,
"datetime": "2024-11-11 21:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 74731,
"price": 114845000.0,
"datetime": "2024-11-11 22:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 74739,
"price": 115041000.0,
"datetime": "2024-11-11 22:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 74764,
"price": 114892000.0,
"datetime": "2024-11-11 23:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 74798,
"price": 117593000.0,
"datetime": "2024-11-12 01:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 74890,
"price": 120716000.0,
"datetime": "2024-11-12 06:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 74912,
"price": 122603000.0,
"datetime": "2024-11-12 07:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 74939,
"price": 124449000.0,
"datetime": "2024-11-12 08:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 74957,
"price": 122167000.0,
"datetime": "2024-11-12 09:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 74977,
"price": 125430000.0,
"datetime": "2024-11-12 10:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 75008,
"price": 122993000.0,
"datetime": "2024-11-12 11:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 75090,
"price": 127074000.0,
"datetime": "2024-11-12 16:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 75140,
"price": 126570000.0,
"datetime": "2024-11-12 18:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 75152,
"price": 124349000.0,
"datetime": "2024-11-12 19:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 75167,
"price": 121201000.0,
"datetime": "2024-11-12 19:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 75211,
"price": 122500000.0,
"datetime": "2024-11-12 22:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 75224,
"price": 121399000.0,
"datetime": "2024-11-12 22:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 75255,
"price": 124202000.0,
"datetime": "2024-11-13 00:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 75297,
"price": 124178000.0,
"datetime": "2024-11-13 02:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 75305,
"price": 124391000.0,
"datetime": "2024-11-13 02:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 75322,
"price": 125329000.0,
"datetime": "2024-11-13 03:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 75344,
"price": 126504000.0,
"datetime": "2024-11-13 04:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 75378,
"price": 126554000.0,
"datetime": "2024-11-13 06:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 75396,
"price": 125229000.0,
"datetime": "2024-11-13 07:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 75447,
"price": 125980000.0,
"datetime": "2024-11-13 09:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 75483,
"price": 125728000.0,
"datetime": "2024-11-13 11:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 75527,
"price": 123660000.0,
"datetime": "2024-11-13 13:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 75603,
"price": 124792000.0,
"datetime": "2024-11-13 17:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 75654,
"price": 124840000.0,
"datetime": "2024-11-13 20:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 75658,
"price": 124420000.0,
"datetime": "2024-11-13 20:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 75708,
"price": 125931000.0,
"datetime": "2024-11-13 22:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 75721,
"price": 127786000.0,
"datetime": "2024-11-13 23:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 75730,
"price": 128046000.0,
"datetime": "2024-11-14 00:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 75760,
"price": 130148000.0,
"datetime": "2024-11-14 01:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 75811,
"price": 129625000.0,
"datetime": "2024-11-14 04:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 75817,
"price": 129400000.0,
"datetime": "2024-11-14 04:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 75822,
"price": 128500000.0,
"datetime": "2024-11-14 04:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 75832,
"price": 128456000.0,
"datetime": "2024-11-14 05:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 75853,
"price": 127115000.0,
"datetime": "2024-11-14 06:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 75857,
"price": 126360000.0,
"datetime": "2024-11-14 06:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 75924,
"price": 127570000.0,
"datetime": "2024-11-14 09:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 75948,
"price": 128320000.0,
"datetime": "2024-11-14 10:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 75958,
"price": 127760000.0,
"datetime": "2024-11-14 11:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 76009,
"price": 128187000.0,
"datetime": "2024-11-14 13:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 76047,
"price": 127655000.0,
"datetime": "2024-11-14 15:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 76054,
"price": 127908000.0,
"datetime": "2024-11-14 16:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 76076,
"price": 129273000.0,
"datetime": "2024-11-14 17:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 76160,
"price": 129915000.0,
"datetime": "2024-11-14 21:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 76206,
"price": 127614000.0,
"datetime": "2024-11-14 23:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 76210,
"price": 127108000.0,
"datetime": "2024-11-15 00:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 76236,
"price": 125898000.0,
"datetime": "2024-11-15 01:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 76280,
"price": 126417000.0,
"datetime": "2024-11-15 03:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 76315,
"price": 125924000.0,
"datetime": "2024-11-15 05:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 76335,
"price": 125154000.0,
"datetime": "2024-11-15 06:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 76362,
"price": 123808000.0,
"datetime": "2024-11-15 07:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 76376,
"price": 123658000.0,
"datetime": "2024-11-15 08:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 76384,
"price": 122806000.0,
"datetime": "2024-11-15 08:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 76409,
"price": 125293000.0,
"datetime": "2024-11-15 09:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 76490,
"price": 124444000.0,
"datetime": "2024-11-15 14:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 76543,
"price": 124837000.0,
"datetime": "2024-11-15 16:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 76561,
"price": 124945000.0,
"datetime": "2024-11-15 17:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 76592,
"price": 125824000.0,
"datetime": "2024-11-15 19:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 76640,
"price": 127465000.0,
"datetime": "2024-11-15 21:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 76664,
"price": 127393000.0,
"datetime": "2024-11-15 22:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 76683,
"price": 126215000.0,
"datetime": "2024-11-15 23:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 76693,
"price": 125700000.0,
"datetime": "2024-11-16 00:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 76699,
"price": 125375000.0,
"datetime": "2024-11-16 00:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 76753,
"price": 126762000.0,
"datetime": "2024-11-16 03:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 76780,
"price": 127146000.0,
"datetime": "2024-11-16 04:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 76788,
"price": 127303000.0,
"datetime": "2024-11-16 04:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 76800,
"price": 127927000.0,
"datetime": "2024-11-16 05:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 76832,
"price": 128392000.0,
"datetime": "2024-11-16 07:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 76872,
"price": 128600000.0,
"datetime": "2024-11-16 09:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 76953,
"price": 128420000.0,
"datetime": "2024-11-16 13:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 76978,
"price": 128967000.0,
"datetime": "2024-11-16 14:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 76999,
"price": 128442000.0,
"datetime": "2024-11-16 15:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 77083,
"price": 128707000.0,
"datetime": "2024-11-16 19:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 77094,
"price": 128074000.0,
"datetime": "2024-11-16 20:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 77159,
"price": 127409000.0,
"datetime": "2024-11-16 23:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 77189,
"price": 126762000.0,
"datetime": "2024-11-17 00:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 77262,
"price": 126840000.0,
"datetime": "2024-11-17 04:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 77298,
"price": 127144000.0,
"datetime": "2024-11-17 06:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 77328,
"price": 126643000.0,
"datetime": "2024-11-17 07:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 77350,
"price": 127316000.0,
"datetime": "2024-11-17 09:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 77383,
"price": 127157000.0,
"datetime": "2024-11-17 10:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 77396,
"price": 125996000.0,
"datetime": "2024-11-17 11:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 77474,
"price": 127060000.0,
"datetime": "2024-11-17 15:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 77530,
"price": 127722000.0,
"datetime": "2024-11-17 18:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 77574,
"price": 127235000.0,
"datetime": "2024-11-17 20:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 77591,
"price": 127670000.0,
"datetime": "2024-11-17 21:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 77615,
"price": 127102000.0,
"datetime": "2024-11-17 22:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 77662,
"price": 127074000.0,
"datetime": "2024-11-18 00:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 77744,
"price": 127007000.0,
"datetime": "2024-11-18 04:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 77759,
"price": 126343000.0,
"datetime": "2024-11-18 05:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 77794,
"price": 126050000.0,
"datetime": "2024-11-18 07:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 77877,
"price": 126781000.0,
"datetime": "2024-11-18 11:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 77957,
"price": 127316000.0,
"datetime": "2024-11-18 15:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 77980,
"price": 127806000.0,
"datetime": "2024-11-18 16:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 78054,
"price": 127900000.0,
"datetime": "2024-11-18 20:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 78076,
"price": 127466000.0,
"datetime": "2024-11-18 21:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 78111,
"price": 126751000.0,
"datetime": "2024-11-18 23:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 78152,
"price": 128317000.0,
"datetime": "2024-11-19 01:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 78188,
"price": 127980000.0,
"datetime": "2024-11-19 02:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 78222,
"price": 126984000.0,
"datetime": "2024-11-19 04:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 78242,
"price": 127859000.0,
"datetime": "2024-11-19 05:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 78322,
"price": 127597000.0,
"datetime": "2024-11-19 09:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 78401,
"price": 128369000.0,
"datetime": "2024-11-19 13:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 78559,
"price": 129194000.0,
"datetime": "2024-11-19 21:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 78577,
"price": 129024000.0,
"datetime": "2024-11-19 22:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 78593,
"price": 128535000.0,
"datetime": "2024-11-19 23:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 78709,
"price": 130199000.0,
"datetime": "2024-11-20 04:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 78731,
"price": 130152000.0,
"datetime": "2024-11-20 06:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 78740,
"price": 129799000.0,
"datetime": "2024-11-20 06:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 78775,
"price": 129500000.0,
"datetime": "2024-11-20 08:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 78878,
"price": 129290000.0,
"datetime": "2024-11-20 13:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 79014,
"price": 130278000.0,
"datetime": "2024-11-20 20:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 79026,
"price": 130984000.0,
"datetime": "2024-11-20 20:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 79075,
"price": 131839000.0,
"datetime": "2024-11-20 23:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 79113,
"price": 132109000.0,
"datetime": "2024-11-21 01:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 79127,
"price": 132230000.0,
"datetime": "2024-11-21 01:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 79162,
"price": 132012000.0,
"datetime": "2024-11-21 03:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 79170,
"price": 132310000.0,
"datetime": "2024-11-21 04:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 79240,
"price": 132610000.0,
"datetime": "2024-11-21 07:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 79290,
"price": 133850000.0,
"datetime": "2024-11-21 10:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 79332,
"price": 134399000.0,
"datetime": "2024-11-21 12:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 79359,
"price": 136866000.0,
"datetime": "2024-11-21 13:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 79448,
"price": 136669000.0,
"datetime": "2024-11-21 17:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 79515,
"price": 137500000.0,
"datetime": "2024-11-21 21:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 79530,
"price": 137075000.0,
"datetime": "2024-11-21 22:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 79541,
"price": 136890000.0,
"datetime": "2024-11-21 22:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 79563,
"price": 135802000.0,
"datetime": "2024-11-21 23:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 79575,
"price": 135698000.0,
"datetime": "2024-11-22 00:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 79584,
"price": 134995000.0,
"datetime": "2024-11-22 00:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 79667,
"price": 137056000.0,
"datetime": "2024-11-22 04:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 79694,
"price": 137382000.0,
"datetime": "2024-11-22 06:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 79749,
"price": 137280000.0,
"datetime": "2024-11-22 08:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 79803,
"price": 137960000.0,
"datetime": "2024-11-22 11:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 79819,
"price": 137803000.0,
"datetime": "2024-11-22 12:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 79934,
"price": 138000000.0,
"datetime": "2024-11-22 18:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 80020,
"price": 135903000.0,
"datetime": "2024-11-22 22:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 80072,
"price": 137000000.0,
"datetime": "2024-11-23 01:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 80164,
"price": 137734000.0,
"datetime": "2024-11-23 05:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 80210,
"price": 137270000.0,
"datetime": "2024-11-23 08:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 80313,
"price": 136031000.0,
"datetime": "2024-11-23 13:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 80492,
"price": 136606000.0,
"datetime": "2024-11-23 22:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 80498,
"price": 136341000.0,
"datetime": "2024-11-23 22:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 80558,
"price": 135339000.0,
"datetime": "2024-11-24 01:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 80572,
"price": 135242000.0,
"datetime": "2024-11-24 02:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 80618,
"price": 135677000.0,
"datetime": "2024-11-24 04:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 80649,
"price": 136099000.0,
"datetime": "2024-11-24 05:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 80715,
"price": 136645000.0,
"datetime": "2024-11-24 09:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 80802,
"price": 135901000.0,
"datetime": "2024-11-24 13:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 80915,
"price": 135502000.0,
"datetime": "2024-11-24 19:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 80937,
"price": 134217000.0,
"datetime": "2024-11-24 20:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 80965,
"price": 131913000.0,
"datetime": "2024-11-24 21:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 80983,
"price": 134752000.0,
"datetime": "2024-11-24 22:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 81032,
"price": 132899000.0,
"datetime": "2024-11-25 01:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 81180,
"price": 136081000.0,
"datetime": "2024-11-25 08:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 81206,
"price": 135388000.0,
"datetime": "2024-11-25 09:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 81224,
"price": 134500000.0,
"datetime": "2024-11-25 10:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 81344,
"price": 134976000.0,
"datetime": "2024-11-25 16:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 81372,
"price": 135600000.0,
"datetime": "2024-11-25 18:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 81397,
"price": 135248000.0,
"datetime": "2024-11-25 19:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 81463,
"price": 135098000.0,
"datetime": "2024-11-25 22:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 81494,
"price": 132889000.0,
"datetime": "2024-11-26 00:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 81540,
"price": 133060000.0,
"datetime": "2024-11-26 02:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 81600,
"price": 132840000.0,
"datetime": "2024-11-26 05:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 81633,
"price": 131815000.0,
"datetime": "2024-11-26 07:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 81645,
"price": 131330000.0,
"datetime": "2024-11-26 07:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 81672,
"price": 129838000.0,
"datetime": "2024-11-26 09:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 81717,
"price": 131832000.0,
"datetime": "2024-11-26 11:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 81787,
"price": 131372000.0,
"datetime": "2024-11-26 14:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 81813,
"price": 131350000.0,
"datetime": "2024-11-26 16:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 81843,
"price": 128710000.0,
"datetime": "2024-11-26 17:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 81875,
"price": 130000000.0,
"datetime": "2024-11-26 19:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 81892,
"price": 129177000.0,
"datetime": "2024-11-26 20:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 81907,
"price": 128582000.0,
"datetime": "2024-11-26 20:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 81943,
"price": 128860000.0,
"datetime": "2024-11-26 22:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 81975,
"price": 129737000.0,
"datetime": "2024-11-27 00:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 82008,
"price": 131206000.0,
"datetime": "2024-11-27 01:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 82045,
"price": 129840000.0,
"datetime": "2024-11-27 03:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 82084,
"price": 128238000.0,
"datetime": "2024-11-27 05:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 82096,
"price": 128241000.0,
"datetime": "2024-11-27 06:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 82128,
"price": 128713000.0,
"datetime": "2024-11-27 07:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 82175,
"price": 128750000.0,
"datetime": "2024-11-27 10:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 82250,
"price": 129245000.0,
"datetime": "2024-11-27 14:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 82270,
"price": 129876000.0,
"datetime": "2024-11-27 15:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 82314,
"price": 130311000.0,
"datetime": "2024-11-27 17:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 82361,
"price": 130520000.0,
"datetime": "2024-11-27 19:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 82383,
"price": 129961000.0,
"datetime": "2024-11-27 20:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 82407,
"price": 129961000.0,
"datetime": "2024-11-27 21:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 82471,
"price": 131868000.0,
"datetime": "2024-11-28 01:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 82489,
"price": 132597000.0,
"datetime": "2024-11-28 01:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 82532,
"price": 132823000.0,
"datetime": "2024-11-28 04:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 82564,
"price": 133559000.0,
"datetime": "2024-11-28 05:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 82636,
"price": 133480000.0,
"datetime": "2024-11-28 09:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 82656,
"price": 133800000.0,
"datetime": "2024-11-28 10:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 82705,
"price": 132440000.0,
"datetime": "2024-11-28 12:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 82775,
"price": 132962000.0,
"datetime": "2024-11-28 16:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 82830,
"price": 132302000.0,
"datetime": "2024-11-28 19:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 82863,
"price": 132800000.0,
"datetime": "2024-11-28 20:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 82930,
"price": 133109000.0,
"datetime": "2024-11-29 00:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 83043,
"price": 132635000.0,
"datetime": "2024-11-29 05:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 83091,
"price": 133280000.0,
"datetime": "2024-11-29 08:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 83114,
"price": 132923000.0,
"datetime": "2024-11-29 09:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 83234,
"price": 133509000.0,
"datetime": "2024-11-29 15:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 83301,
"price": 133940000.0,
"datetime": "2024-11-29 18:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 83366,
"price": 134740000.0,
"datetime": "2024-11-29 21:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 83420,
"price": 135589000.0,
"datetime": "2024-11-30 00:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 83540,
"price": 134351000.0,
"datetime": "2024-11-30 06:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 83564,
"price": 134994000.0,
"datetime": "2024-11-30 07:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 83592,
"price": 134393000.0,
"datetime": "2024-11-30 09:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 83709,
"price": 134414000.0,
"datetime": "2024-11-30 14:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 83728,
"price": 133813000.0,
"datetime": "2024-11-30 15:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 83807,
"price": 133638000.0,
"datetime": "2024-11-30 19:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 83928,
"price": 134548000.0,
"datetime": "2024-12-01 01:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 84034,
"price": 133934000.0,
"datetime": "2024-12-01 07:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 84162,
"price": 134168000.0,
"datetime": "2024-12-01 13:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 84234,
"price": 134565000.0,
"datetime": "2024-12-01 17:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 84449,
"price": 134609000.0,
"datetime": "2024-12-02 03:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 84506,
"price": 134701000.0,
"datetime": "2024-12-02 06:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 84543,
"price": 134120000.0,
"datetime": "2024-12-02 08:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 84560,
"price": 134508000.0,
"datetime": "2024-12-02 09:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 84612,
"price": 135192000.0,
"datetime": "2024-12-02 12:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 84640,
"price": 134689000.0,
"datetime": "2024-12-02 13:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 84729,
"price": 133259000.0,
"datetime": "2024-12-02 17:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 84847,
"price": 134162000.0,
"datetime": "2024-12-02 23:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 84855,
"price": 134501000.0,
"datetime": "2024-12-03 00:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 84877,
"price": 134281000.0,
"datetime": "2024-12-03 01:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 84911,
"price": 133426000.0,
"datetime": "2024-12-03 03:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 84966,
"price": 133592000.0,
"datetime": "2024-12-03 05:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 85028,
"price": 133680000.0,
"datetime": "2024-12-03 08:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 85056,
"price": 133586000.0,
"datetime": "2024-12-03 10:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 85218,
"price": 133305000.0,
"datetime": "2024-12-03 18:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 85288,
"price": 132922000.0,
"datetime": "2024-12-03 21:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 85304,
"price": 130155000.0,
"datetime": "2024-12-03 22:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 85309,
"price": 112452000.0,
"datetime": "2024-12-03 22:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 85344,
"price": 131997000.0,
"datetime": "2024-12-04 00:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 85355,
"price": 132584000.0,
"datetime": "2024-12-04 01:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 85419,
"price": 132965000.0,
"datetime": "2024-12-04 04:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 85505,
"price": 134136000.0,
"datetime": "2024-12-04 08:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 85521,
"price": 134547000.0,
"datetime": "2024-12-04 09:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 85551,
"price": 134764000.0,
"datetime": "2024-12-04 11:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 85727,
"price": 135274000.0,
"datetime": "2024-12-04 19:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 85760,
"price": 134949000.0,
"datetime": "2024-12-04 21:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 85809,
"price": 134820000.0,
"datetime": "2024-12-04 23:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 85850,
"price": 134211000.0,
"datetime": "2024-12-05 02:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 85919,
"price": 137425000.0,
"datetime": "2024-12-05 05:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 85934,
"price": 137748000.0,
"datetime": "2024-12-05 06:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 85984,
"price": 139096000.0,
"datetime": "2024-12-05 08:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 86015,
"price": 138028000.0,
"datetime": "2024-12-05 10:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 86020,
"price": 138100000.0,
"datetime": "2024-12-05 10:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 86046,
"price": 142206000.0,
"datetime": "2024-12-05 11:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 86053,
"price": 144699000.0,
"datetime": "2024-12-05 12:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 86106,
"price": 144147000.0,
"datetime": "2024-12-05 14:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 86117,
"price": 143249000.0,
"datetime": "2024-12-05 15:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 86137,
"price": 143116000.0,
"datetime": "2024-12-05 16:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 86203,
"price": 143949000.0,
"datetime": "2024-12-05 19:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 86232,
"price": 144160000.0,
"datetime": "2024-12-05 21:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 86270,
"price": 144187000.0,
"datetime": "2024-12-05 23:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 86281,
"price": 144863000.0,
"datetime": "2024-12-05 23:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 86297,
"price": 143538000.0,
"datetime": "2024-12-06 00:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 86310,
"price": 142915000.0,
"datetime": "2024-12-06 01:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 86324,
"price": 142338000.0,
"datetime": "2024-12-06 01:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 86349,
"price": 142274000.0,
"datetime": "2024-12-06 02:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 86372,
"price": 141773000.0,
"datetime": "2024-12-06 04:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 86391,
"price": 139355000.0,
"datetime": "2024-12-06 05:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 86397,
"price": 138991000.0,
"datetime": "2024-12-06 05:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 86439,
"price": 134209000.0,
"datetime": "2024-12-06 07:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 86485,
"price": 137747000.0,
"datetime": "2024-12-06 09:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 86509,
"price": 138544000.0,
"datetime": "2024-12-06 10:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 86549,
"price": 137497000.0,
"datetime": "2024-12-06 12:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 86653,
"price": 137998000.0,
"datetime": "2024-12-06 18:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 86667,
"price": 138356000.0,
"datetime": "2024-12-06 18:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 86686,
"price": 137793000.0,
"datetime": "2024-12-06 19:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 86734,
"price": 136982000.0,
"datetime": "2024-12-06 22:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 86763,
"price": 138241000.0,
"datetime": "2024-12-06 23:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 86775,
"price": 138400000.0,
"datetime": "2024-12-07 00:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 86821,
"price": 138817000.0,
"datetime": "2024-12-07 02:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 86842,
"price": 140749000.0,
"datetime": "2024-12-07 03:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 86887,
"price": 140840000.0,
"datetime": "2024-12-07 05:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 86941,
"price": 139078000.0,
"datetime": "2024-12-07 08:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 86966,
"price": 139210000.0,
"datetime": "2024-12-07 09:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 86979,
"price": 139482000.0,
"datetime": "2024-12-07 10:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 87045,
"price": 139248000.0,
"datetime": "2024-12-07 13:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 87125,
"price": 138957000.0,
"datetime": "2024-12-07 17:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 87129,
"price": 138662000.0,
"datetime": "2024-12-07 17:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 87234,
"price": 138313000.0,
"datetime": "2024-12-07 23:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 87324,
"price": 139036000.0,
"datetime": "2024-12-08 03:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 87381,
"price": 138801000.0,
"datetime": "2024-12-08 06:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 87628,
"price": 138800000.0,
"datetime": "2024-12-08 18:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 87662,
"price": 139499000.0,
"datetime": "2024-12-08 20:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 87728,
"price": 139700000.0,
"datetime": "2024-12-08 23:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 87747,
"price": 140183000.0,
"datetime": "2024-12-09 00:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 87837,
"price": 140551000.0,
"datetime": "2024-12-09 08:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 87856,
"price": 140700000.0,
"datetime": "2024-12-09 09:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 87872,
"price": 140424000.0,
"datetime": "2024-12-09 10:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 87931,
"price": 139656000.0,
"datetime": "2024-12-09 13:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 87994,
"price": 139401000.0,
"datetime": "2024-12-09 16:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 88005,
"price": 139903000.0,
"datetime": "2024-12-09 16:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 88064,
"price": 138799000.0,
"datetime": "2024-12-09 19:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 88093,
"price": 138020000.0,
"datetime": "2024-12-09 21:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 88152,
"price": 140358000.0,
"datetime": "2024-12-10 00:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 88175,
"price": 138671000.0,
"datetime": "2024-12-10 01:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 88217,
"price": 138577000.0,
"datetime": "2024-12-10 03:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 88231,
"price": 137885000.0,
"datetime": "2024-12-10 04:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 88272,
"price": 137599000.0,
"datetime": "2024-12-10 06:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 88274,
"price": 138455000.0,
"datetime": "2024-12-10 06:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 88298,
"price": 136805000.0,
"datetime": "2024-12-10 07:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 88331,
"price": 138525000.0,
"datetime": "2024-12-10 09:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 88349,
"price": 138903000.0,
"datetime": "2024-12-10 09:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 88381,
"price": 138916000.0,
"datetime": "2024-12-10 11:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 88386,
"price": 139450000.0,
"datetime": "2024-12-10 11:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 88401,
"price": 136544000.0,
"datetime": "2024-12-10 12:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 88475,
"price": 138700000.0,
"datetime": "2024-12-10 16:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 88507,
"price": 139050000.0,
"datetime": "2024-12-10 17:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 88574,
"price": 139120000.0,
"datetime": "2024-12-10 21:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 88593,
"price": 138859000.0,
"datetime": "2024-12-10 22:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 88623,
"price": 138801000.0,
"datetime": "2024-12-10 23:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 88629,
"price": 138779000.0,
"datetime": "2024-12-10 23:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 88639,
"price": 138770000.0,
"datetime": "2024-12-11 00:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 88667,
"price": 137500000.0,
"datetime": "2024-12-11 01:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 88682,
"price": 136800000.0,
"datetime": "2024-12-11 02:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 88731,
"price": 137120000.0,
"datetime": "2024-12-11 05:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 88819,
"price": 137700000.0,
"datetime": "2024-12-11 09:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 88828,
"price": 137387000.0,
"datetime": "2024-12-11 09:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 88843,
"price": 137099000.0,
"datetime": "2024-12-11 10:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 88976,
"price": 139388000.0,
"datetime": "2024-12-11 17:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 89005,
"price": 139253000.0,
"datetime": "2024-12-11 18:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 89121,
"price": 142107000.0,
"datetime": "2024-12-12 00:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 89144,
"price": 142620000.0,
"datetime": "2024-12-12 01:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 89177,
"price": 142204000.0,
"datetime": "2024-12-12 03:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 89233,
"price": 143244000.0,
"datetime": "2024-12-12 06:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 89264,
"price": 143671000.0,
"datetime": "2024-12-12 07:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 89317,
"price": 143224000.0,
"datetime": "2024-12-12 10:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 89342,
"price": 143220000.0,
"datetime": "2024-12-12 11:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 89365,
"price": 143600000.0,
"datetime": "2024-12-12 12:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 89401,
"price": 143264000.0,
"datetime": "2024-12-12 14:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 89515,
"price": 142608000.0,
"datetime": "2024-12-12 20:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 89538,
"price": 143392000.0,
"datetime": "2024-12-12 21:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 89563,
"price": 143132000.0,
"datetime": "2024-12-12 22:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 89594,
"price": 143644000.0,
"datetime": "2024-12-13 00:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 89623,
"price": 144221000.0,
"datetime": "2024-12-13 01:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 89687,
"price": 142730000.0,
"datetime": "2024-12-13 04:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 89702,
"price": 142720000.0,
"datetime": "2024-12-13 05:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 89798,
"price": 142604000.0,
"datetime": "2024-12-13 10:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 89861,
"price": 142838000.0,
"datetime": "2024-12-13 13:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 89928,
"price": 143275000.0,
"datetime": "2024-12-13 16:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 90075,
"price": 143872000.0,
"datetime": "2024-12-14 00:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 90087,
"price": 143125000.0,
"datetime": "2024-12-14 00:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 90102,
"price": 143538000.0,
"datetime": "2024-12-14 01:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 90271,
"price": 144901000.0,
"datetime": "2024-12-14 10:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 90283,
"price": 145238000.0,
"datetime": "2024-12-14 10:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 90343,
"price": 145043000.0,
"datetime": "2024-12-14 13:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 90515,
"price": 144789000.0,
"datetime": "2024-12-14 22:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 90521,
"price": 144749000.0,
"datetime": "2024-12-14 22:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 90608,
"price": 145132000.0,
"datetime": "2024-12-15 02:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 90640,
"price": 145750000.0,
"datetime": "2024-12-15 04:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 90769,
"price": 146515000.0,
"datetime": "2024-12-15 10:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 90868,
"price": 146401000.0,
"datetime": "2024-12-15 15:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 90973,
"price": 147641000.0,
"datetime": "2024-12-15 21:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 90992,
"price": 148210000.0,
"datetime": "2024-12-15 22:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 91058,
"price": 147990000.0,
"datetime": "2024-12-16 01:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 91178,
"price": 148682000.0,
"datetime": "2024-12-16 07:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 91211,
"price": 149168000.0,
"datetime": "2024-12-16 09:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 91225,
"price": 151537000.0,
"datetime": "2024-12-16 09:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 91319,
"price": 150899000.0,
"datetime": "2024-12-16 14:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 91448,
"price": 150500000.0,
"datetime": "2024-12-16 20:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 91453,
"price": 151043000.0,
"datetime": "2024-12-16 21:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 91473,
"price": 150830000.0,
"datetime": "2024-12-16 22:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 91546,
"price": 153158000.0,
"datetime": "2024-12-17 01:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 91587,
"price": 154000000.0,
"datetime": "2024-12-17 03:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 91602,
"price": 153336000.0,
"datetime": "2024-12-17 04:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 91696,
"price": 153561000.0,
"datetime": "2024-12-17 09:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 91860,
"price": 155200000.0,
"datetime": "2024-12-17 17:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 91895,
"price": 155030000.0,
"datetime": "2024-12-17 19:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 91958,
"price": 155300000.0,
"datetime": "2024-12-17 22:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 91994,
"price": 155600000.0,
"datetime": "2024-12-18 00:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 92003,
"price": 155149000.0,
"datetime": "2024-12-18 00:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 92067,
"price": 155281000.0,
"datetime": "2024-12-18 03:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 92075,
"price": 155548000.0,
"datetime": "2024-12-18 04:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 92147,
"price": 154109000.0,
"datetime": "2024-12-18 07:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 92179,
"price": 155326000.0,
"datetime": "2024-12-18 09:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 92265,
"price": 151750000.0,
"datetime": "2024-12-18 13:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 92339,
"price": 152582000.0,
"datetime": "2024-12-18 17:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 92420,
"price": 154071000.0,
"datetime": "2024-12-18 21:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 92465,
"price": 153842000.0,
"datetime": "2024-12-18 23:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 92495,
"price": 153679000.0,
"datetime": "2024-12-19 01:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 92544,
"price": 153681000.0,
"datetime": "2024-12-19 03:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 92550,
"price": 154418000.0,
"datetime": "2024-12-19 03:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 92555,
"price": 153360000.0,
"datetime": "2024-12-19 04:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 92558,
"price": 153585000.0,
"datetime": "2024-12-19 04:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 92587,
"price": 152181000.0,
"datetime": "2024-12-19 05:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 92591,
"price": 151394000.0,
"datetime": "2024-12-19 06:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 92620,
"price": 150200000.0,
"datetime": "2024-12-19 07:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 92640,
"price": 149557000.0,
"datetime": "2024-12-19 08:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 92651,
"price": 148960000.0,
"datetime": "2024-12-19 09:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 92696,
"price": 148480000.0,
"datetime": "2024-12-19 11:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 92701,
"price": 148400000.0,
"datetime": "2024-12-19 11:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 92717,
"price": 151100000.0,
"datetime": "2024-12-19 12:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 92738,
"price": 151391000.0,
"datetime": "2024-12-19 13:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 92884,
"price": 152401000.0,
"datetime": "2024-12-19 20:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 92934,
"price": 152192000.0,
"datetime": "2024-12-19 23:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 92945,
"price": 151500000.0,
"datetime": "2024-12-19 23:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 92948,
"price": 151461000.0,
"datetime": "2024-12-19 23:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 92955,
"price": 150990000.0,
"datetime": "2024-12-20 00:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 92965,
"price": 150105000.0,
"datetime": "2024-12-20 00:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 93010,
"price": 149525000.0,
"datetime": "2024-12-20 02:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 93019,
"price": 148694000.0,
"datetime": "2024-12-20 03:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 93050,
"price": 147452000.0,
"datetime": "2024-12-20 04:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 93056,
"price": 146537000.0,
"datetime": "2024-12-20 05:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 93073,
"price": 146110000.0,
"datetime": "2024-12-20 06:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 93089,
"price": 147499000.0,
"datetime": "2024-12-20 06:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 93112,
"price": 148633000.0,
"datetime": "2024-12-20 08:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 93142,
"price": 146677000.0,
"datetime": "2024-12-20 09:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 93166,
"price": 145890000.0,
"datetime": "2024-12-20 10:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 93175,
"price": 145575000.0,
"datetime": "2024-12-20 11:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 93202,
"price": 145999000.0,
"datetime": "2024-12-20 12:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 93258,
"price": 146038000.0,
"datetime": "2024-12-20 15:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 93270,
"price": 146000000.0,
"datetime": "2024-12-20 15:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 93287,
"price": 146412000.0,
"datetime": "2024-12-20 16:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 93317,
"price": 143498000.0,
"datetime": "2024-12-20 18:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 93336,
"price": 141736000.0,
"datetime": "2024-12-20 19:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 93363,
"price": 140703000.0,
"datetime": "2024-12-20 20:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 93388,
"price": 142714000.0,
"datetime": "2024-12-20 21:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 93403,
"price": 143737000.0,
"datetime": "2024-12-20 22:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 93407,
"price": 145022000.0,
"datetime": "2024-12-20 22:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 93447,
"price": 147797000.0,
"datetime": "2024-12-21 00:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 93471,
"price": 146150000.0,
"datetime": "2024-12-21 02:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 93528,
"price": 146222000.0,
"datetime": "2024-12-21 04:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 93557,
"price": 144363000.0,
"datetime": "2024-12-21 06:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 93608,
"price": 147714000.0,
"datetime": "2024-12-21 08:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 93725,
"price": 147400000.0,
"datetime": "2024-12-21 14:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 93772,
"price": 148588000.0,
"datetime": "2024-12-21 17:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 93810,
"price": 148396000.0,
"datetime": "2024-12-21 18:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 93844,
"price": 148129000.0,
"datetime": "2024-12-21 20:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 93882,
"price": 145933000.0,
"datetime": "2024-12-21 22:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 93909,
"price": 146825000.0,
"datetime": "2024-12-21 23:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 94038,
"price": 147620000.0,
"datetime": "2024-12-22 06:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 94059,
"price": 147700000.0,
"datetime": "2024-12-22 07:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 94157,
"price": 147099000.0,
"datetime": "2024-12-22 12:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 94226,
"price": 146404000.0,
"datetime": "2024-12-22 15:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 94243,
"price": 145755000.0,
"datetime": "2024-12-22 16:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 94279,
"price": 146448000.0,
"datetime": "2024-12-22 18:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 94334,
"price": 146041000.0,
"datetime": "2024-12-22 21:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 94359,
"price": 146806000.0,
"datetime": "2024-12-22 22:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 94377,
"price": 146143000.0,
"datetime": "2024-12-22 23:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 94460,
"price": 145478000.0,
"datetime": "2024-12-23 03:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 94475,
"price": 144981000.0,
"datetime": "2024-12-23 04:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 94499,
"price": 144999000.0,
"datetime": "2024-12-23 05:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 94522,
"price": 144700000.0,
"datetime": "2024-12-23 06:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 94536,
"price": 144646000.0,
"datetime": "2024-12-23 07:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 94562,
"price": 144681000.0,
"datetime": "2024-12-23 08:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 94601,
"price": 143384000.0,
"datetime": "2024-12-23 10:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 94658,
"price": 145214000.0,
"datetime": "2024-12-23 13:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 94720,
"price": 144352000.0,
"datetime": "2024-12-23 16:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 94802,
"price": 144722000.0,
"datetime": "2024-12-23 20:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 94856,
"price": 144466000.0,
"datetime": "2024-12-23 23:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 94870,
"price": 143232000.0,
"datetime": "2024-12-23 23:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 94900,
"price": 142012000.0,
"datetime": "2024-12-24 01:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 94906,
"price": 142250000.0,
"datetime": "2024-12-24 01:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 94954,
"price": 141428000.0,
"datetime": "2024-12-24 04:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 94991,
"price": 141035000.0,
"datetime": "2024-12-24 06:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 95003,
"price": 141516000.0,
"datetime": "2024-12-24 06:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 95041,
"price": 143238000.0,
"datetime": "2024-12-24 08:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 95105,
"price": 141799000.0,
"datetime": "2024-12-24 11:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 95188,
"price": 141500000.0,
"datetime": "2024-12-24 15:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 95212,
"price": 142017000.0,
"datetime": "2024-12-24 17:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 95252,
"price": 141429000.0,
"datetime": "2024-12-24 19:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 95321,
"price": 142630000.0,
"datetime": "2024-12-24 22:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 95382,
"price": 146656000.0,
"datetime": "2024-12-25 01:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 95402,
"price": 147201000.0,
"datetime": "2024-12-25 02:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 95419,
"price": 147252000.0,
"datetime": "2024-12-25 03:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 95456,
"price": 146113000.0,
"datetime": "2024-12-25 05:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 95501,
"price": 146733000.0,
"datetime": "2024-12-25 07:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 95629,
"price": 146280000.0,
"datetime": "2024-12-25 13:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 95660,
"price": 146279000.0,
"datetime": "2024-12-25 15:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 95734,
"price": 147498000.0,
"datetime": "2024-12-25 19:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 95742,
"price": 147521000.0,
"datetime": "2024-12-25 19:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 95782,
"price": 147249000.0,
"datetime": "2024-12-25 21:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 95801,
"price": 146962000.0,
"datetime": "2024-12-25 22:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 95956,
"price": 147691000.0,
"datetime": "2024-12-26 06:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 95981,
"price": 147872000.0,
"datetime": "2024-12-26 07:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 96021,
"price": 148000000.0,
"datetime": "2024-12-26 09:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 96185,
"price": 144333000.0,
"datetime": "2024-12-26 17:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 96219,
"price": 143860000.0,
"datetime": "2024-12-26 19:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 96252,
"price": 143886000.0,
"datetime": "2024-12-26 21:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 96292,
"price": 144151000.0,
"datetime": "2024-12-26 23:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 96301,
"price": 144135000.0,
"datetime": "2024-12-26 23:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 96339,
"price": 144555000.0,
"datetime": "2024-12-27 01:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 96409,
"price": 144922000.0,
"datetime": "2024-12-27 04:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 96416,
"price": 144110000.0,
"datetime": "2024-12-27 05:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 96510,
"price": 144037000.0,
"datetime": "2024-12-27 09:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 96546,
"price": 145139000.0,
"datetime": "2024-12-27 11:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 96630,
"price": 144888000.0,
"datetime": "2024-12-27 15:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 96636,
"price": 144160000.0,
"datetime": "2024-12-27 16:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 96646,
"price": 143635000.0,
"datetime": "2024-12-27 16:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 96677,
"price": 145034000.0,
"datetime": "2024-12-27 18:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 96753,
"price": 144646000.0,
"datetime": "2024-12-27 22:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 96820,
"price": 142799000.0,
"datetime": "2024-12-28 01:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 96850,
"price": 142106000.0,
"datetime": "2024-12-28 02:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 96998,
"price": 141667000.0,
"datetime": "2024-12-28 10:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 97257,
"price": 142655000.0,
"datetime": "2024-12-28 23:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 97264,
"price": 142001000.0,
"datetime": "2024-12-28 23:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 97317,
"price": 142478000.0,
"datetime": "2024-12-29 02:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 97452,
"price": 142200000.0,
"datetime": "2024-12-29 09:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 97653,
"price": 142170000.0,
"datetime": "2024-12-29 19:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 97739,
"price": 141101000.0,
"datetime": "2024-12-29 23:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 97748,
"price": 141248000.0,
"datetime": "2024-12-29 23:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 97886,
"price": 139722000.0,
"datetime": "2024-12-30 06:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 97901,
"price": 139641000.0,
"datetime": "2024-12-30 07:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 98056,
"price": 138800000.0,
"datetime": "2024-12-30 15:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 98082,
"price": 138196000.0,
"datetime": "2024-12-30 16:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 98193,
"price": 139082000.0,
"datetime": "2024-12-30 22:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 98243,
"price": 136812000.0,
"datetime": "2024-12-31 00:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 98317,
"price": 139400000.0,
"datetime": "2024-12-31 04:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 98343,
"price": 139686000.0,
"datetime": "2024-12-31 05:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 98364,
"price": 137691000.0,
"datetime": "2024-12-31 06:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 98374,
"price": 137590000.0,
"datetime": "2024-12-31 07:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 98448,
"price": 136866000.0,
"datetime": "2024-12-31 10:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 98494,
"price": 137173000.0,
"datetime": "2024-12-31 13:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 98586,
"price": 139600000.0,
"datetime": "2024-12-31 17:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 98665,
"price": 140799000.0,
"datetime": "2024-12-31 21:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 98685,
"price": 142202000.0,
"datetime": "2024-12-31 22:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 98703,
"price": 142000000.0,
"datetime": "2024-12-31 23:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 98720,
"price": 141604000.0,
"datetime": "2025-01-01 00:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 98744,
"price": 139900000.0,
"datetime": "2025-01-01 06:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 98797,
"price": 139862000.0,
"datetime": "2025-01-01 09:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 98819,
"price": 140271000.0,
"datetime": "2025-01-01 10:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 98977,
"price": 139549000.0,
"datetime": "2025-01-01 18:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 98989,
"price": 139947000.0,
"datetime": "2025-01-01 18:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 99082,
"price": 140617000.0,
"datetime": "2025-01-01 23:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 99187,
"price": 140953000.0,
"datetime": "2025-01-02 04:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 99280,
"price": 141918000.0,
"datetime": "2025-01-02 09:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 99291,
"price": 141968000.0,
"datetime": "2025-01-02 09:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 99390,
"price": 142004000.0,
"datetime": "2025-01-02 14:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 99414,
"price": 142000000.0,
"datetime": "2025-01-02 16:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 99547,
"price": 143300000.0,
"datetime": "2025-01-02 22:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 99561,
"price": 143124000.0,
"datetime": "2025-01-02 23:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 99563,
"price": 142984000.0,
"datetime": "2025-01-02 23:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 99578,
"price": 143216000.0,
"datetime": "2025-01-03 00:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 99622,
"price": 143801000.0,
"datetime": "2025-01-03 02:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 99702,
"price": 144166000.0,
"datetime": "2025-01-03 06:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 99797,
"price": 143757000.0,
"datetime": "2025-01-03 11:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 99949,
"price": 143340000.0,
"datetime": "2025-01-03 18:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 100064,
"price": 144068000.0,
"datetime": "2025-01-04 00:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 100090,
"price": 144350000.0,
"datetime": "2025-01-04 01:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 100153,
"price": 144986000.0,
"datetime": "2025-01-04 05:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 100306,
"price": 144857000.0,
"datetime": "2025-01-04 12:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 100427,
"price": 144560000.0,
"datetime": "2025-01-04 18:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 100653,
"price": 145585000.0,
"datetime": "2025-01-05 06:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 100802,
"price": 145297000.0,
"datetime": "2025-01-05 13:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 100879,
"price": 144372000.0,
"datetime": "2025-01-05 17:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 100998,
"price": 143755000.0,
"datetime": "2025-01-05 23:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 101022,
"price": 144500000.0,
"datetime": "2025-01-06 00:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 101072,
"price": 144102000.0,
"datetime": "2025-01-06 03:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 101118,
"price": 144925000.0,
"datetime": "2025-01-06 05:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 101216,
"price": 144723000.0,
"datetime": "2025-01-06 10:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 101229,
"price": 145400000.0,
"datetime": "2025-01-06 10:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 101333,
"price": 146339000.0,
"datetime": "2025-01-06 16:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 101438,
"price": 146335000.0,
"datetime": "2025-01-06 21:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 101456,
"price": 145844000.0,
"datetime": "2025-01-06 22:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 101485,
"price": 146358000.0,
"datetime": "2025-01-06 23:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 101525,
"price": 149247000.0,
"datetime": "2025-01-07 01:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 101555,
"price": 149406000.0,
"datetime": "2025-01-07 03:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 101671,
"price": 150127000.0,
"datetime": "2025-01-07 08:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 101686,
"price": 150199000.0,
"datetime": "2025-01-07 09:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 101889,
"price": 148239000.0,
"datetime": "2025-01-07 19:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 101910,
"price": 147883000.0,
"datetime": "2025-01-07 20:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 101980,
"price": 146147000.0,
"datetime": "2025-01-08 00:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 101988,
"price": 145319000.0,
"datetime": "2025-01-08 00:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 102025,
"price": 144792000.0,
"datetime": "2025-01-08 02:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 102030,
"price": 144670000.0,
"datetime": "2025-01-08 02:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 102055,
"price": 144501000.0,
"datetime": "2025-01-08 04:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 102088,
"price": 144328000.0,
"datetime": "2025-01-08 05:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 102105,
"price": 144400000.0,
"datetime": "2025-01-08 06:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 102153,
"price": 144243000.0,
"datetime": "2025-01-08 09:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 102165,
"price": 144868000.0,
"datetime": "2025-01-08 09:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 102259,
"price": 143771000.0,
"datetime": "2025-01-08 14:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 102283,
"price": 143144000.0,
"datetime": "2025-01-08 15:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 102296,
"price": 143327000.0,
"datetime": "2025-01-08 16:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 102351,
"price": 142601000.0,
"datetime": "2025-01-08 18:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 102373,
"price": 143290000.0,
"datetime": "2025-01-08 20:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 102417,
"price": 142054000.0,
"datetime": "2025-01-08 22:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 102444,
"price": 142500000.0,
"datetime": "2025-01-08 23:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 102456,
"price": 142285000.0,
"datetime": "2025-01-09 00:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 102469,
"price": 142777000.0,
"datetime": "2025-01-09 00:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 102514,
"price": 141820000.0,
"datetime": "2025-01-09 03:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 102533,
"price": 141705000.0,
"datetime": "2025-01-09 04:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 102583,
"price": 141674000.0,
"datetime": "2025-01-09 06:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 102640,
"price": 141930000.0,
"datetime": "2025-01-09 09:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 102651,
"price": 142197000.0,
"datetime": "2025-01-09 09:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 102677,
"price": 141260000.0,
"datetime": "2025-01-09 11:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 102725,
"price": 140771000.0,
"datetime": "2025-01-09 13:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 102778,
"price": 140560000.0,
"datetime": "2025-01-09 16:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 102823,
"price": 140153000.0,
"datetime": "2025-01-09 18:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 102874,
"price": 139910000.0,
"datetime": "2025-01-09 21:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 102917,
"price": 139799000.0,
"datetime": "2025-01-09 23:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 102957,
"price": 141598000.0,
"datetime": "2025-01-10 01:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 102992,
"price": 140040000.0,
"datetime": "2025-01-10 03:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 103046,
"price": 139335000.0,
"datetime": "2025-01-10 05:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 103102,
"price": 139421000.0,
"datetime": "2025-01-10 08:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 103216,
"price": 141200000.0,
"datetime": "2025-01-10 14:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 103223,
"price": 141715000.0,
"datetime": "2025-01-10 14:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 103272,
"price": 142185000.0,
"datetime": "2025-01-10 17:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 103341,
"price": 142723000.0,
"datetime": "2025-01-10 20:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 103353,
"price": 143056000.0,
"datetime": "2025-01-10 21:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 103372,
"price": 142936000.0,
"datetime": "2025-01-10 22:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 103382,
"price": 141852000.0,
"datetime": "2025-01-10 22:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 103382,
"price": 141852000.0,
"datetime": "2025-01-10 22:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 103385,
"price": 140873000.0,
"datetime": "2025-01-10 22:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 103418,
"price": 140958000.0,
"datetime": "2025-01-11 00:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 103480,
"price": 142865000.0,
"datetime": "2025-01-11 03:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 103597,
"price": 142166000.0,
"datetime": "2025-01-11 09:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 103933,
"price": 141548000.0,
"datetime": "2025-01-12 02:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 104019,
"price": 141921000.0,
"datetime": "2025-01-12 06:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 104054,
"price": 141378000.0,
"datetime": "2025-01-12 08:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 104320,
"price": 141933000.0,
"datetime": "2025-01-12 21:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 104396,
"price": 142449000.0,
"datetime": "2025-01-13 01:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 104456,
"price": 142200000.0,
"datetime": "2025-01-13 04:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 104550,
"price": 142126000.0,
"datetime": "2025-01-13 08:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 104572,
"price": 142667000.0,
"datetime": "2025-01-13 10:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 104638,
"price": 142232000.0,
"datetime": "2025-01-13 13:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 104661,
"price": 141749000.0,
"datetime": "2025-01-13 14:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 104794,
"price": 138702000.0,
"datetime": "2025-01-13 21:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 104813,
"price": 138598000.0,
"datetime": "2025-01-13 22:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 104821,
"price": 139058000.0,
"datetime": "2025-01-13 22:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 104844,
"price": 138277000.0,
"datetime": "2025-01-13 23:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 104860,
"price": 140485000.0,
"datetime": "2025-01-14 00:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 104895,
"price": 139768000.0,
"datetime": "2025-01-14 02:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 104917,
"price": 139573000.0,
"datetime": "2025-01-14 03:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 104941,
"price": 140225000.0,
"datetime": "2025-01-14 04:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 105122,
"price": 142004000.0,
"datetime": "2025-01-14 13:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 105134,
"price": 142688000.0,
"datetime": "2025-01-14 14:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 105196,
"price": 142743000.0,
"datetime": "2025-01-14 17:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 105234,
"price": 144104000.0,
"datetime": "2025-01-14 19:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 105302,
"price": 144383000.0,
"datetime": "2025-01-14 22:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 105303,
"price": 144027000.0,
"datetime": "2025-01-14 22:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 105360,
"price": 143702000.0,
"datetime": "2025-01-15 01:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 105388,
"price": 143223000.0,
"datetime": "2025-01-15 02:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 105430,
"price": 143599000.0,
"datetime": "2025-01-15 04:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 105440,
"price": 143815000.0,
"datetime": "2025-01-15 05:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 105613,
"price": 144200000.0,
"datetime": "2025-01-15 14:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 105659,
"price": 144467000.0,
"datetime": "2025-01-15 16:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 105710,
"price": 143850000.0,
"datetime": "2025-01-15 18:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 105765,
"price": 143939000.0,
"datetime": "2025-01-15 21:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 105797,
"price": 145968000.0,
"datetime": "2025-01-15 23:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 105816,
"price": 146188000.0,
"datetime": "2025-01-16 00:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 105819,
"price": 146121000.0,
"datetime": "2025-01-16 00:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 105889,
"price": 146254000.0,
"datetime": "2025-01-16 03:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 105923,
"price": 147000000.0,
"datetime": "2025-01-16 05:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 105981,
"price": 146785000.0,
"datetime": "2025-01-16 08:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 105994,
"price": 146901000.0,
"datetime": "2025-01-16 09:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 106148,
"price": 146814000.0,
"datetime": "2025-01-16 16:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 106166,
"price": 146102000.0,
"datetime": "2025-01-16 17:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 106187,
"price": 146443000.0,
"datetime": "2025-01-16 18:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 106239,
"price": 146384000.0,
"datetime": "2025-01-16 21:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 106253,
"price": 145650000.0,
"datetime": "2025-01-16 22:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 106266,
"price": 146240000.0,
"datetime": "2025-01-16 22:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 106295,
"price": 145140000.0,
"datetime": "2025-01-17 00:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 106317,
"price": 145655000.0,
"datetime": "2025-01-17 01:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 106356,
"price": 146099000.0,
"datetime": "2025-01-17 03:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 106419,
"price": 146791000.0,
"datetime": "2025-01-17 06:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 106474,
"price": 147300000.0,
"datetime": "2025-01-17 09:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 106527,
"price": 149000000.0,
"datetime": "2025-01-17 11:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 106664,
"price": 150201000.0,
"datetime": "2025-01-17 18:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 106824,
"price": 153853000.0,
"datetime": "2025-01-18 02:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 106881,
"price": 154749000.0,
"datetime": "2025-01-18 05:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 106955,
"price": 153346000.0,
"datetime": "2025-01-18 09:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 106987,
"price": 153501000.0,
"datetime": "2025-01-18 10:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 107027,
"price": 152921000.0,
"datetime": "2025-01-18 12:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 107042,
"price": 152586000.0,
"datetime": "2025-01-18 13:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 107070,
"price": 152982000.0,
"datetime": "2025-01-18 14:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 107103,
"price": 153086000.0,
"datetime": "2025-01-18 16:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 107122,
"price": 153381000.0,
"datetime": "2025-01-18 17:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 107278,
"price": 155650000.0,
"datetime": "2025-01-19 01:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 107294,
"price": 155396000.0,
"datetime": "2025-01-19 02:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 107413,
"price": 155997000.0,
"datetime": "2025-01-19 08:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 107426,
"price": 155638000.0,
"datetime": "2025-01-19 08:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 107480,
"price": 155995000.0,
"datetime": "2025-01-19 11:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 107617,
"price": 157349000.0,
"datetime": "2025-01-19 18:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 107620,
"price": 157931000.0,
"datetime": "2025-01-19 18:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 107670,
"price": 158874000.0,
"datetime": "2025-01-19 20:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 107690,
"price": 158740000.0,
"datetime": "2025-01-19 21:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 107726,
"price": 158868000.0,
"datetime": "2025-01-19 23:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 107741,
"price": 157848000.0,
"datetime": "2025-01-20 00:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 107826,
"price": 157376000.0,
"datetime": "2025-01-20 04:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 107859,
"price": 158256000.0,
"datetime": "2025-01-20 06:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 107862,
"price": 157493000.0,
"datetime": "2025-01-20 06:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 107876,
"price": 157237000.0,
"datetime": "2025-01-20 07:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 107888,
"price": 154663000.0,
"datetime": "2025-01-20 07:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 107899,
"price": 153233000.0,
"datetime": "2025-01-20 08:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 107903,
"price": 152557000.0,
"datetime": "2025-01-20 08:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 107965,
"price": 154970000.0,
"datetime": "2025-01-20 11:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 107978,
"price": 155100000.0,
"datetime": "2025-01-20 12:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 108006,
"price": 154742000.0,
"datetime": "2025-01-20 13:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 108050,
"price": 161620000.0,
"datetime": "2025-01-20 15:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 108142,
"price": 161757000.0,
"datetime": "2025-01-20 20:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 108160,
"price": 159708000.0,
"datetime": "2025-01-20 21:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 108232,
"price": 157593000.0,
"datetime": "2025-01-21 01:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 108237,
"price": 157060000.0,
"datetime": "2025-01-21 01:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 108254,
"price": 156170000.0,
"datetime": "2025-01-21 02:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 108267,
"price": 154211000.0,
"datetime": "2025-01-21 02:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 108354,
"price": 153353000.0,
"datetime": "2025-01-21 07:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 108406,
"price": 153182000.0,
"datetime": "2025-01-21 09:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 108413,
"price": 152900000.0,
"datetime": "2025-01-21 10:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 108423,
"price": 152030000.0,
"datetime": "2025-01-21 10:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 108442,
"price": 153869000.0,
"datetime": "2025-01-21 11:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 108472,
"price": 154608000.0,
"datetime": "2025-01-21 13:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 108514,
"price": 153350000.0,
"datetime": "2025-01-21 15:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 108549,
"price": 153191000.0,
"datetime": "2025-01-21 16:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 108633,
"price": 155152000.0,
"datetime": "2025-01-21 21:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 108683,
"price": 155413000.0,
"datetime": "2025-01-21 23:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 108686,
"price": 155464000.0,
"datetime": "2025-01-21 23:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 108694,
"price": 155037000.0,
"datetime": "2025-01-22 00:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 108720,
"price": 157203000.0,
"datetime": "2025-01-22 01:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 108776,
"price": 157576000.0,
"datetime": "2025-01-22 04:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 108822,
"price": 157552000.0,
"datetime": "2025-01-22 06:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 108865,
"price": 157557000.0,
"datetime": "2025-01-22 08:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 108918,
"price": 157201000.0,
"datetime": "2025-01-22 11:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 109031,
"price": 156504000.0,
"datetime": "2025-01-22 16:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 109144,
"price": 155494000.0,
"datetime": "2025-01-22 22:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 109160,
"price": 155566000.0,
"datetime": "2025-01-22 23:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 109170,
"price": 155697000.0,
"datetime": "2025-01-22 23:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 109182,
"price": 155574000.0,
"datetime": "2025-01-23 00:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 109213,
"price": 155270000.0,
"datetime": "2025-01-23 02:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 109266,
"price": 155310000.0,
"datetime": "2025-01-23 04:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 109313,
"price": 155081000.0,
"datetime": "2025-01-23 07:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 109355,
"price": 154847000.0,
"datetime": "2025-01-23 09:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 109414,
"price": 153700000.0,
"datetime": "2025-01-23 12:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 109450,
"price": 152785000.0,
"datetime": "2025-01-23 13:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 109490,
"price": 152741000.0,
"datetime": "2025-01-23 15:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 109573,
"price": 152812000.0,
"datetime": "2025-01-23 20:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 109598,
"price": 152301000.0,
"datetime": "2025-01-23 21:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 109637,
"price": 153081000.0,
"datetime": "2025-01-23 23:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 109649,
"price": 157219000.0,
"datetime": "2025-01-23 23:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 109678,
"price": 157399000.0,
"datetime": "2025-01-24 01:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 109740,
"price": 157028000.0,
"datetime": "2025-01-24 04:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 109754,
"price": 155831000.0,
"datetime": "2025-01-24 05:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 109756,
"price": 157033000.0,
"datetime": "2025-01-24 05:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 109756,
"price": 157033000.0,
"datetime": "2025-01-24 05:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 109762,
"price": 157452000.0,
"datetime": "2025-01-24 05:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 109771,
"price": 154847000.0,
"datetime": "2025-01-24 05:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 109779,
"price": 154799000.0,
"datetime": "2025-01-24 06:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 109892,
"price": 155332000.0,
"datetime": "2025-01-24 12:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 109895,
"price": 154870000.0,
"datetime": "2025-01-24 12:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 109901,
"price": 155487000.0,
"datetime": "2025-01-24 12:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 109914,
"price": 155708000.0,
"datetime": "2025-01-24 13:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 110000,
"price": 156896000.0,
"datetime": "2025-01-24 17:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 110114,
"price": 156391000.0,
"datetime": "2025-01-24 23:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 110125,
"price": 157200000.0,
"datetime": "2025-01-24 23:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 110141,
"price": 157120000.0,
"datetime": "2025-01-25 00:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 110210,
"price": 157938000.0,
"datetime": "2025-01-25 03:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 110259,
"price": 157597000.0,
"datetime": "2025-01-25 06:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 110291,
"price": 157124000.0,
"datetime": "2025-01-25 07:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 110390,
"price": 157725000.0,
"datetime": "2025-01-25 12:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 110430,
"price": 156899000.0,
"datetime": "2025-01-25 14:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 111254,
"price": 157050000.0,
"datetime": "2025-01-27 08:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 111273,
"price": 157039000.0,
"datetime": "2025-01-27 09:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 111336,
"price": 154685000.0,
"datetime": "2025-01-27 12:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 111423,
"price": 152120000.0,
"datetime": "2025-01-27 16:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 111520,
"price": 152728000.0,
"datetime": "2025-01-27 21:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 111540,
"price": 154440000.0,
"datetime": "2025-01-27 22:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 111576,
"price": 154987000.0,
"datetime": "2025-01-28 00:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 111607,
"price": 153776000.0,
"datetime": "2025-01-28 01:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 111625,
"price": 153300000.0,
"datetime": "2025-01-28 02:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 111668,
"price": 153015000.0,
"datetime": "2025-01-28 04:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 111699,
"price": 154538000.0,
"datetime": "2025-01-28 06:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 111769,
"price": 154700000.0,
"datetime": "2025-01-28 09:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 111789,
"price": 154602000.0,
"datetime": "2025-01-28 10:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 111884,
"price": 155732000.0,
"datetime": "2025-01-28 15:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 111899,
"price": 156400000.0,
"datetime": "2025-01-28 16:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 111967,
"price": 155607000.0,
"datetime": "2025-01-28 19:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 112033,
"price": 154958000.0,
"datetime": "2025-01-28 23:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 112040,
"price": 155366000.0,
"datetime": "2025-01-28 23:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 112045,
"price": 154815000.0,
"datetime": "2025-01-28 23:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 112066,
"price": 155550000.0,
"datetime": "2025-01-29 00:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 112133,
"price": 155381000.0,
"datetime": "2025-01-29 04:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 112147,
"price": 155918000.0,
"datetime": "2025-01-29 04:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 112196,
"price": 155600000.0,
"datetime": "2025-01-29 07:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 112583,
"price": 157189000.0,
"datetime": "2025-01-30 02:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 112614,
"price": 157050000.0,
"datetime": "2025-01-30 04:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 112622,
"price": 157800000.0,
"datetime": "2025-01-30 04:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 112626,
"price": 158031000.0,
"datetime": "2025-01-30 04:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 112666,
"price": 158560000.0,
"datetime": "2025-01-30 06:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 112695,
"price": 158917000.0,
"datetime": "2025-01-30 08:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 113008,
"price": 160165000.0,
"datetime": "2025-01-30 23:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 113020,
"price": 159748000.0,
"datetime": "2025-01-31 00:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 113203,
"price": 158800000.0,
"datetime": "2025-01-31 09:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 113280,
"price": 158687000.0,
"datetime": "2025-01-31 13:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 113496,
"price": 158743000.0,
"datetime": "2025-02-01 00:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 113514,
"price": 158948000.0,
"datetime": "2025-02-01 01:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 113628,
"price": 156443000.0,
"datetime": "2025-02-01 06:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 113654,
"price": 156485000.0,
"datetime": "2025-02-01 08:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 113701,
"price": 157065000.0,
"datetime": "2025-02-01 10:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 113731,
"price": 156662000.0,
"datetime": "2025-02-01 11:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 113882,
"price": 156724000.0,
"datetime": "2025-02-01 19:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 114118,
"price": 157300000.0,
"datetime": "2025-02-02 07:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 114144,
"price": 157243000.0,
"datetime": "2025-02-02 08:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 114194,
"price": 157100000.0,
"datetime": "2025-02-02 11:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 114258,
"price": 156096000.0,
"datetime": "2025-02-02 14:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 114304,
"price": 155861000.0,
"datetime": "2025-02-02 16:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 114401,
"price": 155000000.0,
"datetime": "2025-02-02 21:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 114426,
"price": 154750000.0,
"datetime": "2025-02-02 22:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 114457,
"price": 154558000.0,
"datetime": "2025-02-03 00:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 114483,
"price": 155257000.0,
"datetime": "2025-02-03 01:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 114518,
"price": 154750000.0,
"datetime": "2025-02-03 03:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 114544,
"price": 154849000.0,
"datetime": "2025-02-03 04:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 114593,
"price": 153304000.0,
"datetime": "2025-02-03 07:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 114618,
"price": 154410000.0,
"datetime": "2025-02-03 08:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 114640,
"price": 153246000.0,
"datetime": "2025-02-03 09:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 114652,
"price": 151850000.0,
"datetime": "2025-02-03 10:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 114668,
"price": 146897000.0,
"datetime": "2025-02-03 10:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 114670,
"price": 146177000.0,
"datetime": "2025-02-03 10:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 114702,
"price": 152768000.0,
"datetime": "2025-02-03 12:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 114729,
"price": 150964000.0,
"datetime": "2025-02-03 13:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 114760,
"price": 150400000.0,
"datetime": "2025-02-03 15:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 114801,
"price": 152236000.0,
"datetime": "2025-02-03 17:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 114817,
"price": 152158000.0,
"datetime": "2025-02-03 18:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 114906,
"price": 151100000.0,
"datetime": "2025-02-03 22:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 114911,
"price": 150403000.0,
"datetime": "2025-02-03 22:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 114922,
"price": 151408000.0,
"datetime": "2025-02-03 23:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 114923,
"price": 151301000.0,
"datetime": "2025-02-03 23:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 114949,
"price": 156400000.0,
"datetime": "2025-02-04 00:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 114990,
"price": 155603000.0,
"datetime": "2025-02-04 02:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 115034,
"price": 157840000.0,
"datetime": "2025-02-04 05:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 115047,
"price": 158127000.0,
"datetime": "2025-02-04 05:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 115087,
"price": 159588000.0,
"datetime": "2025-02-04 07:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 115114,
"price": 159100000.0,
"datetime": "2025-02-04 09:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 115141,
"price": 157485000.0,
"datetime": "2025-02-04 10:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 115218,
"price": 154127000.0,
"datetime": "2025-02-04 14:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 115279,
"price": 154430000.0,
"datetime": "2025-02-04 17:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 115293,
"price": 154377000.0,
"datetime": "2025-02-04 18:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 115350,
"price": 154975000.0,
"datetime": "2025-02-04 20:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 115391,
"price": 154616000.0,
"datetime": "2025-02-04 22:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 115399,
"price": 154972000.0,
"datetime": "2025-02-04 23:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 115407,
"price": 155612000.0,
"datetime": "2025-02-04 23:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 115505,
"price": 155172000.0,
"datetime": "2025-02-05 04:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 115525,
"price": 154995000.0,
"datetime": "2025-02-05 05:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 115557,
"price": 153943000.0,
"datetime": "2025-02-05 07:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 115599,
"price": 153785000.0,
"datetime": "2025-02-05 09:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 115619,
"price": 154656000.0,
"datetime": "2025-02-05 10:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 115645,
"price": 153610000.0,
"datetime": "2025-02-05 11:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 115801,
"price": 152773000.0,
"datetime": "2025-02-05 19:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 115850,
"price": 153011000.0,
"datetime": "2025-02-05 21:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 115893,
"price": 152853000.0,
"datetime": "2025-02-06 00:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 115900,
"price": 153477000.0,
"datetime": "2025-02-06 00:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 115928,
"price": 153339000.0,
"datetime": "2025-02-06 01:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 115988,
"price": 152513000.0,
"datetime": "2025-02-06 04:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 116006,
"price": 152035000.0,
"datetime": "2025-02-06 05:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 116027,
"price": 152196000.0,
"datetime": "2025-02-06 06:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 116076,
"price": 151781000.0,
"datetime": "2025-02-06 09:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 116140,
"price": 151511000.0,
"datetime": "2025-02-06 12:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 116205,
"price": 152398000.0,
"datetime": "2025-02-06 15:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 116256,
"price": 152994000.0,
"datetime": "2025-02-06 18:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 116307,
"price": 153809000.0,
"datetime": "2025-02-06 20:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 116316,
"price": 153081000.0,
"datetime": "2025-02-06 21:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 116343,
"price": 153276000.0,
"datetime": "2025-02-06 22:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 116366,
"price": 152966000.0,
"datetime": "2025-02-06 23:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 116392,
"price": 151874000.0,
"datetime": "2025-02-07 01:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 116424,
"price": 151379000.0,
"datetime": "2025-02-07 02:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 116448,
"price": 150786000.0,
"datetime": "2025-02-07 03:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 116481,
"price": 150566000.0,
"datetime": "2025-02-07 05:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 116502,
"price": 150320000.0,
"datetime": "2025-02-07 06:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 116562,
"price": 150681000.0,
"datetime": "2025-02-07 09:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 116589,
"price": 151001000.0,
"datetime": "2025-02-07 10:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 116737,
"price": 149432000.0,
"datetime": "2025-02-07 18:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 116819,
"price": 150215000.0,
"datetime": "2025-02-07 22:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 116824,
"price": 150674000.0,
"datetime": "2025-02-07 22:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 116840,
"price": 153134000.0,
"datetime": "2025-02-07 23:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 116923,
"price": 150797000.0,
"datetime": "2025-02-08 03:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 117017,
"price": 149447000.0,
"datetime": "2025-02-08 08:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 117067,
"price": 149191000.0,
"datetime": "2025-02-08 10:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 117370,
"price": 148498000.0,
"datetime": "2025-02-09 01:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 117540,
"price": 149368000.0,
"datetime": "2025-02-09 10:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 117634,
"price": 148740000.0,
"datetime": "2025-02-09 15:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 117764,
"price": 147923000.0,
"datetime": "2025-02-09 21:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 117796,
"price": 147443000.0,
"datetime": "2025-02-09 23:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 117862,
"price": 147230000.0,
"datetime": "2025-02-10 02:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 117921,
"price": 147906000.0,
"datetime": "2025-02-10 05:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 117932,
"price": 147321000.0,
"datetime": "2025-02-10 06:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 117951,
"price": 146836000.0,
"datetime": "2025-02-10 06:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 118010,
"price": 147745000.0,
"datetime": "2025-02-10 09:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 118046,
"price": 146800000.0,
"datetime": "2025-02-10 11:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 118116,
"price": 147164000.0,
"datetime": "2025-02-10 15:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 118184,
"price": 147607000.0,
"datetime": "2025-02-10 18:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 118265,
"price": 147999000.0,
"datetime": "2025-02-10 22:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 118275,
"price": 147934000.0,
"datetime": "2025-02-10 23:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 118354,
"price": 147545000.0,
"datetime": "2025-02-11 03:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 118475,
"price": 148162000.0,
"datetime": "2025-02-11 09:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 118546,
"price": 147837000.0,
"datetime": "2025-02-11 12:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 118745,
"price": 147478000.0,
"datetime": "2025-02-11 22:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 118772,
"price": 147405000.0,
"datetime": "2025-02-12 00:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 118898,
"price": 145842000.0,
"datetime": "2025-02-12 06:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 118923,
"price": 146099000.0,
"datetime": "2025-02-12 07:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 118972,
"price": 146332000.0,
"datetime": "2025-02-12 10:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 119007,
"price": 145545000.0,
"datetime": "2025-02-12 11:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 119128,
"price": 145907000.0,
"datetime": "2025-02-12 17:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 119168,
"price": 145221000.0,
"datetime": "2025-02-12 19:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 119219,
"price": 145910000.0,
"datetime": "2025-02-12 22:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 119222,
"price": 144266000.0,
"datetime": "2025-02-12 22:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 119227,
"price": 144599000.0,
"datetime": "2025-02-12 22:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 119313,
"price": 146816000.0,
"datetime": "2025-02-13 03:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 119347,
"price": 146766000.0,
"datetime": "2025-02-13 04:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 119368,
"price": 146631000.0,
"datetime": "2025-02-13 05:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 119435,
"price": 147370000.0,
"datetime": "2025-02-13 09:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 119467,
"price": 147861000.0,
"datetime": "2025-02-13 10:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 119489,
"price": 147100000.0,
"datetime": "2025-02-13 11:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 119636,
"price": 145560000.0,
"datetime": "2025-02-13 19:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 119703,
"price": 145690000.0,
"datetime": "2025-02-13 22:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 119724,
"price": 144778000.0,
"datetime": "2025-02-13 23:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 119726,
"price": 145400000.0,
"datetime": "2025-02-13 23:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 119750,
"price": 145142000.0,
"datetime": "2025-02-14 00:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 119787,
"price": 145258000.0,
"datetime": "2025-02-14 02:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 119822,
"price": 144967000.0,
"datetime": "2025-02-14 04:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 119946,
"price": 145270000.0,
"datetime": "2025-02-14 10:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 120022,
"price": 145438000.0,
"datetime": "2025-02-14 14:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 120112,
"price": 146158000.0,
"datetime": "2025-02-14 19:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 120144,
"price": 145694000.0,
"datetime": "2025-02-14 20:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 120207,
"price": 146237000.0,
"datetime": "2025-02-14 23:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 120215,
"price": 145683000.0,
"datetime": "2025-02-15 00:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 120229,
"price": 145798000.0,
"datetime": "2025-02-15 00:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 120279,
"price": 147256000.0,
"datetime": "2025-02-15 03:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 120344,
"price": 146326000.0,
"datetime": "2025-02-15 06:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 121332,
"price": 145866000.0,
"datetime": "2025-02-17 08:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 121522,
"price": 144837000.0,
"datetime": "2025-02-17 17:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 121636,
"price": 145791000.0,
"datetime": "2025-02-17 23:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 121662,
"price": 144930000.0,
"datetime": "2025-02-18 00:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 121767,
"price": 144750000.0,
"datetime": "2025-02-18 05:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 121818,
"price": 144380000.0,
"datetime": "2025-02-18 08:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 121862,
"price": 144740000.0,
"datetime": "2025-02-18 10:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 121937,
"price": 144081000.0,
"datetime": "2025-02-18 14:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 122083,
"price": 144629000.0,
"datetime": "2025-02-18 21:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 122124,
"price": 144534000.0,
"datetime": "2025-02-18 23:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 122225,
"price": 141709000.0,
"datetime": "2025-02-19 04:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 122245,
"price": 141572000.0,
"datetime": "2025-02-19 05:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 122265,
"price": 142627000.0,
"datetime": "2025-02-19 06:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 122330,
"price": 143200000.0,
"datetime": "2025-02-19 09:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 122352,
"price": 143394000.0,
"datetime": "2025-02-19 11:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 122396,
"price": 143159000.0,
"datetime": "2025-02-19 13:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 122469,
"price": 143045000.0,
"datetime": "2025-02-19 16:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 122593,
"price": 143450000.0,
"datetime": "2025-02-19 23:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 122603,
"price": 144142000.0,
"datetime": "2025-02-19 23:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 122610,
"price": 143375000.0,
"datetime": "2025-02-19 23:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 122622,
"price": 143797000.0,
"datetime": "2025-02-20 00:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 122679,
"price": 143159000.0,
"datetime": "2025-02-20 03:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 122696,
"price": 143387000.0,
"datetime": "2025-02-20 04:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 123083,
"price": 145103000.0,
"datetime": "2025-02-20 23:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 123089,
"price": 144212000.0,
"datetime": "2025-02-20 23:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 123115,
"price": 144763000.0,
"datetime": "2025-02-21 01:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 123229,
"price": 145183000.0,
"datetime": "2025-02-21 06:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 123299,
"price": 145095000.0,
"datetime": "2025-02-21 10:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 123465,
"price": 144848000.0,
"datetime": "2025-02-21 18:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 123499,
"price": 145527000.0,
"datetime": "2025-02-21 20:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 123562,
"price": 145356000.0,
"datetime": "2025-02-21 23:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 123567,
"price": 145793000.0,
"datetime": "2025-02-21 23:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 123581,
"price": 144961000.0,
"datetime": "2025-02-22 00:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 123587,
"price": 144840000.0,
"datetime": "2025-02-22 00:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 123696,
"price": 142095000.0,
"datetime": "2025-02-22 06:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 123758,
"price": 142189000.0,
"datetime": "2025-02-22 09:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 123780,
"price": 142816000.0,
"datetime": "2025-02-22 10:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 123814,
"price": 142368000.0,
"datetime": "2025-02-22 12:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 124484,
"price": 140703000.0,
"datetime": "2025-02-23 21:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 124597,
"price": 141087000.0,
"datetime": "2025-02-24 08:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 124642,
"price": 140747000.0,
"datetime": "2025-02-24 10:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 124687,
"price": 139843000.0,
"datetime": "2025-02-24 12:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 124717,
"price": 139600000.0,
"datetime": "2025-02-24 14:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 124795,
"price": 139706000.0,
"datetime": "2025-02-24 18:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 124809,
"price": 139648000.0,
"datetime": "2025-02-24 18:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 124880,
"price": 140006000.0,
"datetime": "2025-02-24 22:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 124897,
"price": 139358000.0,
"datetime": "2025-02-24 23:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 124917,
"price": 138395000.0,
"datetime": "2025-02-25 00:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 124934,
"price": 137250000.0,
"datetime": "2025-02-25 01:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 124972,
"price": 137721000.0,
"datetime": "2025-02-25 02:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 125018,
"price": 137335000.0,
"datetime": "2025-02-25 05:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 125061,
"price": 135473000.0,
"datetime": "2025-02-25 07:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 125075,
"price": 133996000.0,
"datetime": "2025-02-25 08:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 125086,
"price": 132885000.0,
"datetime": "2025-02-25 08:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 125093,
"price": 132878000.0,
"datetime": "2025-02-25 09:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 125098,
"price": 131756000.0,
"datetime": "2025-02-25 09:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 125112,
"price": 134086000.0,
"datetime": "2025-02-25 09:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 125246,
"price": 128326000.0,
"datetime": "2025-02-25 16:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 125294,
"price": 127926000.0,
"datetime": "2025-02-25 19:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 125302,
"price": 126307000.0,
"datetime": "2025-02-25 19:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 125333,
"price": 128967000.0,
"datetime": "2025-02-25 21:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 125341,
"price": 130490000.0,
"datetime": "2025-02-25 21:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 125393,
"price": 126933000.0,
"datetime": "2025-02-26 00:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 125400,
"price": 126254000.0,
"datetime": "2025-02-26 00:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 125405,
"price": 126199000.0,
"datetime": "2025-02-26 00:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 125485,
"price": 126350000.0,
"datetime": "2025-02-26 04:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 125506,
"price": 128167000.0,
"datetime": "2025-02-26 05:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 125537,
"price": 129699000.0,
"datetime": "2025-02-26 07:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 125596,
"price": 128289000.0,
"datetime": "2025-02-26 10:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 125647,
"price": 129148000.0,
"datetime": "2025-02-26 12:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 125704,
"price": 128700000.0,
"datetime": "2025-02-26 15:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 125726,
"price": 128479000.0,
"datetime": "2025-02-26 16:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 125758,
"price": 128871000.0,
"datetime": "2025-02-26 18:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 125806,
"price": 128692000.0,
"datetime": "2025-02-26 20:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 125843,
"price": 127402000.0,
"datetime": "2025-02-26 22:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 125863,
"price": 125200000.0,
"datetime": "2025-02-26 23:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 125879,
"price": 128043000.0,
"datetime": "2025-02-27 00:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 125934,
"price": 125871000.0,
"datetime": "2025-02-27 03:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 125946,
"price": 123581000.0,
"datetime": "2025-02-27 03:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 125974,
"price": 122998000.0,
"datetime": "2025-02-27 05:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 125980,
"price": 121181000.0,
"datetime": "2025-02-27 05:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 126001,
"price": 123205000.0,
"datetime": "2025-02-27 06:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 126017,
"price": 123298000.0,
"datetime": "2025-02-27 07:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 126067,
"price": 122891000.0,
"datetime": "2025-02-27 09:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 126087,
"price": 123500000.0,
"datetime": "2025-02-27 10:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 126116,
"price": 123449000.0,
"datetime": "2025-02-27 12:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 126139,
"price": 123400000.0,
"datetime": "2025-02-27 13:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 126192,
"price": 125757000.0,
"datetime": "2025-02-27 15:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 126255,
"price": 126045000.0,
"datetime": "2025-02-27 19:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 126283,
"price": 126600000.0,
"datetime": "2025-02-27 20:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 126325,
"price": 126414000.0,
"datetime": "2025-02-27 22:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 126333,
"price": 126019000.0,
"datetime": "2025-02-27 23:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 126342,
"price": 126125000.0,
"datetime": "2025-02-27 23:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 126354,
"price": 124387000.0,
"datetime": "2025-02-28 00:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 126403,
"price": 124241000.0,
"datetime": "2025-02-28 02:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 126452,
"price": 123219000.0,
"datetime": "2025-02-28 04:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 126466,
"price": 122309000.0,
"datetime": "2025-02-28 05:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 126500,
"price": 123432000.0,
"datetime": "2025-02-28 07:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 126543,
"price": 123949000.0,
"datetime": "2025-02-28 09:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 126564,
"price": 121395000.0,
"datetime": "2025-02-28 10:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 126590,
"price": 118884000.0,
"datetime": "2025-02-28 11:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 126615,
"price": 118630000.0,
"datetime": "2025-02-28 13:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 126626,
"price": 118661000.0,
"datetime": "2025-02-28 13:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 126652,
"price": 118400000.0,
"datetime": "2025-02-28 14:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 126695,
"price": 118010000.0,
"datetime": "2025-02-28 17:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 126703,
"price": 117799000.0,
"datetime": "2025-02-28 17:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 126711,
"price": 117177000.0,
"datetime": "2025-02-28 17:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 126726,
"price": 118728000.0,
"datetime": "2025-02-28 18:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 126773,
"price": 119400000.0,
"datetime": "2025-02-28 21:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 126798,
"price": 120000000.0,
"datetime": "2025-02-28 22:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 126817,
"price": 121623000.0,
"datetime": "2025-02-28 23:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 126830,
"price": 121576000.0,
"datetime": "2025-02-28 23:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 126844,
"price": 124440000.0,
"datetime": "2025-03-01 00:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 126902,
"price": 123600000.0,
"datetime": "2025-03-01 03:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 126911,
"price": 124724000.0,
"datetime": "2025-03-01 03:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 126950,
"price": 124500000.0,
"datetime": "2025-03-01 05:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 127010,
"price": 124580000.0,
"datetime": "2025-03-01 08:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 127026,
"price": 124265000.0,
"datetime": "2025-03-01 09:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 127039,
"price": 124074000.0,
"datetime": "2025-03-01 10:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 127075,
"price": 126290000.0,
"datetime": "2025-03-01 12:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 127110,
"price": 128317000.0,
"datetime": "2025-03-01 13:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 127177,
"price": 126114000.0,
"datetime": "2025-03-01 17:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 127216,
"price": 126354000.0,
"datetime": "2025-03-01 19:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 127259,
"price": 125904000.0,
"datetime": "2025-03-01 21:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 127278,
"price": 125566000.0,
"datetime": "2025-03-01 22:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 127461,
"price": 127650000.0,
"datetime": "2025-03-02 07:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 127501,
"price": 127730000.0,
"datetime": "2025-03-02 09:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 127543,
"price": 128038000.0,
"datetime": "2025-03-02 11:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 127569,
"price": 128428000.0,
"datetime": "2025-03-02 12:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 127622,
"price": 128496000.0,
"datetime": "2025-03-02 15:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 127656,
"price": 127979000.0,
"datetime": "2025-03-02 17:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 127731,
"price": 128397000.0,
"datetime": "2025-03-02 20:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 127764,
"price": 127791000.0,
"datetime": "2025-03-02 22:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 127801,
"price": 128040000.0,
"datetime": "2025-03-03 00:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 127802,
"price": 128523000.0,
"datetime": "2025-03-03 00:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 127807,
"price": 131344000.0,
"datetime": "2025-03-03 00:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 127820,
"price": 132855000.0,
"datetime": "2025-03-03 01:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 127826,
"price": 135107000.0,
"datetime": "2025-03-03 01:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 127828,
"price": 135929000.0,
"datetime": "2025-03-03 01:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 127832,
"price": 136393000.0,
"datetime": "2025-03-03 01:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 127848,
"price": 141156000.0,
"datetime": "2025-03-03 02:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 127967,
"price": 142642000.0,
"datetime": "2025-03-03 08:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 127976,
"price": 140439000.0,
"datetime": "2025-03-03 09:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 128000,
"price": 138970000.0,
"datetime": "2025-03-03 10:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 128007,
"price": 138328000.0,
"datetime": "2025-03-03 10:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 128104,
"price": 138665000.0,
"datetime": "2025-03-03 15:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 128116,
"price": 136916000.0,
"datetime": "2025-03-03 16:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 128203,
"price": 138932000.0,
"datetime": "2025-03-03 20:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 128223,
"price": 139501000.0,
"datetime": "2025-03-03 21:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 128259,
"price": 140566000.0,
"datetime": "2025-03-03 23:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 128268,
"price": 138035000.0,
"datetime": "2025-03-03 23:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 128274,
"price": 135860000.0,
"datetime": "2025-03-04 00:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 128329,
"price": 136304000.0,
"datetime": "2025-03-04 02:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 128344,
"price": 133368000.0,
"datetime": "2025-03-04 03:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 128349,
"price": 132825000.0,
"datetime": "2025-03-04 03:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 128353,
"price": 132629000.0,
"datetime": "2025-03-04 04:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 128363,
"price": 132292000.0,
"datetime": "2025-03-04 04:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 128378,
"price": 130265000.0,
"datetime": "2025-03-04 05:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 128388,
"price": 129810000.0,
"datetime": "2025-03-04 05:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 128413,
"price": 129100000.0,
"datetime": "2025-03-04 07:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 128433,
"price": 130323000.0,
"datetime": "2025-03-04 08:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 128490,
"price": 125271000.0,
"datetime": "2025-03-04 10:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 128495,
"price": 125089000.0,
"datetime": "2025-03-04 11:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 128533,
"price": 126307000.0,
"datetime": "2025-03-04 13:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 128554,
"price": 126689000.0,
"datetime": "2025-03-04 14:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 128555,
"price": 126612000.0,
"datetime": "2025-03-04 14:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 128579,
"price": 126690000.0,
"datetime": "2025-03-04 15:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 128605,
"price": 126345000.0,
"datetime": "2025-03-04 16:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 128621,
"price": 126419000.0,
"datetime": "2025-03-04 17:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 128656,
"price": 126234000.0,
"datetime": "2025-03-04 19:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 128680,
"price": 126829000.0,
"datetime": "2025-03-04 20:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 128707,
"price": 126297000.0,
"datetime": "2025-03-04 21:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 128723,
"price": 124655000.0,
"datetime": "2025-03-04 22:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 128744,
"price": 125999000.0,
"datetime": "2025-03-04 23:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 128746,
"price": 126977000.0,
"datetime": "2025-03-04 23:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 128761,
"price": 124134000.0,
"datetime": "2025-03-05 00:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 128820,
"price": 128491000.0,
"datetime": "2025-03-05 03:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 128842,
"price": 131817000.0,
"datetime": "2025-03-05 04:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 128863,
"price": 132451000.0,
"datetime": "2025-03-05 05:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 128876,
"price": 130990000.0,
"datetime": "2025-03-05 06:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 128956,
"price": 129698000.0,
"datetime": "2025-03-05 10:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 128977,
"price": 130670000.0,
"datetime": "2025-03-05 11:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 129007,
"price": 131317000.0,
"datetime": "2025-03-05 12:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 129019,
"price": 130861000.0,
"datetime": "2025-03-05 13:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 129066,
"price": 130940000.0,
"datetime": "2025-03-05 15:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 129126,
"price": 132312000.0,
"datetime": "2025-03-05 18:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 129147,
"price": 134698000.0,
"datetime": "2025-03-05 19:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 129188,
"price": 135450000.0,
"datetime": "2025-03-05 21:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 129209,
"price": 133915000.0,
"datetime": "2025-03-05 22:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 129226,
"price": 133706000.0,
"datetime": "2025-03-05 23:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 129233,
"price": 133138000.0,
"datetime": "2025-03-06 00:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 129244,
"price": 132674000.0,
"datetime": "2025-03-06 00:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 129260,
"price": 132000000.0,
"datetime": "2025-03-06 01:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 129285,
"price": 134372000.0,
"datetime": "2025-03-06 02:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 129360,
"price": 134335000.0,
"datetime": "2025-03-06 06:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 129417,
"price": 134981000.0,
"datetime": "2025-03-06 09:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 129442,
"price": 134698000.0,
"datetime": "2025-03-06 10:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 129450,
"price": 135980000.0,
"datetime": "2025-03-06 10:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 129483,
"price": 136191000.0,
"datetime": "2025-03-06 12:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 129535,
"price": 137434000.0,
"datetime": "2025-03-06 15:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 129617,
"price": 135234000.0,
"datetime": "2025-03-06 19:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 129633,
"price": 135275000.0,
"datetime": "2025-03-06 20:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 129675,
"price": 134012000.0,
"datetime": "2025-03-06 22:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 129698,
"price": 133590000.0,
"datetime": "2025-03-06 23:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 129705,
"price": 133588000.0,
"datetime": "2025-03-06 23:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 129711,
"price": 133483000.0,
"datetime": "2025-03-06 23:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 129721,
"price": 134547000.0,
"datetime": "2025-03-07 00:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 129760,
"price": 132530000.0,
"datetime": "2025-03-07 02:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 129771,
"price": 131897000.0,
"datetime": "2025-03-07 02:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 129806,
"price": 131934000.0,
"datetime": "2025-03-07 04:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 129812,
"price": 132007000.0,
"datetime": "2025-03-07 04:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 129842,
"price": 133020000.0,
"datetime": "2025-03-07 06:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 129858,
"price": 134113000.0,
"datetime": "2025-03-07 07:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 129873,
"price": 134377000.0,
"datetime": "2025-03-07 08:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 129897,
"price": 134900000.0,
"datetime": "2025-03-07 09:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 129906,
"price": 129478000.0,
"datetime": "2025-03-07 09:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 129911,
"price": 128078000.0,
"datetime": "2025-03-07 09:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 129980,
"price": 130003000.0,
"datetime": "2025-03-07 13:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 130085,
"price": 132624000.0,
"datetime": "2025-03-07 18:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 130150,
"price": 131907000.0,
"datetime": "2025-03-07 21:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 130161,
"price": 132653000.0,
"datetime": "2025-03-07 22:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 130163,
"price": 132973000.0,
"datetime": "2025-03-07 22:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 130169,
"price": 133498000.0,
"datetime": "2025-03-07 22:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 130192,
"price": 134251000.0,
"datetime": "2025-03-07 23:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 130207,
"price": 131974000.0,
"datetime": "2025-03-08 00:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 130231,
"price": 130160000.0,
"datetime": "2025-03-08 01:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 130275,
"price": 131500000.0,
"datetime": "2025-03-08 04:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 130292,
"price": 130503000.0,
"datetime": "2025-03-08 04:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 130307,
"price": 130677000.0,
"datetime": "2025-03-08 05:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 130317,
"price": 128947000.0,
"datetime": "2025-03-08 06:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 130332,
"price": 128901000.0,
"datetime": "2025-03-08 06:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 130343,
"price": 128708000.0,
"datetime": "2025-03-08 07:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 130396,
"price": 129121000.0,
"datetime": "2025-03-08 10:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 130406,
"price": 128152000.0,
"datetime": "2025-03-08 10:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 130462,
"price": 128259000.0,
"datetime": "2025-03-08 13:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 130537,
"price": 128400000.0,
"datetime": "2025-03-08 17:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 130622,
"price": 128536000.0,
"datetime": "2025-03-08 21:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 130699,
"price": 128473000.0,
"datetime": "2025-03-09 01:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 130763,
"price": 128797000.0,
"datetime": "2025-03-09 04:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 130817,
"price": 128258000.0,
"datetime": "2025-03-09 07:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 130832,
"price": 128800000.0,
"datetime": "2025-03-09 07:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 131053,
"price": 127323000.0,
"datetime": "2025-03-09 19:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 131074,
"price": 126372000.0,
"datetime": "2025-03-09 20:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 131101,
"price": 125930000.0,
"datetime": "2025-03-09 21:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 131143,
"price": 124415000.0,
"datetime": "2025-03-09 23:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 131176,
"price": 124660000.0,
"datetime": "2025-03-10 01:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 131181,
"price": 124180000.0,
"datetime": "2025-03-10 01:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 131197,
"price": 123831000.0,
"datetime": "2025-03-10 02:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 131215,
"price": 123916000.0,
"datetime": "2025-03-10 03:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 131226,
"price": 123878000.0,
"datetime": "2025-03-10 03:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 131268,
"price": 124193000.0,
"datetime": "2025-03-10 05:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 131316,
"price": 120861000.0,
"datetime": "2025-03-10 08:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 131347,
"price": 120279000.0,
"datetime": "2025-03-10 09:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 131357,
"price": 121644000.0,
"datetime": "2025-03-10 10:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 131390,
"price": 123172000.0,
"datetime": "2025-03-10 11:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 131473,
"price": 122716000.0,
"datetime": "2025-03-10 16:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 131514,
"price": 121387000.0,
"datetime": "2025-03-10 18:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 131522,
"price": 123697000.0,
"datetime": "2025-03-10 18:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 131575,
"price": 123918000.0,
"datetime": "2025-03-10 21:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 131606,
"price": 123169000.0,
"datetime": "2025-03-10 22:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 131620,
"price": 119404000.0,
"datetime": "2025-03-10 23:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 131632,
"price": 119378000.0,
"datetime": "2025-03-10 23:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 131678,
"price": 118163000.0,
"datetime": "2025-03-11 02:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 131696,
"price": 117785000.0,
"datetime": "2025-03-11 03:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 131717,
"price": 116950000.0,
"datetime": "2025-03-11 04:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 131726,
"price": 118226000.0,
"datetime": "2025-03-11 04:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 131753,
"price": 118540000.0,
"datetime": "2025-03-11 06:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 131775,
"price": 118840000.0,
"datetime": "2025-03-11 07:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 131813,
"price": 117886000.0,
"datetime": "2025-03-11 09:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 131830,
"price": 115401000.0,
"datetime": "2025-03-11 09:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 131854,
"price": 118069000.0,
"datetime": "2025-03-11 11:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 131862,
"price": 118420000.0,
"datetime": "2025-03-11 11:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 131912,
"price": 118896000.0,
"datetime": "2025-03-11 13:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 131949,
"price": 119575000.0,
"datetime": "2025-03-11 15:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 132009,
"price": 121430000.0,
"datetime": "2025-03-11 18:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 132060,
"price": 121454000.0,
"datetime": "2025-03-11 21:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 132078,
"price": 120205000.0,
"datetime": "2025-03-11 22:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 132095,
"price": 120213000.0,
"datetime": "2025-03-11 23:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 132108,
"price": 118369000.0,
"datetime": "2025-03-11 23:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 132135,
"price": 120425000.0,
"datetime": "2025-03-12 01:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 132152,
"price": 120691000.0,
"datetime": "2025-03-12 01:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 132196,
"price": 123216000.0,
"datetime": "2025-03-12 04:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 132211,
"price": 123261000.0,
"datetime": "2025-03-12 04:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 132274,
"price": 123089000.0,
"datetime": "2025-03-12 08:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 132292,
"price": 123162000.0,
"datetime": "2025-03-12 08:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 132333,
"price": 123797000.0,
"datetime": "2025-03-12 11:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 132409,
"price": 121726000.0,
"datetime": "2025-03-12 14:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 132416,
"price": 121113000.0,
"datetime": "2025-03-12 15:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 132443,
"price": 121314000.0,
"datetime": "2025-03-12 16:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 132460,
"price": 121907000.0,
"datetime": "2025-03-12 17:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 132476,
"price": 122349000.0,
"datetime": "2025-03-12 18:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 132519,
"price": 122628000.0,
"datetime": "2025-03-12 20:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 132544,
"price": 124301000.0,
"datetime": "2025-03-12 21:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 132600,
"price": 120731000.0,
"datetime": "2025-03-13 00:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 132649,
"price": 122200000.0,
"datetime": "2025-03-13 02:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 132790,
"price": 123545000.0,
"datetime": "2025-03-13 09:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 132798,
"price": 123792000.0,
"datetime": "2025-03-13 10:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 132832,
"price": 123881000.0,
"datetime": "2025-03-13 11:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 132910,
"price": 123155000.0,
"datetime": "2025-03-13 15:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 132939,
"price": 122770000.0,
"datetime": "2025-03-13 17:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 132951,
"price": 122804000.0,
"datetime": "2025-03-13 17:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 133020,
"price": 123051000.0,
"datetime": "2025-03-13 21:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 133023,
"price": 122792000.0,
"datetime": "2025-03-13 21:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 133033,
"price": 122669000.0,
"datetime": "2025-03-13 22:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 133054,
"price": 121693000.0,
"datetime": "2025-03-13 23:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 133087,
"price": 120751000.0,
"datetime": "2025-03-14 00:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 133134,
"price": 119710000.0,
"datetime": "2025-03-14 03:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 133159,
"price": 119747000.0,
"datetime": "2025-03-14 04:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 133178,
"price": 119626000.0,
"datetime": "2025-03-14 05:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 133253,
"price": 119937000.0,
"datetime": "2025-03-14 09:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 133263,
"price": 120412000.0,
"datetime": "2025-03-14 09:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 133329,
"price": 120795000.0,
"datetime": "2025-03-14 12:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 133407,
"price": 121442000.0,
"datetime": "2025-03-14 16:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 133527,
"price": 122711000.0,
"datetime": "2025-03-14 22:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 133529,
"price": 123396000.0,
"datetime": "2025-03-14 22:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 133533,
"price": 122640000.0,
"datetime": "2025-03-14 23:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 133545,
"price": 122745000.0,
"datetime": "2025-03-14 23:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 133570,
"price": 124765000.0,
"datetime": "2025-03-15 00:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 133657,
"price": 124257000.0,
"datetime": "2025-03-15 05:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 133665,
"price": 124298000.0,
"datetime": "2025-03-15 05:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 133727,
"price": 123838000.0,
"datetime": "2025-03-15 08:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 133748,
"price": 124386000.0,
"datetime": "2025-03-15 09:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 133871,
"price": 124152000.0,
"datetime": "2025-03-15 15:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 133965,
"price": 123997000.0,
"datetime": "2025-03-15 20:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 134250,
"price": 123500000.0,
"datetime": "2025-03-16 10:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 134287,
"price": 123874000.0,
"datetime": "2025-03-16 12:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 134407,
"price": 123219000.0,
"datetime": "2025-03-16 18:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 134454,
"price": 121940000.0,
"datetime": "2025-03-16 21:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 134523,
"price": 122305000.0,
"datetime": "2025-03-17 00:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 134536,
"price": 123875000.0,
"datetime": "2025-03-17 01:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 134601,
"price": 122550000.0,
"datetime": "2025-03-17 04:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 134685,
"price": 121671000.0,
"datetime": "2025-03-17 08:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 134738,
"price": 122000000.0,
"datetime": "2025-03-17 11:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 134796,
"price": 122237000.0,
"datetime": "2025-03-17 14:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 134830,
"price": 121940000.0,
"datetime": "2025-03-17 15:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 134933,
"price": 122209000.0,
"datetime": "2025-03-17 21:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 134943,
"price": 122479000.0,
"datetime": "2025-03-17 21:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 134964,
"price": 122244000.0,
"datetime": "2025-03-17 22:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 134984,
"price": 121925000.0,
"datetime": "2025-03-17 23:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 135026,
"price": 121950000.0,
"datetime": "2025-03-18 01:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 135094,
"price": 122980000.0,
"datetime": "2025-03-18 05:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 135138,
"price": 123151000.0,
"datetime": "2025-03-18 07:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 135177,
"price": 122579000.0,
"datetime": "2025-03-18 09:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 135314,
"price": 121373000.0,
"datetime": "2025-03-18 16:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 135372,
"price": 121335000.0,
"datetime": "2025-03-18 18:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 135462,
"price": 120154000.0,
"datetime": "2025-03-18 23:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 135491,
"price": 120021000.0,
"datetime": "2025-03-19 00:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 135548,
"price": 120297000.0,
"datetime": "2025-03-19 03:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 135585,
"price": 120377000.0,
"datetime": "2025-03-19 05:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 135692,
"price": 121000000.0,
"datetime": "2025-03-19 10:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 135715,
"price": 121536000.0,
"datetime": "2025-03-19 12:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 135899,
"price": 122676000.0,
"datetime": "2025-03-19 21:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 135924,
"price": 122880000.0,
"datetime": "2025-03-19 22:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 135985,
"price": 123819000.0,
"datetime": "2025-03-20 01:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 136013,
"price": 123474000.0,
"datetime": "2025-03-20 03:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 136016,
"price": 123709000.0,
"datetime": "2025-03-20 03:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 136039,
"price": 125061000.0,
"datetime": "2025-03-20 04:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 136140,
"price": 127191000.0,
"datetime": "2025-03-20 09:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 136156,
"price": 126334000.0,
"datetime": "2025-03-20 10:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 136249,
"price": 125651000.0,
"datetime": "2025-03-20 14:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 136336,
"price": 126139000.0,
"datetime": "2025-03-20 19:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 136341,
"price": 125646000.0,
"datetime": "2025-03-20 19:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 136407,
"price": 126155000.0,
"datetime": "2025-03-20 22:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 136430,
"price": 126560000.0,
"datetime": "2025-03-20 23:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 136475,
"price": 124494000.0,
"datetime": "2025-03-21 02:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 136580,
"price": 124318000.0,
"datetime": "2025-03-21 07:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 136628,
"price": 124560000.0,
"datetime": "2025-03-21 09:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 136737,
"price": 124543000.0,
"datetime": "2025-03-21 15:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 136803,
"price": 124296000.0,
"datetime": "2025-03-21 18:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 136866,
"price": 123951000.0,
"datetime": "2025-03-21 21:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 136887,
"price": 123922000.0,
"datetime": "2025-03-21 22:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 136919,
"price": 123948000.0,
"datetime": "2025-03-22 00:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 136940,
"price": 124194000.0,
"datetime": "2025-03-22 01:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 137006,
"price": 123963000.0,
"datetime": "2025-03-22 04:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 137040,
"price": 124601000.0,
"datetime": "2025-03-22 06:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 137125,
"price": 124130000.0,
"datetime": "2025-03-22 10:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 137798,
"price": 125190000.0,
"datetime": "2025-03-23 20:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 137810,
"price": 125109000.0,
"datetime": "2025-03-23 20:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 137995,
"price": 127802000.0,
"datetime": "2025-03-24 16:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 138010,
"price": 128429000.0,
"datetime": "2025-03-24 17:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 138041,
"price": 128354000.0,
"datetime": "2025-03-24 18:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 138091,
"price": 129034000.0,
"datetime": "2025-03-24 21:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 138122,
"price": 129303000.0,
"datetime": "2025-03-24 22:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 138133,
"price": 130050000.0,
"datetime": "2025-03-24 23:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 138238,
"price": 129847000.0,
"datetime": "2025-03-25 04:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 138323,
"price": 128805000.0,
"datetime": "2025-03-25 08:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 138353,
"price": 128493000.0,
"datetime": "2025-03-25 10:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 138434,
"price": 128050000.0,
"datetime": "2025-03-25 14:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 138513,
"price": 128324000.0,
"datetime": "2025-03-25 18:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 138577,
"price": 128634000.0,
"datetime": "2025-03-25 21:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 138589,
"price": 129300000.0,
"datetime": "2025-03-25 22:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 138596,
"price": 129230000.0,
"datetime": "2025-03-25 22:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 138642,
"price": 129346000.0,
"datetime": "2025-03-26 00:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 138667,
"price": 129906000.0,
"datetime": "2025-03-26 02:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 138691,
"price": 129220000.0,
"datetime": "2025-03-26 03:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 138721,
"price": 129755000.0,
"datetime": "2025-03-26 04:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 138739,
"price": 129450000.0,
"datetime": "2025-03-26 05:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 138817,
"price": 129253000.0,
"datetime": "2025-03-26 09:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 138866,
"price": 128814000.0,
"datetime": "2025-03-26 12:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 138942,
"price": 129446000.0,
"datetime": "2025-03-26 15:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 138981,
"price": 129413000.0,
"datetime": "2025-03-26 17:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 139009,
"price": 129802000.0,
"datetime": "2025-03-26 19:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 139056,
"price": 129325000.0,
"datetime": "2025-03-26 21:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 139104,
"price": 128490000.0,
"datetime": "2025-03-27 00:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 139143,
"price": 127895000.0,
"datetime": "2025-03-27 01:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 139196,
"price": 127702000.0,
"datetime": "2025-03-27 04:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 139248,
"price": 128511000.0,
"datetime": "2025-03-27 07:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 139293,
"price": 128761000.0,
"datetime": "2025-03-27 09:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 139401,
"price": 128787000.0,
"datetime": "2025-03-27 14:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 139513,
"price": 128500000.0,
"datetime": "2025-03-27 20:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 139562,
"price": 127827000.0,
"datetime": "2025-03-27 22:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 139596,
"price": 128372000.0,
"datetime": "2025-03-28 00:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 139826,
"price": 128345000.0,
"datetime": "2025-03-28 12:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 139955,
"price": 126575000.0,
"datetime": "2025-03-28 18:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 140002,
"price": 126547000.0,
"datetime": "2025-03-28 20:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 140015,
"price": 126496000.0,
"datetime": "2025-03-28 21:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 140041,
"price": 126434000.0,
"datetime": "2025-03-28 22:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 140076,
"price": 125610000.0,
"datetime": "2025-03-29 00:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 140125,
"price": 125216000.0,
"datetime": "2025-03-29 03:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 140150,
"price": 124659000.0,
"datetime": "2025-03-29 04:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 140178,
"price": 125267000.0,
"datetime": "2025-03-29 05:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 140277,
"price": 125444000.0,
"datetime": "2025-03-29 10:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 140318,
"price": 125039000.0,
"datetime": "2025-03-29 12:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 140445,
"price": 124240000.0,
"datetime": "2025-03-29 19:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 140503,
"price": 122832000.0,
"datetime": "2025-03-29 21:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 140532,
"price": 122995000.0,
"datetime": "2025-03-29 23:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 140593,
"price": 122716000.0,
"datetime": "2025-03-30 02:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 140728,
"price": 123544000.0,
"datetime": "2025-03-30 09:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 140803,
"price": 124133000.0,
"datetime": "2025-03-30 12:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 140873,
"price": 124288000.0,
"datetime": "2025-03-30 16:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 140994,
"price": 123583000.0,
"datetime": "2025-03-30 22:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 141087,
"price": 123548000.0,
"datetime": "2025-03-31 03:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 141161,
"price": 122894000.0,
"datetime": "2025-03-31 06:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 141171,
"price": 122912000.0,
"datetime": "2025-03-31 07:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 141183,
"price": 123200000.0,
"datetime": "2025-03-31 07:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 141225,
"price": 122178000.0,
"datetime": "2025-03-31 10:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 141304,
"price": 121923000.0,
"datetime": "2025-03-31 14:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 141361,
"price": 121636000.0,
"datetime": "2025-03-31 16:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 141376,
"price": 122251000.0,
"datetime": "2025-03-31 17:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 141416,
"price": 121884000.0,
"datetime": "2025-03-31 19:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 141470,
"price": 123001000.0,
"datetime": "2025-03-31 22:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 141481,
"price": 122701000.0,
"datetime": "2025-03-31 22:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 141490,
"price": 123706000.0,
"datetime": "2025-03-31 23:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 141527,
"price": 124088000.0,
"datetime": "2025-04-01 01:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 141567,
"price": 123743000.0,
"datetime": "2025-04-01 03:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 141665,
"price": 122988000.0,
"datetime": "2025-04-01 08:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 141673,
"price": 122789000.0,
"datetime": "2025-04-01 08:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 141820,
"price": 123800000.0,
"datetime": "2025-04-01 15:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 141906,
"price": 124716000.0,
"datetime": "2025-04-01 20:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 141973,
"price": 123641000.0,
"datetime": "2025-04-01 23:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 141990,
"price": 125606000.0,
"datetime": "2025-04-02 00:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 142011,
"price": 125992000.0,
"datetime": "2025-04-02 01:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 142147,
"price": 126309000.0,
"datetime": "2025-04-02 08:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 142298,
"price": 125065000.0,
"datetime": "2025-04-02 15:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 142357,
"price": 125800000.0,
"datetime": "2025-04-02 18:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 142418,
"price": 125668000.0,
"datetime": "2025-04-02 21:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 142443,
"price": 126200000.0,
"datetime": "2025-04-02 22:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 142481,
"price": 128220000.0,
"datetime": "2025-04-03 00:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 142563,
"price": 128356000.0,
"datetime": "2025-04-03 04:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 142567,
"price": 127387000.0,
"datetime": "2025-04-03 05:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 142568,
"price": 129638000.0,
"datetime": "2025-04-03 05:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 142570,
"price": 129212000.0,
"datetime": "2025-04-03 05:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 142574,
"price": 127284000.0,
"datetime": "2025-04-03 05:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 142583,
"price": 126774000.0,
"datetime": "2025-04-03 05:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 142591,
"price": 125320000.0,
"datetime": "2025-04-03 06:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 142621,
"price": 123524000.0,
"datetime": "2025-04-03 07:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 142632,
"price": 123188000.0,
"datetime": "2025-04-03 08:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 142647,
"price": 123135000.0,
"datetime": "2025-04-03 09:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 142690,
"price": 124019000.0,
"datetime": "2025-04-03 11:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 142802,
"price": 123915000.0,
"datetime": "2025-04-03 16:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 142852,
"price": 123584000.0,
"datetime": "2025-04-03 19:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 142914,
"price": 122484000.0,
"datetime": "2025-04-03 22:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 142932,
"price": 122227000.0,
"datetime": "2025-04-03 23:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 142947,
"price": 121621000.0,
"datetime": "2025-04-04 00:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 142997,
"price": 121860000.0,
"datetime": "2025-04-04 02:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 143017,
"price": 121885000.0,
"datetime": "2025-04-04 03:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 143029,
"price": 121547000.0,
"datetime": "2025-04-04 04:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 143061,
"price": 121947000.0,
"datetime": "2025-04-04 05:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 143142,
"price": 122792000.0,
"datetime": "2025-04-04 09:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 143235,
"price": 122178000.0,
"datetime": "2025-04-04 14:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 143305,
"price": 123799000.0,
"datetime": "2025-04-04 18:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 143355,
"price": 121748000.0,
"datetime": "2025-04-04 20:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 143376,
"price": 121999000.0,
"datetime": "2025-04-04 21:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 143392,
"price": 122426000.0,
"datetime": "2025-04-04 22:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 143406,
"price": 122636000.0,
"datetime": "2025-04-04 23:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 143421,
"price": 122314000.0,
"datetime": "2025-04-04 23:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 143432,
"price": 122778000.0,
"datetime": "2025-04-05 00:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 143486,
"price": 124000000.0,
"datetime": "2025-04-05 03:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 143539,
"price": 123837000.0,
"datetime": "2025-04-05 05:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 143586,
"price": 123515000.0,
"datetime": "2025-04-05 08:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 143626,
"price": 123719000.0,
"datetime": "2025-04-05 10:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 143869,
"price": 122769000.0,
"datetime": "2025-04-05 22:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 143954,
"price": 122680000.0,
"datetime": "2025-04-06 02:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 144081,
"price": 123399000.0,
"datetime": "2025-04-06 08:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 144248,
"price": 122701000.0,
"datetime": "2025-04-06 17:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 144359,
"price": 122077000.0,
"datetime": "2025-04-06 22:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 144451,
"price": 120113000.0,
"datetime": "2025-04-07 03:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 144462,
"price": 118733000.0,
"datetime": "2025-04-07 03:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 144497,
"price": 118782000.0,
"datetime": "2025-04-07 05:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 144525,
"price": 118141000.0,
"datetime": "2025-04-07 07:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 144555,
"price": 116379000.0,
"datetime": "2025-04-07 08:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 144595,
"price": 118144000.0,
"datetime": "2025-04-07 10:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 144644,
"price": 116791000.0,
"datetime": "2025-04-07 13:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 144650,
"price": 116241000.0,
"datetime": "2025-04-07 13:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 144667,
"price": 115601000.0,
"datetime": "2025-04-07 14:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 144706,
"price": 112450000.0,
"datetime": "2025-04-07 16:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 144741,
"price": 114870000.0,
"datetime": "2025-04-07 17:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 144781,
"price": 115412000.0,
"datetime": "2025-04-07 19:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 144789,
"price": 115400000.0,
"datetime": "2025-04-07 20:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 144812,
"price": 115522000.0,
"datetime": "2025-04-07 21:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 144839,
"price": 114424000.0,
"datetime": "2025-04-07 22:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 144844,
"price": 116384000.0,
"datetime": "2025-04-07 23:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 144848,
"price": 118500000.0,
"datetime": "2025-04-07 23:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 144850,
"price": 118861000.0,
"datetime": "2025-04-07 23:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 144904,
"price": 116152000.0,
"datetime": "2025-04-08 02:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 144932,
"price": 117247000.0,
"datetime": "2025-04-08 03:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 144966,
"price": 116865000.0,
"datetime": "2025-04-08 05:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 145028,
"price": 118947000.0,
"datetime": "2025-04-08 08:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 145048,
"price": 118635000.0,
"datetime": "2025-04-08 09:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 145068,
"price": 118046000.0,
"datetime": "2025-04-08 10:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 145094,
"price": 119620000.0,
"datetime": "2025-04-08 11:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 145136,
"price": 119549000.0,
"datetime": "2025-04-08 13:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 145147,
"price": 118981000.0,
"datetime": "2025-04-08 14:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 145191,
"price": 118700000.0,
"datetime": "2025-04-08 16:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 145269,
"price": 118614000.0,
"datetime": "2025-04-08 20:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 145295,
"price": 118905000.0,
"datetime": "2025-04-08 21:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 145315,
"price": 119210000.0,
"datetime": "2025-04-08 22:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 145318,
"price": 119224000.0,
"datetime": "2025-04-08 22:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 145356,
"price": 117715000.0,
"datetime": "2025-04-09 00:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 145397,
"price": 116001000.0,
"datetime": "2025-04-09 02:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 145415,
"price": 116105000.0,
"datetime": "2025-04-09 03:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 145440,
"price": 115282000.0,
"datetime": "2025-04-09 04:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 145473,
"price": 115401000.0,
"datetime": "2025-04-09 06:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 145502,
"price": 115178000.0,
"datetime": "2025-04-09 07:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 145527,
"price": 114814000.0,
"datetime": "2025-04-09 09:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 145537,
"price": 114800000.0,
"datetime": "2025-04-09 09:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 145554,
"price": 113229000.0,
"datetime": "2025-04-09 10:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 145604,
"price": 113696000.0,
"datetime": "2025-04-09 13:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 145685,
"price": 116482000.0,
"datetime": "2025-04-09 17:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 145742,
"price": 116064000.0,
"datetime": "2025-04-09 19:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 145747,
"price": 114724000.0,
"datetime": "2025-04-09 20:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 145760,
"price": 114471000.0,
"datetime": "2025-04-09 20:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 145798,
"price": 115810000.0,
"datetime": "2025-04-09 22:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 145805,
"price": 116530000.0,
"datetime": "2025-04-09 23:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 145866,
"price": 116960000.0,
"datetime": "2025-04-10 02:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 145877,
"price": 120514000.0,
"datetime": "2025-04-10 02:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 145895,
"price": 121510000.0,
"datetime": "2025-04-10 03:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 145954,
"price": 122300000.0,
"datetime": "2025-04-10 06:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 146024,
"price": 121768000.0,
"datetime": "2025-04-10 10:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 146061,
"price": 121505000.0,
"datetime": "2025-04-10 11:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 146102,
"price": 121070000.0,
"datetime": "2025-04-10 13:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 146138,
"price": 120983000.0,
"datetime": "2025-04-10 15:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 146190,
"price": 121045000.0,
"datetime": "2025-04-10 18:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 146217,
"price": 120912000.0,
"datetime": "2025-04-10 19:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 146239,
"price": 121257000.0,
"datetime": "2025-04-10 20:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 146256,
"price": 121137000.0,
"datetime": "2025-04-10 21:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 146280,
"price": 120515000.0,
"datetime": "2025-04-10 22:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 146285,
"price": 120208000.0,
"datetime": "2025-04-10 23:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 146326,
"price": 117464000.0,
"datetime": "2025-04-11 01:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 146393,
"price": 117801000.0,
"datetime": "2025-04-11 04:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 146413,
"price": 117977000.0,
"datetime": "2025-04-11 05:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 146444,
"price": 117863000.0,
"datetime": "2025-04-11 07:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 146509,
"price": 117554000.0,
"datetime": "2025-04-11 10:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 146586,
"price": 119009000.0,
"datetime": "2025-04-11 14:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 146606,
"price": 119662000.0,
"datetime": "2025-04-11 15:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 146645,
"price": 120500000.0,
"datetime": "2025-04-11 17:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 146650,
"price": 119730000.0,
"datetime": "2025-04-11 17:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 146712,
"price": 120768000.0,
"datetime": "2025-04-11 20:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 146755,
"price": 121299000.0,
"datetime": "2025-04-11 22:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 146760,
"price": 121187000.0,
"datetime": "2025-04-11 22:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 146775,
"price": 119999000.0,
"datetime": "2025-04-11 23:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 146861,
"price": 121660000.0,
"datetime": "2025-04-12 03:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 146905,
"price": 121898000.0,
"datetime": "2025-04-12 06:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 146926,
"price": 121668000.0,
"datetime": "2025-04-12 07:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 147022,
"price": 121120000.0,
"datetime": "2025-04-12 11:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 147061,
"price": 121290000.0,
"datetime": "2025-04-12 13:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 147238,
"price": 122142000.0,
"datetime": "2025-04-12 22:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 147259,
"price": 122599000.0,
"datetime": "2025-04-12 23:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 147287,
"price": 122816000.0,
"datetime": "2025-04-13 01:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 147329,
"price": 122941000.0,
"datetime": "2025-04-13 03:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 147375,
"price": 123395000.0,
"datetime": "2025-04-13 05:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 147454,
"price": 123279000.0,
"datetime": "2025-04-13 09:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 147466,
"price": 123955000.0,
"datetime": "2025-04-13 10:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 147481,
"price": 123762000.0,
"datetime": "2025-04-13 10:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 147505,
"price": 123894000.0,
"datetime": "2025-04-13 12:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 147527,
"price": 123500000.0,
"datetime": "2025-04-13 13:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 147637,
"price": 123097000.0,
"datetime": "2025-04-13 18:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 147670,
"price": 122550000.0,
"datetime": "2025-04-13 20:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 147737,
"price": 122188000.0,
"datetime": "2025-04-13 23:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 147836,
"price": 122218000.0,
"datetime": "2025-04-14 04:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 147839,
"price": 121991000.0,
"datetime": "2025-04-14 04:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 147870,
"price": 121634000.0,
"datetime": "2025-04-14 06:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 147921,
"price": 121586000.0,
"datetime": "2025-04-14 08:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 147935,
"price": 122712000.0,
"datetime": "2025-04-14 09:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 147976,
"price": 123195000.0,
"datetime": "2025-04-14 11:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 148085,
"price": 122902000.0,
"datetime": "2025-04-14 17:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 148115,
"price": 122422000.0,
"datetime": "2025-04-14 18:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 148154,
"price": 122867000.0,
"datetime": "2025-04-14 20:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 148194,
"price": 122697000.0,
"datetime": "2025-04-14 22:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 148201,
"price": 122716000.0,
"datetime": "2025-04-14 22:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 148224,
"price": 122819000.0,
"datetime": "2025-04-15 00:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 148244,
"price": 122498000.0,
"datetime": "2025-04-15 01:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 148336,
"price": 122600000.0,
"datetime": "2025-04-15 05:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 148434,
"price": 123201000.0,
"datetime": "2025-04-15 10:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 148676,
"price": 124605000.0,
"datetime": "2025-04-15 22:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 148682,
"price": 124389000.0,
"datetime": "2025-04-15 22:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 148710,
"price": 123935000.0,
"datetime": "2025-04-16 00:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 148732,
"price": 123738000.0,
"datetime": "2025-04-16 01:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 148877,
"price": 122237000.0,
"datetime": "2025-04-16 08:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 148926,
"price": 121997000.0,
"datetime": "2025-04-16 11:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 148970,
"price": 121683000.0,
"datetime": "2025-04-16 13:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 149045,
"price": 121434000.0,
"datetime": "2025-04-16 17:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 149054,
"price": 121988000.0,
"datetime": "2025-04-16 17:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 149062,
"price": 121670000.0,
"datetime": "2025-04-16 17:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 149150,
"price": 121705000.0,
"datetime": "2025-04-16 22:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 149167,
"price": 122214000.0,
"datetime": "2025-04-16 23:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 149235,
"price": 122949000.0,
"datetime": "2025-04-17 02:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 149245,
"price": 122008000.0,
"datetime": "2025-04-17 03:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 149362,
"price": 121860000.0,
"datetime": "2025-04-17 08:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 149394,
"price": 122268000.0,
"datetime": "2025-04-17 10:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 149430,
"price": 121719000.0,
"datetime": "2025-04-17 12:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 149493,
"price": 122256000.0,
"datetime": "2025-04-17 15:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 149542,
"price": 122109000.0,
"datetime": "2025-04-17 17:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 149609,
"price": 122516000.0,
"datetime": "2025-04-17 21:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 149645,
"price": 121894000.0,
"datetime": "2025-04-17 23:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 149665,
"price": 122204000.0,
"datetime": "2025-04-18 00:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 149743,
"price": 122546000.0,
"datetime": "2025-04-18 03:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 150659,
"price": 122732000.0,
"datetime": "2025-04-20 01:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 151018,
"price": 121900000.0,
"datetime": "2025-04-20 19:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 151055,
"price": 122169000.0,
"datetime": "2025-04-20 21:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 151210,
"price": 122712000.0,
"datetime": "2025-04-21 05:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 151286,
"price": 122900000.0,
"datetime": "2025-04-21 09:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 151358,
"price": 125059000.0,
"datetime": "2025-04-21 12:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 151399,
"price": 125494000.0,
"datetime": "2025-04-21 14:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 151509,
"price": 124726000.0,
"datetime": "2025-04-21 20:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 151527,
"price": 125240000.0,
"datetime": "2025-04-21 21:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 151546,
"price": 124723000.0,
"datetime": "2025-04-21 22:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 151580,
"price": 125909000.0,
"datetime": "2025-04-21 23:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 151613,
"price": 125930000.0,
"datetime": "2025-04-22 01:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 151629,
"price": 125162000.0,
"datetime": "2025-04-22 02:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 151761,
"price": 125939000.0,
"datetime": "2025-04-22 08:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 151813,
"price": 127010000.0,
"datetime": "2025-04-22 11:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 152011,
"price": 127726000.0,
"datetime": "2025-04-22 21:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 152042,
"price": 129072000.0,
"datetime": "2025-04-22 22:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 152075,
"price": 130189000.0,
"datetime": "2025-04-23 00:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 152157,
"price": 130763000.0,
"datetime": "2025-04-23 04:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 152191,
"price": 131520000.0,
"datetime": "2025-04-23 06:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 152192,
"price": 131178000.0,
"datetime": "2025-04-23 06:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 152200,
"price": 133075000.0,
"datetime": "2025-04-23 06:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 152253,
"price": 133849000.0,
"datetime": "2025-04-23 09:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 152267,
"price": 133791000.0,
"datetime": "2025-04-23 10:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 152324,
"price": 133372000.0,
"datetime": "2025-04-23 13:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 152443,
"price": 134602000.0,
"datetime": "2025-04-23 18:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 152508,
"price": 134502000.0,
"datetime": "2025-04-23 22:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 152518,
"price": 134002000.0,
"datetime": "2025-04-23 22:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 152525,
"price": 133980000.0,
"datetime": "2025-04-23 23:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 152555,
"price": 132292000.0,
"datetime": "2025-04-24 00:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 152625,
"price": 133866000.0,
"datetime": "2025-04-24 04:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 152641,
"price": 134168000.0,
"datetime": "2025-04-24 04:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 152687,
"price": 133877000.0,
"datetime": "2025-04-24 07:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 152905,
"price": 132712000.0,
"datetime": "2025-04-24 18:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 153068,
"price": 133636000.0,
"datetime": "2025-04-25 02:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 153088,
"price": 134102000.0,
"datetime": "2025-04-25 03:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 153194,
"price": 134777000.0,
"datetime": "2025-04-25 08:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 153233,
"price": 134858000.0,
"datetime": "2025-04-25 10:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 153362,
"price": 134988000.0,
"datetime": "2025-04-25 16:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 153453,
"price": 135913000.0,
"datetime": "2025-04-25 21:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 153491,
"price": 136769000.0,
"datetime": "2025-04-25 23:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 153529,
"price": 136960000.0,
"datetime": "2025-04-26 01:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 153558,
"price": 137000000.0,
"datetime": "2025-04-26 02:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 153576,
"price": 137243000.0,
"datetime": "2025-04-26 03:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 153715,
"price": 137136000.0,
"datetime": "2025-04-26 10:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 153874,
"price": 135741000.0,
"datetime": "2025-04-26 18:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 154136,
"price": 136557000.0,
"datetime": "2025-04-27 07:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 154194,
"price": 136568000.0,
"datetime": "2025-04-27 10:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 154608,
"price": 135463000.0,
"datetime": "2025-04-28 07:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 154692,
"price": 134589000.0,
"datetime": "2025-04-28 11:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 154856,
"price": 136869000.0,
"datetime": "2025-04-28 19:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 154915,
"price": 136880000.0,
"datetime": "2025-04-28 22:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 154926,
"price": 136400000.0,
"datetime": "2025-04-28 23:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 155002,
"price": 135791000.0,
"datetime": "2025-04-29 02:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 155105,
"price": 136734000.0,
"datetime": "2025-04-29 08:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 155165,
"price": 136701000.0,
"datetime": "2025-04-29 11:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 155464,
"price": 136532000.0,
"datetime": "2025-04-30 02:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 155480,
"price": 137216000.0,
"datetime": "2025-04-30 02:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 155600,
"price": 136364000.0,
"datetime": "2025-04-30 08:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 155859,
"price": 135997000.0,
"datetime": "2025-04-30 21:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 155884,
"price": 134949000.0,
"datetime": "2025-04-30 23:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 155937,
"price": 135903000.0,
"datetime": "2025-05-01 01:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 155992,
"price": 135469000.0,
"datetime": "2025-05-01 04:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 156006,
"price": 136224000.0,
"datetime": "2025-05-01 05:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 156060,
"price": 135818000.0,
"datetime": "2025-05-01 07:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 156133,
"price": 136724000.0,
"datetime": "2025-05-01 11:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 156280,
"price": 137530000.0,
"datetime": "2025-05-01 18:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 156357,
"price": 138399000.0,
"datetime": "2025-05-01 22:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 156375,
"price": 138852000.0,
"datetime": "2025-05-01 23:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 156438,
"price": 139216000.0,
"datetime": "2025-05-02 02:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 156567,
"price": 139397000.0,
"datetime": "2025-05-02 09:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 156658,
"price": 139420000.0,
"datetime": "2025-05-02 13:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 156761,
"price": 137903000.0,
"datetime": "2025-05-02 18:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 156843,
"price": 137814000.0,
"datetime": "2025-05-02 22:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 156855,
"price": 138646000.0,
"datetime": "2025-05-02 23:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 156872,
"price": 138523000.0,
"datetime": "2025-05-03 00:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 157070,
"price": 137899000.0,
"datetime": "2025-05-03 10:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 157516,
"price": 137414000.0,
"datetime": "2025-05-04 08:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 157974,
"price": 136633000.0,
"datetime": "2025-05-05 07:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 158014,
"price": 136259000.0,
"datetime": "2025-05-05 09:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 158049,
"price": 134757000.0,
"datetime": "2025-05-05 11:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 158204,
"price": 134116000.0,
"datetime": "2025-05-05 19:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 158252,
"price": 133705000.0,
"datetime": "2025-05-05 21:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 158277,
"price": 133304000.0,
"datetime": "2025-05-05 22:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 158283,
"price": 133890000.0,
"datetime": "2025-05-05 22:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 158292,
"price": 133529000.0,
"datetime": "2025-05-05 23:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 158401,
"price": 134353000.0,
"datetime": "2025-05-06 04:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 158425,
"price": 134578000.0,
"datetime": "2025-05-06 06:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 158498,
"price": 134759000.0,
"datetime": "2025-05-06 09:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 158700,
"price": 133894000.0,
"datetime": "2025-05-06 19:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 158769,
"price": 133869000.0,
"datetime": "2025-05-06 23:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 158823,
"price": 134118000.0,
"datetime": "2025-05-07 01:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 158913,
"price": 134254000.0,
"datetime": "2025-05-07 06:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 158925,
"price": 135100000.0,
"datetime": "2025-05-07 07:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 159006,
"price": 137516000.0,
"datetime": "2025-05-07 11:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 159048,
"price": 137133000.0,
"datetime": "2025-05-07 13:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 159233,
"price": 136931000.0,
"datetime": "2025-05-07 22:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 159252,
"price": 137677000.0,
"datetime": "2025-05-07 23:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 159291,
"price": 137072000.0,
"datetime": "2025-05-08 01:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 159334,
"price": 137022000.0,
"datetime": "2025-05-08 03:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 159358,
"price": 137010000.0,
"datetime": "2025-05-08 04:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 159463,
"price": 138353000.0,
"datetime": "2025-05-08 09:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 159560,
"price": 139253000.0,
"datetime": "2025-05-08 14:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 159591,
"price": 139788000.0,
"datetime": "2025-05-08 16:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 159673,
"price": 140270000.0,
"datetime": "2025-05-08 20:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 159751,
"price": 140448000.0,
"datetime": "2025-05-09 00:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 159798,
"price": 142400000.0,
"datetime": "2025-05-09 02:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 159873,
"price": 144685000.0,
"datetime": "2025-05-09 06:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 159961,
"price": 144929000.0,
"datetime": "2025-05-09 10:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 159990,
"price": 144421000.0,
"datetime": "2025-05-09 12:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 160054,
"price": 144791000.0,
"datetime": "2025-05-09 15:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 160088,
"price": 145330000.0,
"datetime": "2025-05-09 17:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 160125,
"price": 144470000.0,
"datetime": "2025-05-09 19:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 160166,
"price": 144032000.0,
"datetime": "2025-05-09 21:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 160201,
"price": 144796000.0,
"datetime": "2025-05-09 22:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 160211,
"price": 144256000.0,
"datetime": "2025-05-09 23:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 160296,
"price": 144437000.0,
"datetime": "2025-05-10 03:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 160351,
"price": 143889000.0,
"datetime": "2025-05-10 06:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 160535,
"price": 144900000.0,
"datetime": "2025-05-10 15:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 160869,
"price": 145301000.0,
"datetime": "2025-05-11 08:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 160893,
"price": 144601000.0,
"datetime": "2025-05-11 09:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 160967,
"price": 145004000.0,
"datetime": "2025-05-11 13:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 161049,
"price": 144939000.0,
"datetime": "2025-05-11 17:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 161153,
"price": 145687000.0,
"datetime": "2025-05-11 22:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 161188,
"price": 146010000.0,
"datetime": "2025-05-12 00:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 161217,
"price": 145426000.0,
"datetime": "2025-05-12 01:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 161259,
"price": 145949000.0,
"datetime": "2025-05-12 03:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 161308,
"price": 145171000.0,
"datetime": "2025-05-12 06:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 161326,
"price": 145120000.0,
"datetime": "2025-05-12 07:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 161369,
"price": 145735000.0,
"datetime": "2025-05-12 09:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 161395,
"price": 145553000.0,
"datetime": "2025-05-12 10:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 161504,
"price": 146876000.0,
"datetime": "2025-05-12 16:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 161515,
"price": 146622000.0,
"datetime": "2025-05-12 16:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 161602,
"price": 146137000.0,
"datetime": "2025-05-12 20:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 161641,
"price": 146265000.0,
"datetime": "2025-05-12 22:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 161741,
"price": 143169000.0,
"datetime": "2025-05-13 03:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 161846,
"price": 144681000.0,
"datetime": "2025-05-13 09:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 161869,
"price": 144476000.0,
"datetime": "2025-05-13 10:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 161930,
"price": 144305000.0,
"datetime": "2025-05-13 13:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 162127,
"price": 145575000.0,
"datetime": "2025-05-13 23:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 162147,
"price": 146129000.0,
"datetime": "2025-05-14 00:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 162183,
"price": 145900000.0,
"datetime": "2025-05-14 01:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 162207,
"price": 146499000.0,
"datetime": "2025-05-14 03:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 162267,
"price": 146075000.0,
"datetime": "2025-05-14 06:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 162494,
"price": 145280000.0,
"datetime": "2025-05-14 17:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 162528,
"price": 145096000.0,
"datetime": "2025-05-14 19:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 162607,
"price": 145591000.0,
"datetime": "2025-05-14 23:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 162637,
"price": 145597000.0,
"datetime": "2025-05-15 00:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 162672,
"price": 144970000.0,
"datetime": "2025-05-15 02:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 162690,
"price": 145680000.0,
"datetime": "2025-05-15 03:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 162841,
"price": 145348000.0,
"datetime": "2025-05-15 10:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 162974,
"price": 144510000.0,
"datetime": "2025-05-15 17:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 162994,
"price": 143907000.0,
"datetime": "2025-05-15 18:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 163077,
"price": 144670000.0,
"datetime": "2025-05-15 22:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 163084,
"price": 144793000.0,
"datetime": "2025-05-15 23:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 163105,
"price": 144744000.0,
"datetime": "2025-05-16 00:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 163175,
"price": 145843000.0,
"datetime": "2025-05-16 03:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 163203,
"price": 145974000.0,
"datetime": "2025-05-16 04:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 163231,
"price": 145540000.0,
"datetime": "2025-05-16 06:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 163265,
"price": 145624000.0,
"datetime": "2025-05-16 08:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 163279,
"price": 146137000.0,
"datetime": "2025-05-16 08:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 163450,
"price": 145765000.0,
"datetime": "2025-05-16 17:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 163487,
"price": 146339000.0,
"datetime": "2025-05-16 19:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 163585,
"price": 146600000.0,
"datetime": "2025-05-17 00:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 163786,
"price": 146010000.0,
"datetime": "2025-05-17 10:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 163815,
"price": 146498000.0,
"datetime": "2025-05-17 11:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 163978,
"price": 146021000.0,
"datetime": "2025-05-17 19:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 164517,
"price": 147700000.0,
"datetime": "2025-05-18 22:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 164544,
"price": 148750000.0,
"datetime": "2025-05-19 00:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 164596,
"price": 148900000.0,
"datetime": "2025-05-19 02:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 164611,
"price": 148540000.0,
"datetime": "2025-05-19 03:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 164646,
"price": 147797000.0,
"datetime": "2025-05-19 05:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 164689,
"price": 147989000.0,
"datetime": "2025-05-19 07:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 164729,
"price": 150409000.0,
"datetime": "2025-05-19 09:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 164808,
"price": 147450000.0,
"datetime": "2025-05-19 13:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 164846,
"price": 146844000.0,
"datetime": "2025-05-19 15:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 164878,
"price": 146502000.0,
"datetime": "2025-05-19 16:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 164927,
"price": 146115000.0,
"datetime": "2025-05-19 19:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 164996,
"price": 146235000.0,
"datetime": "2025-05-19 22:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 165094,
"price": 147982000.0,
"datetime": "2025-05-20 03:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 165116,
"price": 148618000.0,
"datetime": "2025-05-20 04:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 165152,
"price": 148350000.0,
"datetime": "2025-05-20 06:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 165185,
"price": 148945000.0,
"datetime": "2025-05-20 08:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 165213,
"price": 149000000.0,
"datetime": "2025-05-20 09:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 165261,
"price": 149352000.0,
"datetime": "2025-05-20 11:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 165302,
"price": 149569000.0,
"datetime": "2025-05-20 13:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 165330,
"price": 148897000.0,
"datetime": "2025-05-20 15:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 165455,
"price": 148151000.0,
"datetime": "2025-05-20 21:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 165491,
"price": 148483000.0,
"datetime": "2025-05-20 23:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 165579,
"price": 149215000.0,
"datetime": "2025-05-21 03:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 165589,
"price": 149816000.0,
"datetime": "2025-05-21 04:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 165609,
"price": 150228000.0,
"datetime": "2025-05-21 05:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 165658,
"price": 150298000.0,
"datetime": "2025-05-21 07:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 165693,
"price": 150043000.0,
"datetime": "2025-05-21 09:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 165751,
"price": 150286000.0,
"datetime": "2025-05-21 12:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 165829,
"price": 150426000.0,
"datetime": "2025-05-21 16:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 165958,
"price": 149883000.0,
"datetime": "2025-05-21 22:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 165995,
"price": 151000000.0,
"datetime": "2025-05-22 00:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 166026,
"price": 151403000.0,
"datetime": "2025-05-22 02:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 166034,
"price": 150211000.0,
"datetime": "2025-05-22 02:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 166057,
"price": 149724000.0,
"datetime": "2025-05-22 03:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 166088,
"price": 150775000.0,
"datetime": "2025-05-22 05:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 166153,
"price": 152268000.0,
"datetime": "2025-05-22 08:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 166192,
"price": 152576000.0,
"datetime": "2025-05-22 10:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 166282,
"price": 154292000.0,
"datetime": "2025-05-22 14:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 166362,
"price": 153915000.0,
"datetime": "2025-05-22 18:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 166447,
"price": 154173000.0,
"datetime": "2025-05-22 23:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 166478,
"price": 154639000.0,
"datetime": "2025-05-23 00:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 166559,
"price": 154387000.0,
"datetime": "2025-05-23 04:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 166648,
"price": 155128000.0,
"datetime": "2025-05-23 09:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 166694,
"price": 154250000.0,
"datetime": "2025-05-23 11:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 166878,
"price": 153264000.0,
"datetime": "2025-05-23 20:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 166890,
"price": 150808000.0,
"datetime": "2025-05-23 21:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 166946,
"price": 151563000.0,
"datetime": "2025-05-24 00:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 166973,
"price": 151219000.0,
"datetime": "2025-05-24 01:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 167099,
"price": 150536000.0,
"datetime": "2025-05-24 07:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 167128,
"price": 150225000.0,
"datetime": "2025-05-24 09:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 167164,
"price": 150300000.0,
"datetime": "2025-05-24 11:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 167255,
"price": 150422000.0,
"datetime": "2025-05-24 15:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 167299,
"price": 150918000.0,
"datetime": "2025-05-24 17:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 167369,
"price": 151770000.0,
"datetime": "2025-05-24 21:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 167430,
"price": 152119000.0,
"datetime": "2025-05-25 00:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 167583,
"price": 151242000.0,
"datetime": "2025-05-25 07:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 167590,
"price": 151559000.0,
"datetime": "2025-05-25 08:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 167633,
"price": 151222000.0,
"datetime": "2025-05-25 10:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 167780,
"price": 150055000.0,
"datetime": "2025-05-25 17:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 168046,
"price": 151099000.0,
"datetime": "2025-05-26 07:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 168073,
"price": 151909000.0,
"datetime": "2025-05-26 08:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 168137,
"price": 152012000.0,
"datetime": "2025-05-26 11:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 168226,
"price": 152650000.0,
"datetime": "2025-05-26 16:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 168396,
"price": 152850000.0,
"datetime": "2025-05-27 00:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 168410,
"price": 152165000.0,
"datetime": "2025-05-27 01:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 168502,
"price": 152268000.0,
"datetime": "2025-05-27 05:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 168583,
"price": 151533000.0,
"datetime": "2025-05-27 09:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 168593,
"price": 150858000.0,
"datetime": "2025-05-27 10:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 168712,
"price": 151477000.0,
"datetime": "2025-05-27 16:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 168827,
"price": 152570000.0,
"datetime": "2025-05-27 22:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 168842,
"price": 152343000.0,
"datetime": "2025-05-27 22:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 168856,
"price": 151855000.0,
"datetime": "2025-05-27 23:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 168947,
"price": 152000000.0,
"datetime": "2025-05-28 04:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 169091,
"price": 150850000.0,
"datetime": "2025-05-28 11:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 169323,
"price": 150566000.0,
"datetime": "2025-05-28 22:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 169386,
"price": 150442000.0,
"datetime": "2025-05-29 02:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 169443,
"price": 149679000.0,
"datetime": "2025-05-29 04:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 169480,
"price": 150265000.0,
"datetime": "2025-05-29 06:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 169510,
"price": 150500000.0,
"datetime": "2025-05-29 08:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 169615,
"price": 150042000.0,
"datetime": "2025-05-29 13:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 169653,
"price": 150284000.0,
"datetime": "2025-05-29 15:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 169701,
"price": 150707000.0,
"datetime": "2025-05-29 17:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 169791,
"price": 150451000.0,
"datetime": "2025-05-29 22:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 169819,
"price": 149804000.0,
"datetime": "2025-05-29 23:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 169934,
"price": 148365000.0,
"datetime": "2025-05-30 05:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 169989,
"price": 147706000.0,
"datetime": "2025-05-30 08:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 170026,
"price": 147400000.0,
"datetime": "2025-05-30 10:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 170096,
"price": 148315000.0,
"datetime": "2025-05-30 13:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 170174,
"price": 147669000.0,
"datetime": "2025-05-30 17:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 170247,
"price": 147386000.0,
"datetime": "2025-05-30 21:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 170255,
"price": 148095000.0,
"datetime": "2025-05-30 21:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 170332,
"price": 147513000.0,
"datetime": "2025-05-31 01:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 170369,
"price": 147025000.0,
"datetime": "2025-05-31 03:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 170458,
"price": 146640000.0,
"datetime": "2025-05-31 07:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 170498,
"price": 147380000.0,
"datetime": "2025-05-31 09:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 170522,
"price": 146666000.0,
"datetime": "2025-05-31 10:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 170728,
"price": 147199000.0,
"datetime": "2025-05-31 21:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 170820,
"price": 148056000.0,
"datetime": "2025-06-01 01:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 170969,
"price": 147718000.0,
"datetime": "2025-06-01 09:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 171042,
"price": 147847000.0,
"datetime": "2025-06-01 12:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 171245,
"price": 147834000.0,
"datetime": "2025-06-01 23:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 171331,
"price": 147939000.0,
"datetime": "2025-06-02 03:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 171344,
"price": 148408000.0,
"datetime": "2025-06-02 04:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 171450,
"price": 148591000.0,
"datetime": "2025-06-02 09:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 171579,
"price": 147563000.0,
"datetime": "2025-06-02 15:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 171626,
"price": 147258000.0,
"datetime": "2025-06-02 18:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 171720,
"price": 146200000.0,
"datetime": "2025-06-02 22:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 171732,
"price": 146901000.0,
"datetime": "2025-06-02 23:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 171746,
"price": 146252000.0,
"datetime": "2025-06-03 00:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 171847,
"price": 147099000.0,
"datetime": "2025-06-03 05:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 171979,
"price": 147800000.0,
"datetime": "2025-06-03 11:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 172210,
"price": 147787000.0,
"datetime": "2025-06-03 23:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 172258,
"price": 148050000.0,
"datetime": "2025-06-04 01:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 172313,
"price": 148159000.0,
"datetime": "2025-06-04 04:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 172333,
"price": 147417000.0,
"datetime": "2025-06-04 05:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 172416,
"price": 147012000.0,
"datetime": "2025-06-04 09:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 172610,
"price": 147000000.0,
"datetime": "2025-06-04 19:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 172642,
"price": 146249000.0,
"datetime": "2025-06-04 20:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 172703,
"price": 145968000.0,
"datetime": "2025-06-04 23:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 172922,
"price": 144679000.0,
"datetime": "2025-06-05 10:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 173008,
"price": 144464000.0,
"datetime": "2025-06-05 15:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 173031,
"price": 144835000.0,
"datetime": "2025-06-05 16:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 173128,
"price": 145225000.0,
"datetime": "2025-06-05 21:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 173154,
"price": 145682000.0,
"datetime": "2025-06-05 22:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 173178,
"price": 144805000.0,
"datetime": "2025-06-05 23:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 173254,
"price": 143450000.0,
"datetime": "2025-06-06 03:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 173276,
"price": 142728000.0,
"datetime": "2025-06-06 04:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 173306,
"price": 141300000.0,
"datetime": "2025-06-06 06:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 173365,
"price": 141534000.0,
"datetime": "2025-06-06 09:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 173376,
"price": 141664000.0,
"datetime": "2025-06-06 09:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 173409,
"price": 141563000.0,
"datetime": "2025-06-06 11:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 173614,
"price": 144816000.0,
"datetime": "2025-06-06 21:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 173618,
"price": 144253000.0,
"datetime": "2025-06-06 21:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 173676,
"price": 145352000.0,
"datetime": "2025-06-07 00:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 173778,
"price": 145278000.0,
"datetime": "2025-06-07 05:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 173868,
"price": 145296000.0,
"datetime": "2025-06-07 10:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 174021,
"price": 145331000.0,
"datetime": "2025-06-07 17:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 174097,
"price": 146350000.0,
"datetime": "2025-06-07 21:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 174551,
"price": 145995000.0,
"datetime": "2025-06-08 20:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 174776,
"price": 145971000.0,
"datetime": "2025-06-09 07:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 174994,
"price": 145999000.0,
"datetime": "2025-06-09 18:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 175076,
"price": 147876000.0,
"datetime": "2025-06-09 22:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 175091,
"price": 148046000.0,
"datetime": "2025-06-09 23:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 175241,
"price": 149792000.0,
"datetime": "2025-06-10 06:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 175308,
"price": 149689000.0,
"datetime": "2025-06-10 10:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 175558,
"price": 149695000.0,
"datetime": "2025-06-10 22:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 175588,
"price": 149970000.0,
"datetime": "2025-06-11 00:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 175604,
"price": 149942000.0,
"datetime": "2025-06-11 01:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 175662,
"price": 150131000.0,
"datetime": "2025-06-11 03:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 175681,
"price": 149992000.0,
"datetime": "2025-06-11 04:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 176049,
"price": 151230000.0,
"datetime": "2025-06-11 23:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 176086,
"price": 150502000.0,
"datetime": "2025-06-12 01:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 176211,
"price": 149348000.0,
"datetime": "2025-06-12 07:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 176310,
"price": 148500000.0,
"datetime": "2025-06-12 12:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 176431,
"price": 147577000.0,
"datetime": "2025-06-12 18:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 176512,
"price": 146698000.0,
"datetime": "2025-06-12 22:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 176524,
"price": 147399000.0,
"datetime": "2025-06-12 23:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 176560,
"price": 147210000.0,
"datetime": "2025-06-13 00:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 176614,
"price": 147954000.0,
"datetime": "2025-06-13 03:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 176737,
"price": 144144000.0,
"datetime": "2025-06-13 09:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 176750,
"price": 143769000.0,
"datetime": "2025-06-13 10:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 176843,
"price": 144850000.0,
"datetime": "2025-06-13 14:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 176861,
"price": 145280000.0,
"datetime": "2025-06-13 15:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 176899,
"price": 146090000.0,
"datetime": "2025-06-13 17:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 177005,
"price": 145548000.0,
"datetime": "2025-06-13 23:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 177022,
"price": 145707000.0,
"datetime": "2025-06-13 23:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 177069,
"price": 146111000.0,
"datetime": "2025-06-14 02:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 177107,
"price": 146357000.0,
"datetime": "2025-06-14 04:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 177227,
"price": 146782000.0,
"datetime": "2025-06-14 10:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 177346,
"price": 145834000.0,
"datetime": "2025-06-14 16:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 177567,
"price": 145773000.0,
"datetime": "2025-06-15 03:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 177608,
"price": 145252000.0,
"datetime": "2025-06-15 05:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 177826,
"price": 146207000.0,
"datetime": "2025-06-15 16:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 178096,
"price": 145384000.0,
"datetime": "2025-06-16 05:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 178155,
"price": 145927000.0,
"datetime": "2025-06-16 08:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 178186,
"price": 145398000.0,
"datetime": "2025-06-16 10:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 178198,
"price": 145961000.0,
"datetime": "2025-06-16 10:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 178453,
"price": 147619000.0,
"datetime": "2025-06-16 23:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 178483,
"price": 147450000.0,
"datetime": "2025-06-17 00:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 178616,
"price": 148333000.0,
"datetime": "2025-06-17 07:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 178651,
"price": 147143000.0,
"datetime": "2025-06-17 09:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 178693,
"price": 146911000.0,
"datetime": "2025-06-17 11:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 178702,
"price": 147725000.0,
"datetime": "2025-06-17 11:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 178759,
"price": 147142000.0,
"datetime": "2025-06-17 14:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 178928,
"price": 145751000.0,
"datetime": "2025-06-17 23:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 178994,
"price": 144710000.0,
"datetime": "2025-06-18 02:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 179046,
"price": 145500000.0,
"datetime": "2025-06-18 05:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 179146,
"price": 145921000.0,
"datetime": "2025-06-18 10:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 179265,
"price": 145332000.0,
"datetime": "2025-06-18 16:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 179287,
"price": 145842000.0,
"datetime": "2025-06-18 17:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 179361,
"price": 145400000.0,
"datetime": "2025-06-18 20:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 179388,
"price": 144530000.0,
"datetime": "2025-06-18 22:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 179405,
"price": 145300000.0,
"datetime": "2025-06-18 23:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 179420,
"price": 145228000.0,
"datetime": "2025-06-18 23:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 179481,
"price": 144936000.0,
"datetime": "2025-06-19 02:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 179508,
"price": 145107000.0,
"datetime": "2025-06-19 04:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 179548,
"price": 144891000.0,
"datetime": "2025-06-19 06:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 179656,
"price": 145866000.0,
"datetime": "2025-06-19 11:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 179956,
"price": 145261000.0,
"datetime": "2025-06-20 02:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 179994,
"price": 144462000.0,
"datetime": "2025-06-20 04:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 180107,
"price": 144484000.0,
"datetime": "2025-06-20 10:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 180230,
"price": 144990000.0,
"datetime": "2025-06-20 16:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 180258,
"price": 146165000.0,
"datetime": "2025-06-20 17:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 180391,
"price": 144832000.0,
"datetime": "2025-06-21 00:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 180439,
"price": 143777000.0,
"datetime": "2025-06-21 02:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 180539,
"price": 143676000.0,
"datetime": "2025-06-21 07:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 180943,
"price": 143522000.0,
"datetime": "2025-06-22 03:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 180981,
"price": 143725000.0,
"datetime": "2025-06-22 05:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 180993,
"price": 142910000.0,
"datetime": "2025-06-22 06:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 181040,
"price": 141879000.0,
"datetime": "2025-06-22 08:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 181064,
"price": 143775000.0,
"datetime": "2025-06-22 10:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 181106,
"price": 143026000.0,
"datetime": "2025-06-22 12:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 181198,
"price": 142634000.0,
"datetime": "2025-06-22 16:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 181241,
"price": 142465000.0,
"datetime": "2025-06-22 18:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 181277,
"price": 143127000.0,
"datetime": "2025-06-22 20:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 181309,
"price": 142463000.0,
"datetime": "2025-06-22 22:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 181320,
"price": 141000000.0,
"datetime": "2025-06-22 22:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 181379,
"price": 138621000.0,
"datetime": "2025-06-23 01:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 181389,
"price": 138911000.0,
"datetime": "2025-06-23 02:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 181456,
"price": 138236000.0,
"datetime": "2025-06-23 05:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 181467,
"price": 138522000.0,
"datetime": "2025-06-23 06:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 181544,
"price": 141275000.0,
"datetime": "2025-06-23 10:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 181639,
"price": 141893000.0,
"datetime": "2025-06-23 14:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 181738,
"price": 141528000.0,
"datetime": "2025-06-23 19:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 181794,
"price": 141102000.0,
"datetime": "2025-06-23 22:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 181796,
"price": 141996000.0,
"datetime": "2025-06-23 22:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 181811,
"price": 142316000.0,
"datetime": "2025-06-23 23:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 181857,
"price": 140755000.0,
"datetime": "2025-06-24 01:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 181882,
"price": 142343000.0,
"datetime": "2025-06-24 02:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 181914,
"price": 142700000.0,
"datetime": "2025-06-24 04:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 181975,
"price": 146229000.0,
"datetime": "2025-06-24 07:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 182042,
"price": 145967000.0,
"datetime": "2025-06-24 10:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 182123,
"price": 145742000.0,
"datetime": "2025-06-24 14:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 182157,
"price": 145351000.0,
"datetime": "2025-06-24 16:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 182191,
"price": 145052000.0,
"datetime": "2025-06-24 18:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 182295,
"price": 145300000.0,
"datetime": "2025-06-24 23:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 182342,
"price": 145680000.0,
"datetime": "2025-06-25 01:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 182382,
"price": 145243000.0,
"datetime": "2025-06-25 03:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 182421,
"price": 145686000.0,
"datetime": "2025-06-25 05:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 182488,
"price": 146128000.0,
"datetime": "2025-06-25 09:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 182495,
"price": 145448000.0,
"datetime": "2025-06-25 09:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 182526,
"price": 146128000.0,
"datetime": "2025-06-25 11:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 182668,
"price": 146921000.0,
"datetime": "2025-06-25 18:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 182770,
"price": 147749000.0,
"datetime": "2025-06-25 23:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 182809,
"price": 147784000.0,
"datetime": "2025-06-26 01:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 182935,
"price": 147292000.0,
"datetime": "2025-06-26 07:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 183004,
"price": 147820000.0,
"datetime": "2025-06-26 11:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 183148,
"price": 147118000.0,
"datetime": "2025-06-26 18:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 183254,
"price": 147498000.0,
"datetime": "2025-06-26 23:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 183273,
"price": 146881000.0,
"datetime": "2025-06-27 00:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 183283,
"price": 147328000.0,
"datetime": "2025-06-27 00:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 183394,
"price": 147274000.0,
"datetime": "2025-06-27 06:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 183476,
"price": 146788000.0,
"datetime": "2025-06-27 10:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 183600,
"price": 146720000.0,
"datetime": "2025-06-27 16:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 183757,
"price": 147256000.0,
"datetime": "2025-06-28 00:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 183798,
"price": 146835000.0,
"datetime": "2025-06-28 02:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 184606,
"price": 148047000.0,
"datetime": "2025-06-29 19:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 184739,
"price": 147314000.0,
"datetime": "2025-06-30 01:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 184892,
"price": 148392000.0,
"datetime": "2025-06-30 09:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 185016,
"price": 147111000.0,
"datetime": "2025-06-30 15:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 185180,
"price": 146523000.0,
"datetime": "2025-06-30 23:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 185199,
"price": 146993000.0,
"datetime": "2025-07-01 00:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 185254,
"price": 146099000.0,
"datetime": "2025-07-01 03:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 185644,
"price": 146187000.0,
"datetime": "2025-07-01 23:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 185655,
"price": 145750000.0,
"datetime": "2025-07-01 23:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 185779,
"price": 145500000.0,
"datetime": "2025-07-02 05:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 185825,
"price": 144874000.0,
"datetime": "2025-07-02 08:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 185879,
"price": 144995000.0,
"datetime": "2025-07-02 10:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 186119,
"price": 147401000.0,
"datetime": "2025-07-02 22:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 186196,
"price": 148204000.0,
"datetime": "2025-07-03 02:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 186306,
"price": 147590000.0,
"datetime": "2025-07-03 08:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 186338,
"price": 148000000.0,
"datetime": "2025-07-03 09:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 186440,
"price": 148403000.0,
"datetime": "2025-07-03 14:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 186511,
"price": 148919000.0,
"datetime": "2025-07-03 18:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 186554,
"price": 148803000.0,
"datetime": "2025-07-03 20:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 186594,
"price": 149098000.0,
"datetime": "2025-07-03 22:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 186620,
"price": 149080000.0,
"datetime": "2025-07-03 23:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 186659,
"price": 149211000.0,
"datetime": "2025-07-04 01:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 186858,
"price": 148608000.0,
"datetime": "2025-07-04 11:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 187075,
"price": 147850000.0,
"datetime": "2025-07-04 22:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 187215,
"price": 147540000.0,
"datetime": "2025-07-05 05:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 188039,
"price": 148200000.0,
"datetime": "2025-07-06 22:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 188192,
"price": 148700000.0,
"datetime": "2025-07-07 06:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 188199,
"price": 148438000.0,
"datetime": "2025-07-07 06:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 188286,
"price": 148887000.0,
"datetime": "2025-07-07 11:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 188518,
"price": 147428000.0,
"datetime": "2025-07-07 22:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 188614,
"price": 147050000.0,
"datetime": "2025-07-08 03:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 188628,
"price": 147815000.0,
"datetime": "2025-07-08 04:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 188764,
"price": 147433000.0,
"datetime": "2025-07-08 11:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 189012,
"price": 148047000.0,
"datetime": "2025-07-08 23:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 189466,
"price": 149195000.0,
"datetime": "2025-07-09 22:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 189493,
"price": 148350000.0,
"datetime": "2025-07-09 23:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 189530,
"price": 148799000.0,
"datetime": "2025-07-10 01:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 189612,
"price": 150697000.0,
"datetime": "2025-07-10 05:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 189732,
"price": 151123000.0,
"datetime": "2025-07-10 11:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 189990,
"price": 151250000.0,
"datetime": "2025-07-11 00:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 190056,
"price": 153170000.0,
"datetime": "2025-07-11 03:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 190112,
"price": 155658000.0,
"datetime": "2025-07-11 06:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 190155,
"price": 156147000.0,
"datetime": "2025-07-11 08:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 190181,
"price": 156065000.0,
"datetime": "2025-07-11 09:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 190302,
"price": 159567000.0,
"datetime": "2025-07-11 15:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 190333,
"price": 159744000.0,
"datetime": "2025-07-11 17:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 190368,
"price": 159824000.0,
"datetime": "2025-07-11 19:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 190431,
"price": 159140000.0,
"datetime": "2025-07-11 22:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 190446,
"price": 159501000.0,
"datetime": "2025-07-11 23:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 190494,
"price": 157823000.0,
"datetime": "2025-07-12 01:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 190552,
"price": 158579000.0,
"datetime": "2025-07-12 04:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 190607,
"price": 157816000.0,
"datetime": "2025-07-12 07:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 190623,
"price": 157687000.0,
"datetime": "2025-07-12 07:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 190655,
"price": 157527000.0,
"datetime": "2025-07-12 09:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 190670,
"price": 158288000.0,
"datetime": "2025-07-12 10:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 191410,
"price": 161103000.0,
"datetime": "2025-07-13 23:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 191419,
"price": 160500000.0,
"datetime": "2025-07-13 23:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 191601,
"price": 161670000.0,
"datetime": "2025-07-14 08:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 191743,
"price": 165738000.0,
"datetime": "2025-07-14 15:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 191787,
"price": 166100000.0,
"datetime": "2025-07-14 18:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 191847,
"price": 165186000.0,
"datetime": "2025-07-14 21:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 191875,
"price": 164996000.0,
"datetime": "2025-07-14 22:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 191933,
"price": 163331000.0,
"datetime": "2025-07-15 01:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 192018,
"price": 164164000.0,
"datetime": "2025-07-15 05:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 192080,
"price": 163929000.0,
"datetime": "2025-07-15 08:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 192093,
"price": 163830000.0,
"datetime": "2025-07-15 09:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 192117,
"price": 162700000.0,
"datetime": "2025-07-15 10:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 192170,
"price": 159699000.0,
"datetime": "2025-07-15 13:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 192196,
"price": 159986000.0,
"datetime": "2025-07-15 14:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 192267,
"price": 160066000.0,
"datetime": "2025-07-15 18:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 192311,
"price": 159199000.0,
"datetime": "2025-07-15 20:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 192322,
"price": 160054000.0,
"datetime": "2025-07-15 20:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 192337,
"price": 159917000.0,
"datetime": "2025-07-15 21:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 192373,
"price": 161001000.0,
"datetime": "2025-07-15 23:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 192386,
"price": 159919000.0,
"datetime": "2025-07-16 00:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 192445,
"price": 160120000.0,
"datetime": "2025-07-16 03:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 192461,
"price": 159838000.0,
"datetime": "2025-07-16 03:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 192566,
"price": 160386000.0,
"datetime": "2025-07-16 09:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 192578,
"price": 161200000.0,
"datetime": "2025-07-16 09:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 192610,
"price": 160777000.0,
"datetime": "2025-07-16 11:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 192654,
"price": 161190000.0,
"datetime": "2025-07-16 13:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 192838,
"price": 161745000.0,
"datetime": "2025-07-16 22:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 192862,
"price": 162500000.0,
"datetime": "2025-07-16 23:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 192875,
"price": 162340000.0,
"datetime": "2025-07-17 00:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 192939,
"price": 162724000.0,
"datetime": "2025-07-17 03:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 192954,
"price": 162000000.0,
"datetime": "2025-07-17 04:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 193003,
"price": 162142000.0,
"datetime": "2025-07-17 06:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 193048,
"price": 161708000.0,
"datetime": "2025-07-17 09:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 193075,
"price": 161631000.0,
"datetime": "2025-07-17 10:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 193083,
"price": 161611000.0,
"datetime": "2025-07-17 10:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 193172,
"price": 161914000.0,
"datetime": "2025-07-17 15:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 193254,
"price": 161635000.0,
"datetime": "2025-07-17 19:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 193322,
"price": 161143000.0,
"datetime": "2025-07-17 22:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 193442,
"price": 161954000.0,
"datetime": "2025-07-18 04:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 193452,
"price": 162321000.0,
"datetime": "2025-07-18 05:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 193482,
"price": 163349000.0,
"datetime": "2025-07-18 06:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 193546,
"price": 163106000.0,
"datetime": "2025-07-18 10:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 193565,
"price": 163500000.0,
"datetime": "2025-07-18 11:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 193671,
"price": 163205000.0,
"datetime": "2025-07-18 16:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 193684,
"price": 161414000.0,
"datetime": "2025-07-18 17:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 193789,
"price": 162067000.0,
"datetime": "2025-07-18 22:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 193806,
"price": 162406000.0,
"datetime": "2025-07-18 23:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 193820,
"price": 161299000.0,
"datetime": "2025-07-18 23:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 193941,
"price": 160821000.0,
"datetime": "2025-07-19 05:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 194316,
"price": 162200000.0,
"datetime": "2025-07-20 00:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 194353,
"price": 161537000.0,
"datetime": "2025-07-20 02:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 194766,
"price": 161920000.0,
"datetime": "2025-07-20 23:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 194928,
"price": 160106000.0,
"datetime": "2025-07-21 07:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 194983,
"price": 160488000.0,
"datetime": "2025-07-21 09:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 195095,
"price": 161939000.0,
"datetime": "2025-07-21 15:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 195157,
"price": 161408000.0,
"datetime": "2025-07-21 18:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 195239,
"price": 161390000.0,
"datetime": "2025-07-21 22:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 195287,
"price": 160540000.0,
"datetime": "2025-07-22 01:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 195393,
"price": 160197000.0,
"datetime": "2025-07-22 06:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 195469,
"price": 159300000.0,
"datetime": "2025-07-22 10:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 195471,
"price": 160218000.0,
"datetime": "2025-07-22 10:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 195498,
"price": 159986000.0,
"datetime": "2025-07-22 11:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 195548,
"price": 160027000.0,
"datetime": "2025-07-22 14:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 195605,
"price": 160789000.0,
"datetime": "2025-07-22 17:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 195721,
"price": 161352000.0,
"datetime": "2025-07-22 22:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 195727,
"price": 161379000.0,
"datetime": "2025-07-22 23:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 195781,
"price": 161361000.0,
"datetime": "2025-07-23 01:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 195806,
"price": 162079000.0,
"datetime": "2025-07-23 03:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 195834,
"price": 162087000.0,
"datetime": "2025-07-23 04:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 195908,
"price": 162969000.0,
"datetime": "2025-07-23 08:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 195979,
"price": 161954000.0,
"datetime": "2025-07-23 11:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 196182,
"price": 160500000.0,
"datetime": "2025-07-23 21:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 196205,
"price": 160400000.0,
"datetime": "2025-07-23 23:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 196248,
"price": 160801000.0,
"datetime": "2025-07-24 01:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 196284,
"price": 161126000.0,
"datetime": "2025-07-24 03:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 196335,
"price": 160501000.0,
"datetime": "2025-07-24 05:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 196362,
"price": 160763000.0,
"datetime": "2025-07-24 06:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 196452,
"price": 161997000.0,
"datetime": "2025-07-24 11:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 196484,
"price": 161501000.0,
"datetime": "2025-07-24 13:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 196547,
"price": 160099000.0,
"datetime": "2025-07-24 16:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 196596,
"price": 160600000.0,
"datetime": "2025-07-24 18:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 196629,
"price": 160998000.0,
"datetime": "2025-07-24 20:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 196688,
"price": 160315000.0,
"datetime": "2025-07-24 23:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 196700,
"price": 161136000.0,
"datetime": "2025-07-24 23:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 196714,
"price": 161140000.0,
"datetime": "2025-07-25 00:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 196752,
"price": 161697000.0,
"datetime": "2025-07-25 02:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 196896,
"price": 160250000.0,
"datetime": "2025-07-25 09:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 196976,
"price": 158728000.0,
"datetime": "2025-07-25 13:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 197041,
"price": 158017000.0,
"datetime": "2025-07-25 16:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 197045,
"price": 158697000.0,
"datetime": "2025-07-25 17:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 197083,
"price": 158663000.0,
"datetime": "2025-07-25 18:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 197157,
"price": 158409000.0,
"datetime": "2025-07-25 22:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 197192,
"price": 158872000.0,
"datetime": "2025-07-26 00:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 197576,
"price": 160873000.0,
"datetime": "2025-07-26 19:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 198165,
"price": 162284000.0,
"datetime": "2025-07-28 01:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 198284,
"price": 162778000.0,
"datetime": "2025-07-28 07:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 198610,
"price": 161782000.0,
"datetime": "2025-07-28 23:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 198745,
"price": 162519000.0,
"datetime": "2025-07-29 06:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 198866,
"price": 162999000.0,
"datetime": "2025-07-29 12:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 199056,
"price": 163733000.0,
"datetime": "2025-07-29 21:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 199086,
"price": 162949000.0,
"datetime": "2025-07-29 23:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 199139,
"price": 162943000.0,
"datetime": "2025-07-30 01:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 199210,
"price": 163000000.0,
"datetime": "2025-07-30 05:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 199299,
"price": 162500000.0,
"datetime": "2025-07-30 09:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 199581,
"price": 163676000.0,
"datetime": "2025-07-30 23:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 199604,
"price": 162910000.0,
"datetime": "2025-07-31 01:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 199660,
"price": 162004000.0,
"datetime": "2025-07-31 03:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 199668,
"price": 162410000.0,
"datetime": "2025-07-31 04:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 200041,
"price": 163952000.0,
"datetime": "2025-07-31 22:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 200112,
"price": 163278000.0,
"datetime": "2025-08-01 02:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 200262,
"price": 160167000.0,
"datetime": "2025-08-01 09:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 200325,
"price": 160960000.0,
"datetime": "2025-08-01 13:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 200346,
"price": 161388000.0,
"datetime": "2025-08-01 14:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 200424,
"price": 160680000.0,
"datetime": "2025-08-01 18:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 200457,
"price": 160167000.0,
"datetime": "2025-08-01 19:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 200486,
"price": 160736000.0,
"datetime": "2025-08-01 21:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 200514,
"price": 160235000.0,
"datetime": "2025-08-01 22:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 200530,
"price": 160226000.0,
"datetime": "2025-08-01 23:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 200662,
"price": 158884000.0,
"datetime": "2025-08-02 05:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 200697,
"price": 158364000.0,
"datetime": "2025-08-02 07:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 200739,
"price": 158691000.0,
"datetime": "2025-08-02 09:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 200851,
"price": 158349000.0,
"datetime": "2025-08-02 15:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 200862,
"price": 158888000.0,
"datetime": "2025-08-02 15:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 201102,
"price": 158160000.0,
"datetime": "2025-08-03 03:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 201221,
"price": 157580000.0,
"datetime": "2025-08-03 09:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 201427,
"price": 160000000.0,
"datetime": "2025-08-03 20:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 201596,
"price": 160234000.0,
"datetime": "2025-08-04 04:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 201720,
"price": 160425000.0,
"datetime": "2025-08-04 10:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 201959,
"price": 160246000.0,
"datetime": "2025-08-04 22:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 201979,
"price": 160112000.0,
"datetime": "2025-08-04 23:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 202231,
"price": 159525000.0,
"datetime": "2025-08-05 12:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 202416,
"price": 159265000.0,
"datetime": "2025-08-05 21:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 202430,
"price": 159627000.0,
"datetime": "2025-08-05 22:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 202522,
"price": 158928000.0,
"datetime": "2025-08-06 02:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 202626,
"price": 159830000.0,
"datetime": "2025-08-06 08:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 202673,
"price": 159181000.0,
"datetime": "2025-08-06 10:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 202749,
"price": 159535000.0,
"datetime": "2025-08-06 14:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 202942,
"price": 160147000.0,
"datetime": "2025-08-06 23:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 203333,
"price": 160605000.0,
"datetime": "2025-08-07 19:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 203459,
"price": 160500000.0,
"datetime": "2025-08-08 01:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 203469,
"price": 161321000.0,
"datetime": "2025-08-08 02:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 203518,
"price": 161799000.0,
"datetime": "2025-08-08 04:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 203554,
"price": 161267000.0,
"datetime": "2025-08-08 06:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 203581,
"price": 161900000.0,
"datetime": "2025-08-08 07:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 203625,
"price": 161153000.0,
"datetime": "2025-08-08 10:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 203918,
"price": 160125000.0,
"datetime": "2025-08-09 00:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 204288,
"price": 161296000.0,
"datetime": "2025-08-09 19:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 204323,
"price": 160744000.0,
"datetime": "2025-08-09 20:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 204615,
"price": 161297000.0,
"datetime": "2025-08-10 11:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 204672,
"price": 162010000.0,
"datetime": "2025-08-10 14:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 204741,
"price": 162194000.0,
"datetime": "2025-08-10 17:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 204809,
"price": 162594000.0,
"datetime": "2025-08-10 21:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 205005,
"price": 162980000.0,
"datetime": "2025-08-11 07:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 205116,
"price": 166150000.0,
"datetime": "2025-08-11 12:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 205203,
"price": 166121000.0,
"datetime": "2025-08-11 16:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 205317,
"price": 165050000.0,
"datetime": "2025-08-11 22:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 205392,
"price": 164716000.0,
"datetime": "2025-08-12 02:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 205500,
"price": 164237000.0,
"datetime": "2025-08-12 07:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 205674,
"price": 164155000.0,
"datetime": "2025-08-12 16:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 205774,
"price": 164255000.0,
"datetime": "2025-08-12 21:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 205798,
"price": 163970000.0,
"datetime": "2025-08-12 22:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 205873,
"price": 163995000.0,
"datetime": "2025-08-13 02:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 205968,
"price": 163667000.0,
"datetime": "2025-08-13 07:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 205991,
"price": 164485000.0,
"datetime": "2025-08-13 08:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 206028,
"price": 163798000.0,
"datetime": "2025-08-13 10:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 206226,
"price": 164499000.0,
"datetime": "2025-08-13 20:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 206280,
"price": 165300000.0,
"datetime": "2025-08-13 22:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 206299,
"price": 165607000.0,
"datetime": "2025-08-13 23:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 206391,
"price": 166750000.0,
"datetime": "2025-08-14 04:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 206499,
"price": 169038000.0,
"datetime": "2025-08-14 09:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 206630,
"price": 166959000.0,
"datetime": "2025-08-14 16:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 206701,
"price": 166641000.0,
"datetime": "2025-08-14 19:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 206736,
"price": 165148000.0,
"datetime": "2025-08-14 21:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 206746,
"price": 163332000.0,
"datetime": "2025-08-14 22:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 206854,
"price": 163772000.0,
"datetime": "2025-08-15 03:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 206915,
"price": 163600000.0,
"datetime": "2025-08-15 06:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 206931,
"price": 164317000.0,
"datetime": "2025-08-15 07:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 207071,
"price": 164950000.0,
"datetime": "2025-08-15 14:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 207236,
"price": 164193000.0,
"datetime": "2025-08-15 22:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 207249,
"price": 164297000.0,
"datetime": "2025-08-15 23:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 207301,
"price": 163902000.0,
"datetime": "2025-08-16 01:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 207344,
"price": 163516000.0,
"datetime": "2025-08-16 04:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 207421,
"price": 164493000.0,
"datetime": "2025-08-16 07:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 207429,
"price": 163729000.0,
"datetime": "2025-08-16 08:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 207908,
"price": 163933000.0,
"datetime": "2025-08-17 14:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 208314,
"price": 162500000.0,
"datetime": "2025-08-18 10:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 208373,
"price": 160732000.0,
"datetime": "2025-08-18 13:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 208398,
"price": 160613000.0,
"datetime": "2025-08-18 14:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 208546,
"price": 160941000.0,
"datetime": "2025-08-18 22:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 208562,
"price": 160426000.0,
"datetime": "2025-08-18 22:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 208585,
"price": 160970000.0,
"datetime": "2025-08-19 00:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 208725,
"price": 162371000.0,
"datetime": "2025-08-19 07:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 208754,
"price": 161653000.0,
"datetime": "2025-08-19 08:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 208781,
"price": 161783000.0,
"datetime": "2025-08-19 09:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 208795,
"price": 161338000.0,
"datetime": "2025-08-19 10:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 208859,
"price": 160634000.0,
"datetime": "2025-08-19 13:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 208947,
"price": 160605000.0,
"datetime": "2025-08-19 18:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 209040,
"price": 160063000.0,
"datetime": "2025-08-19 22:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 209182,
"price": 158794000.0,
"datetime": "2025-08-20 05:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 209208,
"price": 158166000.0,
"datetime": "2025-08-20 07:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 209246,
"price": 157711000.0,
"datetime": "2025-08-20 09:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 209277,
"price": 157925000.0,
"datetime": "2025-08-20 10:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 209475,
"price": 158500000.0,
"datetime": "2025-08-20 20:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 209485,
"price": 159259000.0,
"datetime": "2025-08-20 21:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 209519,
"price": 158375000.0,
"datetime": "2025-08-20 22:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 209535,
"price": 158678000.0,
"datetime": "2025-08-20 23:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 209561,
"price": 158630000.0,
"datetime": "2025-08-21 00:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 209632,
"price": 158975000.0,
"datetime": "2025-08-21 04:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 209765,
"price": 159875000.0,
"datetime": "2025-08-21 11:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 209772,
"price": 159121000.0,
"datetime": "2025-08-21 11:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 209928,
"price": 158101000.0,
"datetime": "2025-08-21 19:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 210005,
"price": 158801000.0,
"datetime": "2025-08-21 23:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 210018,
"price": 157929000.0,
"datetime": "2025-08-21 23:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 210143,
"price": 158069000.0,
"datetime": "2025-08-22 05:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 210253,
"price": 158556000.0,
"datetime": "2025-08-22 11:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 210303,
"price": 157822000.0,
"datetime": "2025-08-22 13:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 210437,
"price": 157299000.0,
"datetime": "2025-08-22 20:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 210460,
"price": 158000000.0,
"datetime": "2025-08-22 21:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 210476,
"price": 157314000.0,
"datetime": "2025-08-22 22:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 210491,
"price": 160844000.0,
"datetime": "2025-08-22 23:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 210524,
"price": 161757000.0,
"datetime": "2025-08-23 00:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 210574,
"price": 161470000.0,
"datetime": "2025-08-23 03:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 210654,
"price": 160958000.0,
"datetime": "2025-08-23 07:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 210713,
"price": 160500000.0,
"datetime": "2025-08-23 10:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 211525,
"price": 158345000.0,
"datetime": "2025-08-25 03:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 211559,
"price": 157213000.0,
"datetime": "2025-08-25 04:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 211571,
"price": 156636000.0,
"datetime": "2025-08-25 05:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 211655,
"price": 157090000.0,
"datetime": "2025-08-25 09:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 211667,
"price": 157174000.0,
"datetime": "2025-08-25 10:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 211724,
"price": 156949000.0,
"datetime": "2025-08-25 12:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 211810,
"price": 156284000.0,
"datetime": "2025-08-25 17:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 211860,
"price": 155617000.0,
"datetime": "2025-08-25 19:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 211893,
"price": 156470000.0,
"datetime": "2025-08-25 21:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 211918,
"price": 155755000.0,
"datetime": "2025-08-25 22:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 211924,
"price": 156228000.0,
"datetime": "2025-08-25 22:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 212030,
"price": 157036000.0,
"datetime": "2025-08-26 04:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 212077,
"price": 156356000.0,
"datetime": "2025-08-26 06:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 212095,
"price": 156101000.0,
"datetime": "2025-08-26 07:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 212108,
"price": 155690000.0,
"datetime": "2025-08-26 08:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 212148,
"price": 154859000.0,
"datetime": "2025-08-26 10:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 212187,
"price": 154850000.0,
"datetime": "2025-08-26 12:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 212355,
"price": 155016000.0,
"datetime": "2025-08-26 20:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 212379,
"price": 155750000.0,
"datetime": "2025-08-26 21:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 212391,
"price": 155067000.0,
"datetime": "2025-08-26 22:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 212405,
"price": 155320000.0,
"datetime": "2025-08-26 23:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 212430,
"price": 154900000.0,
"datetime": "2025-08-27 00:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 212493,
"price": 154964000.0,
"datetime": "2025-08-27 03:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 212623,
"price": 156250000.0,
"datetime": "2025-08-27 09:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 212753,
"price": 155043000.0,
"datetime": "2025-08-27 16:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 212810,
"price": 155488000.0,
"datetime": "2025-08-27 19:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 212880,
"price": 156287000.0,
"datetime": "2025-08-27 22:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 212899,
"price": 156344000.0,
"datetime": "2025-08-27 23:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 212953,
"price": 156704000.0,
"datetime": "2025-08-28 02:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 213011,
"price": 156850000.0,
"datetime": "2025-08-28 05:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 213012,
"price": 156075000.0,
"datetime": "2025-08-28 05:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 213013,
"price": 156442000.0,
"datetime": "2025-08-28 05:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 213032,
"price": 156002000.0,
"datetime": "2025-08-28 06:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 213127,
"price": 156010000.0,
"datetime": "2025-08-28 11:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 213410,
"price": 157574000.0,
"datetime": "2025-08-29 01:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 213428,
"price": 156825000.0,
"datetime": "2025-08-29 02:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 213589,
"price": 156201000.0,
"datetime": "2025-08-29 10:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 213771,
"price": 153774000.0,
"datetime": "2025-08-29 19:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 213816,
"price": 154696000.0,
"datetime": "2025-08-29 21:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 213888,
"price": 152342000.0,
"datetime": "2025-08-30 01:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 213966,
"price": 151643000.0,
"datetime": "2025-08-30 05:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 213995,
"price": 151827000.0,
"datetime": "2025-08-30 06:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 214059,
"price": 151647000.0,
"datetime": "2025-08-30 09:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 214112,
"price": 150825000.0,
"datetime": "2025-08-30 12:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 214168,
"price": 151880000.0,
"datetime": "2025-08-30 15:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 214309,
"price": 150999000.0,
"datetime": "2025-08-30 22:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 214528,
"price": 152116000.0,
"datetime": "2025-08-31 09:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 214610,
"price": 151925000.0,
"datetime": "2025-08-31 13:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 214724,
"price": 151132000.0,
"datetime": "2025-08-31 18:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 214992,
"price": 151024000.0,
"datetime": "2025-09-01 08:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 215020,
"price": 150587000.0,
"datetime": "2025-09-01 09:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 215117,
"price": 149999000.0,
"datetime": "2025-09-01 14:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 215205,
"price": 151709000.0,
"datetime": "2025-09-01 19:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 215241,
"price": 151066000.0,
"datetime": "2025-09-01 20:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 215313,
"price": 151499000.0,
"datetime": "2025-09-02 00:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 215367,
"price": 152081000.0,
"datetime": "2025-09-02 03:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 215429,
"price": 151514000.0,
"datetime": "2025-09-02 06:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 215451,
"price": 151404000.0,
"datetime": "2025-09-02 07:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 215642,
"price": 152906000.0,
"datetime": "2025-09-02 16:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 215659,
"price": 153666000.0,
"datetime": "2025-09-02 17:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 215714,
"price": 152944000.0,
"datetime": "2025-09-02 20:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 215745,
"price": 152081000.0,
"datetime": "2025-09-02 22:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 215766,
"price": 154114000.0,
"datetime": "2025-09-02 23:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 215850,
"price": 154495000.0,
"datetime": "2025-09-03 04:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 215942,
"price": 155816000.0,
"datetime": "2025-09-03 09:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 215956,
"price": 155044000.0,
"datetime": "2025-09-03 10:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 216094,
"price": 154856000.0,
"datetime": "2025-09-03 17:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 216191,
"price": 154512000.0,
"datetime": "2025-09-03 21:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 216227,
"price": 155695000.0,
"datetime": "2025-09-03 23:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 216268,
"price": 154978000.0,
"datetime": "2025-09-04 01:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 216280,
"price": 155637000.0,
"datetime": "2025-09-04 02:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 216514,
"price": 154409000.0,
"datetime": "2025-09-04 14:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 216695,
"price": 153706000.0,
"datetime": "2025-09-04 23:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 216775,
"price": 154222000.0,
"datetime": "2025-09-05 03:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 216884,
"price": 155600000.0,
"datetime": "2025-09-05 08:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 216935,
"price": 155874000.0,
"datetime": "2025-09-05 11:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 217144,
"price": 157484000.0,
"datetime": "2025-09-05 21:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 217146,
"price": 156932000.0,
"datetime": "2025-09-05 21:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 217166,
"price": 157033000.0,
"datetime": "2025-09-05 22:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 217203,
"price": 155536000.0,
"datetime": "2025-09-06 00:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 217263,
"price": 155566000.0,
"datetime": "2025-09-06 03:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 217309,
"price": 154965000.0,
"datetime": "2025-09-06 06:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 217337,
"price": 155188000.0,
"datetime": "2025-09-06 07:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 217685,
"price": 154671000.0,
"datetime": "2025-09-07 01:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 218013,
"price": 155272000.0,
"datetime": "2025-09-07 17:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 218343,
"price": 154680000.0,
"datetime": "2025-09-08 10:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 218507,
"price": 155977000.0,
"datetime": "2025-09-08 18:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 218614,
"price": 156494000.0,
"datetime": "2025-09-08 23:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 218811,
"price": 155455000.0,
"datetime": "2025-09-09 09:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 218889,
"price": 155836000.0,
"datetime": "2025-09-09 13:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 219085,
"price": 155728000.0,
"datetime": "2025-09-09 23:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 219432,
"price": 156182000.0,
"datetime": "2025-09-10 16:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 219465,
"price": 156089000.0,
"datetime": "2025-09-10 18:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 219685,
"price": 158498000.0,
"datetime": "2025-09-11 05:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 220013,
"price": 158694000.0,
"datetime": "2025-09-11 21:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 220019,
"price": 158890000.0,
"datetime": "2025-09-11 21:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 220036,
"price": 158834000.0,
"datetime": "2025-09-11 22:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 220210,
"price": 159926000.0,
"datetime": "2025-09-12 07:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 220274,
"price": 160801000.0,
"datetime": "2025-09-12 10:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 220607,
"price": 161117000.0,
"datetime": "2025-09-13 03:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 220677,
"price": 160926000.0,
"datetime": "2025-09-13 06:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 221058,
"price": 159475000.0,
"datetime": "2025-09-14 01:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 221477,
"price": 160011000.0,
"datetime": "2025-09-14 22:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 221678,
"price": 160428000.0,
"datetime": "2025-09-15 08:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 221778,
"price": 161101000.0,
"datetime": "2025-09-15 13:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 221837,
"price": 160994000.0,
"datetime": "2025-09-15 16:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 222063,
"price": 160800000.0,
"datetime": "2025-09-16 04:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 222287,
"price": 161028000.0,
"datetime": "2025-09-16 15:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 222481,
"price": 161210000.0,
"datetime": "2025-09-17 00:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 222759,
"price": 162620000.0,
"datetime": "2025-09-17 14:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 222931,
"price": 161418000.0,
"datetime": "2025-09-17 23:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 223004,
"price": 161834000.0,
"datetime": "2025-09-18 03:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 223007,
"price": 160908000.0,
"datetime": "2025-09-18 03:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 223012,
"price": 161397000.0,
"datetime": "2025-09-18 03:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 223025,
"price": 161188000.0,
"datetime": "2025-09-18 04:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 223064,
"price": 160597000.0,
"datetime": "2025-09-18 06:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 223083,
"price": 161468000.0,
"datetime": "2025-09-18 07:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 223116,
"price": 161400000.0,
"datetime": "2025-09-18 08:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 223185,
"price": 162620000.0,
"datetime": "2025-09-18 12:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 223584,
"price": 162105000.0,
"datetime": "2025-09-19 08:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 223608,
"price": 162700000.0,
"datetime": "2025-09-19 09:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 223906,
"price": 161657000.0,
"datetime": "2025-09-20 00:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 225061,
"price": 160902000.0,
"datetime": "2025-09-22 09:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 225163,
"price": 159800000.0,
"datetime": "2025-09-22 15:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 225307,
"price": 160113000.0,
"datetime": "2025-09-22 22:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 225461,
"price": 160650000.0,
"datetime": "2025-09-23 05:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 225555,
"price": 160115000.0,
"datetime": "2025-09-23 10:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 225590,
"price": 159728000.0,
"datetime": "2025-09-23 12:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 225745,
"price": 160419000.0,
"datetime": "2025-09-23 20:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 225846,
"price": 160089000.0,
"datetime": "2025-09-24 01:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 225954,
"price": 159873000.0,
"datetime": "2025-09-24 06:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 226078,
"price": 159374000.0,
"datetime": "2025-09-24 12:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 226093,
"price": 159920000.0,
"datetime": "2025-09-24 13:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 226300,
"price": 161113000.0,
"datetime": "2025-09-24 23:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 226533,
"price": 160897000.0,
"datetime": "2025-09-25 11:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 226552,
"price": 160112000.0,
"datetime": "2025-09-25 12:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 226757,
"price": 159328000.0,
"datetime": "2025-09-25 22:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 226768,
"price": 160041000.0,
"datetime": "2025-09-25 23:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 226803,
"price": 159947000.0,
"datetime": "2025-09-26 01:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 226909,
"price": 158800000.0,
"datetime": "2025-09-26 06:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 226988,
"price": 158973000.0,
"datetime": "2025-09-26 10:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 227058,
"price": 158325000.0,
"datetime": "2025-09-26 13:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 227144,
"price": 158352000.0,
"datetime": "2025-09-26 18:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 227213,
"price": 158812000.0,
"datetime": "2025-09-26 21:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 227253,
"price": 158436000.0,
"datetime": "2025-09-26 23:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 227444,
"price": 158257000.0,
"datetime": "2025-09-27 09:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 228335,
"price": 158969000.0,
"datetime": "2025-09-29 05:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 228439,
"price": 159811000.0,
"datetime": "2025-09-29 10:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 228577,
"price": 160090000.0,
"datetime": "2025-09-29 17:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 228898,
"price": 163072000.0,
"datetime": "2025-09-30 09:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 228992,
"price": 162467000.0,
"datetime": "2025-09-30 14:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 229118,
"price": 161865000.0,
"datetime": "2025-09-30 20:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 229246,
"price": 162822000.0,
"datetime": "2025-10-01 03:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 229334,
"price": 162607000.0,
"datetime": "2025-10-01 07:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 229381,
"price": 163266000.0,
"datetime": "2025-10-01 09:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 229532,
"price": 164253000.0,
"datetime": "2025-10-01 17:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 229707,
"price": 166625000.0,
"datetime": "2025-10-02 02:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 229749,
"price": 166550000.0,
"datetime": "2025-10-02 04:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 229854,
"price": 168588000.0,
"datetime": "2025-10-02 09:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 229959,
"price": 168167000.0,
"datetime": "2025-10-02 14:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 230092,
"price": 169000000.0,
"datetime": "2025-10-02 21:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 230137,
"price": 169122000.0,
"datetime": "2025-10-02 23:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 230151,
"price": 169882000.0,
"datetime": "2025-10-03 00:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 230183,
"price": 169531000.0,
"datetime": "2025-10-03 02:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 230207,
"price": 170162000.0,
"datetime": "2025-10-03 03:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 230340,
"price": 169981000.0,
"datetime": "2025-10-03 09:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 230488,
"price": 169242000.0,
"datetime": "2025-10-03 17:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 230502,
"price": 170040000.0,
"datetime": "2025-10-03 17:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 230618,
"price": 171447000.0,
"datetime": "2025-10-03 23:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 230660,
"price": 173621000.0,
"datetime": "2025-10-04 01:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 230776,
"price": 173785000.0,
"datetime": "2025-10-04 07:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 230875,
"price": 173669000.0,
"datetime": "2025-10-04 12:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 231112,
"price": 173955000.0,
"datetime": "2025-10-05 00:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 231125,
"price": 174870000.0,
"datetime": "2025-10-05 07:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 231204,
"price": 175994000.0,
"datetime": "2025-10-05 11:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 231219,
"price": 176006000.0,
"datetime": "2025-10-05 12:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 231303,
"price": 177500000.0,
"datetime": "2025-10-05 16:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 231376,
"price": 175219000.0,
"datetime": "2025-10-05 20:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 231493,
"price": 175973000.0,
"datetime": "2025-10-06 01:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 231601,
"price": 176743000.0,
"datetime": "2025-10-06 07:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 231737,
"price": 176927000.0,
"datetime": "2025-10-06 14:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 231897,
"price": 177989000.0,
"datetime": "2025-10-06 22:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 231932,
"price": 177410000.0,
"datetime": "2025-10-06 23:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 231981,
"price": 178463000.0,
"datetime": "2025-10-07 02:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 232027,
"price": 177960000.0,
"datetime": "2025-10-07 04:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 232267,
"price": 176628000.0,
"datetime": "2025-10-07 16:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 232295,
"price": 177092000.0,
"datetime": "2025-10-07 18:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 232388,
"price": 177250000.0,
"datetime": "2025-10-07 22:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 232433,
"price": 175406000.0,
"datetime": "2025-10-08 00:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 232446,
"price": 175300000.0,
"datetime": "2025-10-08 01:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 232495,
"price": 175420000.0,
"datetime": "2025-10-08 04:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 232585,
"price": 176000000.0,
"datetime": "2025-10-08 08:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 232600,
"price": 176526000.0,
"datetime": "2025-10-08 09:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 232709,
"price": 176163000.0,
"datetime": "2025-10-08 14:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 232735,
"price": 176890000.0,
"datetime": "2025-10-08 16:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 232866,
"price": 177354000.0,
"datetime": "2025-10-08 22:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 232873,
"price": 177838000.0,
"datetime": "2025-10-08 22:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 232882,
"price": 177583000.0,
"datetime": "2025-10-08 23:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 232930,
"price": 178127000.0,
"datetime": "2025-10-09 01:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 232979,
"price": 177699000.0,
"datetime": "2025-10-09 04:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 233132,
"price": 176900000.0,
"datetime": "2025-10-09 11:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 233290,
"price": 177969000.0,
"datetime": "2025-10-09 19:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 233348,
"price": 178654000.0,
"datetime": "2025-10-09 22:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 233458,
"price": 177420000.0,
"datetime": "2025-10-10 04:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 233598,
"price": 177150000.0,
"datetime": "2025-10-10 11:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 233826,
"price": 177742000.0,
"datetime": "2025-10-10 22:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 233831,
"price": 176954000.0,
"datetime": "2025-10-10 22:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 233866,
"price": 176314000.0,
"datetime": "2025-10-11 00:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 233944,
"price": 174092000.0,
"datetime": "2025-10-11 04:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 233973,
"price": 172298000.0,
"datetime": "2025-10-11 05:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 233978,
"price": 172152000.0,
"datetime": "2025-10-11 06:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 233979,
"price": 171300000.0,
"datetime": "2025-10-11 06:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 233984,
"price": 170891000.0,
"datetime": "2025-10-11 06:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 234016,
"price": 174296000.0,
"datetime": "2025-10-11 08:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 234049,
"price": 171770000.0,
"datetime": "2025-10-11 09:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 234074,
"price": 169000000.0,
"datetime": "2025-10-11 11:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 234093,
"price": 172558000.0,
"datetime": "2025-10-11 11:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 234207,
"price": 169462000.0,
"datetime": "2025-10-11 17:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 234322,
"price": 171110000.0,
"datetime": "2025-10-11 23:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 234433,
"price": 171181000.0,
"datetime": "2025-10-12 04:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 234452,
"price": 170205000.0,
"datetime": "2025-10-12 05:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 234523,
"price": 169634000.0,
"datetime": "2025-10-12 09:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 234581,
"price": 169599000.0,
"datetime": "2025-10-12 12:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 234614,
"price": 170975000.0,
"datetime": "2025-10-12 14:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 234696,
"price": 170400000.0,
"datetime": "2025-10-12 18:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 234714,
"price": 171105000.0,
"datetime": "2025-10-12 19:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 234793,
"price": 170739000.0,
"datetime": "2025-10-12 22:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 234809,
"price": 171290000.0,
"datetime": "2025-10-12 23:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 234821,
"price": 173251000.0,
"datetime": "2025-10-13 00:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 234897,
"price": 171975000.0,
"datetime": "2025-10-13 04:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 234974,
"price": 173900000.0,
"datetime": "2025-10-13 08:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 235065,
"price": 174000000.0,
"datetime": "2025-10-13 12:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 235120,
"price": 173750000.0,
"datetime": "2025-10-13 15:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 235177,
"price": 172812000.0,
"datetime": "2025-10-13 18:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 235237,
"price": 172199000.0,
"datetime": "2025-10-13 21:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 235281,
"price": 172254000.0,
"datetime": "2025-10-13 23:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 235316,
"price": 172745000.0,
"datetime": "2025-10-14 01:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 235325,
"price": 171967000.0,
"datetime": "2025-10-14 01:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 235381,
"price": 172462000.0,
"datetime": "2025-10-14 04:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 235469,
"price": 171670000.0,
"datetime": "2025-10-14 08:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 235577,
"price": 169700000.0,
"datetime": "2025-10-14 14:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 235611,
"price": 169419000.0,
"datetime": "2025-10-14 15:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 235677,
"price": 168663000.0,
"datetime": "2025-10-14 19:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 235696,
"price": 168911000.0,
"datetime": "2025-10-14 20:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 235715,
"price": 168905000.0,
"datetime": "2025-10-14 21:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 235749,
"price": 169213000.0,
"datetime": "2025-10-14 22:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 235812,
"price": 169950000.0,
"datetime": "2025-10-15 01:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 235817,
"price": 170000000.0,
"datetime": "2025-10-15 02:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 235867,
"price": 169766000.0,
"datetime": "2025-10-15 04:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 235908,
"price": 170337000.0,
"datetime": "2025-10-15 06:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 236019,
"price": 169700000.0,
"datetime": "2025-10-15 12:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 236124,
"price": 169811000.0,
"datetime": "2025-10-15 17:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 236203,
"price": 168399000.0,
"datetime": "2025-10-15 21:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 236229,
"price": 168300000.0,
"datetime": "2025-10-15 22:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 236236,
"price": 169244000.0,
"datetime": "2025-10-15 23:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 236247,
"price": 168400000.0,
"datetime": "2025-10-15 23:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 236262,
"price": 168943000.0,
"datetime": "2025-10-16 00:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 236321,
"price": 168980000.0,
"datetime": "2025-10-16 03:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 236412,
"price": 169140000.0,
"datetime": "2025-10-16 07:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 236467,
"price": 169225000.0,
"datetime": "2025-10-16 10:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 236528,
"price": 168819000.0,
"datetime": "2025-10-16 13:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 236582,
"price": 168240000.0,
"datetime": "2025-10-16 16:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 236628,
"price": 169352000.0,
"datetime": "2025-10-16 18:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 236632,
"price": 168766000.0,
"datetime": "2025-10-16 18:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 236726,
"price": 168081000.0,
"datetime": "2025-10-16 23:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 236730,
"price": 167794000.0,
"datetime": "2025-10-16 23:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 236771,
"price": 165894000.0,
"datetime": "2025-10-17 01:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 236805,
"price": 165568000.0,
"datetime": "2025-10-17 03:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 236852,
"price": 165337000.0,
"datetime": "2025-10-17 05:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 236887,
"price": 165396000.0,
"datetime": "2025-10-17 07:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 236958,
"price": 165720000.0,
"datetime": "2025-10-17 11:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 237082,
"price": 161264000.0,
"datetime": "2025-10-17 17:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 237113,
"price": 160914000.0,
"datetime": "2025-10-17 18:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 237125,
"price": 160578000.0,
"datetime": "2025-10-17 19:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 237149,
"price": 162473000.0,
"datetime": "2025-10-17 20:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 237181,
"price": 162200000.0,
"datetime": "2025-10-17 22:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 237240,
"price": 163531000.0,
"datetime": "2025-10-18 01:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 237277,
"price": 163817000.0,
"datetime": "2025-10-18 03:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 237378,
"price": 164334000.0,
"datetime": "2025-10-18 08:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 237402,
"price": 164400000.0,
"datetime": "2025-10-18 09:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 237437,
"price": 164079000.0,
"datetime": "2025-10-18 11:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 237983,
"price": 162631000.0,
"datetime": "2025-10-19 14:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 238049,
"price": 162017000.0,
"datetime": "2025-10-19 17:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 238067,
"price": 162442000.0,
"datetime": "2025-10-19 18:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 238073,
"price": 162800000.0,
"datetime": "2025-10-19 18:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 238119,
"price": 163181000.0,
"datetime": "2025-10-19 21:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 238265,
"price": 164935000.0,
"datetime": "2025-10-20 04:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 238318,
"price": 165389000.0,
"datetime": "2025-10-20 07:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 238342,
"price": 164999000.0,
"datetime": "2025-10-20 08:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 238367,
"price": 164100000.0,
"datetime": "2025-10-20 09:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 238511,
"price": 166500000.0,
"datetime": "2025-10-20 16:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 238525,
"price": 167004000.0,
"datetime": "2025-10-20 17:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 238656,
"price": 166816000.0,
"datetime": "2025-10-21 00:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 238682,
"price": 166850000.0,
"datetime": "2025-10-21 01:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 238688,
"price": 166089000.0,
"datetime": "2025-10-21 01:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 238695,
"price": 166598000.0,
"datetime": "2025-10-21 02:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 238723,
"price": 166350000.0,
"datetime": "2025-10-21 03:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 238750,
"price": 165722000.0,
"datetime": "2025-10-21 04:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 238873,
"price": 164910000.0,
"datetime": "2025-10-21 10:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 238961,
"price": 162952000.0,
"datetime": "2025-10-21 15:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 239007,
"price": 162446000.0,
"datetime": "2025-10-21 17:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 239050,
"price": 163300000.0,
"datetime": "2025-10-21 19:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 239096,
"price": 163405000.0,
"datetime": "2025-10-21 22:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 239100,
"price": 163473000.0,
"datetime": "2025-10-21 22:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 239123,
"price": 164699000.0,
"datetime": "2025-10-21 23:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 239139,
"price": 167640000.0,
"datetime": "2025-10-22 00:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 239167,
"price": 168446000.0,
"datetime": "2025-10-22 01:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 239265,
"price": 165208000.0,
"datetime": "2025-10-22 06:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 239289,
"price": 163748000.0,
"datetime": "2025-10-22 07:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 239358,
"price": 163668000.0,
"datetime": "2025-10-22 11:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 239538,
"price": 163372000.0,
"datetime": "2025-10-22 20:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 239550,
"price": 162590000.0,
"datetime": "2025-10-22 20:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 239590,
"price": 162946000.0,
"datetime": "2025-10-22 22:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 239595,
"price": 163328000.0,
"datetime": "2025-10-22 23:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 239612,
"price": 164055000.0,
"datetime": "2025-10-22 23:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 239618,
"price": 163400000.0,
"datetime": "2025-10-23 00:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 239647,
"price": 163728000.0,
"datetime": "2025-10-23 01:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 239685,
"price": 163336000.0,
"datetime": "2025-10-23 03:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 239737,
"price": 162501000.0,
"datetime": "2025-10-23 06:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 239754,
"price": 163489000.0,
"datetime": "2025-10-23 07:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 239766,
"price": 162876000.0,
"datetime": "2025-10-23 07:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 239919,
"price": 165141000.0,
"datetime": "2025-10-23 15:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 239942,
"price": 164819000.0,
"datetime": "2025-10-23 16:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 240065,
"price": 164431000.0,
"datetime": "2025-10-23 22:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 240136,
"price": 164670000.0,
"datetime": "2025-10-24 02:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 240145,
"price": 165666000.0,
"datetime": "2025-10-24 02:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 240163,
"price": 165526000.0,
"datetime": "2025-10-24 03:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 240236,
"price": 165393000.0,
"datetime": "2025-10-24 07:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 240354,
"price": 165814000.0,
"datetime": "2025-10-24 13:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 240365,
"price": 166745000.0,
"datetime": "2025-10-24 13:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 240444,
"price": 165899000.0,
"datetime": "2025-10-24 17:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 240469,
"price": 166733000.0,
"datetime": "2025-10-24 18:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 240504,
"price": 165952000.0,
"datetime": "2025-10-24 20:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 240524,
"price": 166905000.0,
"datetime": "2025-10-24 21:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 240545,
"price": 166057000.0,
"datetime": "2025-10-24 22:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 240578,
"price": 165423000.0,
"datetime": "2025-10-25 00:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 241076,
"price": 165700000.0,
"datetime": "2025-10-26 01:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 241423,
"price": 167333000.0,
"datetime": "2025-10-26 18:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 241537,
"price": 168052000.0,
"datetime": "2025-10-27 00:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 241674,
"price": 168675000.0,
"datetime": "2025-10-27 07:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 241850,
"price": 171012000.0,
"datetime": "2025-10-27 15:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 241873,
"price": 170626000.0,
"datetime": "2025-10-27 16:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 241907,
"price": 170222000.0,
"datetime": "2025-10-27 18:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 241967,
"price": 169880000.0,
"datetime": "2025-10-27 21:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 242100,
"price": 169495000.0,
"datetime": "2025-10-28 04:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 242228,
"price": 169429000.0,
"datetime": "2025-10-28 10:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 242462,
"price": 169700000.0,
"datetime": "2025-10-28 22:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 242488,
"price": 169820000.0,
"datetime": "2025-10-28 23:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 242563,
"price": 169570000.0,
"datetime": "2025-10-29 03:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 242607,
"price": 168401000.0,
"datetime": "2025-10-29 05:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 242682,
"price": 168052000.0,
"datetime": "2025-10-29 09:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 242884,
"price": 167466000.0,
"datetime": "2025-10-29 19:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 242950,
"price": 167076000.0,
"datetime": "2025-10-29 22:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 243031,
"price": 166210000.0,
"datetime": "2025-10-30 02:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 243035,
"price": 165322000.0,
"datetime": "2025-10-30 03:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 243048,
"price": 164605000.0,
"datetime": "2025-10-30 03:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 243123,
"price": 165772000.0,
"datetime": "2025-10-30 07:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 243162,
"price": 164902000.0,
"datetime": "2025-10-30 09:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 243236,
"price": 164643000.0,
"datetime": "2025-10-30 13:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 243245,
"price": 163471000.0,
"datetime": "2025-10-30 13:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 243318,
"price": 165199000.0,
"datetime": "2025-10-30 17:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 243435,
"price": 163177000.0,
"datetime": "2025-10-30 23:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 243466,
"price": 162557000.0,
"datetime": "2025-10-31 00:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 243476,
"price": 163320000.0,
"datetime": "2025-10-31 01:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 243509,
"price": 162891000.0,
"datetime": "2025-10-31 02:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 243565,
"price": 162766000.0,
"datetime": "2025-10-31 05:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 243676,
"price": 165000000.0,
"datetime": "2025-10-31 11:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 243709,
"price": 164467000.0,
"datetime": "2025-10-31 12:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 243741,
"price": 164344000.0,
"datetime": "2025-10-31 14:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 243808,
"price": 164650000.0,
"datetime": "2025-10-31 17:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 243836,
"price": 164500000.0,
"datetime": "2025-10-31 19:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 243871,
"price": 164904000.0,
"datetime": "2025-10-31 20:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 243886,
"price": 164470000.0,
"datetime": "2025-10-31 21:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 243924,
"price": 164399000.0,
"datetime": "2025-10-31 23:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 243942,
"price": 165100000.0,
"datetime": "2025-11-01 00:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 243985,
"price": 164090000.0,
"datetime": "2025-11-01 02:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 244034,
"price": 164028000.0,
"datetime": "2025-11-01 05:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 244196,
"price": 164636000.0,
"datetime": "2025-11-01 13:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 244416,
"price": 164290000.0,
"datetime": "2025-11-02 00:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 245072,
"price": 164176000.0,
"datetime": "2025-11-03 08:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 245092,
"price": 163300000.0,
"datetime": "2025-11-03 09:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 245222,
"price": 160806000.0,
"datetime": "2025-11-03 16:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 245242,
"price": 160126000.0,
"datetime": "2025-11-03 17:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 245254,
"price": 160675000.0,
"datetime": "2025-11-03 18:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 245299,
"price": 160713000.0,
"datetime": "2025-11-03 20:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 245332,
"price": 160802000.0,
"datetime": "2025-11-03 21:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 245373,
"price": 160876000.0,
"datetime": "2025-11-03 23:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 245400,
"price": 159186000.0,
"datetime": "2025-11-04 01:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 245448,
"price": 159880000.0,
"datetime": "2025-11-04 03:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 245465,
"price": 160220000.0,
"datetime": "2025-11-04 04:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 245494,
"price": 160300000.0,
"datetime": "2025-11-04 06:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 245560,
"price": 158885000.0,
"datetime": "2025-11-04 09:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 245607,
"price": 159931000.0,
"datetime": "2025-11-04 11:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 245618,
"price": 159835000.0,
"datetime": "2025-11-04 12:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 245654,
"price": 159606000.0,
"datetime": "2025-11-04 14:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 245674,
"price": 156368000.0,
"datetime": "2025-11-04 15:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 245721,
"price": 154229000.0,
"datetime": "2025-11-04 17:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 245801,
"price": 154828000.0,
"datetime": "2025-11-04 21:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 245848,
"price": 154082000.0,
"datetime": "2025-11-04 23:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 245858,
"price": 154887000.0,
"datetime": "2025-11-05 00:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 245868,
"price": 154833000.0,
"datetime": "2025-11-05 00:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 245901,
"price": 152102000.0,
"datetime": "2025-11-05 02:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 245927,
"price": 151240000.0,
"datetime": "2025-11-05 03:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 245963,
"price": 150661000.0,
"datetime": "2025-11-05 05:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 245990,
"price": 148699000.0,
"datetime": "2025-11-05 06:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 246010,
"price": 151891000.0,
"datetime": "2025-11-05 07:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 246036,
"price": 151877000.0,
"datetime": "2025-11-05 09:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 246069,
"price": 148034000.0,
"datetime": "2025-11-05 10:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 246112,
"price": 152442000.0,
"datetime": "2025-11-05 12:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 246199,
"price": 151330000.0,
"datetime": "2025-11-05 17:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 246212,
"price": 151333000.0,
"datetime": "2025-11-05 17:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 246237,
"price": 151396000.0,
"datetime": "2025-11-05 19:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 246266,
"price": 151351000.0,
"datetime": "2025-11-05 20:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 246300,
"price": 152414000.0,
"datetime": "2025-11-05 22:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 246322,
"price": 153341000.0,
"datetime": "2025-11-05 23:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 246360,
"price": 154321000.0,
"datetime": "2025-11-06 01:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 246453,
"price": 155241000.0,
"datetime": "2025-11-06 05:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 246491,
"price": 155231000.0,
"datetime": "2025-11-06 07:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 246515,
"price": 155219000.0,
"datetime": "2025-11-06 09:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 246546,
"price": 154136000.0,
"datetime": "2025-11-06 10:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 246624,
"price": 154328000.0,
"datetime": "2025-11-06 14:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 246726,
"price": 154488000.0,
"datetime": "2025-11-06 19:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 246768,
"price": 153443000.0,
"datetime": "2025-11-06 21:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 246779,
"price": 154313000.0,
"datetime": "2025-11-06 22:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 246796,
"price": 153920000.0,
"datetime": "2025-11-06 23:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 246820,
"price": 153840000.0,
"datetime": "2025-11-07 00:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 246835,
"price": 153038000.0,
"datetime": "2025-11-07 01:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 246851,
"price": 151312000.0,
"datetime": "2025-11-07 01:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 246893,
"price": 152021000.0,
"datetime": "2025-11-07 03:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 246951,
"price": 151395000.0,
"datetime": "2025-11-07 06:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 247000,
"price": 151162000.0,
"datetime": "2025-11-07 09:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 247009,
"price": 151480000.0,
"datetime": "2025-11-07 09:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 247025,
"price": 151242000.0,
"datetime": "2025-11-07 10:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 247076,
"price": 151983000.0,
"datetime": "2025-11-07 13:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 247133,
"price": 152328000.0,
"datetime": "2025-11-07 15:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 247230,
"price": 150390000.0,
"datetime": "2025-11-07 20:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 247257,
"price": 150030000.0,
"datetime": "2025-11-07 22:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 247306,
"price": 150600000.0,
"datetime": "2025-11-08 00:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 247348,
"price": 152705000.0,
"datetime": "2025-11-08 02:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 247369,
"price": 152902000.0,
"datetime": "2025-11-08 03:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 247422,
"price": 153900000.0,
"datetime": "2025-11-08 06:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 247458,
"price": 153954000.0,
"datetime": "2025-11-08 08:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 247526,
"price": 153954000.0,
"datetime": "2025-11-08 11:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 247552,
"price": 153101000.0,
"datetime": "2025-11-08 12:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 247637,
"price": 152617000.0,
"datetime": "2025-11-08 17:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 247707,
"price": 152208000.0,
"datetime": "2025-11-08 20:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 247766,
"price": 151968000.0,
"datetime": "2025-11-08 23:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 247960,
"price": 151799000.0,
"datetime": "2025-11-09 09:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 248180,
"price": 152120000.0,
"datetime": "2025-11-09 20:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 248245,
"price": 153990000.0,
"datetime": "2025-11-09 23:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 248277,
"price": 153887000.0,
"datetime": "2025-11-10 01:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 248330,
"price": 155030000.0,
"datetime": "2025-11-10 03:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 248397,
"price": 154651000.0,
"datetime": "2025-11-10 07:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 248413,
"price": 155279000.0,
"datetime": "2025-11-10 07:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 248427,
"price": 155314000.0,
"datetime": "2025-11-10 08:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 248465,
"price": 157200000.0,
"datetime": "2025-11-10 10:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 248696,
"price": 157550000.0,
"datetime": "2025-11-10 22:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 248726,
"price": 156737000.0,
"datetime": "2025-11-10 23:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 248736,
"price": 155915000.0,
"datetime": "2025-11-11 00:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 248814,
"price": 156185000.0,
"datetime": "2025-11-11 04:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 248838,
"price": 157180000.0,
"datetime": "2025-11-11 05:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 248858,
"price": 156389000.0,
"datetime": "2025-11-11 06:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 248894,
"price": 156902000.0,
"datetime": "2025-11-11 08:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 248934,
"price": 157280000.0,
"datetime": "2025-11-11 10:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 248945,
"price": 158197000.0,
"datetime": "2025-11-11 10:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 249147,
"price": 156823000.0,
"datetime": "2025-11-11 20:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 249166,
"price": 156153000.0,
"datetime": "2025-11-11 21:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 249213,
"price": 155693000.0,
"datetime": "2025-11-11 23:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 249274,
"price": 154178000.0,
"datetime": "2025-11-12 03:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 249363,
"price": 153879000.0,
"datetime": "2025-11-12 07:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 249415,
"price": 153798000.0,
"datetime": "2025-11-12 10:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 249470,
"price": 154720000.0,
"datetime": "2025-11-12 12:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 249562,
"price": 155200000.0,
"datetime": "2025-11-12 17:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 249563,
"price": 155243000.0,
"datetime": "2025-11-12 17:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 249585,
"price": 156157000.0,
"datetime": "2025-11-12 18:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 249660,
"price": 156297000.0,
"datetime": "2025-11-12 22:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 249697,
"price": 155580000.0,
"datetime": "2025-11-13 00:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 249724,
"price": 153100000.0,
"datetime": "2025-11-13 01:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 249791,
"price": 152647000.0,
"datetime": "2025-11-13 04:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 249903,
"price": 153718000.0,
"datetime": "2025-11-13 10:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 249939,
"price": 152741000.0,
"datetime": "2025-11-13 12:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 250032,
"price": 154400000.0,
"datetime": "2025-11-13 16:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 250142,
"price": 153418000.0,
"datetime": "2025-11-13 22:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 250167,
"price": 152942000.0,
"datetime": "2025-11-13 23:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 250174,
"price": 153101000.0,
"datetime": "2025-11-14 00:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 250261,
"price": 149846000.0,
"datetime": "2025-11-14 04:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 250292,
"price": 149982000.0,
"datetime": "2025-11-14 05:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 250351,
"price": 151348000.0,
"datetime": "2025-11-14 08:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 250381,
"price": 150029000.0,
"datetime": "2025-11-14 10:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 250420,
"price": 149897000.0,
"datetime": "2025-11-14 12:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 250492,
"price": 147111000.0,
"datetime": "2025-11-14 15:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 250506,
"price": 147284000.0,
"datetime": "2025-11-14 16:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 250610,
"price": 144287000.0,
"datetime": "2025-11-14 21:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 250631,
"price": 144063000.0,
"datetime": "2025-11-14 22:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 250654,
"price": 145605000.0,
"datetime": "2025-11-15 00:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 250674,
"price": 146450000.0,
"datetime": "2025-11-15 01:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 250702,
"price": 146568000.0,
"datetime": "2025-11-15 02:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 250718,
"price": 145810000.0,
"datetime": "2025-11-15 03:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 250738,
"price": 144665000.0,
"datetime": "2025-11-15 04:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 250776,
"price": 144262000.0,
"datetime": "2025-11-15 06:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 250815,
"price": 143545000.0,
"datetime": "2025-11-15 08:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 250817,
"price": 144074000.0,
"datetime": "2025-11-15 08:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 250830,
"price": 144001000.0,
"datetime": "2025-11-15 08:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 250905,
"price": 145657000.0,
"datetime": "2025-11-15 12:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 250974,
"price": 145060000.0,
"datetime": "2025-11-15 16:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 251111,
"price": 145082000.0,
"datetime": "2025-11-15 22:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 251156,
"price": 144670000.0,
"datetime": "2025-11-16 01:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 251345,
"price": 143649000.0,
"datetime": "2025-11-16 10:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 251363,
"price": 144044000.0,
"datetime": "2025-11-16 11:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 251512,
"price": 144598000.0,
"datetime": "2025-11-16 18:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 251541,
"price": 143904000.0,
"datetime": "2025-11-16 20:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 251587,
"price": 143384000.0,
"datetime": "2025-11-16 22:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 251632,
"price": 142712000.0,
"datetime": "2025-11-17 00:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 251673,
"price": 142241000.0,
"datetime": "2025-11-17 02:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 251680,
"price": 142691000.0,
"datetime": "2025-11-17 03:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 251695,
"price": 142000000.0,
"datetime": "2025-11-17 04:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 251723,
"price": 141898000.0,
"datetime": "2025-11-17 05:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 251760,
"price": 139520000.0,
"datetime": "2025-11-17 07:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 251801,
"price": 139830000.0,
"datetime": "2025-11-17 09:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 251819,
"price": 141750000.0,
"datetime": "2025-11-17 10:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 251861,
"price": 142204000.0,
"datetime": "2025-11-17 12:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 251941,
"price": 142200000.0,
"datetime": "2025-11-17 16:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 251974,
"price": 142064000.0,
"datetime": "2025-11-17 18:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 251997,
"price": 142600000.0,
"datetime": "2025-11-17 19:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 252037,
"price": 142040000.0,
"datetime": "2025-11-17 21:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 252075,
"price": 140237000.0,
"datetime": "2025-11-17 23:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 252087,
"price": 141857000.0,
"datetime": "2025-11-17 23:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 252124,
"price": 140074000.0,
"datetime": "2025-11-18 01:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 252169,
"price": 139500000.0,
"datetime": "2025-11-18 03:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 252210,
"price": 138414000.0,
"datetime": "2025-11-18 05:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 252274,
"price": 137816000.0,
"datetime": "2025-11-18 09:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 252290,
"price": 136944000.0,
"datetime": "2025-11-18 09:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 252320,
"price": 135820000.0,
"datetime": "2025-11-18 11:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 252346,
"price": 134077000.0,
"datetime": "2025-11-18 12:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 252372,
"price": 133170000.0,
"datetime": "2025-11-18 13:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 252417,
"price": 133000000.0,
"datetime": "2025-11-18 16:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 252456,
"price": 134887000.0,
"datetime": "2025-11-18 18:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 252518,
"price": 134854000.0,
"datetime": "2025-11-18 21:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 252527,
"price": 135596000.0,
"datetime": "2025-11-18 21:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 252543,
"price": 134895000.0,
"datetime": "2025-11-18 22:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 252552,
"price": 134980000.0,
"datetime": "2025-11-18 22:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 252568,
"price": 135193000.0,
"datetime": "2025-11-18 23:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 252585,
"price": 136607000.0,
"datetime": "2025-11-19 00:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 252608,
"price": 138407000.0,
"datetime": "2025-11-19 01:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 252717,
"price": 137485000.0,
"datetime": "2025-11-19 07:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 252737,
"price": 137659000.0,
"datetime": "2025-11-19 08:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 252768,
"price": 137275000.0,
"datetime": "2025-11-19 09:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 252796,
"price": 137169000.0,
"datetime": "2025-11-19 11:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 252825,
"price": 136751000.0,
"datetime": "2025-11-19 12:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 252876,
"price": 134689000.0,
"datetime": "2025-11-19 15:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 252927,
"price": 135910000.0,
"datetime": "2025-11-19 17:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 252944,
"price": 135758000.0,
"datetime": "2025-11-19 18:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 253031,
"price": 136044000.0,
"datetime": "2025-11-19 22:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 253045,
"price": 136363000.0,
"datetime": "2025-11-19 23:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 253060,
"price": 136623000.0,
"datetime": "2025-11-20 00:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 253113,
"price": 133764000.0,
"datetime": "2025-11-20 02:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 253133,
"price": 133587000.0,
"datetime": "2025-11-20 03:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 253160,
"price": 133089000.0,
"datetime": "2025-11-20 05:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 253182,
"price": 134999000.0,
"datetime": "2025-11-20 06:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 253251,
"price": 137170000.0,
"datetime": "2025-11-20 09:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 253312,
"price": 137768000.0,
"datetime": "2025-11-20 12:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 253331,
"price": 137771000.0,
"datetime": "2025-11-20 13:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 253361,
"price": 137660000.0,
"datetime": "2025-11-20 15:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 253385,
"price": 137158000.0,
"datetime": "2025-11-20 16:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 253434,
"price": 136930000.0,
"datetime": "2025-11-20 19:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 253472,
"price": 136757000.0,
"datetime": "2025-11-20 20:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 253505,
"price": 136738000.0,
"datetime": "2025-11-20 22:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 253520,
"price": 136050000.0,
"datetime": "2025-11-20 23:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 253562,
"price": 133122000.0,
"datetime": "2025-11-21 01:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 253590,
"price": 130816000.0,
"datetime": "2025-11-21 02:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 253620,
"price": 130685000.0,
"datetime": "2025-11-21 04:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 253695,
"price": 131799000.0,
"datetime": "2025-11-21 08:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 253718,
"price": 130877000.0,
"datetime": "2025-11-21 09:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 253762,
"price": 129600000.0,
"datetime": "2025-11-21 11:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 253776,
"price": 128185000.0,
"datetime": "2025-11-21 12:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 253787,
"price": 128099000.0,
"datetime": "2025-11-21 12:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 253840,
"price": 127997000.0,
"datetime": "2025-11-21 15:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 253849,
"price": 127821000.0,
"datetime": "2025-11-21 15:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 253865,
"price": 126510000.0,
"datetime": "2025-11-21 16:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 253917,
"price": 123350000.0,
"datetime": "2025-11-21 19:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 253922,
"price": 123370000.0,
"datetime": "2025-11-21 19:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 253964,
"price": 122600000.0,
"datetime": "2025-11-21 21:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 253973,
"price": 125269000.0,
"datetime": "2025-11-21 21:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 253981,
"price": 126380000.0,
"datetime": "2025-11-21 22:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 253994,
"price": 126432000.0,
"datetime": "2025-11-21 23:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 254009,
"price": 126924000.0,
"datetime": "2025-11-21 23:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 254013,
"price": 127899000.0,
"datetime": "2025-11-21 23:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 254029,
"price": 125318000.0,
"datetime": "2025-11-22 00:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 254036,
"price": 124824000.0,
"datetime": "2025-11-22 01:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 254071,
"price": 127668000.0,
"datetime": "2025-11-22 02:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 254126,
"price": 126672000.0,
"datetime": "2025-11-22 05:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 254161,
"price": 127900000.0,
"datetime": "2025-11-22 07:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 254179,
"price": 127602000.0,
"datetime": "2025-11-22 08:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 254203,
"price": 127920000.0,
"datetime": "2025-11-22 09:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 254291,
"price": 126700000.0,
"datetime": "2025-11-22 13:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 254360,
"price": 126687000.0,
"datetime": "2025-11-22 17:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 254377,
"price": 126881000.0,
"datetime": "2025-11-22 18:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 254418,
"price": 126266000.0,
"datetime": "2025-11-22 20:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 254436,
"price": 126001000.0,
"datetime": "2025-11-22 21:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 254507,
"price": 126473000.0,
"datetime": "2025-11-23 00:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 254618,
"price": 126601000.0,
"datetime": "2025-11-23 06:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 254647,
"price": 127251000.0,
"datetime": "2025-11-23 07:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 254734,
"price": 129699000.0,
"datetime": "2025-11-23 12:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 254780,
"price": 130287000.0,
"datetime": "2025-11-23 14:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 254794,
"price": 130318000.0,
"datetime": "2025-11-23 15:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 254834,
"price": 129500000.0,
"datetime": "2025-11-23 17:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 254894,
"price": 129795000.0,
"datetime": "2025-11-23 20:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 254915,
"price": 130426000.0,
"datetime": "2025-11-23 21:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 254933,
"price": 130504000.0,
"datetime": "2025-11-23 21:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 254970,
"price": 131131000.0,
"datetime": "2025-11-23 23:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 255009,
"price": 132800000.0,
"datetime": "2025-11-24 08:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 255033,
"price": 130698000.0,
"datetime": "2025-11-24 09:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 255075,
"price": 132342000.0,
"datetime": "2025-11-24 11:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 255127,
"price": 132029000.0,
"datetime": "2025-11-24 14:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 255141,
"price": 131903000.0,
"datetime": "2025-11-24 14:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 255179,
"price": 132074000.0,
"datetime": "2025-11-24 16:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 255193,
"price": 131428000.0,
"datetime": "2025-11-24 17:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 255244,
"price": 130114000.0,
"datetime": "2025-11-24 19:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 255269,
"price": 129929000.0,
"datetime": "2025-11-24 21:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 255305,
"price": 129862000.0,
"datetime": "2025-11-24 23:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 255317,
"price": 130000000.0,
"datetime": "2025-11-24 23:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 255324,
"price": 130089000.0,
"datetime": "2025-11-24 23:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 255331,
"price": 130215000.0,
"datetime": "2025-11-25 00:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 255366,
"price": 131251000.0,
"datetime": "2025-11-25 02:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 255419,
"price": 132434000.0,
"datetime": "2025-11-25 04:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 255428,
"price": 132893000.0,
"datetime": "2025-11-25 05:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 255488,
"price": 132835000.0,
"datetime": "2025-11-25 08:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 255588,
"price": 132087000.0,
"datetime": "2025-11-25 13:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 255635,
"price": 131984000.0,
"datetime": "2025-11-25 15:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 255704,
"price": 130776000.0,
"datetime": "2025-11-25 18:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 255778,
"price": 130920000.0,
"datetime": "2025-11-25 22:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 255804,
"price": 130378000.0,
"datetime": "2025-11-25 23:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 255865,
"price": 131236000.0,
"datetime": "2025-11-26 03:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 255899,
"price": 129996000.0,
"datetime": "2025-11-26 04:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 255957,
"price": 130632000.0,
"datetime": "2025-11-26 07:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 256018,
"price": 131373000.0,
"datetime": "2025-11-26 10:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 256056,
"price": 130880000.0,
"datetime": "2025-11-26 12:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 256090,
"price": 130750000.0,
"datetime": "2025-11-26 14:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 256172,
"price": 130744000.0,
"datetime": "2025-11-26 18:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 256258,
"price": 130400000.0,
"datetime": "2025-11-26 22:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 256284,
"price": 130130000.0,
"datetime": "2025-11-26 23:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 256306,
"price": 130608000.0,
"datetime": "2025-11-27 01:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 256356,
"price": 133959000.0,
"datetime": "2025-11-27 03:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 256413,
"price": 134250000.0,
"datetime": "2025-11-27 06:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 256469,
"price": 134653000.0,
"datetime": "2025-11-27 09:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 256524,
"price": 136726000.0,
"datetime": "2025-11-27 11:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 256645,
"price": 136734000.0,
"datetime": "2025-11-27 18:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 256675,
"price": 136726000.0,
"datetime": "2025-11-27 19:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 256742,
"price": 136009000.0,
"datetime": "2025-11-27 22:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 256968,
"price": 135939000.0,
"datetime": "2025-11-28 10:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 257009,
"price": 135920000.0,
"datetime": "2025-11-28 12:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 257101,
"price": 135921000.0,
"datetime": "2025-11-28 16:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 257124,
"price": 136682000.0,
"datetime": "2025-11-28 17:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 257169,
"price": 136553000.0,
"datetime": "2025-11-28 20:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 257187,
"price": 136933000.0,
"datetime": "2025-11-28 21:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 257238,
"price": 137790000.0,
"datetime": "2025-11-28 23:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 257279,
"price": 137323000.0,
"datetime": "2025-11-29 01:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 257308,
"price": 136318000.0,
"datetime": "2025-11-29 03:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 257576,
"price": 135560000.0,
"datetime": "2025-11-29 16:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 257751,
"price": 136498000.0,
"datetime": "2025-11-30 01:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 257770,
"price": 135807000.0,
"datetime": "2025-11-30 02:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 257808,
"price": 135947000.0,
"datetime": "2025-11-30 04:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 257971,
"price": 135619000.0,
"datetime": "2025-11-30 12:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 258072,
"price": 136621000.0,
"datetime": "2025-11-30 17:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 258171,
"price": 137222000.0,
"datetime": "2025-11-30 22:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 258197,
"price": 136815000.0,
"datetime": "2025-11-30 23:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 258266,
"price": 136615000.0,
"datetime": "2025-12-01 03:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 258332,
"price": 136272000.0,
"datetime": "2025-12-01 06:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 258405,
"price": 130714000.0,
"datetime": "2025-12-01 10:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 258501,
"price": 128825000.0,
"datetime": "2025-12-01 14:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 258590,
"price": 129597000.0,
"datetime": "2025-12-01 19:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 258642,
"price": 127635000.0,
"datetime": "2025-12-01 21:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 258679,
"price": 128861000.0,
"datetime": "2025-12-01 23:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 258701,
"price": 126778000.0,
"datetime": "2025-12-02 00:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 258757,
"price": 127344000.0,
"datetime": "2025-12-02 03:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 258785,
"price": 127700000.0,
"datetime": "2025-12-02 05:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 258863,
"price": 129315000.0,
"datetime": "2025-12-02 08:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 258885,
"price": 129841000.0,
"datetime": "2025-12-02 10:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 258889,
"price": 130146000.0,
"datetime": "2025-12-02 10:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 258918,
"price": 129828000.0,
"datetime": "2025-12-02 11:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 258939,
"price": 129760000.0,
"datetime": "2025-12-02 12:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 259033,
"price": 129440000.0,
"datetime": "2025-12-02 17:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 259053,
"price": 129843000.0,
"datetime": "2025-12-02 18:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 259125,
"price": 130343000.0,
"datetime": "2025-12-02 22:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 259140,
"price": 130778000.0,
"datetime": "2025-12-02 22:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 259173,
"price": 134900000.0,
"datetime": "2025-12-03 00:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 259189,
"price": 135278000.0,
"datetime": "2025-12-03 01:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 259265,
"price": 136480000.0,
"datetime": "2025-12-03 05:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 259287,
"price": 135693000.0,
"datetime": "2025-12-03 06:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 259336,
"price": 136129000.0,
"datetime": "2025-12-03 08:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 259360,
"price": 136116000.0,
"datetime": "2025-12-03 09:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 259479,
"price": 139099000.0,
"datetime": "2025-12-03 15:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 259542,
"price": 138580000.0,
"datetime": "2025-12-03 18:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 259559,
"price": 138269000.0,
"datetime": "2025-12-03 19:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 259619,
"price": 138635000.0,
"datetime": "2025-12-03 22:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 259625,
"price": 137272000.0,
"datetime": "2025-12-03 23:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 259630,
"price": 137464000.0,
"datetime": "2025-12-03 23:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 259640,
"price": 138187000.0,
"datetime": "2025-12-03 23:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 259675,
"price": 137336000.0,
"datetime": "2025-12-04 01:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 259721,
"price": 137765000.0,
"datetime": "2025-12-04 03:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 259816,
"price": 139001000.0,
"datetime": "2025-12-04 08:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 259846,
"price": 138618000.0,
"datetime": "2025-12-04 10:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 259920,
"price": 138910000.0,
"datetime": "2025-12-04 13:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 259953,
"price": 138693000.0,
"datetime": "2025-12-04 15:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 259995,
"price": 138479000.0,
"datetime": "2025-12-04 17:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 260127,
"price": 137495000.0,
"datetime": "2025-12-05 00:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 260146,
"price": 137750000.0,
"datetime": "2025-12-05 01:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 260183,
"price": 137510000.0,
"datetime": "2025-12-05 02:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 260215,
"price": 136650000.0,
"datetime": "2025-12-05 04:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 260334,
"price": 138069000.0,
"datetime": "2025-12-05 10:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 260383,
"price": 137176000.0,
"datetime": "2025-12-05 12:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 260447,
"price": 137568000.0,
"datetime": "2025-12-05 16:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 260490,
"price": 136832000.0,
"datetime": "2025-12-05 18:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 260513,
"price": 136361000.0,
"datetime": "2025-12-05 19:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 260605,
"price": 135409000.0,
"datetime": "2025-12-06 00:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 260622,
"price": 135572000.0,
"datetime": "2025-12-06 00:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 260640,
"price": 132600000.0,
"datetime": "2025-12-06 01:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 260672,
"price": 133459000.0,
"datetime": "2025-12-06 03:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 260740,
"price": 133464000.0,
"datetime": "2025-12-06 06:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 260758,
"price": 133648000.0,
"datetime": "2025-12-06 07:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 260953,
"price": 133701000.0,
"datetime": "2025-12-06 17:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 261070,
"price": 134764000.0,
"datetime": "2025-12-06 23:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 261090,
"price": 134200000.0,
"datetime": "2025-12-07 00:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 261275,
"price": 133780000.0,
"datetime": "2025-12-07 09:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 261462,
"price": 133198000.0,
"datetime": "2025-12-07 18:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 261532,
"price": 133200000.0,
"datetime": "2025-12-07 22:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 261557,
"price": 132091000.0,
"datetime": "2025-12-07 23:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 261654,
"price": 136108000.0,
"datetime": "2025-12-08 04:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 261708,
"price": 134126000.0,
"datetime": "2025-12-08 07:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 261780,
"price": 135853000.0,
"datetime": "2025-12-08 10:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 261881,
"price": 136236000.0,
"datetime": "2025-12-08 15:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 261999,
"price": 136276000.0,
"datetime": "2025-12-08 21:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 262039,
"price": 136083000.0,
"datetime": "2025-12-08 23:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 262063,
"price": 134438000.0,
"datetime": "2025-12-09 00:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 262123,
"price": 133876000.0,
"datetime": "2025-12-09 03:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 262135,
"price": 134419000.0,
"datetime": "2025-12-09 04:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 262199,
"price": 135295000.0,
"datetime": "2025-12-09 07:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 262297,
"price": 134399000.0,
"datetime": "2025-12-09 12:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 262317,
"price": 133870000.0,
"datetime": "2025-12-09 13:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 262335,
"price": 134055000.0,
"datetime": "2025-12-09 14:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 262440,
"price": 134005000.0,
"datetime": "2025-12-09 19:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 262471,
"price": 134599000.0,
"datetime": "2025-12-09 21:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 262499,
"price": 134138000.0,
"datetime": "2025-12-09 22:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 262525,
"price": 135415000.0,
"datetime": "2025-12-10 00:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 262527,
"price": 134745000.0,
"datetime": "2025-12-10 00:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 262570,
"price": 139085000.0,
"datetime": "2025-12-10 02:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 262637,
"price": 137580000.0,
"datetime": "2025-12-10 05:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 262677,
"price": 137316000.0,
"datetime": "2025-12-10 07:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 262711,
"price": 136742000.0,
"datetime": "2025-12-10 09:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 262752,
"price": 137096000.0,
"datetime": "2025-12-10 11:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 262913,
"price": 137486000.0,
"datetime": "2025-12-10 19:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 263029,
"price": 137138000.0,
"datetime": "2025-12-11 01:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 263076,
"price": 137582000.0,
"datetime": "2025-12-11 03:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 263078,
"price": 137366000.0,
"datetime": "2025-12-11 03:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 263085,
"price": 137173000.0,
"datetime": "2025-12-11 04:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 263087,
"price": 137660000.0,
"datetime": "2025-12-11 04:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 263093,
"price": 137673000.0,
"datetime": "2025-12-11 04:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 263111,
"price": 138953000.0,
"datetime": "2025-12-11 05:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 263131,
"price": 137347000.0,
"datetime": "2025-12-11 06:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 263260,
"price": 133969000.0,
"datetime": "2025-12-11 12:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 263313,
"price": 134250000.0,
"datetime": "2025-12-11 15:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 263478,
"price": 134801000.0,
"datetime": "2025-12-11 23:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 263481,
"price": 133815000.0,
"datetime": "2025-12-11 23:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 263487,
"price": 134420000.0,
"datetime": "2025-12-12 00:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 263497,
"price": 134250000.0,
"datetime": "2025-12-12 00:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 263584,
"price": 135377000.0,
"datetime": "2025-12-12 04:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 263617,
"price": 137939000.0,
"datetime": "2025-12-12 06:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 263692,
"price": 136673000.0,
"datetime": "2025-12-12 10:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 263751,
"price": 136943000.0,
"datetime": "2025-12-12 13:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 263789,
"price": 137694000.0,
"datetime": "2025-12-12 15:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 263864,
"price": 137648000.0,
"datetime": "2025-12-12 18:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 263960,
"price": 137584000.0,
"datetime": "2025-12-12 23:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 263967,
"price": 136910000.0,
"datetime": "2025-12-13 00:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 263993,
"price": 134940000.0,
"datetime": "2025-12-13 01:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 264003,
"price": 134800000.0,
"datetime": "2025-12-13 01:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 264075,
"price": 134694000.0,
"datetime": "2025-12-13 05:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 264853,
"price": 133818000.0,
"datetime": "2025-12-14 20:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 264862,
"price": 133421000.0,
"datetime": "2025-12-14 20:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 264959,
"price": 132786000.0,
"datetime": "2025-12-15 01:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 264990,
"price": 133235000.0,
"datetime": "2025-12-15 03:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 265102,
"price": 131880000.0,
"datetime": "2025-12-15 08:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 265158,
"price": 133460000.0,
"datetime": "2025-12-15 11:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 265339,
"price": 133140000.0,
"datetime": "2025-12-15 20:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 265399,
"price": 132675000.0,
"datetime": "2025-12-15 23:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 265406,
"price": 131369000.0,
"datetime": "2025-12-16 00:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 265419,
"price": 130175000.0,
"datetime": "2025-12-16 00:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 265478,
"price": 128281000.0,
"datetime": "2025-12-16 03:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 265489,
"price": 128770000.0,
"datetime": "2025-12-16 04:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 265534,
"price": 128587000.0,
"datetime": "2025-12-16 06:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 265597,
"price": 128501000.0,
"datetime": "2025-12-16 09:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 265684,
"price": 127682000.0,
"datetime": "2025-12-16 13:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 265732,
"price": 128274000.0,
"datetime": "2025-12-16 16:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 265754,
"price": 128533000.0,
"datetime": "2025-12-16 17:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 265856,
"price": 129662000.0,
"datetime": "2025-12-16 22:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 265866,
"price": 129085000.0,
"datetime": "2025-12-16 23:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 265883,
"price": 129709000.0,
"datetime": "2025-12-16 23:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 265910,
"price": 130400000.0,
"datetime": "2025-12-17 01:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 265955,
"price": 130467000.0,
"datetime": "2025-12-17 03:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 265968,
"price": 130155000.0,
"datetime": "2025-12-17 04:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 266076,
"price": 130060000.0,
"datetime": "2025-12-17 09:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 266109,
"price": 129952000.0,
"datetime": "2025-12-17 11:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 266185,
"price": 129274000.0,
"datetime": "2025-12-17 15:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 266234,
"price": 129087000.0,
"datetime": "2025-12-17 17:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 266276,
"price": 129402000.0,
"datetime": "2025-12-17 19:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 266360,
"price": 129803000.0,
"datetime": "2025-12-17 23:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 266373,
"price": 133298000.0,
"datetime": "2025-12-18 00:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 266402,
"price": 129486000.0,
"datetime": "2025-12-18 01:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 266452,
"price": 128285000.0,
"datetime": "2025-12-18 04:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 266590,
"price": 129056000.0,
"datetime": "2025-12-18 11:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 266593,
"price": 128520000.0,
"datetime": "2025-12-18 11:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 266712,
"price": 129480000.0,
"datetime": "2025-12-18 17:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 266806,
"price": 130201000.0,
"datetime": "2025-12-18 22:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 266828,
"price": 131670000.0,
"datetime": "2025-12-18 23:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 266894,
"price": 128306000.0,
"datetime": "2025-12-19 02:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 266945,
"price": 127000000.0,
"datetime": "2025-12-19 05:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 266978,
"price": 127170000.0,
"datetime": "2025-12-19 06:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 267075,
"price": 127280000.0,
"datetime": "2025-12-19 11:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 267096,
"price": 129778000.0,
"datetime": "2025-12-19 12:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 267142,
"price": 129727000.0,
"datetime": "2025-12-19 14:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 267171,
"price": 130900000.0,
"datetime": "2025-12-19 16:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 267284,
"price": 130790000.0,
"datetime": "2025-12-19 21:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 267316,
"price": 130707000.0,
"datetime": "2025-12-19 23:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 267319,
"price": 131569000.0,
"datetime": "2025-12-19 23:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 267322,
"price": 130923000.0,
"datetime": "2025-12-19 23:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 267331,
"price": 131661000.0,
"datetime": "2025-12-20 00:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 267393,
"price": 130086000.0,
"datetime": "2025-12-20 03:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 267464,
"price": 130697000.0,
"datetime": "2025-12-20 06:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 268033,
"price": 130944000.0,
"datetime": "2025-12-21 11:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 268159,
"price": 131801000.0,
"datetime": "2025-12-21 17:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 268246,
"price": 131707000.0,
"datetime": "2025-12-21 22:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 268267,
"price": 131249000.0,
"datetime": "2025-12-21 23:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 268445,
"price": 131965000.0,
"datetime": "2025-12-22 08:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 268471,
"price": 132325000.0,
"datetime": "2025-12-22 09:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 268517,
"price": 131757000.0,
"datetime": "2025-12-22 11:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 268631,
"price": 133114000.0,
"datetime": "2025-12-22 17:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 268735,
"price": 133900000.0,
"datetime": "2025-12-22 22:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 268760,
"price": 133993000.0,
"datetime": "2025-12-22 23:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 268769,
"price": 133422000.0,
"datetime": "2025-12-23 00:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 268783,
"price": 133613000.0,
"datetime": "2025-12-23 00:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 268885,
"price": 131959000.0,
"datetime": "2025-12-23 06:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 268998,
"price": 131724000.0,
"datetime": "2025-12-23 11:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 269018,
"price": 131770000.0,
"datetime": "2025-12-23 12:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 269088,
"price": 130571000.0,
"datetime": "2025-12-23 16:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 269171,
"price": 130881000.0,
"datetime": "2025-12-23 20:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 269237,
"price": 130344000.0,
"datetime": "2025-12-23 23:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 269250,
"price": 130250000.0,
"datetime": "2025-12-24 00:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 269297,
"price": 130792000.0,
"datetime": "2025-12-24 02:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 269310,
"price": 130800000.0,
"datetime": "2025-12-24 03:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 269364,
"price": 130772000.0,
"datetime": "2025-12-24 05:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 269578,
"price": 128910000.0,
"datetime": "2025-12-24 16:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 269615,
"price": 128294000.0,
"datetime": "2025-12-24 18:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 269647,
"price": 128800000.0,
"datetime": "2025-12-24 20:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 269716,
"price": 128453000.0,
"datetime": "2025-12-24 23:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 269718,
"price": 128548000.0,
"datetime": "2025-12-24 23:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 270213,
"price": 129631000.0,
"datetime": "2025-12-26 00:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 270242,
"price": 129455000.0,
"datetime": "2025-12-26 01:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 270429,
"price": 129265000.0,
"datetime": "2025-12-26 11:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 270437,
"price": 130027000.0,
"datetime": "2025-12-26 11:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 270538,
"price": 129815000.0,
"datetime": "2025-12-26 16:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 270581,
"price": 129861000.0,
"datetime": "2025-12-26 18:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 270679,
"price": 129191000.0,
"datetime": "2025-12-26 23:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 270717,
"price": 128180000.0,
"datetime": "2025-12-27 01:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 270735,
"price": 128185000.0,
"datetime": "2025-12-27 02:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 271850,
"price": 127600000.0,
"datetime": "2025-12-29 10:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 271858,
"price": 128300000.0,
"datetime": "2025-12-29 10:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 271966,
"price": 129671000.0,
"datetime": "2025-12-29 16:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 272075,
"price": 127304000.0,
"datetime": "2025-12-29 21:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 272122,
"price": 127388000.0,
"datetime": "2025-12-29 23:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 272185,
"price": 127805000.0,
"datetime": "2025-12-30 03:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 272203,
"price": 127150000.0,
"datetime": "2025-12-30 03:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 272316,
"price": 126635000.0,
"datetime": "2025-12-30 09:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 272385,
"price": 127009000.0,
"datetime": "2025-12-30 13:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 272446,
"price": 127305000.0,
"datetime": "2025-12-30 16:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 272542,
"price": 127750000.0,
"datetime": "2025-12-30 20:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 272601,
"price": 128553000.0,
"datetime": "2025-12-30 23:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 272606,
"price": 128314000.0,
"datetime": "2025-12-31 00:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 272637,
"price": 128962000.0,
"datetime": "2025-12-31 01:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 272749,
"price": 128427000.0,
"datetime": "2025-12-31 07:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 272819,
"price": 128800000.0,
"datetime": "2025-12-31 10:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 272884,
"price": 128187000.0,
"datetime": "2025-12-31 13:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 273078,
"price": 128615000.0,
"datetime": "2025-12-31 23:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 273147,
"price": 128149000.0,
"datetime": "2026-01-01 03:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 273197,
"price": 127605000.0,
"datetime": "2026-01-01 05:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 273232,
"price": 128215000.0,
"datetime": "2026-01-01 07:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 273615,
"price": 128609000.0,
"datetime": "2026-01-02 02:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 273809,
"price": 128942000.0,
"datetime": "2026-01-02 12:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 273876,
"price": 129150000.0,
"datetime": "2026-01-02 15:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 273974,
"price": 129681000.0,
"datetime": "2026-01-02 20:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 274030,
"price": 129320000.0,
"datetime": "2026-01-02 23:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 274037,
"price": 129327000.0,
"datetime": "2026-01-02 23:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 274046,
"price": 129373000.0,
"datetime": "2026-01-03 00:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 274079,
"price": 130460000.0,
"datetime": "2026-01-03 01:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 274101,
"price": 130553000.0,
"datetime": "2026-01-03 02:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 274186,
"price": 130408000.0,
"datetime": "2026-01-03 07:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 274338,
"price": 130265000.0,
"datetime": "2026-01-03 14:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 274396,
"price": 129910000.0,
"datetime": "2026-01-03 17:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 274655,
"price": 131073000.0,
"datetime": "2026-01-04 06:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 274964,
"price": 131888000.0,
"datetime": "2026-01-04 21:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 275185,
"price": 132965000.0,
"datetime": "2026-01-05 09:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 275273,
"price": 134400000.0,
"datetime": "2026-01-05 13:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 275352,
"price": 134479000.0,
"datetime": "2026-01-05 17:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 275389,
"price": 134873000.0,
"datetime": "2026-01-05 19:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 275456,
"price": 134873000.0,
"datetime": "2026-01-05 22:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 275479,
"price": 135702000.0,
"datetime": "2026-01-05 23:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 275532,
"price": 135794000.0,
"datetime": "2026-01-06 02:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 275538,
"price": 136380000.0,
"datetime": "2026-01-06 02:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 275558,
"price": 136264000.0,
"datetime": "2026-01-06 03:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 275601,
"price": 136305000.0,
"datetime": "2026-01-06 05:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 275631,
"price": 136544000.0,
"datetime": "2026-01-06 07:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 275691,
"price": 136012000.0,
"datetime": "2026-01-06 10:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 275717,
"price": 135586000.0,
"datetime": "2026-01-06 11:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 275818,
"price": 135124000.0,
"datetime": "2026-01-06 16:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 275868,
"price": 135633000.0,
"datetime": "2026-01-06 19:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 275951,
"price": 136498000.0,
"datetime": "2026-01-06 23:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 275962,
"price": 135854000.0,
"datetime": "2026-01-06 23:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 276034,
"price": 134004000.0,
"datetime": "2026-01-07 03:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 276102,
"price": 135340000.0,
"datetime": "2026-01-07 06:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 276158,
"price": 135410000.0,
"datetime": "2026-01-07 09:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 276193,
"price": 134815000.0,
"datetime": "2026-01-07 11:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 276238,
"price": 134492000.0,
"datetime": "2026-01-07 13:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 276329,
"price": 134105000.0,
"datetime": "2026-01-07 18:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 276373,
"price": 134328000.0,
"datetime": "2026-01-07 20:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 276427,
"price": 133604000.0,
"datetime": "2026-01-07 23:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 276438,
"price": 134021000.0,
"datetime": "2026-01-07 23:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 276472,
"price": 133577000.0,
"datetime": "2026-01-08 01:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 276652,
"price": 133053000.0,
"datetime": "2026-01-08 10:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 276677,
"price": 132666000.0,
"datetime": "2026-01-08 11:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 276747,
"price": 132136000.0,
"datetime": "2026-01-08 15:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 276773,
"price": 131756000.0,
"datetime": "2026-01-08 16:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 276812,
"price": 131653000.0,
"datetime": "2026-01-08 18:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 276840,
"price": 131831000.0,
"datetime": "2026-01-08 19:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 276868,
"price": 131276000.0,
"datetime": "2026-01-08 21:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 276921,
"price": 131554000.0,
"datetime": "2026-01-08 23:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 277025,
"price": 132658000.0,
"datetime": "2026-01-09 05:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 277046,
"price": 133265000.0,
"datetime": "2026-01-09 06:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 277137,
"price": 133043000.0,
"datetime": "2026-01-09 10:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 277275,
"price": 132612000.0,
"datetime": "2026-01-09 17:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 277292,
"price": 132459000.0,
"datetime": "2026-01-09 18:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 277376,
"price": 133263000.0,
"datetime": "2026-01-09 22:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 277388,
"price": 132662000.0,
"datetime": "2026-01-09 23:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 277412,
"price": 133180000.0,
"datetime": "2026-01-10 00:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 277418,
"price": 134063000.0,
"datetime": "2026-01-10 00:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 277481,
"price": 133748000.0,
"datetime": "2026-01-10 03:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 278530,
"price": 133866000.0,
"datetime": "2026-01-12 08:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 278576,
"price": 134111000.0,
"datetime": "2026-01-12 10:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 278624,
"price": 135198000.0,
"datetime": "2026-01-12 12:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 278685,
"price": 135250000.0,
"datetime": "2026-01-12 16:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 278791,
"price": 134078000.0,
"datetime": "2026-01-12 21:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 278833,
"price": 133250000.0,
"datetime": "2026-01-12 23:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 278837,
"price": 133905000.0,
"datetime": "2026-01-12 23:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 278893,
"price": 134885000.0,
"datetime": "2026-01-13 02:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 278903,
"price": 134760000.0,
"datetime": "2026-01-13 02:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 278960,
"price": 134710000.0,
"datetime": "2026-01-13 05:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 279037,
"price": 135061000.0,
"datetime": "2026-01-13 09:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 279131,
"price": 135799000.0,
"datetime": "2026-01-13 14:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 279219,
"price": 135787000.0,
"datetime": "2026-01-13 18:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 279295,
"price": 136350000.0,
"datetime": "2026-01-13 22:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 279305,
"price": 135583000.0,
"datetime": "2026-01-13 23:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 279314,
"price": 136090000.0,
"datetime": "2026-01-13 23:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 279325,
"price": 135783000.0,
"datetime": "2026-01-14 00:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 279354,
"price": 137032000.0,
"datetime": "2026-01-14 01:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 279370,
"price": 137047000.0,
"datetime": "2026-01-14 02:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 279468,
"price": 139608000.0,
"datetime": "2026-01-14 07:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 279492,
"price": 140102000.0,
"datetime": "2026-01-14 08:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 279612,
"price": 139720000.0,
"datetime": "2026-01-14 14:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 279652,
"price": 139549000.0,
"datetime": "2026-01-14 16:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 279745,
"price": 139097000.0,
"datetime": "2026-01-14 21:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 279772,
"price": 139820000.0,
"datetime": "2026-01-14 22:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 279805,
"price": 141000000.0,
"datetime": "2026-01-15 00:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 279818,
"price": 141172000.0,
"datetime": "2026-01-15 00:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 279856,
"price": 141979000.0,
"datetime": "2026-01-15 02:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 279883,
"price": 141883000.0,
"datetime": "2026-01-15 03:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 279958,
"price": 142005000.0,
"datetime": "2026-01-15 07:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 280085,
"price": 141440000.0,
"datetime": "2026-01-15 14:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 280220,
"price": 141962000.0,
"datetime": "2026-01-15 20:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 280276,
"price": 141715000.0,
"datetime": "2026-01-15 23:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 280283,
"price": 141532000.0,
"datetime": "2026-01-15 23:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 280304,
"price": 142362000.0,
"datetime": "2026-01-16 00:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 280348,
"price": 141662000.0,
"datetime": "2026-01-16 03:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 280427,
"price": 141071000.0,
"datetime": "2026-01-16 07:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 280586,
"price": 140967000.0,
"datetime": "2026-01-16 15:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 280759,
"price": 140601000.0,
"datetime": "2026-01-16 23:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 280768,
"price": 141135000.0,
"datetime": "2026-01-17 00:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 280883,
"price": 140748000.0,
"datetime": "2026-01-17 05:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 281894,
"price": 140350000.0,
"datetime": "2026-01-19 08:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 281906,
"price": 138420000.0,
"datetime": "2026-01-19 09:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 281917,
"price": 137758000.0,
"datetime": "2026-01-19 09:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 281970,
"price": 137683000.0,
"datetime": "2026-01-19 12:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 282071,
"price": 137911000.0,
"datetime": "2026-01-19 17:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 282193,
"price": 137485000.0,
"datetime": "2026-01-19 23:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 282362,
"price": 137436000.0,
"datetime": "2026-01-20 07:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 282386,
"price": 137344000.0,
"datetime": "2026-01-20 09:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 282482,
"price": 136600000.0,
"datetime": "2026-01-20 13:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 282615,
"price": 135396000.0,
"datetime": "2026-01-20 20:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 282649,
"price": 134715000.0,
"datetime": "2026-01-20 22:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 282677,
"price": 135243000.0,
"datetime": "2026-01-20 23:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 282680,
"price": 134326000.0,
"datetime": "2026-01-20 23:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 282692,
"price": 134433000.0,
"datetime": "2026-01-21 00:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 282836,
"price": 132086000.0,
"datetime": "2026-01-21 07:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 282856,
"price": 131800000.0,
"datetime": "2026-01-21 08:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 282899,
"price": 132197000.0,
"datetime": "2026-01-21 10:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 282998,
"price": 133030000.0,
"datetime": "2026-01-21 15:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 283103,
"price": 131967000.0,
"datetime": "2026-01-21 20:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 283126,
"price": 131888000.0,
"datetime": "2026-01-21 22:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 283177,
"price": 133422000.0,
"datetime": "2026-01-22 00:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 283211,
"price": 130711000.0,
"datetime": "2026-01-22 02:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 283268,
"price": 133076000.0,
"datetime": "2026-01-22 05:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 283324,
"price": 133101000.0,
"datetime": "2026-01-22 07:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 283351,
"price": 133104000.0,
"datetime": "2026-01-22 09:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 283416,
"price": 133015000.0,
"datetime": "2026-01-22 12:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 283553,
"price": 133813000.0,
"datetime": "2026-01-22 19:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 283617,
"price": 133369000.0,
"datetime": "2026-01-22 22:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 283659,
"price": 132477000.0,
"datetime": "2026-01-23 00:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 283725,
"price": 132388000.0,
"datetime": "2026-01-23 04:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 283780,
"price": 132601000.0,
"datetime": "2026-01-23 06:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 283800,
"price": 132478000.0,
"datetime": "2026-01-23 07:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 283803,
"price": 132575000.0,
"datetime": "2026-01-23 07:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 283831,
"price": 133118000.0,
"datetime": "2026-01-23 09:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 283943,
"price": 132821000.0,
"datetime": "2026-01-23 14:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 284113,
"price": 133111000.0,
"datetime": "2026-01-23 23:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 284116,
"price": 132398000.0,
"datetime": "2026-01-23 23:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 284131,
"price": 132505000.0,
"datetime": "2026-01-24 00:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 284182,
"price": 133946000.0,
"datetime": "2026-01-24 02:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 284229,
"price": 132707000.0,
"datetime": "2026-01-24 05:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 284957,
"price": 130549000.0,
"datetime": "2026-01-25 17:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 285061,
"price": 131022000.0,
"datetime": "2026-01-25 22:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 285105,
"price": 130251000.0,
"datetime": "2026-01-26 01:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 285178,
"price": 129000000.0,
"datetime": "2026-01-26 04:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 285205,
"price": 128958000.0,
"datetime": "2026-01-26 06:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 285216,
"price": 128600000.0,
"datetime": "2026-01-26 06:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 285266,
"price": 128601000.0,
"datetime": "2026-01-26 09:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 285279,
"price": 128315000.0,
"datetime": "2026-01-26 09:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 285333,
"price": 128600000.0,
"datetime": "2026-01-26 12:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 285354,
"price": 128725000.0,
"datetime": "2026-01-26 13:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 285447,
"price": 128425000.0,
"datetime": "2026-01-26 18:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 285536,
"price": 128959000.0,
"datetime": "2026-01-26 22:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 285555,
"price": 128220000.0,
"datetime": "2026-01-26 23:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 285556,
"price": 129023000.0,
"datetime": "2026-01-26 23:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 285562,
"price": 128672000.0,
"datetime": "2026-01-26 23:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 285575,
"price": 129054000.0,
"datetime": "2026-01-27 00:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 285592,
"price": 128794000.0,
"datetime": "2026-01-27 01:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 285617,
"price": 128373000.0,
"datetime": "2026-01-27 02:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 285663,
"price": 128895000.0,
"datetime": "2026-01-27 04:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 285698,
"price": 128999000.0,
"datetime": "2026-01-27 06:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 285849,
"price": 129487000.0,
"datetime": "2026-01-27 14:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 285926,
"price": 128877000.0,
"datetime": "2026-01-27 18:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 286030,
"price": 129178000.0,
"datetime": "2026-01-27 23:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 286037,
"price": 128403000.0,
"datetime": "2026-01-27 23:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 286048,
"price": 128754000.0,
"datetime": "2026-01-28 00:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 286088,
"price": 128606000.0,
"datetime": "2026-01-28 02:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 286113,
"price": 128392000.0,
"datetime": "2026-01-28 03:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 286239,
"price": 129421000.0,
"datetime": "2026-01-28 09:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 286424,
"price": 129457000.0,
"datetime": "2026-01-28 18:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 286517,
"price": 130018000.0,
"datetime": "2026-01-28 23:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 286537,
"price": 129715000.0,
"datetime": "2026-01-29 00:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 286585,
"price": 129885000.0,
"datetime": "2026-01-29 03:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 286613,
"price": 129986000.0,
"datetime": "2026-01-29 04:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 286625,
"price": 129903000.0,
"datetime": "2026-01-29 05:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 286636,
"price": 129630000.0,
"datetime": "2026-01-29 05:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 286659,
"price": 129684000.0,
"datetime": "2026-01-29 06:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 286874,
"price": 128116000.0,
"datetime": "2026-01-29 17:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 287002,
"price": 127273000.0,
"datetime": "2026-01-29 23:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 287023,
"price": 124933000.0,
"datetime": "2026-01-30 00:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 287038,
"price": 124300000.0,
"datetime": "2026-01-30 01:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 287066,
"price": 123890000.0,
"datetime": "2026-01-30 03:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 287095,
"price": 123472000.0,
"datetime": "2026-01-30 04:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 287193,
"price": 123628000.0,
"datetime": "2026-01-30 09:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 287219,
"price": 120806000.0,
"datetime": "2026-01-30 10:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 287236,
"price": 119730000.0,
"datetime": "2026-01-30 11:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 287304,
"price": 121574000.0,
"datetime": "2026-01-30 14:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 287322,
"price": 121021000.0,
"datetime": "2026-01-30 15:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 287400,
"price": 121215000.0,
"datetime": "2026-01-30 19:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 287433,
"price": 121446000.0,
"datetime": "2026-01-30 21:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 287456,
"price": 121895000.0,
"datetime": "2026-01-30 22:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 287482,
"price": 122257000.0,
"datetime": "2026-01-30 23:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 287536,
"price": 122269000.0,
"datetime": "2026-01-31 02:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 287553,
"price": 122000000.0,
"datetime": "2026-01-31 03:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 287586,
"price": 124017000.0,
"datetime": "2026-01-31 05:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 287682,
"price": 124538000.0,
"datetime": "2026-01-31 09:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 287794,
"price": 123976000.0,
"datetime": "2026-01-31 15:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 287842,
"price": 123088000.0,
"datetime": "2026-01-31 17:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 287963,
"price": 121208000.0,
"datetime": "2026-01-31 23:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 287990,
"price": 120583000.0,
"datetime": "2026-02-01 01:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 287993,
"price": 121087000.0,
"datetime": "2026-02-01 01:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 288039,
"price": 115898000.0,
"datetime": "2026-02-01 03:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 288120,
"price": 116351000.0,
"datetime": "2026-02-01 07:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 288157,
"price": 117616000.0,
"datetime": "2026-02-01 09:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 288174,
"price": 117112000.0,
"datetime": "2026-02-01 10:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 288189,
"price": 117077000.0,
"datetime": "2026-02-01 11:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 288259,
"price": 116682000.0,
"datetime": "2026-02-01 14:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 288298,
"price": 116294000.0,
"datetime": "2026-02-01 16:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 288356,
"price": 116666000.0,
"datetime": "2026-02-01 19:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 288378,
"price": 116482000.0,
"datetime": "2026-02-01 20:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 288439,
"price": 115093000.0,
"datetime": "2026-02-01 23:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 288460,
"price": 114128000.0,
"datetime": "2026-02-02 00:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 288520,
"price": 114917000.0,
"datetime": "2026-02-02 03:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 288552,
"price": 114192000.0,
"datetime": "2026-02-02 05:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 288556,
"price": 113890000.0,
"datetime": "2026-02-02 05:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 288574,
"price": 113665000.0,
"datetime": "2026-02-02 06:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 288586,
"price": 113222000.0,
"datetime": "2026-02-02 07:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 288609,
"price": 113052000.0,
"datetime": "2026-02-02 08:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 288642,
"price": 115005000.0,
"datetime": "2026-02-02 09:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 288700,
"price": 111474000.0,
"datetime": "2026-02-02 12:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 288761,
"price": 112959000.0,
"datetime": "2026-02-02 15:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 288770,
"price": 113040000.0,
"datetime": "2026-02-02 16:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 288843,
"price": 114522000.0,
"datetime": "2026-02-02 19:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 288879,
"price": 115388000.0,
"datetime": "2026-02-02 21:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 288908,
"price": 115456000.0,
"datetime": "2026-02-02 23:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 288912,
"price": 115638000.0,
"datetime": "2026-02-02 23:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 288922,
"price": 116251000.0,
"datetime": "2026-02-02 23:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 288942,
"price": 116752000.0,
"datetime": "2026-02-03 00:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 289027,
"price": 116248000.0,
"datetime": "2026-02-03 05:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 289047,
"price": 115882000.0,
"datetime": "2026-02-03 06:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 289108,
"price": 116409000.0,
"datetime": "2026-02-03 09:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 289114,
"price": 116987000.0,
"datetime": "2026-02-03 09:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 289146,
"price": 116595000.0,
"datetime": "2026-02-03 11:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 289173,
"price": 115520000.0,
"datetime": "2026-02-03 12:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 289209,
"price": 115715000.0,
"datetime": "2026-02-03 14:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 289233,
"price": 115600000.0,
"datetime": "2026-02-03 15:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 289288,
"price": 115607000.0,
"datetime": "2026-02-03 18:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 289302,
"price": 115740000.0,
"datetime": "2026-02-03 18:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 289397,
"price": 114975000.0,
"datetime": "2026-02-03 23:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 289400,
"price": 115279000.0,
"datetime": "2026-02-03 23:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 289406,
"price": 114440000.0,
"datetime": "2026-02-04 00:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 289411,
"price": 114445000.0,
"datetime": "2026-02-04 00:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 289487,
"price": 109420000.0,
"datetime": "2026-02-04 04:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 289531,
"price": 112983000.0,
"datetime": "2026-02-04 06:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 289573,
"price": 112170000.0,
"datetime": "2026-02-04 08:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 289629,
"price": 112805000.0,
"datetime": "2026-02-04 11:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 289647,
"price": 112472000.0,
"datetime": "2026-02-04 12:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 289708,
"price": 113004000.0,
"datetime": "2026-02-04 15:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 289727,
"price": 112611000.0,
"datetime": "2026-02-04 16:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 289764,
"price": 112889000.0,
"datetime": "2026-02-04 17:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 289831,
"price": 112556000.0,
"datetime": "2026-02-04 21:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 289866,
"price": 110962000.0,
"datetime": "2026-02-04 23:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 289876,
"price": 111000000.0,
"datetime": "2026-02-04 23:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 289886,
"price": 110046000.0,
"datetime": "2026-02-05 00:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 289897,
"price": 109800000.0,
"datetime": "2026-02-05 00:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 289913,
"price": 109400000.0,
"datetime": "2026-02-05 01:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 289922,
"price": 108961000.0,
"datetime": "2026-02-05 01:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 289929,
"price": 108936000.0,
"datetime": "2026-02-05 02:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 289939,
"price": 107913000.0,
"datetime": "2026-02-05 02:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 289946,
"price": 107606000.0,
"datetime": "2026-02-05 03:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 289960,
"price": 109036000.0,
"datetime": "2026-02-05 03:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 290024,
"price": 107610000.0,
"datetime": "2026-02-05 06:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 290030,
"price": 107416000.0,
"datetime": "2026-02-05 07:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 290093,
"price": 106999000.0,
"datetime": "2026-02-05 10:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 290111,
"price": 106506000.0,
"datetime": "2026-02-05 11:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 290148,
"price": 104730000.0,
"datetime": "2026-02-05 13:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 290151,
"price": 104878000.0,
"datetime": "2026-02-05 13:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 290176,
"price": 103999000.0,
"datetime": "2026-02-05 14:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 290207,
"price": 104606000.0,
"datetime": "2026-02-05 16:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 290218,
"price": 104618000.0,
"datetime": "2026-02-05 16:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 290257,
"price": 105318000.0,
"datetime": "2026-02-05 18:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 290297,
"price": 103700000.0,
"datetime": "2026-02-05 20:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 290313,
"price": 102366000.0,
"datetime": "2026-02-05 21:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 290326,
"price": 102165000.0,
"datetime": "2026-02-05 22:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 290358,
"price": 103088000.0,
"datetime": "2026-02-05 23:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 290370,
"price": 101000000.0,
"datetime": "2026-02-06 00:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 290377,
"price": 99462000.0,
"datetime": "2026-02-06 00:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 290412,
"price": 99199000.0,
"datetime": "2026-02-06 02:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 290417,
"price": 98913000.0,
"datetime": "2026-02-06 02:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 290438,
"price": 97372000.0,
"datetime": "2026-02-06 03:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 290442,
"price": 97244000.0,
"datetime": "2026-02-06 03:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 290467,
"price": 96583000.0,
"datetime": "2026-02-06 05:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 290473,
"price": 94591000.0,
"datetime": "2026-02-06 05:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 290477,
"price": 93918000.0,
"datetime": "2026-02-06 05:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 290483,
"price": 92824000.0,
"datetime": "2026-02-06 05:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 290526,
"price": 95282000.0,
"datetime": "2026-02-06 08:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 290531,
"price": 95067000.0,
"datetime": "2026-02-06 08:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 290550,
"price": 89826000.0,
"datetime": "2026-02-06 09:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 290552,
"price": 89858000.0,
"datetime": "2026-02-06 09:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 290569,
"price": 95485000.0,
"datetime": "2026-02-06 10:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 290586,
"price": 97438000.0,
"datetime": "2026-02-06 11:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 290625,
"price": 95326000.0,
"datetime": "2026-02-06 13:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 290667,
"price": 98922000.0,
"datetime": "2026-02-06 15:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 290691,
"price": 96805000.0,
"datetime": "2026-02-06 16:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 290707,
"price": 96596000.0,
"datetime": "2026-02-06 17:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 290721,
"price": 96538000.0,
"datetime": "2026-02-06 17:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 290738,
"price": 97582000.0,
"datetime": "2026-02-06 18:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 290746,
"price": 97696000.0,
"datetime": "2026-02-06 19:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 290754,
"price": 97700000.0,
"datetime": "2026-02-06 19:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 290756,
"price": 97093000.0,
"datetime": "2026-02-06 19:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 290757,
"price": 94625000.0,
"datetime": "2026-02-06 19:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 290790,
"price": 98003000.0,
"datetime": "2026-02-06 21:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 290814,
"price": 99199000.0,
"datetime": "2026-02-06 22:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 290825,
"price": 99536000.0,
"datetime": "2026-02-06 23:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 290838,
"price": 100364000.0,
"datetime": "2026-02-06 23:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 290843,
"price": 100585000.0,
"datetime": "2026-02-06 23:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 290849,
"price": 100571000.0,
"datetime": "2026-02-07 00:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 290861,
"price": 102122000.0,
"datetime": "2026-02-07 00:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 290885,
"price": 103391000.0,
"datetime": "2026-02-07 02:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 290896,
"price": 105010000.0,
"datetime": "2026-02-07 02:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 290916,
"price": 103208000.0,
"datetime": "2026-02-07 03:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 290957,
"price": 104224000.0,
"datetime": "2026-02-07 05:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 291008,
"price": 105917000.0,
"datetime": "2026-02-07 08:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 291032,
"price": 104500000.0,
"datetime": "2026-02-07 09:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 291042,
"price": 103870000.0,
"datetime": "2026-02-07 09:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 291056,
"price": 103684000.0,
"datetime": "2026-02-07 10:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 291113,
"price": 105849000.0,
"datetime": "2026-02-07 13:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 291171,
"price": 100381000.0,
"datetime": "2026-02-07 16:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 291215,
"price": 101019000.0,
"datetime": "2026-02-07 18:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 291241,
"price": 100254000.0,
"datetime": "2026-02-07 19:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 291271,
"price": 102868000.0,
"datetime": "2026-02-07 21:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 291277,
"price": 102632000.0,
"datetime": "2026-02-07 21:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 291325,
"price": 101820000.0,
"datetime": "2026-02-08 00:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 291339,
"price": 102614000.0,
"datetime": "2026-02-08 00:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 291348,
"price": 102625000.0,
"datetime": "2026-02-08 01:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 291373,
"price": 102269000.0,
"datetime": "2026-02-08 02:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 291486,
"price": 102279000.0,
"datetime": "2026-02-08 08:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 291496,
"price": 102323000.0,
"datetime": "2026-02-08 08:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 291568,
"price": 102533000.0,
"datetime": "2026-02-08 12:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 291650,
"price": 102826000.0,
"datetime": "2026-02-08 16:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 291696,
"price": 104236000.0,
"datetime": "2026-02-08 18:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 291798,
"price": 105700000.0,
"datetime": "2026-02-08 23:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 291815,
"price": 105560000.0,
"datetime": "2026-02-09 00:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 291846,
"price": 104987000.0,
"datetime": "2026-02-09 02:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 291906,
"price": 105381000.0,
"datetime": "2026-02-09 05:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 291932,
"price": 105420000.0,
"datetime": "2026-02-09 06:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 291951,
"price": 105244000.0,
"datetime": "2026-02-09 07:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 291968,
"price": 106024000.0,
"datetime": "2026-02-09 08:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 291979,
"price": 104745000.0,
"datetime": "2026-02-09 08:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 292017,
"price": 104621000.0,
"datetime": "2026-02-09 10:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 292035,
"price": 104670000.0,
"datetime": "2026-02-09 11:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 292069,
"price": 105258000.0,
"datetime": "2026-02-09 13:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 292129,
"price": 104972000.0,
"datetime": "2026-02-09 16:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 292158,
"price": 103702000.0,
"datetime": "2026-02-09 17:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 292202,
"price": 101982000.0,
"datetime": "2026-02-09 19:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 292272,
"price": 101924000.0,
"datetime": "2026-02-09 23:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 292279,
"price": 102530000.0,
"datetime": "2026-02-09 23:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 292289,
"price": 102965000.0,
"datetime": "2026-02-10 00:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 292322,
"price": 103470000.0,
"datetime": "2026-02-10 01:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 292347,
"price": 104205000.0,
"datetime": "2026-02-10 03:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 292390,
"price": 104213000.0,
"datetime": "2026-02-10 05:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 292422,
"price": 103816000.0,
"datetime": "2026-02-10 06:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 292491,
"price": 103736000.0,
"datetime": "2026-02-10 10:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 292517,
"price": 103560000.0,
"datetime": "2026-02-10 11:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 292542,
"price": 102783000.0,
"datetime": "2026-02-10 12:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 292605,
"price": 102401000.0,
"datetime": "2026-02-10 16:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 292661,
"price": 102400000.0,
"datetime": "2026-02-10 18:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 292733,
"price": 102025000.0,
"datetime": "2026-02-10 22:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 292754,
"price": 102660000.0,
"datetime": "2026-02-10 23:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 292762,
"price": 101541000.0,
"datetime": "2026-02-10 23:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 292791,
"price": 102773000.0,
"datetime": "2026-02-11 01:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 292829,
"price": 102960000.0,
"datetime": "2026-02-11 03:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 292843,
"price": 102426000.0,
"datetime": "2026-02-11 03:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 292906,
"price": 102105000.0,
"datetime": "2026-02-11 07:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 292984,
"price": 102114000.0,
"datetime": "2026-02-11 10:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 293015,
"price": 101400000.0,
"datetime": "2026-02-11 12:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 293045,
"price": 100254000.0,
"datetime": "2026-02-11 14:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 293073,
"price": 99311000.0,
"datetime": "2026-02-11 15:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 293094,
"price": 99163000.0,
"datetime": "2026-02-11 16:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 293171,
"price": 98939000.0,
"datetime": "2026-02-11 20:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 293198,
"price": 99143000.0,
"datetime": "2026-02-11 21:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 293221,
"price": 99499000.0,
"datetime": "2026-02-11 22:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 293230,
"price": 101173000.0,
"datetime": "2026-02-11 23:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 293252,
"price": 98223000.0,
"datetime": "2026-02-12 00:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 293289,
"price": 98076000.0,
"datetime": "2026-02-12 02:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 293335,
"price": 99396000.0,
"datetime": "2026-02-12 04:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 293353,
"price": 99328000.0,
"datetime": "2026-02-12 05:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 293378,
"price": 100339000.0,
"datetime": "2026-02-12 06:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 293419,
"price": 99072000.0,
"datetime": "2026-02-12 08:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 293462,
"price": 99740000.0,
"datetime": "2026-02-12 10:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 293535,
"price": 98504000.0,
"datetime": "2026-02-12 14:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 293568,
"price": 98399000.0,
"datetime": "2026-02-12 16:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 293616,
"price": 98831000.0,
"datetime": "2026-02-12 18:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 293671,
"price": 99437000.0,
"datetime": "2026-02-12 21:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 293690,
"price": 99732000.0,
"datetime": "2026-02-12 22:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 293706,
"price": 99569000.0,
"datetime": "2026-02-12 23:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 293729,
"price": 98786000.0,
"datetime": "2026-02-13 00:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 293758,
"price": 97643000.0,
"datetime": "2026-02-13 01:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 293765,
"price": 97107000.0,
"datetime": "2026-02-13 02:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 293788,
"price": 96656000.0,
"datetime": "2026-02-13 03:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 293797,
"price": 96333000.0,
"datetime": "2026-02-13 03:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 293824,
"price": 96674000.0,
"datetime": "2026-02-13 04:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 293846,
"price": 96473000.0,
"datetime": "2026-02-13 06:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 293912,
"price": 97047000.0,
"datetime": "2026-02-13 09:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 293930,
"price": 97241000.0,
"datetime": "2026-02-13 10:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 293982,
"price": 97370000.0,
"datetime": "2026-02-13 12:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 294044,
"price": 97361000.0,
"datetime": "2026-02-13 15:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 294058,
"price": 97100000.0,
"datetime": "2026-02-13 16:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 294180,
"price": 98604000.0,
"datetime": "2026-02-13 22:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 294199,
"price": 98771000.0,
"datetime": "2026-02-13 23:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 294219,
"price": 100782000.0,
"datetime": "2026-02-14 00:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 294244,
"price": 100998000.0,
"datetime": "2026-02-14 01:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 294294,
"price": 100982000.0,
"datetime": "2026-02-14 04:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 294330,
"price": 101003000.0,
"datetime": "2026-02-14 06:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 294539,
"price": 101521000.0,
"datetime": "2026-02-14 16:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 294574,
"price": 102402000.0,
"datetime": "2026-02-14 18:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 294636,
"price": 103510000.0,
"datetime": "2026-02-14 21:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 294676,
"price": 102485000.0,
"datetime": "2026-02-14 23:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 294708,
"price": 102562000.0,
"datetime": "2026-02-15 01:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 294719,
"price": 102416000.0,
"datetime": "2026-02-15 01:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 294800,
"price": 102838000.0,
"datetime": "2026-02-15 05:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 294816,
"price": 102588000.0,
"datetime": "2026-02-15 06:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 294842,
"price": 102992000.0,
"datetime": "2026-02-15 07:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 294940,
"price": 102784000.0,
"datetime": "2026-02-15 12:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 295034,
"price": 104437000.0,
"datetime": "2026-02-15 17:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 295087,
"price": 104050000.0,
"datetime": "2026-02-15 20:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 295129,
"price": 102477000.0,
"datetime": "2026-02-15 22:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 295146,
"price": 102049000.0,
"datetime": "2026-02-15 23:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 295204,
"price": 101955000.0,
"datetime": "2026-02-16 01:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 295228,
"price": 101608000.0,
"datetime": "2026-02-16 03:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 295253,
"price": 101420000.0,
"datetime": "2026-02-16 04:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 295326,
"price": 101771000.0,
"datetime": "2026-02-16 08:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 295335,
"price": 101980000.0,
"datetime": "2026-02-16 08:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 295376,
"price": 101858000.0,
"datetime": "2026-02-16 10:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 295428,
"price": 101489000.0,
"datetime": "2026-02-16 13:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 295457,
"price": 101334000.0,
"datetime": "2026-02-16 14:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 295489,
"price": 101754000.0,
"datetime": "2026-02-16 16:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 295553,
"price": 101770000.0,
"datetime": "2026-02-16 19:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 295582,
"price": 101856000.0,
"datetime": "2026-02-16 20:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 295608,
"price": 103031000.0,
"datetime": "2026-02-16 22:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 295666,
"price": 100614000.0,
"datetime": "2026-02-17 01:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 295724,
"price": 100543000.0,
"datetime": "2026-02-17 03:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 295754,
"price": 101078000.0,
"datetime": "2026-02-17 05:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 295863,
"price": 101624000.0,
"datetime": "2026-02-17 10:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 295868,
"price": 102139000.0,
"datetime": "2026-02-17 11:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 295884,
"price": 101929000.0,
"datetime": "2026-02-17 11:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 295947,
"price": 101275000.0,
"datetime": "2026-02-17 15:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 296011,
"price": 100894000.0,
"datetime": "2026-02-17 18:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 296067,
"price": 100940000.0,
"datetime": "2026-02-17 21:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 296085,
"price": 100655000.0,
"datetime": "2026-02-17 22:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 296095,
"price": 100776000.0,
"datetime": "2026-02-17 22:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 296127,
"price": 99701000.0,
"datetime": "2026-02-18 00:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 296140,
"price": 99812000.0,
"datetime": "2026-02-18 00:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 296159,
"price": 100230000.0,
"datetime": "2026-02-18 01:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 296189,
"price": 99815000.0,
"datetime": "2026-02-18 03:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 296217,
"price": 100330000.0,
"datetime": "2026-02-18 04:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 296347,
"price": 99726000.0,
"datetime": "2026-02-18 11:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 296485,
"price": 100445000.0,
"datetime": "2026-02-18 18:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 296534,
"price": 99855000.0,
"datetime": "2026-02-18 20:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 296603,
"price": 99593000.0,
"datetime": "2026-02-18 23:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 296621,
"price": 100270000.0,
"datetime": "2026-02-19 00:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 296700,
"price": 98700000.0,
"datetime": "2026-02-19 04:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 296727,
"price": 98411000.0,
"datetime": "2026-02-19 06:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 296815,
"price": 98900000.0,
"datetime": "2026-02-19 10:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 296892,
"price": 98765000.0,
"datetime": "2026-02-19 14:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 296911,
"price": 99276000.0,
"datetime": "2026-02-19 15:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 296953,
"price": 98889000.0,
"datetime": "2026-02-19 17:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 297078,
"price": 97659000.0,
"datetime": "2026-02-19 23:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 297088,
"price": 97850000.0,
"datetime": "2026-02-20 00:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 297134,
"price": 98404000.0,
"datetime": "2026-02-20 02:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 297177,
"price": 98631000.0,
"datetime": "2026-02-20 04:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 297233,
"price": 98650000.0,
"datetime": "2026-02-20 07:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 297269,
"price": 99145000.0,
"datetime": "2026-02-20 09:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 297375,
"price": 99669000.0,
"datetime": "2026-02-20 14:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 297488,
"price": 99956000.0,
"datetime": "2026-02-20 20:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 297542,
"price": 98875000.0,
"datetime": "2026-02-20 22:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 297565,
"price": 99752000.0,
"datetime": "2026-02-21 00:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 297570,
"price": 98739000.0,
"datetime": "2026-02-21 00:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 297621,
"price": 99391000.0,
"datetime": "2026-02-21 02:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 297660,
"price": 99465000.0,
"datetime": "2026-02-21 04:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 297818,
"price": 99517000.0,
"datetime": "2026-02-21 12:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 297935,
"price": 100320000.0,
"datetime": "2026-02-21 18:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 298031,
"price": 100440000.0,
"datetime": "2026-02-21 23:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 298070,
"price": 100332000.0,
"datetime": "2026-02-22 01:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 298111,
"price": 100668000.0,
"datetime": "2026-02-22 03:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 298164,
"price": 100267000.0,
"datetime": "2026-02-22 05:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 298496,
"price": 99549000.0,
"datetime": "2026-02-22 22:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 298537,
"price": 99594000.0,
"datetime": "2026-02-23 00:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 298576,
"price": 98990000.0,
"datetime": "2026-02-23 02:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 298711,
"price": 99180000.0,
"datetime": "2026-02-23 09:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 298737,
"price": 96490000.0,
"datetime": "2026-02-23 10:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 298740,
"price": 95881000.0,
"datetime": "2026-02-23 10:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 298747,
"price": 95579000.0,
"datetime": "2026-02-23 11:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 298873,
"price": 96535000.0,
"datetime": "2026-02-23 17:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 298895,
"price": 97238000.0,
"datetime": "2026-02-23 18:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 298937,
"price": 97130000.0,
"datetime": "2026-02-23 20:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 298957,
"price": 97362000.0,
"datetime": "2026-02-23 21:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 298984,
"price": 97072000.0,
"datetime": "2026-02-23 22:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 299000,
"price": 96748000.0,
"datetime": "2026-02-23 23:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 299031,
"price": 96217000.0,
"datetime": "2026-02-24 01:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 299062,
"price": 95125000.0,
"datetime": "2026-02-24 02:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 299119,
"price": 94731000.0,
"datetime": "2026-02-24 05:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 299164,
"price": 95336000.0,
"datetime": "2026-02-24 07:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 299189,
"price": 95570000.0,
"datetime": "2026-02-24 09:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 299211,
"price": 94557000.0,
"datetime": "2026-02-24 10:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 299272,
"price": 93142000.0,
"datetime": "2026-02-24 13:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 299308,
"price": 92905000.0,
"datetime": "2026-02-24 15:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 299373,
"price": 92765000.0,
"datetime": "2026-02-24 18:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 299458,
"price": 92562000.0,
"datetime": "2026-02-24 22:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 299484,
"price": 93090000.0,
"datetime": "2026-02-24 23:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 299510,
"price": 94049000.0,
"datetime": "2026-02-25 01:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 299569,
"price": 94283000.0,
"datetime": "2026-02-25 04:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 299626,
"price": 94089000.0,
"datetime": "2026-02-25 07:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 299657,
"price": 94060000.0,
"datetime": "2026-02-25 08:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 299683,
"price": 93959000.0,
"datetime": "2026-02-25 09:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 299699,
"price": 96048000.0,
"datetime": "2026-02-25 10:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 299748,
"price": 95258000.0,
"datetime": "2026-02-25 13:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 299810,
"price": 94509000.0,
"datetime": "2026-02-25 16:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 299886,
"price": 94735000.0,
"datetime": "2026-02-25 20:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 299911,
"price": 95500000.0,
"datetime": "2026-02-25 21:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 299943,
"price": 95968000.0,
"datetime": "2026-02-25 22:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 299956,
"price": 96033000.0,
"datetime": "2026-02-25 23:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 299967,
"price": 96533000.0,
"datetime": "2026-02-26 00:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 300025,
"price": 98668000.0,
"datetime": "2026-02-26 03:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 300046,
"price": 99499000.0,
"datetime": "2026-02-26 04:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 300075,
"price": 99379000.0,
"datetime": "2026-02-26 05:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 300097,
"price": 99869000.0,
"datetime": "2026-02-26 06:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 300124,
"price": 98543000.0,
"datetime": "2026-02-26 07:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 300142,
"price": 97887000.0,
"datetime": "2026-02-26 08:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 300199,
"price": 97881000.0,
"datetime": "2026-02-26 11:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 300245,
"price": 98570000.0,
"datetime": "2026-02-26 14:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 300313,
"price": 98166000.0,
"datetime": "2026-02-26 17:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 300361,
"price": 98360000.0,
"datetime": "2026-02-26 19:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 300427,
"price": 97864000.0,
"datetime": "2026-02-26 23:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 300432,
"price": 98312000.0,
"datetime": "2026-02-26 23:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 300437,
"price": 97960000.0,
"datetime": "2026-02-26 23:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 300443,
"price": 97879000.0,
"datetime": "2026-02-26 23:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 300458,
"price": 97361000.0,
"datetime": "2026-02-27 00:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 300486,
"price": 96900000.0,
"datetime": "2026-02-27 02:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 300510,
"price": 96913000.0,
"datetime": "2026-02-27 03:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 300538,
"price": 97421000.0,
"datetime": "2026-02-27 04:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 300581,
"price": 97733000.0,
"datetime": "2026-02-27 06:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 300628,
"price": 97301000.0,
"datetime": "2026-02-27 09:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 300656,
"price": 97103000.0,
"datetime": "2026-02-27 10:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 300683,
"price": 97182000.0,
"datetime": "2026-02-27 11:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 300716,
"price": 97868000.0,
"datetime": "2026-02-27 13:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 300787,
"price": 98101000.0,
"datetime": "2026-02-27 17:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 300819,
"price": 97989000.0,
"datetime": "2026-02-27 18:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 300886,
"price": 96221000.0,
"datetime": "2026-02-27 22:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 300899,
"price": 96223000.0,
"datetime": "2026-02-27 22:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 300918,
"price": 96179000.0,
"datetime": "2026-02-27 23:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 300982,
"price": 95645000.0,
"datetime": "2026-02-28 02:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 301076,
"price": 95333000.0,
"datetime": "2026-02-28 07:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 301077,
"price": 95607000.0,
"datetime": "2026-02-28 07:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 301190,
"price": 96005000.0,
"datetime": "2026-02-28 13:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 301231,
"price": 95127000.0,
"datetime": "2026-02-28 15:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 301239,
"price": 93926000.0,
"datetime": "2026-02-28 15:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 301245,
"price": 93216000.0,
"datetime": "2026-02-28 16:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 301292,
"price": 93432000.0,
"datetime": "2026-02-28 18:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 301343,
"price": 93756000.0,
"datetime": "2026-02-28 20:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 301385,
"price": 95246000.0,
"datetime": "2026-02-28 23:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 301486,
"price": 95953000.0,
"datetime": "2026-03-01 04:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 301505,
"price": 96718000.0,
"datetime": "2026-03-01 05:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 301517,
"price": 97139000.0,
"datetime": "2026-03-01 05:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 301525,
"price": 97220000.0,
"datetime": "2026-03-01 06:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 301558,
"price": 98077000.0,
"datetime": "2026-03-01 07:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 301616,
"price": 96800000.0,
"datetime": "2026-03-01 10:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 301623,
"price": 97755000.0,
"datetime": "2026-03-01 10:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 301630,
"price": 98476000.0,
"datetime": "2026-03-01 11:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 301688,
"price": 97796000.0,
"datetime": "2026-03-01 14:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 301736,
"price": 97393000.0,
"datetime": "2026-03-01 16:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 301762,
"price": 96655000.0,
"datetime": "2026-03-01 17:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 301770,
"price": 96990000.0,
"datetime": "2026-03-01 18:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 301796,
"price": 96915000.0,
"datetime": "2026-03-01 19:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 301862,
"price": 97470000.0,
"datetime": "2026-03-01 22:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 301865,
"price": 97200000.0,
"datetime": "2026-03-01 23:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 301922,
"price": 96213000.0,
"datetime": "2026-03-02 01:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 301936,
"price": 96204000.0,
"datetime": "2026-03-02 02:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 302009,
"price": 95616000.0,
"datetime": "2026-03-02 06:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 302029,
"price": 96432000.0,
"datetime": "2026-03-02 07:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 302045,
"price": 95860000.0,
"datetime": "2026-03-02 08:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 302091,
"price": 97373000.0,
"datetime": "2026-03-02 10:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 302186,
"price": 97282000.0,
"datetime": "2026-03-02 15:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 302216,
"price": 96610000.0,
"datetime": "2026-03-02 16:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 302262,
"price": 96990000.0,
"datetime": "2026-03-02 18:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 302316,
"price": 96632000.0,
"datetime": "2026-03-02 21:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 302355,
"price": 96980000.0,
"datetime": "2026-03-02 23:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 302362,
"price": 97805000.0,
"datetime": "2026-03-02 23:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 302382,
"price": 100870000.0,
"datetime": "2026-03-03 00:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 302393,
"price": 101439000.0,
"datetime": "2026-03-03 01:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 302401,
"price": 101694000.0,
"datetime": "2026-03-03 01:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 302429,
"price": 100941000.0,
"datetime": "2026-03-03 03:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 302465,
"price": 100844000.0,
"datetime": "2026-03-03 05:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 302475,
"price": 100689000.0,
"datetime": "2026-03-03 05:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 302484,
"price": 100752000.0,
"datetime": "2026-03-03 05:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 302532,
"price": 100558000.0,
"datetime": "2026-03-03 08:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 302546,
"price": 100834000.0,
"datetime": "2026-03-03 09:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 302575,
"price": 100892000.0,
"datetime": "2026-03-03 10:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 302650,
"price": 100140000.0,
"datetime": "2026-03-03 14:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 302657,
"price": 99663000.0,
"datetime": "2026-03-03 14:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 302699,
"price": 99772000.0,
"datetime": "2026-03-03 16:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 302714,
"price": 99348000.0,
"datetime": "2026-03-03 17:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 302759,
"price": 98003000.0,
"datetime": "2026-03-03 19:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 302790,
"price": 99391000.0,
"datetime": "2026-03-03 21:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 302824,
"price": 98550000.0,
"datetime": "2026-03-03 22:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 302835,
"price": 99009000.0,
"datetime": "2026-03-03 23:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 302842,
"price": 98593000.0,
"datetime": "2026-03-03 23:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 302875,
"price": 100827000.0,
"datetime": "2026-03-04 01:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 302925,
"price": 100707000.0,
"datetime": "2026-03-04 04:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 302985,
"price": 100496000.0,
"datetime": "2026-03-04 07:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 303013,
"price": 100536000.0,
"datetime": "2026-03-04 08:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 303054,
"price": 100341000.0,
"datetime": "2026-03-04 10:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 303061,
"price": 100541000.0,
"datetime": "2026-03-04 10:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 303108,
"price": 99605000.0,
"datetime": "2026-03-04 13:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 303192,
"price": 101091000.0,
"datetime": "2026-03-04 17:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 303222,
"price": 104299000.0,
"datetime": "2026-03-04 18:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 303279,
"price": 103403000.0,
"datetime": "2026-03-04 21:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 303313,
"price": 104458000.0,
"datetime": "2026-03-04 23:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 303316,
"price": 105000000.0,
"datetime": "2026-03-04 23:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 303347,
"price": 106125000.0,
"datetime": "2026-03-05 01:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 303371,
"price": 106174000.0,
"datetime": "2026-03-05 02:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 303412,
"price": 106782000.0,
"datetime": "2026-03-05 04:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 303460,
"price": 106230000.0,
"datetime": "2026-03-05 06:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 303499,
"price": 105334000.0,
"datetime": "2026-03-05 08:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 303530,
"price": 106273000.0,
"datetime": "2026-03-05 10:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 303588,
"price": 105802000.0,
"datetime": "2026-03-05 13:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 303612,
"price": 105695000.0,
"datetime": "2026-03-05 14:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 303632,
"price": 105729000.0,
"datetime": "2026-03-05 15:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 303681,
"price": 105375000.0,
"datetime": "2026-03-05 17:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 303728,
"price": 106840000.0,
"datetime": "2026-03-05 20:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 303781,
"price": 106482000.0,
"datetime": "2026-03-05 22:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 303802,
"price": 106229000.0,
"datetime": "2026-03-05 23:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 303822,
"price": 105127000.0,
"datetime": "2026-03-06 00:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 303836,
"price": 104520000.0,
"datetime": "2026-03-06 01:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 303870,
"price": 104266000.0,
"datetime": "2026-03-06 03:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 303895,
"price": 104292000.0,
"datetime": "2026-03-06 04:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 303937,
"price": 104405000.0,
"datetime": "2026-03-06 06:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 304016,
"price": 104014000.0,
"datetime": "2026-03-06 10:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 304049,
"price": 104038000.0,
"datetime": "2026-03-06 12:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 304112,
"price": 103300000.0,
"datetime": "2026-03-06 15:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 304167,
"price": 103547000.0,
"datetime": "2026-03-06 18:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 304186,
"price": 103727000.0,
"datetime": "2026-03-06 19:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 304243,
"price": 103001000.0,
"datetime": "2026-03-06 21:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 304272,
"price": 101830000.0,
"datetime": "2026-03-06 23:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 304279,
"price": 101571000.0,
"datetime": "2026-03-06 23:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 304290,
"price": 101410000.0,
"datetime": "2026-03-07 00:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 304345,
"price": 100785000.0,
"datetime": "2026-03-07 03:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 304404,
"price": 100777000.0,
"datetime": "2026-03-07 05:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 304463,
"price": 100699000.0,
"datetime": "2026-03-07 08:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 304529,
"price": 100930000.0,
"datetime": "2026-03-07 12:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 304624,
"price": 100062000.0,
"datetime": "2026-03-07 16:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 304748,
"price": 99980000.0,
"datetime": "2026-03-07 23:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 304758,
"price": 100471000.0,
"datetime": "2026-03-07 23:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 304877,
"price": 99631000.0,
"datetime": "2026-03-08 05:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 304975,
"price": 99214000.0,
"datetime": "2026-03-08 10:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 305001,
"price": 99000000.0,
"datetime": "2026-03-08 11:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 305049,
"price": 99046000.0,
"datetime": "2026-03-08 14:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 305166,
"price": 99970000.0,
"datetime": "2026-03-08 20:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 305191,
"price": 99673000.0,
"datetime": "2026-03-08 21:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 305223,
"price": 99525000.0,
"datetime": "2026-03-08 22:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 305331,
"price": 99384000.0,
"datetime": "2026-03-09 04:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 305354,
"price": 99227000.0,
"datetime": "2026-03-09 05:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 305368,
"price": 99070000.0,
"datetime": "2026-03-09 06:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 305389,
"price": 98178000.0,
"datetime": "2026-03-09 07:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 305399,
"price": 98017000.0,
"datetime": "2026-03-09 07:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 305434,
"price": 98108000.0,
"datetime": "2026-03-09 09:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 305446,
"price": 98369000.0,
"datetime": "2026-03-09 10:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 305463,
"price": 98370000.0,
"datetime": "2026-03-09 10:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 305492,
"price": 99282000.0,
"datetime": "2026-03-09 12:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 305523,
"price": 99409000.0,
"datetime": "2026-03-09 13:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 305548,
"price": 99855000.0,
"datetime": "2026-03-09 15:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 305573,
"price": 99574000.0,
"datetime": "2026-03-09 16:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 305623,
"price": 100437000.0,
"datetime": "2026-03-09 18:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 305663,
"price": 100200000.0,
"datetime": "2026-03-09 20:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 305692,
"price": 100589000.0,
"datetime": "2026-03-09 22:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 305702,
"price": 101428000.0,
"datetime": "2026-03-09 22:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 305728,
"price": 101607000.0,
"datetime": "2026-03-10 00:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 305762,
"price": 101448000.0,
"datetime": "2026-03-10 01:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 305783,
"price": 100889000.0,
"datetime": "2026-03-10 02:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 305811,
"price": 101000000.0,
"datetime": "2026-03-10 04:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 305817,
"price": 101165000.0,
"datetime": "2026-03-10 04:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 305912,
"price": 100846000.0,
"datetime": "2026-03-10 09:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 305937,
"price": 101022000.0,
"datetime": "2026-03-10 10:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 305966,
"price": 102661000.0,
"datetime": "2026-03-10 12:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 306014,
"price": 102581000.0,
"datetime": "2026-03-10 14:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 306034,
"price": 102700000.0,
"datetime": "2026-03-10 15:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 306109,
"price": 103615000.0,
"datetime": "2026-03-10 19:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 306167,
"price": 103459000.0,
"datetime": "2026-03-10 22:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 306176,
"price": 102557000.0,
"datetime": "2026-03-10 22:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 306181,
"price": 102811000.0,
"datetime": "2026-03-10 22:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 306186,
"price": 102513000.0,
"datetime": "2026-03-10 23:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 306192,
"price": 102200000.0,
"datetime": "2026-03-10 23:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 306207,
"price": 103807000.0,
"datetime": "2026-03-11 00:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 306306,
"price": 102754000.0,
"datetime": "2026-03-11 05:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 306334,
"price": 102432000.0,
"datetime": "2026-03-11 06:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 306375,
"price": 102337000.0,
"datetime": "2026-03-11 08:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 306433,
"price": 102254000.0,
"datetime": "2026-03-11 11:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 306473,
"price": 102218000.0,
"datetime": "2026-03-11 13:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 306496,
"price": 102052000.0,
"datetime": "2026-03-11 14:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 306515,
"price": 102129000.0,
"datetime": "2026-03-11 15:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 306622,
"price": 101625000.0,
"datetime": "2026-03-11 20:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 306632,
"price": 101740000.0,
"datetime": "2026-03-11 21:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 306635,
"price": 101663000.0,
"datetime": "2026-03-11 21:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 306659,
"price": 103140000.0,
"datetime": "2026-03-11 22:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 306697,
"price": 102796000.0,
"datetime": "2026-03-12 00:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 306737,
"price": 103072000.0,
"datetime": "2026-03-12 02:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 306834,
"price": 102969000.0,
"datetime": "2026-03-12 07:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 306938,
"price": 102129000.0,
"datetime": "2026-03-12 12:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 307050,
"price": 102048000.0,
"datetime": "2026-03-12 18:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 307060,
"price": 102315000.0,
"datetime": "2026-03-12 18:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 307106,
"price": 102864000.0,
"datetime": "2026-03-12 21:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 307145,
"price": 102953000.0,
"datetime": "2026-03-12 23:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 307151,
"price": 102697000.0,
"datetime": "2026-03-12 23:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 307170,
"price": 102582000.0,
"datetime": "2026-03-13 00:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 307187,
"price": 102654000.0,
"datetime": "2026-03-13 01:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 307254,
"price": 102915000.0,
"datetime": "2026-03-13 04:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 307322,
"price": 102673000.0,
"datetime": "2026-03-13 07:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 307331,
"price": 103253000.0,
"datetime": "2026-03-13 08:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 307359,
"price": 104428000.0,
"datetime": "2026-03-13 09:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 307427,
"price": 104300000.0,
"datetime": "2026-03-13 13:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 307494,
"price": 104692000.0,
"datetime": "2026-03-13 16:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 307584,
"price": 105824000.0,
"datetime": "2026-03-13 20:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 307600,
"price": 106350000.0,
"datetime": "2026-03-13 21:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 307637,
"price": 107414000.0,
"datetime": "2026-03-13 23:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 307647,
"price": 106392000.0,
"datetime": "2026-03-14 00:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 307675,
"price": 105146000.0,
"datetime": "2026-03-14 01:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 307730,
"price": 104740000.0,
"datetime": "2026-03-14 04:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 307785,
"price": 104161000.0,
"datetime": "2026-03-14 07:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 307813,
"price": 104431000.0,
"datetime": "2026-03-14 08:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 307887,
"price": 104565000.0,
"datetime": "2026-03-14 12:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 307950,
"price": 104524000.0,
"datetime": "2026-03-14 15:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 308062,
"price": 104561000.0,
"datetime": "2026-03-14 20:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 308297,
"price": 105008000.0,
"datetime": "2026-03-15 08:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 308360,
"price": 105258000.0,
"datetime": "2026-03-15 11:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 308486,
"price": 105837000.0,
"datetime": "2026-03-15 18:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 308567,
"price": 105270000.0,
"datetime": "2026-03-15 22:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 308606,
"price": 105544000.0,
"datetime": "2026-03-16 00:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 308662,
"price": 105883000.0,
"datetime": "2026-03-16 02:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 308680,
"price": 105270000.0,
"datetime": "2026-03-16 03:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 308717,
"price": 105734000.0,
"datetime": "2026-03-16 05:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 308748,
"price": 105721000.0,
"datetime": "2026-03-16 07:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 308772,
"price": 106484000.0,
"datetime": "2026-03-16 08:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 308822,
"price": 106733000.0,
"datetime": "2026-03-16 10:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 308858,
"price": 108095000.0,
"datetime": "2026-03-16 12:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 308883,
"price": 108271000.0,
"datetime": "2026-03-16 13:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 308982,
"price": 107502000.0,
"datetime": "2026-03-16 18:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 309062,
"price": 108710000.0,
"datetime": "2026-03-16 22:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 309074,
"price": 108305000.0,
"datetime": "2026-03-16 23:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 309084,
"price": 108082000.0,
"datetime": "2026-03-16 23:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 309164,
"price": 108386000.0,
"datetime": "2026-03-17 03:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 309173,
"price": 108510000.0,
"datetime": "2026-03-17 04:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 309246,
"price": 109560000.0,
"datetime": "2026-03-17 08:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 309273,
"price": 110590000.0,
"datetime": "2026-03-17 09:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 309307,
"price": 111350000.0,
"datetime": "2026-03-17 11:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 309348,
"price": 110186000.0,
"datetime": "2026-03-17 13:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 309375,
"price": 109648000.0,
"datetime": "2026-03-17 14:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 309394,
"price": 109280000.0,
"datetime": "2026-03-17 15:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 309446,
"price": 109469000.0,
"datetime": "2026-03-17 18:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 309491,
"price": 109240000.0,
"datetime": "2026-03-17 20:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 309522,
"price": 108970000.0,
"datetime": "2026-03-17 21:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 309538,
"price": 109407000.0,
"datetime": "2026-03-17 22:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 309554,
"price": 109035000.0,
"datetime": "2026-03-17 23:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 309568,
"price": 109480000.0,
"datetime": "2026-03-18 00:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 309715,
"price": 109648000.0,
"datetime": "2026-03-18 07:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 309726,
"price": 109672000.0,
"datetime": "2026-03-18 08:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 309771,
"price": 109182000.0,
"datetime": "2026-03-18 10:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 309853,
"price": 109417000.0,
"datetime": "2026-03-18 14:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 309919,
"price": 109378000.0,
"datetime": "2026-03-18 17:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 309973,
"price": 109035000.0,
"datetime": "2026-03-18 20:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 310007,
"price": 107038000.0,
"datetime": "2026-03-18 22:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 310046,
"price": 105709000.0,
"datetime": "2026-03-19 00:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 310121,
"price": 106167000.0,
"datetime": "2026-03-19 03:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 310126,
"price": 106092000.0,
"datetime": "2026-03-19 04:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 310153,
"price": 105476000.0,
"datetime": "2026-03-19 05:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 310288,
"price": 105788000.0,
"datetime": "2026-03-19 12:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 310307,
"price": 105433000.0,
"datetime": "2026-03-19 13:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 310376,
"price": 104170000.0,
"datetime": "2026-03-19 16:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 310459,
"price": 104265000.0,
"datetime": "2026-03-19 20:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 310498,
"price": 103658000.0,
"datetime": "2026-03-19 22:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 310507,
"price": 103738000.0,
"datetime": "2026-03-19 23:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 310541,
"price": 103229000.0,
"datetime": "2026-03-20 00:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 310616,
"price": 103960000.0,
"datetime": "2026-03-20 04:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 310677,
"price": 104233000.0,
"datetime": "2026-03-20 07:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 310718,
"price": 104403000.0,
"datetime": "2026-03-20 09:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 310755,
"price": 104460000.0,
"datetime": "2026-03-20 11:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 310828,
"price": 105131000.0,
"datetime": "2026-03-20 15:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 310857,
"price": 105379000.0,
"datetime": "2026-03-20 16:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 310887,
"price": 105668000.0,
"datetime": "2026-03-20 18:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 310922,
"price": 105432000.0,
"datetime": "2026-03-20 19:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 310937,
"price": 105087000.0,
"datetime": "2026-03-20 20:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 310979,
"price": 104959000.0,
"datetime": "2026-03-20 22:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 310995,
"price": 104777000.0,
"datetime": "2026-03-20 23:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 311012,
"price": 104662000.0,
"datetime": "2026-03-21 00:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 311063,
"price": 104442000.0,
"datetime": "2026-03-21 02:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 311170,
"price": 105325000.0,
"datetime": "2026-03-21 08:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 311352,
"price": 105639000.0,
"datetime": "2026-03-21 17:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 311482,
"price": 105925000.0,
"datetime": "2026-03-21 23:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 311660,
"price": 104731000.0,
"datetime": "2026-03-22 08:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 311667,
"price": 103852000.0,
"datetime": "2026-03-22 09:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 311770,
"price": 103963000.0,
"datetime": "2026-03-22 14:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 311912,
"price": 102854000.0,
"datetime": "2026-03-22 21:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 312049,
"price": 102746000.0,
"datetime": "2026-03-23 04:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 312094,
"price": 102250000.0,
"datetime": "2026-03-23 06:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 312135,
"price": 102382000.0,
"datetime": "2026-03-23 08:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 312161,
"price": 101983000.0,
"datetime": "2026-03-23 09:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 312216,
"price": 102451000.0,
"datetime": "2026-03-23 12:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 312277,
"price": 102696000.0,
"datetime": "2026-03-23 15:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 312288,
"price": 102375000.0,
"datetime": "2026-03-23 16:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 312326,
"price": 102735000.0,
"datetime": "2026-03-23 18:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 312344,
"price": 102765000.0,
"datetime": "2026-03-23 18:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 312369,
"price": 105960000.0,
"datetime": "2026-03-23 20:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 312433,
"price": 105851000.0,
"datetime": "2026-03-23 23:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 312480,
"price": 105110000.0,
"datetime": "2026-03-24 01:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 312540,
"price": 105109000.0,
"datetime": "2026-03-24 04:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 312621,
"price": 105066000.0,
"datetime": "2026-03-24 08:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 312637,
"price": 104958000.0,
"datetime": "2026-03-24 09:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 312659,
"price": 104935000.0,
"datetime": "2026-03-24 10:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 312726,
"price": 104903000.0,
"datetime": "2026-03-24 14:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 312767,
"price": 105340000.0,
"datetime": "2026-03-24 16:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 312791,
"price": 105521000.0,
"datetime": "2026-03-24 17:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 312876,
"price": 105639000.0,
"datetime": "2026-03-24 21:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 312923,
"price": 104474000.0,
"datetime": "2026-03-24 23:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 312991,
"price": 103899000.0,
"datetime": "2026-03-25 03:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 313020,
"price": 103816000.0,
"datetime": "2026-03-25 04:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 313040,
"price": 104367000.0,
"datetime": "2026-03-25 05:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 313188,
"price": 105640000.0,
"datetime": "2026-03-25 13:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 313275,
"price": 106165000.0,
"datetime": "2026-03-25 17:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 313341,
"price": 106644000.0,
"datetime": "2026-03-25 20:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 313363,
"price": 106961000.0,
"datetime": "2026-03-25 21:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 313414,
"price": 105917000.0,
"datetime": "2026-03-26 00:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 313440,
"price": 106350000.0,
"datetime": "2026-03-26 01:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 313498,
"price": 106090000.0,
"datetime": "2026-03-26 04:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 313513,
"price": 105547000.0,
"datetime": "2026-03-26 05:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 313630,
"price": 106071000.0,
"datetime": "2026-03-26 11:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 313775,
"price": 104688000.0,
"datetime": "2026-03-26 18:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 313845,
"price": 104631000.0,
"datetime": "2026-03-26 22:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 313871,
"price": 104671000.0,
"datetime": "2026-03-26 23:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 313978,
"price": 103774000.0,
"datetime": "2026-03-27 04:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 314002,
"price": 104242000.0,
"datetime": "2026-03-27 05:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 314103,
"price": 104194000.0,
"datetime": "2026-03-27 10:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 314127,
"price": 103632000.0,
"datetime": "2026-03-27 12:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 314168,
"price": 103710000.0,
"datetime": "2026-03-27 14:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 314223,
"price": 103457000.0,
"datetime": "2026-03-27 16:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 314290,
"price": 101150000.0,
"datetime": "2026-03-27 20:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 314339,
"price": 101023000.0,
"datetime": "2026-03-27 22:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 314364,
"price": 100471000.0,
"datetime": "2026-03-27 23:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 314441,
"price": 100310000.0,
"datetime": "2026-03-28 03:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 314535,
"price": 100816000.0,
"datetime": "2026-03-28 08:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 314569,
"price": 100726000.0,
"datetime": "2026-03-28 10:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 314754,
"price": 100434000.0,
"datetime": "2026-03-28 19:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 314790,
"price": 100865000.0,
"datetime": "2026-03-28 21:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 314830,
"price": 101251000.0,
"datetime": "2026-03-28 23:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 314878,
"price": 101390000.0,
"datetime": "2026-03-29 01:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 315008,
"price": 100736000.0,
"datetime": "2026-03-29 08:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 315090,
"price": 101685000.0,
"datetime": "2026-03-29 12:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 315124,
"price": 101202000.0,
"datetime": "2026-03-29 13:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 315251,
"price": 101396000.0,
"datetime": "2026-03-29 20:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 315333,
"price": 100902000.0,
"datetime": "2026-03-30 00:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 315371,
"price": 101597000.0,
"datetime": "2026-03-30 09:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 315372,
"price": 101200000.0,
"datetime": "2026-03-30 09:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 315423,
"price": 101615000.0,
"datetime": "2026-03-30 11:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 315491,
"price": 101948000.0,
"datetime": "2026-03-30 15:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 315524,
"price": 102379000.0,
"datetime": "2026-03-30 16:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 315555,
"price": 102213000.0,
"datetime": "2026-03-30 18:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 315601,
"price": 102638000.0,
"datetime": "2026-03-30 20:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 315638,
"price": 102686000.0,
"datetime": "2026-03-30 22:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 315663,
"price": 102608000.0,
"datetime": "2026-03-30 23:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 315766,
"price": 101280000.0,
"datetime": "2026-03-31 05:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 315825,
"price": 101194000.0,
"datetime": "2026-03-31 08:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 315846,
"price": 101540000.0,
"datetime": "2026-03-31 09:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 315879,
"price": 103119000.0,
"datetime": "2026-03-31 10:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 315949,
"price": 102927000.0,
"datetime": "2026-03-31 14:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 316047,
"price": 101459000.0,
"datetime": "2026-03-31 19:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 316088,
"price": 101694000.0,
"datetime": "2026-03-31 21:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 316137,
"price": 102497000.0,
"datetime": "2026-03-31 23:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 316146,
"price": 101931000.0,
"datetime": "2026-04-01 00:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 316180,
"price": 102781000.0,
"datetime": "2026-04-01 01:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 316191,
"price": 103294000.0,
"datetime": "2026-04-01 02:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 316332,
"price": 102771000.0,
"datetime": "2026-04-01 09:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 316342,
"price": 103223000.0,
"datetime": "2026-04-01 09:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 316388,
"price": 102860000.0,
"datetime": "2026-04-01 12:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 316471,
"price": 103576000.0,
"datetime": "2026-04-01 16:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 316497,
"price": 103649000.0,
"datetime": "2026-04-01 17:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 316579,
"price": 103675000.0,
"datetime": "2026-04-01 21:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 316585,
"price": 103139000.0,
"datetime": "2026-04-01 22:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 316612,
"price": 103399000.0,
"datetime": "2026-04-01 23:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 316669,
"price": 103577000.0,
"datetime": "2026-04-02 02:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 316698,
"price": 103144000.0,
"datetime": "2026-04-02 03:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 316826,
"price": 102651000.0,
"datetime": "2026-04-02 10:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 316827,
"price": 103272000.0,
"datetime": "2026-04-02 10:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 316923,
"price": 101525000.0,
"datetime": "2026-04-02 14:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 316979,
"price": 101202000.0,
"datetime": "2026-04-02 17:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 317047,
"price": 100795000.0,
"datetime": "2026-04-02 21:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 317082,
"price": 100888000.0,
"datetime": "2026-04-02 22:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 317105,
"price": 101373000.0,
"datetime": "2026-04-03 00:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 317156,
"price": 101747000.0,
"datetime": "2026-04-03 02:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 317182,
"price": 101810000.0,
"datetime": "2026-04-03 03:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 317294,
"price": 101377000.0,
"datetime": "2026-04-03 09:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 317352,
"price": 101321000.0,
"datetime": "2026-04-03 12:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 317436,
"price": 101796000.0,
"datetime": "2026-04-03 16:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 317471,
"price": 101360000.0,
"datetime": "2026-04-03 18:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 317535,
"price": 101529000.0,
"datetime": "2026-04-03 21:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 317583,
"price": 101587000.0,
"datetime": "2026-04-03 23:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 318093,
"price": 102378000.0,
"datetime": "2026-04-05 01:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 318369,
"price": 101439000.0,
"datetime": "2026-04-05 15:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 318553,
"price": 102363000.0,
"datetime": "2026-04-06 00:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 318558,
"price": 102349000.0,
"datetime": "2026-04-06 00:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 318699,
"price": 103125000.0,
"datetime": "2026-04-06 07:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 318731,
"price": 104449000.0,
"datetime": "2026-04-06 09:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 318775,
"price": 104399000.0,
"datetime": "2026-04-06 11:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 318853,
"price": 103733000.0,
"datetime": "2026-04-06 15:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 318882,
"price": 104095000.0,
"datetime": "2026-04-06 16:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 318921,
"price": 104882000.0,
"datetime": "2026-04-06 18:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 319006,
"price": 104249000.0,
"datetime": "2026-04-06 23:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 319016,
"price": 104775000.0,
"datetime": "2026-04-06 23:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 319017,
"price": 104408000.0,
"datetime": "2026-04-06 23:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 319063,
"price": 104961000.0,
"datetime": "2026-04-07 01:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 319088,
"price": 104900000.0,
"datetime": "2026-04-07 03:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 319157,
"price": 104649000.0,
"datetime": "2026-04-07 06:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 319198,
"price": 103853000.0,
"datetime": "2026-04-07 08:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 319257,
"price": 103819000.0,
"datetime": "2026-04-07 11:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 319328,
"price": 103430000.0,
"datetime": "2026-04-07 15:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 319388,
"price": 103997000.0,
"datetime": "2026-04-07 18:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 319413,
"price": 103460000.0,
"datetime": "2026-04-07 19:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 319466,
"price": 103266000.0,
"datetime": "2026-04-07 22:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 319480,
"price": 102839000.0,
"datetime": "2026-04-07 22:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 319513,
"price": 102947000.0,
"datetime": "2026-04-08 00:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 319568,
"price": 103430000.0,
"datetime": "2026-04-08 03:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 319631,
"price": 104859000.0,
"datetime": "2026-04-08 06:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 319648,
"price": 105263000.0,
"datetime": "2026-04-08 07:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 319658,
"price": 106094000.0,
"datetime": "2026-04-08 07:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 319666,
"price": 106446000.0,
"datetime": "2026-04-08 08:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 319676,
"price": 107712000.0,
"datetime": "2026-04-08 08:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 319791,
"price": 106189000.0,
"datetime": "2026-04-08 14:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 319865,
"price": 106434000.0,
"datetime": "2026-04-08 18:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 319903,
"price": 106025000.0,
"datetime": "2026-04-08 19:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 319929,
"price": 106485000.0,
"datetime": "2026-04-08 21:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 319955,
"price": 106964000.0,
"datetime": "2026-04-08 22:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 319990,
"price": 105845000.0,
"datetime": "2026-04-09 00:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 320051,
"price": 106005000.0,
"datetime": "2026-04-09 03:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 320085,
"price": 106169000.0,
"datetime": "2026-04-09 05:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 320134,
"price": 105950000.0,
"datetime": "2026-04-09 07:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 320201,
"price": 105640000.0,
"datetime": "2026-04-09 10:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 320261,
"price": 105373000.0,
"datetime": "2026-04-09 13:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 320339,
"price": 106269000.0,
"datetime": "2026-04-09 17:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 320394,
"price": 106000000.0,
"datetime": "2026-04-09 20:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 320460,
"price": 105866000.0,
"datetime": "2026-04-09 23:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 320496,
"price": 106722000.0,
"datetime": "2026-04-10 01:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 320515,
"price": 106855000.0,
"datetime": "2026-04-10 02:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 320560,
"price": 106928000.0,
"datetime": "2026-04-10 04:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 320588,
"price": 107000000.0,
"datetime": "2026-04-10 06:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 320615,
"price": 107499000.0,
"datetime": "2026-04-10 07:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 320655,
"price": 106999000.0,
"datetime": "2026-04-10 09:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 320702,
"price": 107000000.0,
"datetime": "2026-04-10 11:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 320801,
"price": 106750000.0,
"datetime": "2026-04-10 16:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 320862,
"price": 107106000.0,
"datetime": "2026-04-10 19:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 320916,
"price": 107187000.0,
"datetime": "2026-04-10 22:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 320924,
"price": 107644000.0,
"datetime": "2026-04-10 22:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 320954,
"price": 108070000.0,
"datetime": "2026-04-11 00:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 321097,
"price": 108168000.0,
"datetime": "2026-04-11 07:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 321461,
"price": 108808000.0,
"datetime": "2026-04-12 01:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 321531,
"price": 108846000.0,
"datetime": "2026-04-12 05:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 321587,
"price": 108407000.0,
"datetime": "2026-04-12 08:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 321636,
"price": 107659000.0,
"datetime": "2026-04-12 10:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 321648,
"price": 106919000.0,
"datetime": "2026-04-12 11:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 321862,
"price": 106107000.0,
"datetime": "2026-04-12 21:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 322025,
"price": 106500000.0,
"datetime": "2026-04-13 06:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 322045,
"price": 105639000.0,
"datetime": "2026-04-13 07:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 322087,
"price": 105983000.0,
"datetime": "2026-04-13 09:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 322259,
"price": 105502000.0,
"datetime": "2026-04-13 17:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 322342,
"price": 106130000.0,
"datetime": "2026-04-13 21:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 322387,
"price": 107044000.0,
"datetime": "2026-04-14 00:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 322443,
"price": 107121000.0,
"datetime": "2026-04-14 02:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 322492,
"price": 108193000.0,
"datetime": "2026-04-14 05:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 322567,
"price": 109669000.0,
"datetime": "2026-04-14 09:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 322600,
"price": 109792000.0,
"datetime": "2026-04-14 10:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 322708,
"price": 110200000.0,
"datetime": "2026-04-14 16:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 322759,
"price": 109930000.0,
"datetime": "2026-04-14 18:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 322833,
"price": 110144000.0,
"datetime": "2026-04-14 22:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 322857,
"price": 111178000.0,
"datetime": "2026-04-14 23:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 322923,
"price": 110504000.0,
"datetime": "2026-04-15 02:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 322947,
"price": 109990000.0,
"datetime": "2026-04-15 04:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 323046,
"price": 110400000.0,
"datetime": "2026-04-15 09:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 323095,
"price": 110002000.0,
"datetime": "2026-04-15 11:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 323216,
"price": 109781000.0,
"datetime": "2026-04-15 17:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 323297,
"price": 110173000.0,
"datetime": "2026-04-15 21:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 323319,
"price": 109566000.0,
"datetime": "2026-04-15 22:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 323330,
"price": 110068000.0,
"datetime": "2026-04-15 23:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 323338,
"price": 109619000.0,
"datetime": "2026-04-15 23:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 323372,
"price": 109650000.0,
"datetime": "2026-04-16 01:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 323445,
"price": 110347000.0,
"datetime": "2026-04-16 05:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 323503,
"price": 110465000.0,
"datetime": "2026-04-16 07:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 323575,
"price": 110623000.0,
"datetime": "2026-04-16 11:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 323688,
"price": 110106000.0,
"datetime": "2026-04-16 17:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 323739,
"price": 110042000.0,
"datetime": "2026-04-16 19:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 323768,
"price": 110488000.0,
"datetime": "2026-04-16 21:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 323798,
"price": 110065000.0,
"datetime": "2026-04-16 22:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 323804,
"price": 109263000.0,
"datetime": "2026-04-16 22:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 323856,
"price": 109780000.0,
"datetime": "2026-04-17 01:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 323880,
"price": 110035000.0,
"datetime": "2026-04-17 02:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 323951,
"price": 110605000.0,
"datetime": "2026-04-17 06:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 324032,
"price": 110345000.0,
"datetime": "2026-04-17 10:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 324145,
"price": 110829000.0,
"datetime": "2026-04-17 16:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 324195,
"price": 112030000.0,
"datetime": "2026-04-17 18:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 324275,
"price": 112462000.0,
"datetime": "2026-04-17 22:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 324342,
"price": 114319000.0,
"datetime": "2026-04-18 01:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 324360,
"price": 113941000.0,
"datetime": "2026-04-18 02:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 324404,
"price": 113786000.0,
"datetime": "2026-04-18 04:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 324472,
"price": 113441000.0,
"datetime": "2026-04-18 08:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 324508,
"price": 114000000.0,
"datetime": "2026-04-18 10:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 324574,
"price": 113742000.0,
"datetime": "2026-04-18 13:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 324650,
"price": 113435000.0,
"datetime": "2026-04-18 17:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 324725,
"price": 112586000.0,
"datetime": "2026-04-18 21:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 324810,
"price": 112464000.0,
"datetime": "2026-04-19 01:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 325110,
"price": 111789000.0,
"datetime": "2026-04-19 16:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 325188,
"price": 111950000.0,
"datetime": "2026-04-19 20:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 325246,
"price": 112580000.0,
"datetime": "2026-04-19 23:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 325283,
"price": 112702000.0,
"datetime": "2026-04-20 00:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 325379,
"price": 111100000.0,
"datetime": "2026-04-20 05:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 325461,
"price": 110570000.0,
"datetime": "2026-04-20 09:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 325500,
"price": 110738000.0,
"datetime": "2026-04-20 11:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 325576,
"price": 110782000.0,
"datetime": "2026-04-20 15:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 325595,
"price": 111620000.0,
"datetime": "2026-04-20 16:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 325698,
"price": 111571000.0,
"datetime": "2026-04-20 21:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 325731,
"price": 111889000.0,
"datetime": "2026-04-20 23:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 325738,
"price": 111482000.0,
"datetime": "2026-04-20 23:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 325750,
"price": 111480000.0,
"datetime": "2026-04-21 00:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 325868,
"price": 112400000.0,
"datetime": "2026-04-21 06:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 325944,
"price": 112660000.0,
"datetime": "2026-04-21 09:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 325965,
"price": 112227000.0,
"datetime": "2026-04-21 11:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 326073,
"price": 112690000.0,
"datetime": "2026-04-21 16:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 326105,
"price": 112943000.0,
"datetime": "2026-04-21 18:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 326148,
"price": 112885000.0,
"datetime": "2026-04-21 20:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 326210,
"price": 112873000.0,
"datetime": "2026-04-21 23:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 326223,
"price": 112430000.0,
"datetime": "2026-04-21 23:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 326253,
"price": 112577000.0,
"datetime": "2026-04-22 01:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 326277,
"price": 112389000.0,
"datetime": "2026-04-22 02:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 326328,
"price": 112425000.0,
"datetime": "2026-04-22 05:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 326359,
"price": 112101000.0,
"datetime": "2026-04-22 06:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 326386,
"price": 112567000.0,
"datetime": "2026-04-22 08:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 326522,
"price": 115146000.0,
"datetime": "2026-04-22 14:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 326695,
"price": 116317000.0,
"datetime": "2026-04-22 23:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 326732,
"price": 116800000.0,
"datetime": "2026-04-23 01:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 326782,
"price": 116856000.0,
"datetime": "2026-04-23 03:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 326812,
"price": 116332000.0,
"datetime": "2026-04-23 05:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 326847,
"price": 116683000.0,
"datetime": "2026-04-23 07:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 326873,
"price": 116109000.0,
"datetime": "2026-04-23 08:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 326891,
"price": 116007000.0,
"datetime": "2026-04-23 09:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 326910,
"price": 116100000.0,
"datetime": "2026-04-23 10:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 326985,
"price": 115875000.0,
"datetime": "2026-04-23 14:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 327066,
"price": 115554000.0,
"datetime": "2026-04-23 18:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 327117,
"price": 115417000.0,
"datetime": "2026-04-23 20:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 327176,
"price": 115690000.0,
"datetime": "2026-04-23 23:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 327222,
"price": 116074000.0,
"datetime": "2026-04-24 01:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 327242,
"price": 115560000.0,
"datetime": "2026-04-24 02:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 327392,
"price": 116156000.0,
"datetime": "2026-04-24 10:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 327483,
"price": 116126000.0,
"datetime": "2026-04-24 14:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 327547,
"price": 115422000.0,
"datetime": "2026-04-24 18:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 327585,
"price": 116016000.0,
"datetime": "2026-04-24 20:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 327653,
"price": 115798000.0,
"datetime": "2026-04-24 23:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 328428,
"price": 116094000.0,
"datetime": "2026-04-26 14:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 328682,
"price": 116650000.0,
"datetime": "2026-04-27 06:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 328683,
"price": 116445000.0,
"datetime": "2026-04-27 06:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 328727,
"price": 116742000.0,
"datetime": "2026-04-27 09:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 328752,
"price": 117112000.0,
"datetime": "2026-04-27 10:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 329016,
"price": 116095000.0,
"datetime": "2026-04-27 23:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 329024,
"price": 115656000.0,
"datetime": "2026-04-28 00:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 329125,
"price": 114800000.0,
"datetime": "2026-04-28 05:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 329199,
"price": 115225000.0,
"datetime": "2026-04-28 08:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 329233,
"price": 114814000.0,
"datetime": "2026-04-28 10:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 329338,
"price": 113958000.0,
"datetime": "2026-04-28 15:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 329362,
"price": 114234000.0,
"datetime": "2026-04-28 16:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 329406,
"price": 113738000.0,
"datetime": "2026-04-28 19:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 329749,
"price": 113984000.0,
"datetime": "2026-04-29 12:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 329815,
"price": 114298000.0,
"datetime": "2026-04-29 15:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 329879,
"price": 114852000.0,
"datetime": "2026-04-29 18:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 329928,
"price": 114843000.0,
"datetime": "2026-04-29 21:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 330030,
"price": 113626000.0,
"datetime": "2026-04-30 02:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 330046,
"price": 112900000.0,
"datetime": "2026-04-30 03:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 330051,
"price": 112881000.0,
"datetime": "2026-04-30 03:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 330167,
"price": 113210000.0,
"datetime": "2026-04-30 09:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 330179,
"price": 113714000.0,
"datetime": "2026-04-30 09:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 330214,
"price": 113200000.0,
"datetime": "2026-04-30 11:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 330319,
"price": 113327000.0,
"datetime": "2026-04-30 16:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 330380,
"price": 113067000.0,
"datetime": "2026-04-30 19:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 330412,
"price": 113626000.0,
"datetime": "2026-04-30 21:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 330449,
"price": 113463000.0,
"datetime": "2026-04-30 23:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 330710,
"price": 114781000.0,
"datetime": "2026-05-01 12:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 330809,
"price": 115000000.0,
"datetime": "2026-05-01 17:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 330931,
"price": 116136000.0,
"datetime": "2026-05-01 23:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 331051,
"price": 115818000.0,
"datetime": "2026-05-02 05:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 331084,
"price": 115997000.0,
"datetime": "2026-05-02 07:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 331556,
"price": 116969000.0,
"datetime": "2026-05-03 06:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 331572,
"price": 116494000.0,
"datetime": "2026-05-03 07:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 332038,
"price": 116500000.0,
"datetime": "2026-05-04 06:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 332048,
"price": 117212000.0,
"datetime": "2026-05-04 07:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 332071,
"price": 116670000.0,
"datetime": "2026-05-04 08:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 332114,
"price": 117149000.0,
"datetime": "2026-05-04 10:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 332178,
"price": 118436000.0,
"datetime": "2026-05-04 13:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 332190,
"price": 118145000.0,
"datetime": "2026-05-04 14:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 332285,
"price": 117092000.0,
"datetime": "2026-05-04 19:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 332294,
"price": 116837000.0,
"datetime": "2026-05-04 19:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 332354,
"price": 117041000.0,
"datetime": "2026-05-04 22:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 332366,
"price": 116522000.0,
"datetime": "2026-05-04 23:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 332369,
"price": 117002000.0,
"datetime": "2026-05-04 23:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 332387,
"price": 118020000.0,
"datetime": "2026-05-05 00:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 332449,
"price": 118853000.0,
"datetime": "2026-05-05 03:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 332512,
"price": 118934000.0,
"datetime": "2026-05-05 06:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 332556,
"price": 118457000.0,
"datetime": "2026-05-05 08:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 332581,
"price": 119070000.0,
"datetime": "2026-05-05 09:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 332738,
"price": 119545000.0,
"datetime": "2026-05-05 17:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 332796,
"price": 119915000.0,
"datetime": "2026-05-05 20:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 332848,
"price": 119994000.0,
"datetime": "2026-05-05 23:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 332853,
"price": 120403000.0,
"datetime": "2026-05-05 23:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 332898,
"price": 120149000.0,
"datetime": "2026-05-06 01:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 333015,
"price": 120025000.0,
"datetime": "2026-05-06 07:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 333079,
"price": 119750000.0,
"datetime": "2026-05-06 10:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 333156,
"price": 119378000.0,
"datetime": "2026-05-06 14:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 333255,
"price": 120321000.0,
"datetime": "2026-05-06 19:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 333305,
"price": 120250000.0,
"datetime": "2026-05-06 22:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 333334,
"price": 120093000.0,
"datetime": "2026-05-06 23:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 333657,
"price": 119345000.0,
"datetime": "2026-05-07 15:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 333704,
"price": 119153000.0,
"datetime": "2026-05-07 18:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 333799,
"price": 118346000.0,
"datetime": "2026-05-07 22:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 333882,
"price": 117927000.0,
"datetime": "2026-05-08 02:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 333946,
"price": 117614000.0,
"datetime": "2026-05-08 06:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 334049,
"price": 117388000.0,
"datetime": "2026-05-08 11:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 334094,
"price": 117689000.0,
"datetime": "2026-05-08 13:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 334162,
"price": 117800000.0,
"datetime": "2026-05-08 16:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 334260,
"price": 118354000.0,
"datetime": "2026-05-08 21:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 334290,
"price": 118719000.0,
"datetime": "2026-05-08 23:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 334827,
"price": 119027000.0,
"datetime": "2026-05-10 02:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 335282,
"price": 119593000.0,
"datetime": "2026-05-11 00:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 335378,
"price": 118480000.0,
"datetime": "2026-05-11 05:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 335384,
"price": 118746000.0,
"datetime": "2026-05-11 06:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 335449,
"price": 120137000.0,
"datetime": "2026-05-11 09:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 335471,
"price": 120259000.0,
"datetime": "2026-05-11 10:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 335651,
"price": 119413000.0,
"datetime": "2026-05-11 19:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 335731,
"price": 119166000.0,
"datetime": "2026-05-11 23:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 335749,
"price": 119356000.0,
"datetime": "2026-05-12 00:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 335956,
"price": 119660000.0,
"datetime": "2026-05-12 10:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 335961,
"price": 120016000.0,
"datetime": "2026-05-12 10:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 336203,
"price": 119269000.0,
"datetime": "2026-05-12 22:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 336271,
"price": 119245000.0,
"datetime": "2026-05-13 02:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 336427,
"price": 119989000.0,
"datetime": "2026-05-13 10:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 336625,
"price": 119415000.0,
"datetime": "2026-05-13 20:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 336739,
"price": 117881000.0,
"datetime": "2026-05-14 01:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 336854,
"price": 117889000.0,
"datetime": "2026-05-14 07:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 336941,
"price": 117665000.0,
"datetime": "2026-05-14 11:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 336991,
"price": 117981000.0,
"datetime": "2026-05-14 14:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 337114,
"price": 117790000.0,
"datetime": "2026-05-14 20:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 337139,
"price": 118285000.0,
"datetime": "2026-05-14 21:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 337221,
"price": 119823000.0,
"datetime": "2026-05-15 01:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 337230,
"price": 120314000.0,
"datetime": "2026-05-15 02:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 337374,
"price": 120548000.0,
"datetime": "2026-05-15 09:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 337401,
"price": 120315000.0,
"datetime": "2026-05-15 10:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 337511,
"price": 119844000.0,
"datetime": "2026-05-15 16:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 337625,
"price": 119075000.0,
"datetime": "2026-05-15 22:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 337647,
"price": 117836000.0,
"datetime": "2026-05-15 23:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 337984,
"price": 117150000.0,
"datetime": "2026-05-16 16:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 338066,
"price": 116455000.0,
"datetime": "2026-05-16 20:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 338165,
"price": 116718000.0,
"datetime": "2026-05-17 01:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 338357,
"price": 116245000.0,
"datetime": "2026-05-17 10:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 338533,
"price": 117077000.0,
"datetime": "2026-05-17 19:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 338607,
"price": 116509000.0,
"datetime": "2026-05-17 23:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 338767,
"price": 116315000.0,
"datetime": "2026-05-18 07:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 338798,
"price": 115472000.0,
"datetime": "2026-05-18 08:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 338848,
"price": 114965000.0,
"datetime": "2026-05-18 11:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 339006,
"price": 114127000.0,
"datetime": "2026-05-18 19:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 339037,
"price": 114898000.0,
"datetime": "2026-05-18 20:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 339069,
"price": 115017000.0,
"datetime": "2026-05-18 22:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 339122,
"price": 113817000.0,
"datetime": "2026-05-19 00:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 339184,
"price": 114202000.0,
"datetime": "2026-05-19 04:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 339301,
"price": 114856000.0,
"datetime": "2026-05-19 09:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 339312,
"price": 114154000.0,
"datetime": "2026-05-19 10:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 339381,
"price": 114421000.0,
"datetime": "2026-05-19 13:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 339420,
"price": 114620000.0,
"datetime": "2026-05-19 15:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 339472,
"price": 114385000.0,
"datetime": "2026-05-19 18:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 339570,
"price": 114062000.0,
"datetime": "2026-05-19 23:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 339615,
"price": 114338000.0,
"datetime": "2026-05-20 01:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 339867,
"price": 114737000.0,
"datetime": "2026-05-20 14:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 339964,
"price": 115280000.0,
"datetime": "2026-05-20 19:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 340035,
"price": 114900000.0,
"datetime": "2026-05-20 22:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 340049,
"price": 115122000.0,
"datetime": "2026-05-20 23:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 340077,
"price": 114835000.0,
"datetime": "2026-05-21 00:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 340113,
"price": 115073000.0,
"datetime": "2026-05-21 02:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 340260,
"price": 115533000.0,
"datetime": "2026-05-21 09:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 340380,
"price": 115262000.0,
"datetime": "2026-05-21 15:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 340405,
"price": 115860000.0,
"datetime": "2026-05-21 17:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 340443,
"price": 115428000.0,
"datetime": "2026-05-21 18:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 340518,
"price": 114256000.0,
"datetime": "2026-05-21 22:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 340524,
"price": 114805000.0,
"datetime": "2026-05-21 23:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 340620,
"price": 115079000.0,
"datetime": "2026-05-22 03:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 340764,
"price": 115375000.0,
"datetime": "2026-05-22 11:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 341008,
"price": 114915000.0,
"datetime": "2026-05-22 23:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 341099,
"price": 114175000.0,
"datetime": "2026-05-23 03:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 341151,
"price": 114021000.0,
"datetime": "2026-05-23 06:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 341178,
"price": 113422000.0,
"datetime": "2026-05-23 07:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 341359,
"price": 112700000.0,
"datetime": "2026-05-23 16:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 341480,
"price": 112450000.0,
"datetime": "2026-05-23 22:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 341570,
"price": 113471000.0,
"datetime": "2026-05-24 03:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 341633,
"price": 114622000.0,
"datetime": "2026-05-24 06:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 341694,
"price": 114866000.0,
"datetime": "2026-05-24 09:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 341904,
"price": 115450000.0,
"datetime": "2026-05-24 20:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 341955,
"price": 114967000.0,
"datetime": "2026-05-24 22:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 342005,
"price": 114666000.0,
"datetime": "2026-05-25 01:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 342118,
"price": 114138000.0,
"datetime": "2026-05-25 06:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 342125,
"price": 114868000.0,
"datetime": "2026-05-25 07:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 342206,
"price": 115570000.0,
"datetime": "2026-05-25 11:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 342245,
"price": 115073000.0,
"datetime": "2026-05-25 13:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 342467,
"price": 115728000.0,
"datetime": "2026-05-26 00:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 342656,
"price": 114390000.0,
"datetime": "2026-05-26 09:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 342853,
"price": 114426000.0,
"datetime": "2026-05-26 19:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 342886,
"price": 114005000.0,
"datetime": "2026-05-26 21:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 342920,
"price": 114451000.0,
"datetime": "2026-05-26 22:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 342935,
"price": 114729000.0,
"datetime": "2026-05-26 23:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 342976,
"price": 113823000.0,
"datetime": "2026-05-27 01:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 343088,
"price": 112773000.0,
"datetime": "2026-05-27 07:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 343243,
"price": 111839000.0,
"datetime": "2026-05-27 14:57:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 343309,
"price": 111868000.0,
"datetime": "2026-05-27 18:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 343385,
"price": 111622000.0,
"datetime": "2026-05-27 22:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 343430,
"price": 111066000.0,
"datetime": "2026-05-28 00:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 343470,
"price": 110708000.0,
"datetime": "2026-05-28 02:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 343525,
"price": 110968000.0,
"datetime": "2026-05-28 05:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 343555,
"price": 110595000.0,
"datetime": "2026-05-28 06:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 343605,
"price": 109938000.0,
"datetime": "2026-05-28 09:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 343637,
"price": 109509000.0,
"datetime": "2026-05-28 10:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 343659,
"price": 109573000.0,
"datetime": "2026-05-28 11:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 343690,
"price": 107650000.0,
"datetime": "2026-05-28 13:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 343741,
"price": 108000000.0,
"datetime": "2026-05-28 15:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 343833,
"price": 108240000.0,
"datetime": "2026-05-28 20:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 343871,
"price": 108135000.0,
"datetime": "2026-05-28 22:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 343888,
"price": 108291000.0,
"datetime": "2026-05-28 23:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 344004,
"price": 108290000.0,
"datetime": "2026-05-29 05:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 344015,
"price": 108701000.0,
"datetime": "2026-05-29 05:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 344056,
"price": 108678000.0,
"datetime": "2026-05-29 07:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 344133,
"price": 108329000.0,
"datetime": "2026-05-29 11:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 344187,
"price": 108495000.0,
"datetime": "2026-05-29 14:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 344252,
"price": 109070000.0,
"datetime": "2026-05-29 17:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 344331,
"price": 108564000.0,
"datetime": "2026-05-29 21:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 344359,
"price": 108585000.0,
"datetime": "2026-05-29 22:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 344381,
"price": 108116000.0,
"datetime": "2026-05-29 23:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 344398,
"price": 109066000.0,
"datetime": "2026-05-30 00:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 344450,
"price": 109239000.0,
"datetime": "2026-05-30 03:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 344475,
"price": 108925000.0,
"datetime": "2026-05-30 04:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 344590,
"price": 109115000.0,
"datetime": "2026-05-30 10:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 344652,
"price": 108749000.0,
"datetime": "2026-05-30 13:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 344696,
"price": 109151000.0,
"datetime": "2026-05-30 15:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 344856,
"price": 109639000.0,
"datetime": "2026-05-30 23:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 345075,
"price": 109912000.0,
"datetime": "2026-05-31 10:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 345330,
"price": 108741000.0,
"datetime": "2026-05-31 23:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 345514,
"price": 108683000.0,
"datetime": "2026-06-01 08:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 345578,
"price": 108636000.0,
"datetime": "2026-06-01 11:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 345607,
"price": 108410000.0,
"datetime": "2026-06-01 13:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 345731,
"price": 106709000.0,
"datetime": "2026-06-01 19:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 345804,
"price": 105488000.0,
"datetime": "2026-06-01 23:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 345853,
"price": 104412000.0,
"datetime": "2026-06-02 01:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 345889,
"price": 104950000.0,
"datetime": "2026-06-02 03:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 345947,
"price": 104449000.0,
"datetime": "2026-06-02 06:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 345972,
"price": 104405000.0,
"datetime": "2026-06-02 07:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 346052,
"price": 102786000.0,
"datetime": "2026-06-02 11:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 346105,
"price": 103148000.0,
"datetime": "2026-06-02 14:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 346149,
"price": 102782000.0,
"datetime": "2026-06-02 16:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 346294,
"price": 100007000.0,
"datetime": "2026-06-02 23:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 346325,
"price": 99416000.0,
"datetime": "2026-06-03 01:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 346336,
"price": 99612000.0,
"datetime": "2026-06-03 01:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 346398,
"price": 98813000.0,
"datetime": "2026-06-03 04:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 346444,
"price": 99649000.0,
"datetime": "2026-06-03 07:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 346466,
"price": 98543000.0,
"datetime": "2026-06-03 08:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 346507,
"price": 98901000.0,
"datetime": "2026-06-03 10:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 346521,
"price": 99150000.0,
"datetime": "2026-06-03 10:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 346562,
"price": 97706000.0,
"datetime": "2026-06-03 12:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 346594,
"price": 98756000.0,
"datetime": "2026-06-03 14:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 346621,
"price": 99450000.0,
"datetime": "2026-06-03 15:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 346680,
"price": 99450000.0,
"datetime": "2026-06-03 18:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 346719,
"price": 99325000.0,
"datetime": "2026-06-03 20:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 346749,
"price": 99462000.0,
"datetime": "2026-06-03 22:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 346805,
"price": 98120000.0,
"datetime": "2026-06-04 01:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 346819,
"price": 97908000.0,
"datetime": "2026-06-04 01:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 346871,
"price": 97527000.0,
"datetime": "2026-06-04 04:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 346904,
"price": 96813000.0,
"datetime": "2026-06-04 06:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 346927,
"price": 97074000.0,
"datetime": "2026-06-04 07:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 346964,
"price": 95374000.0,
"datetime": "2026-06-04 09:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 346978,
"price": 94428000.0,
"datetime": "2026-06-04 09:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 346984,
"price": 94100000.0,
"datetime": "2026-06-04 10:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 346995,
"price": 93577000.0,
"datetime": "2026-06-04 10:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 347005,
"price": 92127000.0,
"datetime": "2026-06-04 11:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 347022,
"price": 94200000.0,
"datetime": "2026-06-04 11:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 347054,
"price": 96000000.0,
"datetime": "2026-06-04 13:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 347074,
"price": 95167000.0,
"datetime": "2026-06-04 14:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 347114,
"price": 95124000.0,
"datetime": "2026-06-04 16:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 347137,
"price": 94841000.0,
"datetime": "2026-06-04 17:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 347159,
"price": 94021000.0,
"datetime": "2026-06-04 18:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 347185,
"price": 93526000.0,
"datetime": "2026-06-04 20:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 347192,
"price": 93458000.0,
"datetime": "2026-06-04 20:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 347208,
"price": 93421000.0,
"datetime": "2026-06-04 21:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 347228,
"price": 95040000.0,
"datetime": "2026-06-04 22:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 347238,
"price": 95200000.0,
"datetime": "2026-06-04 22:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 347252,
"price": 95663000.0,
"datetime": "2026-06-04 23:24:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 347321,
"price": 94650000.0,
"datetime": "2026-06-05 02:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 347345,
"price": 94927000.0,
"datetime": "2026-06-05 04:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 347356,
"price": 95000000.0,
"datetime": "2026-06-05 04:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 347377,
"price": 94828000.0,
"datetime": "2026-06-05 05:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 347430,
"price": 94800000.0,
"datetime": "2026-06-05 08:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 347461,
"price": 94927000.0,
"datetime": "2026-06-05 09:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 347474,
"price": 94795000.0,
"datetime": "2026-06-05 10:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 347514,
"price": 94259000.0,
"datetime": "2026-06-05 12:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 347548,
"price": 95000000.0,
"datetime": "2026-06-05 14:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 347566,
"price": 94218000.0,
"datetime": "2026-06-05 15:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 347573,
"price": 93150000.0,
"datetime": "2026-06-05 15:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 347609,
"price": 94127000.0,
"datetime": "2026-06-05 17:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 347637,
"price": 94246000.0,
"datetime": "2026-06-05 18:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 347686,
"price": 93593000.0,
"datetime": "2026-06-05 21:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 347726,
"price": 92583000.0,
"datetime": "2026-06-05 23:06:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 347735,
"price": 92411000.0,
"datetime": "2026-06-05 23:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 347760,
"price": 92098000.0,
"datetime": "2026-06-06 00:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 347768,
"price": 92743000.0,
"datetime": "2026-06-06 01:12:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 347771,
"price": 92981000.0,
"datetime": "2026-06-06 01:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 347822,
"price": 91020000.0,
"datetime": "2026-06-06 03:54:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 347824,
"price": 90872000.0,
"datetime": "2026-06-06 04:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 347871,
"price": 93512000.0,
"datetime": "2026-06-06 06:21:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 347916,
"price": 92524000.0,
"datetime": "2026-06-06 08:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 347980,
"price": 92820000.0,
"datetime": "2026-06-06 11:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 348019,
"price": 91525000.0,
"datetime": "2026-06-06 13:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 348034,
"price": 92291000.0,
"datetime": "2026-06-06 14:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 348058,
"price": 92341000.0,
"datetime": "2026-06-06 15:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 348119,
"price": 92675000.0,
"datetime": "2026-06-06 18:45:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 348141,
"price": 92130000.0,
"datetime": "2026-06-06 19:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 348173,
"price": 92342000.0,
"datetime": "2026-06-06 21:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 348194,
"price": 92275000.0,
"datetime": "2026-06-06 22:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 348235,
"price": 92288000.0,
"datetime": "2026-06-07 00:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "buy",
"bar_index": 348350,
"price": 92484000.0,
"datetime": "2026-06-07 06:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 348365,
"price": 92076000.0,
"datetime": "2026-06-07 07:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 348396,
"price": 92436000.0,
"datetime": "2026-06-07 08:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 348449,
"price": 93121000.0,
"datetime": "2026-06-07 11:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 348513,
"price": 93810000.0,
"datetime": "2026-06-07 14:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 348594,
"price": 95200000.0,
"datetime": "2026-06-07 18:30:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 348636,
"price": 95150000.0,
"datetime": "2026-06-07 20:36:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 348647,
"price": 94609000.0,
"datetime": "2026-06-07 21:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 348690,
"price": 94150000.0,
"datetime": "2026-06-07 23:18:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 348697,
"price": 94027000.0,
"datetime": "2026-06-07 23:39:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 348715,
"price": 94095000.0,
"datetime": "2026-06-08 00:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 348784,
"price": 93645000.0,
"datetime": "2026-06-08 04:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 348807,
"price": 93550000.0,
"datetime": "2026-06-08 05:09:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 348840,
"price": 93564000.0,
"datetime": "2026-06-08 06:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 348849,
"price": 95943000.0,
"datetime": "2026-06-08 07:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "sell",
"bar_index": 348905,
"price": 95696000.0,
"datetime": "2026-06-08 10:03:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 348918,
"price": 95258000.0,
"datetime": "2026-06-08 10:42:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 348960,
"price": 95209000.0,
"datetime": "2026-06-08 12:48:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 349004,
"price": 94487000.0,
"datetime": "2026-06-08 15:00:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 349075,
"price": 94828000.0,
"datetime": "2026-06-08 18:33:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 349109,
"price": 95152000.0,
"datetime": "2026-06-08 20:15:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
},
{
"side": "sell",
"bar_index": 349121,
"price": 95189000.0,
"datetime": "2026-06-08 20:51:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_upper_reject"
},
{
"side": "buy",
"bar_index": 349133,
"price": 94643000.0,
"datetime": "2026-06-08 21:27:00",
"pivot_bar_index": null,
"confidence": 0.65,
"reason": "donchian_lower_bounce"
}
],
"legs": [
{
"leg_id": 1,
"buy_datetime": "2024-06-11 19:15:00",
"buy_price": 94233000.0,
"buy_bar_index": 1392,
"sell_datetime": "2024-06-12 22:18:00",
"sell_price": 97369000.0,
"sell_bar_index": 1933,
"leg_pct": 3.33,
"bars_held": 541
},
{
"leg_id": 2,
"buy_datetime": "2024-06-25 05:33:00",
"buy_price": 83750000.0,
"buy_bar_index": 7835,
"sell_datetime": "2024-06-25 12:48:00",
"sell_price": 86807000.0,
"sell_bar_index": 7980,
"leg_pct": 3.65,
"bars_held": 145
},
{
"leg_id": 3,
"buy_datetime": "2024-06-29 09:21:00",
"buy_price": 85402000.0,
"buy_bar_index": 9831,
"sell_datetime": "2024-07-01 11:27:00",
"sell_price": 89091000.0,
"sell_bar_index": 10833,
"leg_pct": 4.32,
"bars_held": 1002
},
{
"leg_id": 4,
"buy_datetime": "2024-07-05 18:21:00",
"buy_price": 77756000.0,
"buy_bar_index": 12891,
"sell_datetime": "2024-07-06 01:09:00",
"sell_price": 80700000.0,
"sell_bar_index": 13027,
"leg_pct": 3.79,
"bars_held": 136
},
{
"leg_id": 5,
"buy_datetime": "2024-07-06 03:18:00",
"buy_price": 80073000.0,
"buy_bar_index": 13070,
"sell_datetime": "2024-07-07 01:51:00",
"sell_price": 82498000.0,
"sell_bar_index": 13521,
"leg_pct": 3.03,
"bars_held": 451
},
{
"leg_id": 6,
"buy_datetime": "2024-07-08 10:27:00",
"buy_price": 78622000.0,
"buy_bar_index": 14172,
"sell_datetime": "2024-07-08 18:03:00",
"sell_price": 82250000.0,
"sell_bar_index": 14324,
"leg_pct": 4.61,
"bars_held": 152
},
{
"leg_id": 7,
"buy_datetime": "2024-07-08 23:36:00",
"buy_price": 79527000.0,
"buy_bar_index": 14435,
"sell_datetime": "2024-07-10 14:18:00",
"sell_price": 83308000.0,
"sell_bar_index": 15209,
"leg_pct": 4.75,
"bars_held": 774
},
{
"leg_id": 8,
"buy_datetime": "2024-07-12 10:45:00",
"buy_price": 80492000.0,
"buy_bar_index": 16098,
"sell_datetime": "2024-07-14 08:24:00",
"sell_price": 83223000.0,
"sell_bar_index": 17011,
"leg_pct": 3.39,
"bars_held": 913
},
{
"leg_id": 9,
"buy_datetime": "2024-07-14 13:09:00",
"buy_price": 83585000.0,
"buy_bar_index": 17106,
"sell_datetime": "2024-07-15 10:27:00",
"sell_price": 86463000.0,
"sell_bar_index": 17532,
"leg_pct": 3.44,
"bars_held": 426
},
{
"leg_id": 10,
"buy_datetime": "2024-07-15 20:48:00",
"buy_price": 87713000.0,
"buy_bar_index": 17739,
"sell_datetime": "2024-07-16 09:15:00",
"sell_price": 90892000.0,
"sell_bar_index": 17988,
"leg_pct": 3.62,
"bars_held": 249
},
{
"leg_id": 11,
"buy_datetime": "2024-07-16 17:54:00",
"buy_price": 87898000.0,
"buy_bar_index": 18161,
"sell_datetime": "2024-07-17 11:51:00",
"sell_price": 91627000.0,
"sell_bar_index": 18520,
"leg_pct": 4.24,
"bars_held": 359
},
{
"leg_id": 12,
"buy_datetime": "2024-07-19 10:27:00",
"buy_price": 89238000.0,
"buy_bar_index": 19452,
"sell_datetime": "2024-07-20 04:36:00",
"sell_price": 93703000.0,
"sell_bar_index": 19815,
"leg_pct": 5.0,
"bars_held": 363
},
{
"leg_id": 13,
"buy_datetime": "2024-07-25 23:18:00",
"buy_price": 89701000.0,
"buy_bar_index": 22589,
"sell_datetime": "2024-07-26 07:30:00",
"sell_price": 92518000.0,
"sell_bar_index": 22753,
"leg_pct": 3.14,
"bars_held": 164
},
{
"leg_id": 14,
"buy_datetime": "2024-07-28 05:42:00",
"buy_price": 93800000.0,
"buy_bar_index": 23677,
"sell_datetime": "2024-07-29 22:30:00",
"sell_price": 96702000.0,
"sell_bar_index": 24493,
"leg_pct": 3.09,
"bars_held": 816
},
{
"leg_id": 15,
"buy_datetime": "2024-08-02 02:48:00",
"buy_price": 88432000.0,
"buy_bar_index": 26019,
"sell_datetime": "2024-08-02 06:48:00",
"sell_price": 91378000.0,
"sell_bar_index": 26099,
"leg_pct": 3.33,
"bars_held": 80
},
{
"leg_id": 16,
"buy_datetime": "2024-08-05 15:24:00",
"buy_price": 72581000.0,
"buy_bar_index": 27711,
"sell_datetime": "2024-08-05 16:30:00",
"sell_price": 76629000.0,
"sell_bar_index": 27733,
"leg_pct": 5.58,
"bars_held": 22
},
{
"leg_id": 17,
"buy_datetime": "2024-08-05 22:18:00",
"buy_price": 72386000.0,
"buy_bar_index": 27849,
"sell_datetime": "2024-08-05 22:48:00",
"sell_price": 74755000.0,
"sell_bar_index": 27859,
"leg_pct": 3.27,
"bars_held": 10
},
{
"leg_id": 18,
"buy_datetime": "2024-08-06 04:18:00",
"buy_price": 76000000.0,
"buy_bar_index": 27969,
"sell_datetime": "2024-08-06 06:06:00",
"sell_price": 78450000.0,
"sell_bar_index": 28005,
"leg_pct": 3.22,
"bars_held": 36
},
{
"leg_id": 19,
"buy_datetime": "2024-08-06 09:00:00",
"buy_price": 78309000.0,
"buy_bar_index": 28063,
"sell_datetime": "2024-08-06 10:18:00",
"sell_price": 81350000.0,
"sell_bar_index": 28089,
"leg_pct": 3.88,
"bars_held": 26
},
{
"leg_id": 20,
"buy_datetime": "2024-08-06 22:48:00",
"buy_price": 78231000.0,
"buy_bar_index": 28339,
"sell_datetime": "2024-08-07 11:36:00",
"sell_price": 80956000.0,
"sell_bar_index": 28595,
"leg_pct": 3.48,
"bars_held": 256
},
{
"leg_id": 21,
"buy_datetime": "2024-08-08 07:30:00",
"buy_price": 78171000.0,
"buy_bar_index": 28993,
"sell_datetime": "2024-08-08 10:45:00",
"sell_price": 80603000.0,
"sell_bar_index": 29058,
"leg_pct": 3.11,
"bars_held": 65
},
{
"leg_id": 22,
"buy_datetime": "2024-08-08 14:24:00",
"buy_price": 80414000.0,
"buy_bar_index": 29131,
"sell_datetime": "2024-08-09 01:30:00",
"sell_price": 83632000.0,
"sell_bar_index": 29353,
"leg_pct": 4.0,
"bars_held": 222
},
{
"leg_id": 23,
"buy_datetime": "2024-08-09 04:12:00",
"buy_price": 83700000.0,
"buy_bar_index": 29407,
"sell_datetime": "2024-08-09 08:03:00",
"sell_price": 87360000.0,
"sell_bar_index": 29484,
"leg_pct": 4.37,
"bars_held": 77
},
{
"leg_id": 24,
"buy_datetime": "2024-08-12 16:21:00",
"buy_price": 81580000.0,
"buy_bar_index": 31090,
"sell_datetime": "2024-08-12 23:42:00",
"sell_price": 84297000.0,
"sell_bar_index": 31237,
"leg_pct": 3.33,
"bars_held": 147
},
{
"leg_id": 25,
"buy_datetime": "2024-08-13 20:33:00",
"buy_price": 82437000.0,
"buy_bar_index": 31654,
"sell_datetime": "2024-08-14 02:45:00",
"sell_price": 85250000.0,
"sell_bar_index": 31778,
"leg_pct": 3.41,
"bars_held": 124
},
{
"leg_id": 26,
"buy_datetime": "2024-08-16 05:57:00",
"buy_price": 79855000.0,
"buy_bar_index": 32802,
"sell_datetime": "2024-08-17 05:12:00",
"sell_price": 82898000.0,
"sell_bar_index": 33267,
"leg_pct": 3.81,
"bars_held": 465
},
{
"leg_id": 27,
"buy_datetime": "2024-08-19 20:45:00",
"buy_price": 80421000.0,
"buy_bar_index": 34538,
"sell_datetime": "2024-08-20 16:09:00",
"sell_price": 82836000.0,
"sell_bar_index": 34926,
"leg_pct": 3.0,
"bars_held": 388
},
{
"leg_id": 28,
"buy_datetime": "2024-08-21 01:12:00",
"buy_price": 80750000.0,
"buy_bar_index": 35107,
"sell_datetime": "2024-08-24 03:06:00",
"sell_price": 84202000.0,
"sell_bar_index": 36585,
"leg_pct": 4.27,
"bars_held": 1478
},
{
"leg_id": 29,
"buy_datetime": "2024-09-07 06:03:00",
"buy_price": 72700000.0,
"buy_bar_index": 43339,
"sell_datetime": "2024-09-09 18:48:00",
"sell_price": 74911000.0,
"sell_bar_index": 44554,
"leg_pct": 3.04,
"bars_held": 1215
},
{
"leg_id": 30,
"buy_datetime": "2024-09-10 00:03:00",
"buy_price": 74928000.0,
"buy_bar_index": 44659,
"sell_datetime": "2024-09-10 06:15:00",
"sell_price": 78093000.0,
"sell_bar_index": 44783,
"leg_pct": 4.22,
"bars_held": 124
},
{
"leg_id": 31,
"buy_datetime": "2024-09-11 23:57:00",
"buy_price": 75800000.0,
"buy_bar_index": 45617,
"sell_datetime": "2024-09-12 11:09:00",
"sell_price": 78186000.0,
"sell_bar_index": 45841,
"leg_pct": 3.15,
"bars_held": 224
},
{
"leg_id": 32,
"buy_datetime": "2024-09-12 22:57:00",
"buy_price": 77800000.0,
"buy_bar_index": 46077,
"sell_datetime": "2024-09-14 14:21:00",
"sell_price": 80536000.0,
"sell_bar_index": 46865,
"leg_pct": 3.52,
"bars_held": 788
},
{
"leg_id": 33,
"buy_datetime": "2024-09-17 11:36:00",
"buy_price": 78170000.0,
"buy_bar_index": 48250,
"sell_datetime": "2024-09-17 23:30:00",
"sell_price": 80566000.0,
"sell_bar_index": 48488,
"leg_pct": 3.07,
"bars_held": 238
},
{
"leg_id": 34,
"buy_datetime": "2024-09-19 01:09:00",
"buy_price": 80423000.0,
"buy_bar_index": 49001,
"sell_datetime": "2024-09-19 09:57:00",
"sell_price": 83303000.0,
"sell_bar_index": 49177,
"leg_pct": 3.58,
"bars_held": 176
},
{
"leg_id": 35,
"buy_datetime": "2024-09-19 16:45:00",
"buy_price": 82964000.0,
"buy_bar_index": 49313,
"sell_datetime": "2024-09-23 12:33:00",
"sell_price": 85910000.0,
"sell_bar_index": 51149,
"leg_pct": 3.55,
"bars_held": 1836
},
{
"leg_id": 36,
"buy_datetime": "2024-09-26 10:51:00",
"buy_price": 84286000.0,
"buy_bar_index": 52555,
"sell_datetime": "2024-09-28 02:24:00",
"sell_price": 86959000.0,
"sell_bar_index": 53346,
"leg_pct": 3.17,
"bars_held": 791
},
{
"leg_id": 37,
"buy_datetime": "2024-10-02 08:12:00",
"buy_price": 81218000.0,
"buy_bar_index": 55382,
"sell_datetime": "2024-10-05 02:33:00",
"sell_price": 83745000.0,
"sell_bar_index": 56709,
"leg_pct": 3.11,
"bars_held": 1327
},
{
"leg_id": 38,
"buy_datetime": "2024-10-11 03:33:00",
"buy_price": 81040000.0,
"buy_bar_index": 59609,
"sell_datetime": "2024-10-12 04:27:00",
"sell_price": 85146000.0,
"sell_bar_index": 60107,
"leg_pct": 5.07,
"bars_held": 498
},
{
"leg_id": 39,
"buy_datetime": "2024-10-14 07:00:00",
"buy_price": 84687000.0,
"buy_bar_index": 60990,
"sell_datetime": "2024-10-14 23:51:00",
"sell_price": 88376000.0,
"sell_bar_index": 61327,
"leg_pct": 4.36,
"bars_held": 337
},
{
"leg_id": 40,
"buy_datetime": "2024-10-15 13:36:00",
"buy_price": 88093000.0,
"buy_bar_index": 61602,
"sell_datetime": "2024-10-15 23:03:00",
"sell_price": 90942000.0,
"sell_bar_index": 61791,
"leg_pct": 3.23,
"bars_held": 189
},
{
"leg_id": 41,
"buy_datetime": "2024-10-16 00:09:00",
"buy_price": 88454000.0,
"buy_bar_index": 61813,
"sell_datetime": "2024-10-16 20:51:00",
"sell_price": 91831000.0,
"sell_bar_index": 62227,
"leg_pct": 3.82,
"bars_held": 414
},
{
"leg_id": 42,
"buy_datetime": "2024-10-24 03:30:00",
"buy_price": 91331000.0,
"buy_bar_index": 65720,
"sell_datetime": "2024-10-25 06:39:00",
"sell_price": 94248000.0,
"sell_bar_index": 66263,
"leg_pct": 3.19,
"bars_held": 543
},
{
"leg_id": 43,
"buy_datetime": "2024-10-26 08:24:00",
"buy_price": 93005000.0,
"buy_bar_index": 66778,
"sell_datetime": "2024-10-28 22:57:00",
"sell_price": 96002000.0,
"sell_bar_index": 68029,
"leg_pct": 3.22,
"bars_held": 1251
},
{
"leg_id": 44,
"buy_datetime": "2024-10-29 01:21:00",
"buy_price": 96139000.0,
"buy_bar_index": 68077,
"sell_datetime": "2024-10-29 22:03:00",
"sell_price": 99161000.0,
"sell_bar_index": 68491,
"leg_pct": 3.14,
"bars_held": 414
},
{
"leg_id": 45,
"buy_datetime": "2024-11-01 11:15:00",
"buy_price": 96213000.0,
"buy_bar_index": 69715,
"sell_datetime": "2024-11-01 23:42:00",
"sell_price": 99189000.0,
"sell_bar_index": 69964,
"leg_pct": 3.09,
"bars_held": 249
},
{
"leg_id": 46,
"buy_datetime": "2024-11-05 07:00:00",
"buy_price": 93727000.0,
"buy_bar_index": 71550,
"sell_datetime": "2024-11-05 23:54:00",
"sell_price": 97334000.0,
"sell_bar_index": 71888,
"leg_pct": 3.85,
"bars_held": 338
},
{
"leg_id": 47,
"buy_datetime": "2024-11-06 07:27:00",
"buy_price": 96105000.0,
"buy_bar_index": 72039,
"sell_datetime": "2024-11-06 12:09:00",
"sell_price": 102107000.0,
"sell_bar_index": 72133,
"leg_pct": 6.25,
"bars_held": 94
},
{
"leg_id": 48,
"buy_datetime": "2024-11-06 17:09:00",
"buy_price": 100148000.0,
"buy_bar_index": 72233,
"sell_datetime": "2024-11-07 06:45:00",
"sell_price": 103967000.0,
"sell_bar_index": 72505,
"leg_pct": 3.81,
"bars_held": 272
},
{
"leg_id": 49,
"buy_datetime": "2024-11-07 16:39:00",
"buy_price": 103068000.0,
"buy_bar_index": 72703,
"sell_datetime": "2024-11-09 05:15:00",
"sell_price": 106967000.0,
"sell_bar_index": 73435,
"leg_pct": 3.78,
"bars_held": 732
},
{
"leg_id": 50,
"buy_datetime": "2024-11-10 02:54:00",
"buy_price": 106369000.0,
"buy_bar_index": 73868,
"sell_datetime": "2024-11-10 21:06:00",
"sell_price": 110351000.0,
"sell_bar_index": 74232,
"leg_pct": 3.74,
"bars_held": 364
},
{
"leg_id": 51,
"buy_datetime": "2024-11-11 06:15:00",
"buy_price": 109750000.0,
"buy_bar_index": 74415,
"sell_datetime": "2024-11-11 10:54:00",
"sell_price": 113311000.0,
"sell_bar_index": 74508,
"leg_pct": 3.24,
"bars_held": 93
},
{
"leg_id": 52,
"buy_datetime": "2024-11-11 15:03:00",
"buy_price": 112622000.0,
"buy_bar_index": 74591,
"sell_datetime": "2024-11-12 01:24:00",
"sell_price": 117593000.0,
"sell_bar_index": 74798,
"leg_pct": 4.41,
"bars_held": 207
},
{
"leg_id": 53,
"buy_datetime": "2024-11-12 09:21:00",
"buy_price": 122167000.0,
"buy_bar_index": 74957,
"sell_datetime": "2024-11-12 16:00:00",
"sell_price": 127074000.0,
"sell_bar_index": 75090,
"leg_pct": 4.02,
"bars_held": 133
},
{
"leg_id": 54,
"buy_datetime": "2024-11-12 19:51:00",
"buy_price": 121201000.0,
"buy_bar_index": 75167,
"sell_datetime": "2024-11-13 03:36:00",
"sell_price": 125329000.0,
"sell_bar_index": 75322,
"leg_pct": 3.41,
"bars_held": 155
},
{
"leg_id": 55,
"buy_datetime": "2024-11-13 13:51:00",
"buy_price": 123660000.0,
"buy_bar_index": 75527,
"sell_datetime": "2024-11-13 23:33:00",
"sell_price": 127786000.0,
"sell_bar_index": 75721,
"leg_pct": 3.34,
"bars_held": 194
},
{
"leg_id": 56,
"buy_datetime": "2024-11-15 08:42:00",
"buy_price": 122806000.0,
"buy_bar_index": 76384,
"sell_datetime": "2024-11-15 21:30:00",
"sell_price": 127465000.0,
"sell_bar_index": 76640,
"leg_pct": 3.79,
"bars_held": 256
},
{
"leg_id": 57,
"buy_datetime": "2024-11-16 00:27:00",
"buy_price": 125375000.0,
"buy_bar_index": 76699,
"sell_datetime": "2024-11-20 04:57:00",
"sell_price": 130199000.0,
"sell_bar_index": 78709,
"leg_pct": 3.85,
"bars_held": 2010
},
{
"leg_id": 58,
"buy_datetime": "2024-11-20 13:24:00",
"buy_price": 129290000.0,
"buy_bar_index": 78878,
"sell_datetime": "2024-11-21 10:00:00",
"sell_price": 133850000.0,
"sell_bar_index": 79290,
"leg_pct": 3.53,
"bars_held": 412
},
{
"leg_id": 59,
"buy_datetime": "2024-11-24 21:45:00",
"buy_price": 131913000.0,
"buy_bar_index": 80965,
"sell_datetime": "2024-11-25 08:30:00",
"sell_price": 136081000.0,
"sell_bar_index": 81180,
"leg_pct": 3.16,
"bars_held": 215
},
{
"leg_id": 60,
"buy_datetime": "2024-11-27 05:42:00",
"buy_price": 128238000.0,
"buy_bar_index": 82084,
"sell_datetime": "2024-11-28 01:57:00",
"sell_price": 132597000.0,
"sell_bar_index": 82489,
"leg_pct": 3.4,
"bars_held": 405
},
{
"leg_id": 61,
"buy_datetime": "2024-12-03 22:57:00",
"buy_price": 112452000.0,
"buy_bar_index": 85309,
"sell_datetime": "2024-12-04 00:42:00",
"sell_price": 131997000.0,
"sell_bar_index": 85344,
"leg_pct": 17.38,
"bars_held": 35
},
{
"leg_id": 62,
"buy_datetime": "2024-12-04 04:27:00",
"buy_price": 132965000.0,
"buy_bar_index": 85419,
"sell_datetime": "2024-12-05 05:27:00",
"sell_price": 137425000.0,
"sell_bar_index": 85919,
"leg_pct": 3.35,
"bars_held": 500
},
{
"leg_id": 63,
"buy_datetime": "2024-12-05 10:15:00",
"buy_price": 138028000.0,
"buy_bar_index": 86015,
"sell_datetime": "2024-12-05 11:48:00",
"sell_price": 142206000.0,
"sell_bar_index": 86046,
"leg_pct": 3.03,
"bars_held": 31
},
{
"leg_id": 64,
"buy_datetime": "2024-12-06 07:27:00",
"buy_price": 134209000.0,
"buy_bar_index": 86439,
"sell_datetime": "2024-12-06 10:57:00",
"sell_price": 138544000.0,
"sell_bar_index": 86509,
"leg_pct": 3.23,
"bars_held": 70
},
{
"leg_id": 65,
"buy_datetime": "2024-12-10 12:30:00",
"buy_price": 136544000.0,
"buy_bar_index": 88401,
"sell_datetime": "2024-12-12 00:30:00",
"sell_price": 142107000.0,
"sell_bar_index": 89121,
"leg_pct": 4.07,
"bars_held": 720
},
{
"leg_id": 66,
"buy_datetime": "2024-12-12 03:18:00",
"buy_price": 142204000.0,
"buy_bar_index": 89177,
"sell_datetime": "2024-12-15 22:03:00",
"sell_price": 148210000.0,
"sell_bar_index": 90992,
"leg_pct": 4.22,
"bars_held": 1815
},
{
"leg_id": 67,
"buy_datetime": "2024-12-16 01:21:00",
"buy_price": 147990000.0,
"buy_bar_index": 91058,
"sell_datetime": "2024-12-17 01:45:00",
"sell_price": 153158000.0,
"sell_bar_index": 91546,
"leg_pct": 3.49,
"bars_held": 488
},
{
"leg_id": 68,
"buy_datetime": "2024-12-20 20:36:00",
"buy_price": 140703000.0,
"buy_bar_index": 93363,
"sell_datetime": "2024-12-20 22:48:00",
"sell_price": 145022000.0,
"sell_bar_index": 93407,
"leg_pct": 3.07,
"bars_held": 44
},
{
"leg_id": 69,
"buy_datetime": "2024-12-24 06:00:00",
"buy_price": 141035000.0,
"buy_bar_index": 94991,
"sell_datetime": "2024-12-25 01:33:00",
"sell_price": 146656000.0,
"sell_bar_index": 95382,
"leg_pct": 3.99,
"bars_held": 391
},
{
"leg_id": 70,
"buy_datetime": "2024-12-31 00:36:00",
"buy_price": 136812000.0,
"buy_bar_index": 98243,
"sell_datetime": "2024-12-31 22:42:00",
"sell_price": 142202000.0,
"sell_bar_index": 98685,
"leg_pct": 3.94,
"bars_held": 442
},
{
"leg_id": 71,
"buy_datetime": "2025-01-01 09:15:00",
"buy_price": 139862000.0,
"buy_bar_index": 98797,
"sell_datetime": "2025-01-03 06:30:00",
"sell_price": 144166000.0,
"sell_bar_index": 99702,
"leg_pct": 3.08,
"bars_held": 905
},
{
"leg_id": 72,
"buy_datetime": "2025-01-03 18:51:00",
"buy_price": 143340000.0,
"buy_bar_index": 99949,
"sell_datetime": "2025-01-07 01:39:00",
"sell_price": 149247000.0,
"sell_bar_index": 101525,
"leg_pct": 4.12,
"bars_held": 1576
},
{
"leg_id": 73,
"buy_datetime": "2025-01-13 23:36:00",
"buy_price": 138277000.0,
"buy_bar_index": 104844,
"sell_datetime": "2025-01-14 19:06:00",
"sell_price": 144104000.0,
"sell_bar_index": 105234,
"leg_pct": 4.21,
"bars_held": 390
},
{
"leg_id": 74,
"buy_datetime": "2025-01-15 02:48:00",
"buy_price": 143223000.0,
"buy_bar_index": 105388,
"sell_datetime": "2025-01-17 11:45:00",
"sell_price": 149000000.0,
"sell_bar_index": 106527,
"leg_pct": 4.03,
"bars_held": 1139
},
{
"leg_id": 75,
"buy_datetime": "2025-01-18 13:30:00",
"buy_price": 152586000.0,
"buy_bar_index": 107042,
"sell_datetime": "2025-01-19 18:15:00",
"sell_price": 157349000.0,
"sell_bar_index": 107617,
"leg_pct": 3.12,
"bars_held": 575
},
{
"leg_id": 76,
"buy_datetime": "2025-01-20 08:33:00",
"buy_price": 152557000.0,
"buy_bar_index": 107903,
"sell_datetime": "2025-01-20 15:54:00",
"sell_price": 161620000.0,
"sell_bar_index": 108050,
"leg_pct": 5.94,
"bars_held": 147
},
{
"leg_id": 77,
"buy_datetime": "2025-01-21 10:33:00",
"buy_price": 152030000.0,
"buy_bar_index": 108423,
"sell_datetime": "2025-01-22 01:24:00",
"sell_price": 157203000.0,
"sell_bar_index": 108720,
"leg_pct": 3.4,
"bars_held": 297
},
{
"leg_id": 78,
"buy_datetime": "2025-01-23 13:54:00",
"buy_price": 152785000.0,
"buy_bar_index": 109450,
"sell_datetime": "2025-01-24 01:18:00",
"sell_price": 157399000.0,
"sell_bar_index": 109678,
"leg_pct": 3.02,
"bars_held": 228
},
{
"leg_id": 79,
"buy_datetime": "2025-01-27 16:33:00",
"buy_price": 152120000.0,
"buy_bar_index": 111423,
"sell_datetime": "2025-01-30 04:06:00",
"sell_price": 157050000.0,
"sell_bar_index": 112614,
"leg_pct": 3.24,
"bars_held": 1191
},
{
"leg_id": 80,
"buy_datetime": "2025-02-03 10:54:00",
"buy_price": 146177000.0,
"buy_bar_index": 114670,
"sell_datetime": "2025-02-03 12:30:00",
"sell_price": 152768000.0,
"sell_bar_index": 114702,
"leg_pct": 4.51,
"bars_held": 32
},
{
"leg_id": 81,
"buy_datetime": "2025-02-03 15:24:00",
"buy_price": 150400000.0,
"buy_bar_index": 114760,
"sell_datetime": "2025-02-04 00:51:00",
"sell_price": 156400000.0,
"sell_bar_index": 114949,
"leg_pct": 3.99,
"bars_held": 189
},
{
"leg_id": 82,
"buy_datetime": "2025-02-25 19:27:00",
"buy_price": 126307000.0,
"buy_bar_index": 125302,
"sell_datetime": "2025-02-25 21:24:00",
"sell_price": 130490000.0,
"sell_bar_index": 125341,
"leg_pct": 3.31,
"bars_held": 39
},
{
"leg_id": 83,
"buy_datetime": "2025-02-27 05:21:00",
"buy_price": 121181000.0,
"buy_bar_index": 125980,
"sell_datetime": "2025-02-27 15:57:00",
"sell_price": 125757000.0,
"sell_bar_index": 126192,
"leg_pct": 3.78,
"bars_held": 212
},
{
"leg_id": 84,
"buy_datetime": "2025-02-28 17:54:00",
"buy_price": 117177000.0,
"buy_bar_index": 126711,
"sell_datetime": "2025-02-28 23:12:00",
"sell_price": 121623000.0,
"sell_bar_index": 126817,
"leg_pct": 3.79,
"bars_held": 106
},
{
"leg_id": 85,
"buy_datetime": "2025-03-01 03:27:00",
"buy_price": 123600000.0,
"buy_bar_index": 126902,
"sell_datetime": "2025-03-01 13:51:00",
"sell_price": 128317000.0,
"sell_bar_index": 127110,
"leg_pct": 3.82,
"bars_held": 208
},
{
"leg_id": 86,
"buy_datetime": "2025-03-01 21:18:00",
"buy_price": 125904000.0,
"buy_bar_index": 127259,
"sell_datetime": "2025-03-03 00:42:00",
"sell_price": 131344000.0,
"sell_bar_index": 127807,
"leg_pct": 4.32,
"bars_held": 548
},
{
"leg_id": 87,
"buy_datetime": "2025-03-05 00:24:00",
"buy_price": 124134000.0,
"buy_bar_index": 128761,
"sell_datetime": "2025-03-05 03:21:00",
"sell_price": 128491000.0,
"sell_bar_index": 128820,
"leg_pct": 3.51,
"bars_held": 59
},
{
"leg_id": 88,
"buy_datetime": "2025-03-05 10:09:00",
"buy_price": 129698000.0,
"buy_bar_index": 128956,
"sell_datetime": "2025-03-05 19:42:00",
"sell_price": 134698000.0,
"sell_bar_index": 129147,
"leg_pct": 3.86,
"bars_held": 191
},
{
"leg_id": 89,
"buy_datetime": "2025-03-06 01:21:00",
"buy_price": 132000000.0,
"buy_bar_index": 129260,
"sell_datetime": "2025-03-06 10:51:00",
"sell_price": 135980000.0,
"sell_bar_index": 129450,
"leg_pct": 3.02,
"bars_held": 190
},
{
"leg_id": 90,
"buy_datetime": "2025-03-07 09:54:00",
"buy_price": 128078000.0,
"buy_bar_index": 129911,
"sell_datetime": "2025-03-07 18:36:00",
"sell_price": 132624000.0,
"sell_bar_index": 130085,
"leg_pct": 3.55,
"bars_held": 174
},
{
"leg_id": 91,
"buy_datetime": "2025-03-10 09:42:00",
"buy_price": 120279000.0,
"buy_bar_index": 131347,
"sell_datetime": "2025-03-10 21:06:00",
"sell_price": 123918000.0,
"sell_bar_index": 131575,
"leg_pct": 3.03,
"bars_held": 228
},
{
"leg_id": 92,
"buy_datetime": "2025-03-11 09:51:00",
"buy_price": 115401000.0,
"buy_bar_index": 131830,
"sell_datetime": "2025-03-11 13:57:00",
"sell_price": 118896000.0,
"sell_bar_index": 131912,
"leg_pct": 3.03,
"bars_held": 82
},
{
"leg_id": 93,
"buy_datetime": "2025-03-11 23:45:00",
"buy_price": 118369000.0,
"buy_bar_index": 132108,
"sell_datetime": "2025-03-12 04:09:00",
"sell_price": 123216000.0,
"sell_bar_index": 132196,
"leg_pct": 4.09,
"bars_held": 88
},
{
"leg_id": 94,
"buy_datetime": "2025-03-14 05:15:00",
"buy_price": 119626000.0,
"buy_bar_index": 133178,
"sell_datetime": "2025-03-15 00:51:00",
"sell_price": 124765000.0,
"sell_bar_index": 133570,
"leg_pct": 4.3,
"bars_held": 392
},
{
"leg_id": 95,
"buy_datetime": "2025-03-18 23:27:00",
"buy_price": 120154000.0,
"buy_bar_index": 135462,
"sell_datetime": "2025-03-20 01:36:00",
"sell_price": 123819000.0,
"sell_bar_index": 135985,
"leg_pct": 3.05,
"bars_held": 523
},
{
"leg_id": 96,
"buy_datetime": "2025-03-20 03:09:00",
"buy_price": 123709000.0,
"buy_bar_index": 136016,
"sell_datetime": "2025-03-24 16:33:00",
"sell_price": 127802000.0,
"sell_bar_index": 137995,
"leg_pct": 3.31,
"bars_held": 1979
},
{
"leg_id": 97,
"buy_datetime": "2025-03-31 19:36:00",
"buy_price": 121884000.0,
"buy_bar_index": 141416,
"sell_datetime": "2025-04-02 00:18:00",
"sell_price": 125606000.0,
"sell_bar_index": 141990,
"leg_pct": 3.05,
"bars_held": 574
},
{
"leg_id": 98,
"buy_datetime": "2025-04-02 15:42:00",
"buy_price": 125065000.0,
"buy_bar_index": 142298,
"sell_datetime": "2025-04-03 05:18:00",
"sell_price": 129212000.0,
"sell_bar_index": 142570,
"leg_pct": 3.32,
"bars_held": 272
},
{
"leg_id": 99,
"buy_datetime": "2025-04-07 16:06:00",
"buy_price": 112450000.0,
"buy_bar_index": 144706,
"sell_datetime": "2025-04-07 23:00:00",
"sell_price": 116384000.0,
"sell_bar_index": 144844,
"leg_pct": 3.5,
"bars_held": 138
},
{
"leg_id": 100,
"buy_datetime": "2025-04-09 10:30:00",
"buy_price": 113229000.0,
"buy_bar_index": 145554,
"sell_datetime": "2025-04-10 02:06:00",
"sell_price": 116960000.0,
"sell_bar_index": 145866,
"leg_pct": 3.3,
"bars_held": 312
},
{
"leg_id": 101,
"buy_datetime": "2025-04-11 01:06:00",
"buy_price": 117464000.0,
"buy_bar_index": 146326,
"sell_datetime": "2025-04-11 22:48:00",
"sell_price": 121187000.0,
"sell_bar_index": 146760,
"leg_pct": 3.17,
"bars_held": 434
},
{
"leg_id": 102,
"buy_datetime": "2025-04-11 23:33:00",
"buy_price": 119999000.0,
"buy_bar_index": 146775,
"sell_datetime": "2025-04-13 10:51:00",
"sell_price": 123762000.0,
"sell_bar_index": 147481,
"leg_pct": 3.14,
"bars_held": 706
},
{
"leg_id": 103,
"buy_datetime": "2025-04-14 08:51:00",
"buy_price": 121586000.0,
"buy_bar_index": 147921,
"sell_datetime": "2025-04-21 23:48:00",
"sell_price": 125909000.0,
"sell_bar_index": 151580,
"leg_pct": 3.56,
"bars_held": 3659
},
{
"leg_id": 104,
"buy_datetime": "2025-04-22 02:15:00",
"buy_price": 125162000.0,
"buy_bar_index": 151629,
"sell_datetime": "2025-04-22 22:54:00",
"sell_price": 129072000.0,
"sell_bar_index": 152042,
"leg_pct": 3.12,
"bars_held": 413
},
{
"leg_id": 105,
"buy_datetime": "2025-04-23 06:21:00",
"buy_price": 131520000.0,
"buy_bar_index": 152191,
"sell_datetime": "2025-04-25 21:27:00",
"sell_price": 135913000.0,
"sell_bar_index": 153453,
"leg_pct": 3.34,
"bars_held": 1262
},
{
"leg_id": 106,
"buy_datetime": "2025-04-28 11:24:00",
"buy_price": 134589000.0,
"buy_bar_index": 154692,
"sell_datetime": "2025-05-02 02:42:00",
"sell_price": 139216000.0,
"sell_bar_index": 156438,
"leg_pct": 3.44,
"bars_held": 1746
},
{
"leg_id": 107,
"buy_datetime": "2025-05-05 21:24:00",
"buy_price": 133705000.0,
"buy_bar_index": 158252,
"sell_datetime": "2025-05-08 14:48:00",
"sell_price": 139253000.0,
"sell_bar_index": 159560,
"leg_pct": 4.15,
"bars_held": 1308
},
{
"leg_id": 108,
"buy_datetime": "2025-05-08 16:21:00",
"buy_price": 139788000.0,
"buy_bar_index": 159591,
"sell_datetime": "2025-05-09 06:27:00",
"sell_price": 144685000.0,
"sell_bar_index": 159873,
"leg_pct": 3.5,
"bars_held": 282
},
{
"leg_id": 109,
"buy_datetime": "2025-05-13 03:51:00",
"buy_price": 143169000.0,
"buy_bar_index": 161741,
"sell_datetime": "2025-05-19 00:00:00",
"sell_price": 148750000.0,
"sell_bar_index": 164544,
"leg_pct": 3.9,
"bars_held": 2803
},
{
"leg_id": 110,
"buy_datetime": "2025-05-19 22:36:00",
"buy_price": 146235000.0,
"buy_bar_index": 164996,
"sell_datetime": "2025-05-22 00:33:00",
"sell_price": 151000000.0,
"sell_bar_index": 165995,
"leg_pct": 3.26,
"bars_held": 999
},
{
"leg_id": 111,
"buy_datetime": "2025-05-22 03:39:00",
"buy_price": 149724000.0,
"buy_bar_index": 166057,
"sell_datetime": "2025-05-22 14:54:00",
"sell_price": 154292000.0,
"sell_bar_index": 166282,
"leg_pct": 3.05,
"bars_held": 225
},
{
"leg_id": 112,
"buy_datetime": "2025-06-06 06:06:00",
"buy_price": 141300000.0,
"buy_bar_index": 173306,
"sell_datetime": "2025-06-09 07:36:00",
"sell_price": 145971000.0,
"sell_bar_index": 174776,
"leg_pct": 3.31,
"bars_held": 1470
},
{
"leg_id": 113,
"buy_datetime": "2025-06-09 18:30:00",
"buy_price": 145999000.0,
"buy_bar_index": 174994,
"sell_datetime": "2025-06-12 01:06:00",
"sell_price": 150502000.0,
"sell_bar_index": 176086,
"leg_pct": 3.08,
"bars_held": 1092
},
{
"leg_id": 114,
"buy_datetime": "2025-06-13 10:18:00",
"buy_price": 143769000.0,
"buy_bar_index": 176750,
"sell_datetime": "2025-06-17 07:36:00",
"sell_price": 148333000.0,
"sell_bar_index": 178616,
"leg_pct": 3.17,
"bars_held": 1866
},
{
"leg_id": 115,
"buy_datetime": "2025-06-23 05:36:00",
"buy_price": 138236000.0,
"buy_bar_index": 181456,
"sell_datetime": "2025-06-24 04:30:00",
"sell_price": 142700000.0,
"sell_bar_index": 181914,
"leg_pct": 3.23,
"bars_held": 458
},
{
"leg_id": 116,
"buy_datetime": "2025-07-02 10:45:00",
"buy_price": 144995000.0,
"buy_bar_index": 185879,
"sell_datetime": "2025-07-10 05:24:00",
"sell_price": 150697000.0,
"sell_bar_index": 189612,
"leg_pct": 3.93,
"bars_held": 3733
},
{
"leg_id": 117,
"buy_datetime": "2025-07-10 11:24:00",
"buy_price": 151123000.0,
"buy_bar_index": 189732,
"sell_datetime": "2025-07-11 06:24:00",
"sell_price": 155658000.0,
"sell_bar_index": 190112,
"leg_pct": 3.0,
"bars_held": 380
},
{
"leg_id": 118,
"buy_datetime": "2025-07-11 09:51:00",
"buy_price": 156065000.0,
"buy_bar_index": 190181,
"sell_datetime": "2025-07-14 15:57:00",
"sell_price": 165738000.0,
"sell_bar_index": 191743,
"leg_pct": 6.2,
"bars_held": 1562
},
{
"leg_id": 119,
"buy_datetime": "2025-08-03 09:51:00",
"buy_price": 157580000.0,
"buy_bar_index": 201221,
"sell_datetime": "2025-08-11 12:36:00",
"sell_price": 166150000.0,
"sell_bar_index": 205116,
"leg_pct": 5.44,
"bars_held": 3895
},
{
"leg_id": 120,
"buy_datetime": "2025-09-01 14:36:00",
"buy_price": 149999000.0,
"buy_bar_index": 215117,
"sell_datetime": "2025-09-03 10:06:00",
"sell_price": 155044000.0,
"sell_bar_index": 215956,
"leg_pct": 3.36,
"bars_held": 839
},
{
"leg_id": 121,
"buy_datetime": "2025-09-05 03:03:00",
"buy_price": 154222000.0,
"buy_bar_index": 216775,
"sell_datetime": "2025-09-12 10:33:00",
"sell_price": 160801000.0,
"sell_bar_index": 220274,
"leg_pct": 4.27,
"bars_held": 3499
},
{
"leg_id": 122,
"buy_datetime": "2025-09-27 09:03:00",
"buy_price": 158257000.0,
"buy_bar_index": 227444,
"sell_datetime": "2025-10-02 02:12:00",
"sell_price": 166625000.0,
"sell_bar_index": 229707,
"leg_pct": 5.29,
"bars_held": 2263
},
{
"leg_id": 123,
"buy_datetime": "2025-10-02 04:18:00",
"buy_price": 166550000.0,
"buy_bar_index": 229749,
"sell_datetime": "2025-10-04 01:51:00",
"sell_price": 173621000.0,
"sell_bar_index": 230660,
"leg_pct": 4.25,
"bars_held": 911
},
{
"leg_id": 124,
"buy_datetime": "2025-10-17 19:33:00",
"buy_price": 160578000.0,
"buy_bar_index": 237125,
"sell_datetime": "2025-10-20 16:51:00",
"sell_price": 166500000.0,
"sell_bar_index": 238511,
"leg_pct": 3.69,
"bars_held": 1386
},
{
"leg_id": 125,
"buy_datetime": "2025-10-21 15:21:00",
"buy_price": 162952000.0,
"buy_bar_index": 238961,
"sell_datetime": "2025-10-22 01:39:00",
"sell_price": 168446000.0,
"sell_bar_index": 239167,
"leg_pct": 3.37,
"bars_held": 206
},
{
"leg_id": 126,
"buy_datetime": "2025-10-23 03:33:00",
"buy_price": 163336000.0,
"buy_bar_index": 239685,
"sell_datetime": "2025-10-27 16:57:00",
"sell_price": 170626000.0,
"sell_bar_index": 241873,
"leg_pct": 4.46,
"bars_held": 2188
},
{
"leg_id": 127,
"buy_datetime": "2025-11-05 10:45:00",
"buy_price": 148034000.0,
"buy_bar_index": 246069,
"sell_datetime": "2025-11-05 23:24:00",
"sell_price": 153341000.0,
"sell_bar_index": 246322,
"leg_pct": 3.58,
"bars_held": 253
},
{
"leg_id": 128,
"buy_datetime": "2025-11-07 22:09:00",
"buy_price": 150030000.0,
"buy_bar_index": 247257,
"sell_datetime": "2025-11-10 07:09:00",
"sell_price": 154651000.0,
"sell_bar_index": 248397,
"leg_pct": 3.08,
"bars_held": 1140
},
{
"leg_id": 129,
"buy_datetime": "2025-11-18 16:09:00",
"buy_price": 133000000.0,
"buy_bar_index": 252417,
"sell_datetime": "2025-11-19 01:42:00",
"sell_price": 138407000.0,
"sell_bar_index": 252608,
"leg_pct": 4.07,
"bars_held": 191
},
{
"leg_id": 130,
"buy_datetime": "2025-11-20 05:18:00",
"buy_price": 133089000.0,
"buy_bar_index": 253160,
"sell_datetime": "2025-11-20 09:51:00",
"sell_price": 137170000.0,
"sell_bar_index": 253251,
"leg_pct": 3.07,
"bars_held": 91
},
{
"leg_id": 131,
"buy_datetime": "2025-11-21 21:30:00",
"buy_price": 122600000.0,
"buy_bar_index": 253964,
"sell_datetime": "2025-11-21 22:21:00",
"sell_price": 126380000.0,
"sell_bar_index": 253981,
"leg_pct": 3.08,
"bars_held": 17
},
{
"leg_id": 132,
"buy_datetime": "2025-11-22 01:06:00",
"buy_price": 124824000.0,
"buy_bar_index": 254036,
"sell_datetime": "2025-11-23 12:00:00",
"sell_price": 129699000.0,
"sell_bar_index": 254734,
"leg_pct": 3.91,
"bars_held": 698
},
{
"leg_id": 133,
"buy_datetime": "2025-11-23 17:00:00",
"buy_price": 129500000.0,
"buy_bar_index": 254834,
"sell_datetime": "2025-11-27 03:33:00",
"sell_price": 133959000.0,
"sell_bar_index": 256356,
"leg_pct": 3.44,
"bars_held": 1522
},
{
"leg_id": 134,
"buy_datetime": "2025-12-02 00:48:00",
"buy_price": 126778000.0,
"buy_bar_index": 258701,
"sell_datetime": "2025-12-03 00:24:00",
"sell_price": 134900000.0,
"sell_bar_index": 259173,
"leg_pct": 6.41,
"bars_held": 472
},
{
"leg_id": 135,
"buy_datetime": "2025-12-07 23:36:00",
"buy_price": 132091000.0,
"buy_bar_index": 261557,
"sell_datetime": "2025-12-08 04:27:00",
"sell_price": 136108000.0,
"sell_bar_index": 261654,
"leg_pct": 3.04,
"bars_held": 97
},
{
"leg_id": 136,
"buy_datetime": "2025-12-09 14:30:00",
"buy_price": 134055000.0,
"buy_bar_index": 262335,
"sell_datetime": "2025-12-10 02:15:00",
"sell_price": 139085000.0,
"sell_bar_index": 262570,
"leg_pct": 3.75,
"bars_held": 235
},
{
"leg_id": 137,
"buy_datetime": "2025-12-16 13:57:00",
"buy_price": 127682000.0,
"buy_bar_index": 265684,
"sell_datetime": "2025-12-18 00:24:00",
"sell_price": 133298000.0,
"sell_bar_index": 266373,
"leg_pct": 4.4,
"bars_held": 689
},
{
"leg_id": 138,
"buy_datetime": "2025-12-19 05:00:00",
"buy_price": 127000000.0,
"buy_bar_index": 266945,
"sell_datetime": "2025-12-19 16:18:00",
"sell_price": 130900000.0,
"sell_bar_index": 267171,
"leg_pct": 3.07,
"bars_held": 226
},
{
"leg_id": 139,
"buy_datetime": "2025-12-30 13:00:00",
"buy_price": 127009000.0,
"buy_bar_index": 272385,
"sell_datetime": "2026-01-04 21:57:00",
"sell_price": 131888000.0,
"sell_bar_index": 274964,
"leg_pct": 3.84,
"bars_held": 2579
},
{
"leg_id": 140,
"buy_datetime": "2026-01-08 23:48:00",
"buy_price": 131554000.0,
"buy_bar_index": 276921,
"sell_datetime": "2026-01-13 18:42:00",
"sell_price": 135787000.0,
"sell_bar_index": 279219,
"leg_pct": 3.22,
"bars_held": 2298
},
{
"leg_id": 141,
"buy_datetime": "2026-01-13 23:27:00",
"buy_price": 136090000.0,
"buy_bar_index": 279314,
"sell_datetime": "2026-01-15 00:00:00",
"sell_price": 141000000.0,
"sell_bar_index": 279805,
"leg_pct": 3.61,
"bars_held": 491
},
{
"leg_id": 142,
"buy_datetime": "2026-01-30 11:33:00",
"buy_price": 119730000.0,
"buy_bar_index": 287236,
"sell_datetime": "2026-01-31 05:03:00",
"sell_price": 124017000.0,
"sell_bar_index": 287586,
"leg_pct": 3.58,
"bars_held": 350
},
{
"leg_id": 143,
"buy_datetime": "2026-02-02 12:45:00",
"buy_price": 111474000.0,
"buy_bar_index": 288700,
"sell_datetime": "2026-02-02 21:42:00",
"sell_price": 115388000.0,
"sell_bar_index": 288879,
"leg_pct": 3.51,
"bars_held": 179
},
{
"leg_id": 144,
"buy_datetime": "2026-02-04 04:06:00",
"buy_price": 109420000.0,
"buy_bar_index": 289487,
"sell_datetime": "2026-02-04 06:18:00",
"sell_price": 112983000.0,
"sell_bar_index": 289531,
"leg_pct": 3.26,
"bars_held": 44
},
{
"leg_id": 145,
"buy_datetime": "2026-02-06 09:15:00",
"buy_price": 89826000.0,
"buy_bar_index": 290550,
"sell_datetime": "2026-02-06 10:12:00",
"sell_price": 95485000.0,
"sell_bar_index": 290569,
"leg_pct": 6.3,
"bars_held": 19
},
{
"leg_id": 146,
"buy_datetime": "2026-02-06 13:00:00",
"buy_price": 95326000.0,
"buy_bar_index": 290625,
"sell_datetime": "2026-02-06 15:06:00",
"sell_price": 98922000.0,
"sell_bar_index": 290667,
"leg_pct": 3.77,
"bars_held": 42
},
{
"leg_id": 147,
"buy_datetime": "2026-02-06 19:36:00",
"buy_price": 94625000.0,
"buy_bar_index": 290757,
"sell_datetime": "2026-02-06 21:15:00",
"sell_price": 98003000.0,
"sell_bar_index": 290790,
"leg_pct": 3.57,
"bars_held": 33
},
{
"leg_id": 148,
"buy_datetime": "2026-02-07 19:48:00",
"buy_price": 100254000.0,
"buy_bar_index": 291241,
"sell_datetime": "2026-02-08 18:33:00",
"sell_price": 104236000.0,
"sell_bar_index": 291696,
"leg_pct": 3.97,
"bars_held": 455
},
{
"leg_id": 149,
"buy_datetime": "2026-02-13 03:36:00",
"buy_price": 96333000.0,
"buy_bar_index": 293797,
"sell_datetime": "2026-02-14 00:42:00",
"sell_price": 100782000.0,
"sell_bar_index": 294219,
"leg_pct": 4.62,
"bars_held": 422
},
{
"leg_id": 150,
"buy_datetime": "2026-02-14 06:15:00",
"buy_price": 101003000.0,
"buy_bar_index": 294330,
"sell_datetime": "2026-02-15 17:27:00",
"sell_price": 104437000.0,
"sell_bar_index": 295034,
"leg_pct": 3.4,
"bars_held": 704
},
{
"leg_id": 151,
"buy_datetime": "2026-02-24 22:39:00",
"buy_price": 92562000.0,
"buy_bar_index": 299458,
"sell_datetime": "2026-02-25 10:42:00",
"sell_price": 96048000.0,
"sell_bar_index": 299699,
"leg_pct": 3.77,
"bars_held": 241
},
{
"leg_id": 152,
"buy_datetime": "2026-02-25 16:15:00",
"buy_price": 94509000.0,
"buy_bar_index": 299810,
"sell_datetime": "2026-02-26 03:00:00",
"sell_price": 98668000.0,
"sell_bar_index": 300025,
"leg_pct": 4.4,
"bars_held": 215
},
{
"leg_id": 153,
"buy_datetime": "2026-02-28 16:00:00",
"buy_price": 93216000.0,
"buy_bar_index": 301245,
"sell_datetime": "2026-03-01 05:00:00",
"sell_price": 96718000.0,
"sell_bar_index": 301505,
"leg_pct": 3.76,
"bars_held": 260
},
{
"leg_id": 154,
"buy_datetime": "2026-03-02 06:12:00",
"buy_price": 95616000.0,
"buy_bar_index": 302009,
"sell_datetime": "2026-03-03 00:51:00",
"sell_price": 100870000.0,
"sell_bar_index": 302382,
"leg_pct": 5.49,
"bars_held": 373
},
{
"leg_id": 155,
"buy_datetime": "2026-03-03 19:42:00",
"buy_price": 98003000.0,
"buy_bar_index": 302759,
"sell_datetime": "2026-03-04 17:21:00",
"sell_price": 101091000.0,
"sell_bar_index": 303192,
"leg_pct": 3.15,
"bars_held": 433
},
{
"leg_id": 156,
"buy_datetime": "2026-03-04 21:42:00",
"buy_price": 103403000.0,
"buy_bar_index": 303279,
"sell_datetime": "2026-03-05 04:21:00",
"sell_price": 106782000.0,
"sell_bar_index": 303412,
"leg_pct": 3.27,
"bars_held": 133
},
{
"leg_id": 157,
"buy_datetime": "2026-03-09 07:42:00",
"buy_price": 98017000.0,
"buy_bar_index": 305399,
"sell_datetime": "2026-03-09 22:51:00",
"sell_price": 101428000.0,
"sell_bar_index": 305702,
"leg_pct": 3.48,
"bars_held": 303
},
{
"leg_id": 158,
"buy_datetime": "2026-03-10 09:21:00",
"buy_price": 100846000.0,
"buy_bar_index": 305912,
"sell_datetime": "2026-03-13 09:42:00",
"sell_price": 104428000.0,
"sell_bar_index": 307359,
"leg_pct": 3.55,
"bars_held": 1447
},
{
"leg_id": 159,
"buy_datetime": "2026-03-13 13:06:00",
"buy_price": 104300000.0,
"buy_bar_index": 307427,
"sell_datetime": "2026-03-16 12:39:00",
"sell_price": 108095000.0,
"sell_bar_index": 308858,
"leg_pct": 3.64,
"bars_held": 1431
},
{
"leg_id": 160,
"buy_datetime": "2026-03-16 18:51:00",
"buy_price": 107502000.0,
"buy_bar_index": 308982,
"sell_datetime": "2026-03-17 11:06:00",
"sell_price": 111350000.0,
"sell_bar_index": 309307,
"leg_pct": 3.58,
"bars_held": 325
},
{
"leg_id": 161,
"buy_datetime": "2026-03-23 09:48:00",
"buy_price": 101983000.0,
"buy_bar_index": 312161,
"sell_datetime": "2026-03-23 20:12:00",
"sell_price": 105960000.0,
"sell_bar_index": 312369,
"leg_pct": 3.9,
"bars_held": 208
},
{
"leg_id": 162,
"buy_datetime": "2026-03-28 03:48:00",
"buy_price": 100310000.0,
"buy_bar_index": 314441,
"sell_datetime": "2026-04-01 16:18:00",
"sell_price": 103576000.0,
"sell_bar_index": 316471,
"leg_pct": 3.26,
"bars_held": 2030
},
{
"leg_id": 163,
"buy_datetime": "2026-04-02 22:51:00",
"buy_price": 100888000.0,
"buy_bar_index": 317082,
"sell_datetime": "2026-04-06 09:18:00",
"sell_price": 104449000.0,
"sell_bar_index": 318731,
"leg_pct": 3.53,
"bars_held": 1649
},
{
"leg_id": 164,
"buy_datetime": "2026-04-08 00:24:00",
"buy_price": 102947000.0,
"buy_bar_index": 319513,
"sell_datetime": "2026-04-08 07:39:00",
"sell_price": 106094000.0,
"sell_bar_index": 319658,
"leg_pct": 3.06,
"bars_held": 145
},
{
"leg_id": 165,
"buy_datetime": "2026-04-09 10:48:00",
"buy_price": 105640000.0,
"buy_bar_index": 320201,
"sell_datetime": "2026-04-12 05:18:00",
"sell_price": 108846000.0,
"sell_bar_index": 321531,
"leg_pct": 3.03,
"bars_held": 1330
},
{
"leg_id": 166,
"buy_datetime": "2026-04-13 09:06:00",
"buy_price": 105983000.0,
"buy_bar_index": 322087,
"sell_datetime": "2026-04-14 09:06:00",
"sell_price": 109669000.0,
"sell_bar_index": 322567,
"leg_pct": 3.48,
"bars_held": 480
},
{
"leg_id": 167,
"buy_datetime": "2026-04-16 22:57:00",
"buy_price": 109263000.0,
"buy_bar_index": 323804,
"sell_datetime": "2026-04-18 01:51:00",
"sell_price": 114319000.0,
"sell_bar_index": 324342,
"leg_pct": 4.63,
"bars_held": 538
},
{
"leg_id": 168,
"buy_datetime": "2026-04-20 09:48:00",
"buy_price": 110570000.0,
"buy_bar_index": 325461,
"sell_datetime": "2026-04-22 14:51:00",
"sell_price": 115146000.0,
"sell_bar_index": 326522,
"leg_pct": 4.14,
"bars_held": 1061
},
{
"leg_id": 169,
"buy_datetime": "2026-04-30 03:21:00",
"buy_price": 112881000.0,
"buy_bar_index": 330051,
"sell_datetime": "2026-05-03 07:24:00",
"sell_price": 116494000.0,
"sell_bar_index": 331572,
"leg_pct": 3.2,
"bars_held": 1521
},
{
"leg_id": 170,
"buy_datetime": "2026-06-04 11:03:00",
"buy_price": 92127000.0,
"buy_bar_index": 347005,
"sell_datetime": "2026-06-04 13:30:00",
"sell_price": 96000000.0,
"sell_bar_index": 347054,
"leg_pct": 4.2,
"bars_held": 49
},
{
"leg_id": 171,
"buy_datetime": "2026-06-06 04:00:00",
"buy_price": 90872000.0,
"buy_bar_index": 347824,
"sell_datetime": "2026-06-07 14:27:00",
"sell_price": 93810000.0,
"sell_bar_index": 348513,
"leg_pct": 3.23,
"bars_held": 689
}
],
"summary": {
"leg_count": 171,
"buy_count": 171,
"sell_count": 171,
"avg_leg_pct": 3.79,
"median_leg_pct": 3.53,
"max_leg_pct": 17.38,
"min_leg_pct": 3.0,
"avg_bars_held": 652.6
},
"pnl": {
"initial_cash_krw": 400000.0,
"final_cash_krw": 194487319.0,
"total_pnl_krw": 194087319.0,
"total_return_pct": 48521.83,
"fee_rate": 0.0005,
"legs_traded": 171,
"legs_skipped": 0,
"period_from": "2024-06-11 19:15:00",
"period_to": "2026-06-07 14:27:00",
"leg_pnls": [
{
"leg_id": 1,
"buy_datetime": "2024-06-11 19:15:00",
"sell_datetime": "2024-06-12 22:18:00",
"buy_price": 94233000.0,
"sell_price": 97369000.0,
"cash_before": 400000.0,
"cash_after": 412898.0,
"leg_return_pct": 3.22,
"cumulative_return_pct": 3.22,
"btc_qty": 0.00424268
},
{
"leg_id": 2,
"buy_datetime": "2024-06-25 05:33:00",
"sell_datetime": "2024-06-25 12:48:00",
"buy_price": 83750000.0,
"sell_price": 86807000.0,
"cash_before": 412898.0,
"cash_after": 427542.0,
"leg_return_pct": 3.55,
"cumulative_return_pct": 6.89,
"btc_qty": 0.00492767
},
{
"leg_id": 3,
"buy_datetime": "2024-06-29 09:21:00",
"sell_datetime": "2024-07-01 11:27:00",
"buy_price": 85402000.0,
"sell_price": 89091000.0,
"cash_before": 427542.0,
"cash_after": 445564.0,
"leg_return_pct": 4.22,
"cumulative_return_pct": 11.39,
"btc_qty": 0.00500373
},
{
"leg_id": 4,
"buy_datetime": "2024-07-05 18:21:00",
"sell_datetime": "2024-07-06 01:09:00",
"buy_price": 77756000.0,
"sell_price": 80700000.0,
"cash_before": 445564.0,
"cash_after": 461972.0,
"leg_return_pct": 3.68,
"cumulative_return_pct": 15.49,
"btc_qty": 0.00572742
},
{
"leg_id": 5,
"buy_datetime": "2024-07-06 03:18:00",
"sell_datetime": "2024-07-07 01:51:00",
"buy_price": 80073000.0,
"sell_price": 82498000.0,
"cash_before": 461972.0,
"cash_after": 475487.0,
"leg_return_pct": 2.93,
"cumulative_return_pct": 18.87,
"btc_qty": 0.0057665
},
{
"leg_id": 6,
"buy_datetime": "2024-07-08 10:27:00",
"sell_datetime": "2024-07-08 18:03:00",
"buy_price": 78622000.0,
"sell_price": 82250000.0,
"cash_before": 475487.0,
"cash_after": 496931.0,
"leg_return_pct": 4.51,
"cumulative_return_pct": 24.23,
"btc_qty": 0.00604473
},
{
"leg_id": 7,
"buy_datetime": "2024-07-08 23:36:00",
"sell_datetime": "2024-07-10 14:18:00",
"buy_price": 79527000.0,
"sell_price": 83308000.0,
"cash_before": 496931.0,
"cash_after": 520036.0,
"leg_return_pct": 4.65,
"cumulative_return_pct": 30.01,
"btc_qty": 0.00624545
},
{
"leg_id": 8,
"buy_datetime": "2024-07-12 10:45:00",
"sell_datetime": "2024-07-14 08:24:00",
"buy_price": 80492000.0,
"sell_price": 83223000.0,
"cash_before": 520036.0,
"cash_after": 537143.0,
"leg_return_pct": 3.29,
"cumulative_return_pct": 34.29,
"btc_qty": 0.00645749
},
{
"leg_id": 9,
"buy_datetime": "2024-07-14 13:09:00",
"sell_datetime": "2024-07-15 10:27:00",
"buy_price": 83585000.0,
"sell_price": 86463000.0,
"cash_before": 537143.0,
"cash_after": 555082.0,
"leg_return_pct": 3.34,
"cumulative_return_pct": 38.77,
"btc_qty": 0.00642309
},
{
"leg_id": 10,
"buy_datetime": "2024-07-15 20:48:00",
"sell_datetime": "2024-07-16 09:15:00",
"buy_price": 87713000.0,
"sell_price": 90892000.0,
"cash_before": 555082.0,
"cash_after": 574625.0,
"leg_return_pct": 3.52,
"cumulative_return_pct": 43.66,
"btc_qty": 0.00632523
},
{
"leg_id": 11,
"buy_datetime": "2024-07-16 17:54:00",
"sell_datetime": "2024-07-17 11:51:00",
"buy_price": 87898000.0,
"sell_price": 91627000.0,
"cash_before": 574625.0,
"cash_after": 598404.0,
"leg_return_pct": 4.14,
"cumulative_return_pct": 49.6,
"btc_qty": 0.00653414
},
{
"leg_id": 12,
"buy_datetime": "2024-07-19 10:27:00",
"sell_datetime": "2024-07-20 04:36:00",
"buy_price": 89238000.0,
"sell_price": 93703000.0,
"cash_before": 598404.0,
"cash_after": 627717.0,
"leg_return_pct": 4.9,
"cumulative_return_pct": 56.93,
"btc_qty": 0.00670236
},
{
"leg_id": 13,
"buy_datetime": "2024-07-25 23:18:00",
"sell_datetime": "2024-07-26 07:30:00",
"buy_price": 89701000.0,
"sell_price": 92518000.0,
"cash_before": 627717.0,
"cash_after": 646783.0,
"leg_return_pct": 3.04,
"cumulative_return_pct": 61.7,
"btc_qty": 0.00699438
},
{
"leg_id": 14,
"buy_datetime": "2024-07-28 05:42:00",
"sell_datetime": "2024-07-29 22:30:00",
"buy_price": 93800000.0,
"sell_price": 96702000.0,
"cash_before": 646783.0,
"cash_after": 666126.0,
"leg_return_pct": 2.99,
"cumulative_return_pct": 66.53,
"btc_qty": 0.00689189
},
{
"leg_id": 15,
"buy_datetime": "2024-08-02 02:48:00",
"sell_datetime": "2024-08-02 06:48:00",
"buy_price": 88432000.0,
"sell_price": 91378000.0,
"cash_before": 666126.0,
"cash_after": 687629.0,
"leg_return_pct": 3.23,
"cumulative_return_pct": 71.91,
"btc_qty": 0.00752887
},
{
"leg_id": 16,
"buy_datetime": "2024-08-05 15:24:00",
"sell_datetime": "2024-08-05 16:30:00",
"buy_price": 72581000.0,
"sell_price": 76629000.0,
"cash_before": 687629.0,
"cash_after": 725254.0,
"leg_return_pct": 5.47,
"cumulative_return_pct": 81.31,
"btc_qty": 0.00946922
},
{
"leg_id": 17,
"buy_datetime": "2024-08-05 22:18:00",
"sell_datetime": "2024-08-05 22:48:00",
"buy_price": 72386000.0,
"sell_price": 74755000.0,
"cash_before": 725254.0,
"cash_after": 748241.0,
"leg_return_pct": 3.17,
"cumulative_return_pct": 87.06,
"btc_qty": 0.01001425
},
{
"leg_id": 18,
"buy_datetime": "2024-08-06 04:18:00",
"sell_datetime": "2024-08-06 06:06:00",
"buy_price": 76000000.0,
"sell_price": 78450000.0,
"cash_before": 748241.0,
"cash_after": 771590.0,
"leg_return_pct": 3.12,
"cumulative_return_pct": 92.9,
"btc_qty": 0.00984035
},
{
"leg_id": 19,
"buy_datetime": "2024-08-06 09:00:00",
"sell_datetime": "2024-08-06 10:18:00",
"buy_price": 78309000.0,
"sell_price": 81350000.0,
"cash_before": 771590.0,
"cash_after": 800752.0,
"leg_return_pct": 3.78,
"cumulative_return_pct": 100.19,
"btc_qty": 0.00984822
},
{
"leg_id": 20,
"buy_datetime": "2024-08-06 22:48:00",
"sell_datetime": "2024-08-07 11:36:00",
"buy_price": 78231000.0,
"sell_price": 80956000.0,
"cash_before": 800752.0,
"cash_after": 827816.0,
"leg_return_pct": 3.38,
"cumulative_return_pct": 106.95,
"btc_qty": 0.01023062
},
{
"leg_id": 21,
"buy_datetime": "2024-08-08 07:30:00",
"sell_datetime": "2024-08-08 10:45:00",
"buy_price": 78171000.0,
"sell_price": 80603000.0,
"cash_before": 827816.0,
"cash_after": 852717.0,
"leg_return_pct": 3.01,
"cumulative_return_pct": 113.18,
"btc_qty": 0.01058451
},
{
"leg_id": 22,
"buy_datetime": "2024-08-08 14:24:00",
"sell_datetime": "2024-08-09 01:30:00",
"buy_price": 80414000.0,
"sell_price": 83632000.0,
"cash_before": 852717.0,
"cash_after": 885954.0,
"leg_return_pct": 3.9,
"cumulative_return_pct": 121.49,
"btc_qty": 0.01059878
},
{
"leg_id": 23,
"buy_datetime": "2024-08-09 04:12:00",
"sell_datetime": "2024-08-09 08:03:00",
"buy_price": 83700000.0,
"sell_price": 87360000.0,
"cash_before": 885954.0,
"cash_after": 923770.0,
"leg_return_pct": 4.27,
"cumulative_return_pct": 130.94,
"btc_qty": 0.01057958
},
{
"leg_id": 24,
"buy_datetime": "2024-08-12 16:21:00",
"sell_datetime": "2024-08-12 23:42:00",
"buy_price": 81580000.0,
"sell_price": 84297000.0,
"cash_before": 923770.0,
"cash_after": 953582.0,
"leg_return_pct": 3.23,
"cumulative_return_pct": 138.4,
"btc_qty": 0.01131783
},
{
"leg_id": 25,
"buy_datetime": "2024-08-13 20:33:00",
"sell_datetime": "2024-08-14 02:45:00",
"buy_price": 82437000.0,
"sell_price": 85250000.0,
"cash_before": 953582.0,
"cash_after": 985135.0,
"leg_return_pct": 3.31,
"cumulative_return_pct": 146.28,
"btc_qty": 0.01156162
},
{
"leg_id": 26,
"buy_datetime": "2024-08-16 05:57:00",
"sell_datetime": "2024-08-17 05:12:00",
"buy_price": 79855000.0,
"sell_price": 82898000.0,
"cash_before": 985135.0,
"cash_after": 1021653.0,
"leg_return_pct": 3.71,
"cumulative_return_pct": 155.41,
"btc_qty": 0.01233038
},
{
"leg_id": 27,
"buy_datetime": "2024-08-19 20:45:00",
"sell_datetime": "2024-08-20 16:09:00",
"buy_price": 80421000.0,
"sell_price": 82836000.0,
"cash_before": 1021653.0,
"cash_after": 1051281.0,
"leg_return_pct": 2.9,
"cumulative_return_pct": 162.82,
"btc_qty": 0.01269746
},
{
"leg_id": 28,
"buy_datetime": "2024-08-21 01:12:00",
"sell_datetime": "2024-08-24 03:06:00",
"buy_price": 80750000.0,
"sell_price": 84202000.0,
"cash_before": 1051281.0,
"cash_after": 1095126.0,
"leg_return_pct": 4.17,
"cumulative_return_pct": 173.78,
"btc_qty": 0.01301244
},
{
"leg_id": 29,
"buy_datetime": "2024-09-07 06:03:00",
"sell_datetime": "2024-09-09 18:48:00",
"buy_price": 72700000.0,
"sell_price": 74911000.0,
"cash_before": 1095126.0,
"cash_after": 1127304.0,
"leg_return_pct": 2.94,
"cumulative_return_pct": 181.83,
"btc_qty": 0.0150561
},
{
"leg_id": 30,
"buy_datetime": "2024-09-10 00:03:00",
"sell_datetime": "2024-09-10 06:15:00",
"buy_price": 74928000.0,
"sell_price": 78093000.0,
"cash_before": 1127304.0,
"cash_after": 1173747.0,
"leg_return_pct": 4.12,
"cumulative_return_pct": 193.44,
"btc_qty": 0.01503763
},
{
"leg_id": 31,
"buy_datetime": "2024-09-11 23:57:00",
"sell_datetime": "2024-09-12 11:09:00",
"buy_price": 75800000.0,
"sell_price": 78186000.0,
"cash_before": 1173747.0,
"cash_after": 1209483.0,
"leg_return_pct": 3.04,
"cumulative_return_pct": 202.37,
"btc_qty": 0.01547704
},
{
"leg_id": 32,
"buy_datetime": "2024-09-12 22:57:00",
"sell_datetime": "2024-09-14 14:21:00",
"buy_price": 77800000.0,
"sell_price": 80536000.0,
"cash_before": 1209483.0,
"cash_after": 1250765.0,
"leg_return_pct": 3.41,
"cumulative_return_pct": 212.69,
"btc_qty": 0.01553828
},
{
"leg_id": 33,
"buy_datetime": "2024-09-17 11:36:00",
"sell_datetime": "2024-09-17 23:30:00",
"buy_price": 78170000.0,
"sell_price": 80566000.0,
"cash_before": 1250765.0,
"cash_after": 1287814.0,
"leg_return_pct": 2.96,
"cumulative_return_pct": 221.95,
"btc_qty": 0.01599258
},
{
"leg_id": 34,
"buy_datetime": "2024-09-19 01:09:00",
"sell_datetime": "2024-09-19 09:57:00",
"buy_price": 80423000.0,
"sell_price": 83303000.0,
"cash_before": 1287814.0,
"cash_after": 1332598.0,
"leg_return_pct": 3.48,
"cumulative_return_pct": 233.15,
"btc_qty": 0.016005
},
{
"leg_id": 35,
"buy_datetime": "2024-09-19 16:45:00",
"sell_datetime": "2024-09-23 12:33:00",
"buy_price": 82964000.0,
"sell_price": 85910000.0,
"cash_before": 1332598.0,
"cash_after": 1378538.0,
"leg_return_pct": 3.45,
"cumulative_return_pct": 244.63,
"btc_qty": 0.01605433
},
{
"leg_id": 36,
"buy_datetime": "2024-09-26 10:51:00",
"sell_datetime": "2024-09-28 02:24:00",
"buy_price": 84286000.0,
"sell_price": 86959000.0,
"cash_before": 1378538.0,
"cash_after": 1420834.0,
"leg_return_pct": 3.07,
"cumulative_return_pct": 255.21,
"btc_qty": 0.0163473
},
{
"leg_id": 37,
"buy_datetime": "2024-10-02 08:12:00",
"sell_datetime": "2024-10-05 02:33:00",
"buy_price": 81218000.0,
"sell_price": 83745000.0,
"cash_before": 1420834.0,
"cash_after": 1463577.0,
"leg_return_pct": 3.01,
"cumulative_return_pct": 265.89,
"btc_qty": 0.01748534
},
{
"leg_id": 38,
"buy_datetime": "2024-10-11 03:33:00",
"sell_datetime": "2024-10-12 04:27:00",
"buy_price": 81040000.0,
"sell_price": 85146000.0,
"cash_before": 1463577.0,
"cash_after": 1536194.0,
"leg_return_pct": 4.96,
"cumulative_return_pct": 284.05,
"btc_qty": 0.01805091
},
{
"leg_id": 39,
"buy_datetime": "2024-10-14 07:00:00",
"sell_datetime": "2024-10-14 23:51:00",
"buy_price": 84687000.0,
"sell_price": 88376000.0,
"cash_before": 1536194.0,
"cash_after": 1601509.0,
"leg_return_pct": 4.25,
"cumulative_return_pct": 300.38,
"btc_qty": 0.0181306
},
{
"leg_id": 40,
"buy_datetime": "2024-10-15 13:36:00",
"sell_datetime": "2024-10-15 23:03:00",
"buy_price": 88093000.0,
"sell_price": 90942000.0,
"cash_before": 1601509.0,
"cash_after": 1651650.0,
"leg_return_pct": 3.13,
"cumulative_return_pct": 312.91,
"btc_qty": 0.01817066
},
{
"leg_id": 41,
"buy_datetime": "2024-10-16 00:09:00",
"sell_datetime": "2024-10-16 20:51:00",
"buy_price": 88454000.0,
"sell_price": 91831000.0,
"cash_before": 1651650.0,
"cash_after": 1712992.0,
"leg_return_pct": 3.71,
"cumulative_return_pct": 328.25,
"btc_qty": 0.01866308
},
{
"leg_id": 42,
"buy_datetime": "2024-10-24 03:30:00",
"sell_datetime": "2024-10-25 06:39:00",
"buy_price": 91331000.0,
"sell_price": 94248000.0,
"cash_before": 1712992.0,
"cash_after": 1765936.0,
"leg_return_pct": 3.09,
"cumulative_return_pct": 341.48,
"btc_qty": 0.01874649
},
{
"leg_id": 43,
"buy_datetime": "2024-10-26 08:24:00",
"sell_datetime": "2024-10-28 22:57:00",
"buy_price": 93005000.0,
"sell_price": 96002000.0,
"cash_before": 1765936.0,
"cash_after": 1821019.0,
"leg_return_pct": 3.12,
"cumulative_return_pct": 355.25,
"btc_qty": 0.01897804
},
{
"leg_id": 44,
"buy_datetime": "2024-10-29 01:21:00",
"sell_datetime": "2024-10-29 22:03:00",
"buy_price": 96139000.0,
"sell_price": 99161000.0,
"cash_before": 1821019.0,
"cash_after": 1876383.0,
"leg_return_pct": 3.04,
"cumulative_return_pct": 369.1,
"btc_qty": 0.01893205
},
{
"leg_id": 45,
"buy_datetime": "2024-11-01 11:15:00",
"sell_datetime": "2024-11-01 23:42:00",
"buy_price": 96213000.0,
"sell_price": 99189000.0,
"cash_before": 1876383.0,
"cash_after": 1932488.0,
"leg_return_pct": 2.99,
"cumulative_return_pct": 383.12,
"btc_qty": 0.01949263
},
{
"leg_id": 46,
"buy_datetime": "2024-11-05 07:00:00",
"sell_datetime": "2024-11-05 23:54:00",
"buy_price": 93727000.0,
"sell_price": 97334000.0,
"cash_before": 1932488.0,
"cash_after": 2004851.0,
"leg_return_pct": 3.74,
"cumulative_return_pct": 401.21,
"btc_qty": 0.02060795
},
{
"leg_id": 47,
"buy_datetime": "2024-11-06 07:27:00",
"sell_datetime": "2024-11-06 12:09:00",
"buy_price": 96105000.0,
"sell_price": 102107000.0,
"cash_before": 2004851.0,
"cash_after": 2127930.0,
"leg_return_pct": 6.14,
"cumulative_return_pct": 431.98,
"btc_qty": 0.02085062
},
{
"leg_id": 48,
"buy_datetime": "2024-11-06 17:09:00",
"sell_datetime": "2024-11-07 06:45:00",
"buy_price": 100148000.0,
"sell_price": 103967000.0,
"cash_before": 2127930.0,
"cash_after": 2206867.0,
"leg_return_pct": 3.71,
"cumulative_return_pct": 451.72,
"btc_qty": 0.02123723
},
{
"leg_id": 49,
"buy_datetime": "2024-11-07 16:39:00",
"sell_datetime": "2024-11-09 05:15:00",
"buy_price": 103068000.0,
"sell_price": 106967000.0,
"cash_before": 2206867.0,
"cash_after": 2288062.0,
"leg_return_pct": 3.68,
"cumulative_return_pct": 472.02,
"btc_qty": 0.02140105
},
{
"leg_id": 50,
"buy_datetime": "2024-11-10 02:54:00",
"sell_datetime": "2024-11-10 21:06:00",
"buy_price": 106369000.0,
"sell_price": 110351000.0,
"cash_before": 2288062.0,
"cash_after": 2371344.0,
"leg_return_pct": 3.64,
"cumulative_return_pct": 492.84,
"btc_qty": 0.02149985
},
{
"leg_id": 51,
"buy_datetime": "2024-11-11 06:15:00",
"sell_datetime": "2024-11-11 10:54:00",
"buy_price": 109750000.0,
"sell_price": 113311000.0,
"cash_before": 2371344.0,
"cash_after": 2445838.0,
"leg_return_pct": 3.14,
"cumulative_return_pct": 511.46,
"btc_qty": 0.02159597
},
{
"leg_id": 52,
"buy_datetime": "2024-11-11 15:03:00",
"sell_datetime": "2024-11-12 01:24:00",
"buy_price": 112622000.0,
"sell_price": 117593000.0,
"cash_before": 2445838.0,
"cash_after": 2551241.0,
"leg_return_pct": 4.31,
"cumulative_return_pct": 537.81,
"btc_qty": 0.02170637
},
{
"leg_id": 53,
"buy_datetime": "2024-11-12 09:21:00",
"sell_datetime": "2024-11-12 16:00:00",
"buy_price": 122167000.0,
"sell_price": 127074000.0,
"cash_before": 2551241.0,
"cash_after": 2651062.0,
"leg_return_pct": 3.91,
"cumulative_return_pct": 562.77,
"btc_qty": 0.02087278
},
{
"leg_id": 54,
"buy_datetime": "2024-11-12 19:51:00",
"sell_datetime": "2024-11-13 03:36:00",
"buy_price": 121201000.0,
"sell_price": 125329000.0,
"cash_before": 2651062.0,
"cash_after": 2738614.0,
"leg_return_pct": 3.3,
"cumulative_return_pct": 584.65,
"btc_qty": 0.02186233
},
{
"leg_id": 55,
"buy_datetime": "2024-11-13 13:51:00",
"sell_datetime": "2024-11-13 23:33:00",
"buy_price": 123660000.0,
"sell_price": 127786000.0,
"cash_before": 2738614.0,
"cash_after": 2827161.0,
"leg_return_pct": 3.23,
"cumulative_return_pct": 606.79,
"btc_qty": 0.02213525
},
{
"leg_id": 56,
"buy_datetime": "2024-11-15 08:42:00",
"sell_datetime": "2024-11-15 21:30:00",
"buy_price": 122806000.0,
"sell_price": 127465000.0,
"cash_before": 2827161.0,
"cash_after": 2931483.0,
"leg_return_pct": 3.69,
"cumulative_return_pct": 632.87,
"btc_qty": 0.02300984
},
{
"leg_id": 57,
"buy_datetime": "2024-11-16 00:27:00",
"sell_datetime": "2024-11-20 04:57:00",
"buy_price": 125375000.0,
"sell_price": 130199000.0,
"cash_before": 2931483.0,
"cash_after": 3041233.0,
"leg_return_pct": 3.74,
"cumulative_return_pct": 660.31,
"btc_qty": 0.02337003
},
{
"leg_id": 58,
"buy_datetime": "2024-11-20 13:24:00",
"sell_datetime": "2024-11-21 10:00:00",
"buy_price": 129290000.0,
"sell_price": 133850000.0,
"cash_before": 3041233.0,
"cash_after": 3145348.0,
"leg_return_pct": 3.42,
"cumulative_return_pct": 686.34,
"btc_qty": 0.02351081
},
{
"leg_id": 59,
"buy_datetime": "2024-11-24 21:45:00",
"sell_datetime": "2024-11-25 08:30:00",
"buy_price": 131913000.0,
"sell_price": 136081000.0,
"cash_before": 3145348.0,
"cash_after": 3241487.0,
"leg_return_pct": 3.06,
"cumulative_return_pct": 710.37,
"btc_qty": 0.02383219
},
{
"leg_id": 60,
"buy_datetime": "2024-11-27 05:42:00",
"sell_datetime": "2024-11-28 01:57:00",
"buy_price": 128238000.0,
"sell_price": 132597000.0,
"cash_before": 3241487.0,
"cash_after": 3348319.0,
"leg_return_pct": 3.3,
"cumulative_return_pct": 737.08,
"btc_qty": 0.02526448
},
{
"leg_id": 61,
"buy_datetime": "2024-12-03 22:57:00",
"sell_datetime": "2024-12-04 00:42:00",
"buy_price": 112452000.0,
"sell_price": 131997000.0,
"cash_before": 3348319.0,
"cash_after": 3926352.0,
"leg_return_pct": 17.26,
"cumulative_return_pct": 881.59,
"btc_qty": 0.02976065
},
{
"leg_id": 62,
"buy_datetime": "2024-12-04 04:27:00",
"sell_datetime": "2024-12-05 05:27:00",
"buy_price": 132965000.0,
"sell_price": 137425000.0,
"cash_before": 3926352.0,
"cash_after": 4053996.0,
"leg_return_pct": 3.25,
"cumulative_return_pct": 913.5,
"btc_qty": 0.02951445
},
{
"leg_id": 63,
"buy_datetime": "2024-12-05 10:15:00",
"sell_datetime": "2024-12-05 11:48:00",
"buy_price": 138028000.0,
"sell_price": 142206000.0,
"cash_before": 4053996.0,
"cash_after": 4172531.0,
"leg_return_pct": 2.92,
"cumulative_return_pct": 943.13,
"btc_qty": 0.02935614
},
{
"leg_id": 64,
"buy_datetime": "2024-12-06 07:27:00",
"sell_datetime": "2024-12-06 10:57:00",
"buy_price": 134209000.0,
"sell_price": 138544000.0,
"cash_before": 4172531.0,
"cash_after": 4302999.0,
"leg_return_pct": 3.13,
"cumulative_return_pct": 975.75,
"btc_qty": 0.03107426
},
{
"leg_id": 65,
"buy_datetime": "2024-12-10 12:30:00",
"sell_datetime": "2024-12-12 00:30:00",
"buy_price": 136544000.0,
"sell_price": 142107000.0,
"cash_before": 4302999.0,
"cash_after": 4473833.0,
"leg_return_pct": 3.97,
"cumulative_return_pct": 1018.46,
"btc_qty": 0.03149789
},
{
"leg_id": 66,
"buy_datetime": "2024-12-12 03:18:00",
"sell_datetime": "2024-12-15 22:03:00",
"buy_price": 142204000.0,
"sell_price": 148210000.0,
"cash_before": 4473833.0,
"cash_after": 4658124.0,
"leg_return_pct": 4.12,
"cumulative_return_pct": 1064.53,
"btc_qty": 0.03144494
},
{
"leg_id": 67,
"buy_datetime": "2024-12-16 01:21:00",
"sell_datetime": "2024-12-17 01:45:00",
"buy_price": 147990000.0,
"sell_price": 153158000.0,
"cash_before": 4658124.0,
"cash_after": 4815972.0,
"leg_return_pct": 3.39,
"cumulative_return_pct": 1103.99,
"btc_qty": 0.0314602
},
{
"leg_id": 68,
"buy_datetime": "2024-12-20 20:36:00",
"sell_datetime": "2024-12-20 22:48:00",
"buy_price": 140703000.0,
"sell_price": 145022000.0,
"cash_before": 4815972.0,
"cash_after": 4958840.0,
"leg_return_pct": 2.97,
"cumulative_return_pct": 1139.71,
"btc_qty": 0.03421081
},
{
"leg_id": 69,
"buy_datetime": "2024-12-24 06:00:00",
"sell_datetime": "2024-12-25 01:33:00",
"buy_price": 141035000.0,
"sell_price": 146656000.0,
"cash_before": 4958840.0,
"cash_after": 5151321.0,
"leg_return_pct": 3.88,
"cumulative_return_pct": 1187.83,
"btc_qty": 0.03514277
},
{
"leg_id": 70,
"buy_datetime": "2024-12-31 00:36:00",
"sell_datetime": "2024-12-31 22:42:00",
"buy_price": 136812000.0,
"sell_price": 142202000.0,
"cash_before": 5151321.0,
"cash_after": 5348915.0,
"leg_return_pct": 3.84,
"cumulative_return_pct": 1237.23,
"btc_qty": 0.03763373
},
{
"leg_id": 71,
"buy_datetime": "2025-01-01 09:15:00",
"sell_datetime": "2025-01-03 06:30:00",
"buy_price": 139862000.0,
"sell_price": 144166000.0,
"cash_before": 5348915.0,
"cash_after": 5508006.0,
"leg_return_pct": 2.97,
"cumulative_return_pct": 1277.0,
"btc_qty": 0.03822511
},
{
"leg_id": 72,
"buy_datetime": "2025-01-03 18:51:00",
"sell_datetime": "2025-01-07 01:39:00",
"buy_price": 143340000.0,
"sell_price": 149247000.0,
"cash_before": 5508006.0,
"cash_after": 5729256.0,
"leg_return_pct": 4.02,
"cumulative_return_pct": 1332.31,
"btc_qty": 0.03840695
},
{
"leg_id": 73,
"buy_datetime": "2025-01-13 23:36:00",
"sell_datetime": "2025-01-14 19:06:00",
"buy_price": 138277000.0,
"sell_price": 144104000.0,
"cash_before": 5729256.0,
"cash_after": 5964718.0,
"leg_return_pct": 4.11,
"cumulative_return_pct": 1391.18,
"btc_qty": 0.04141246
},
{
"leg_id": 74,
"buy_datetime": "2025-01-15 02:48:00",
"sell_datetime": "2025-01-17 11:45:00",
"buy_price": 143223000.0,
"sell_price": 149000000.0,
"cash_before": 5964718.0,
"cash_after": 6199105.0,
"leg_return_pct": 3.93,
"cumulative_return_pct": 1449.78,
"btc_qty": 0.04162555
},
{
"leg_id": 75,
"buy_datetime": "2025-01-18 13:30:00",
"sell_datetime": "2025-01-19 18:15:00",
"buy_price": 152586000.0,
"sell_price": 157349000.0,
"cash_before": 6199105.0,
"cash_after": 6386221.0,
"leg_return_pct": 3.02,
"cumulative_return_pct": 1496.56,
"btc_qty": 0.04060665
},
{
"leg_id": 76,
"buy_datetime": "2025-01-20 08:33:00",
"sell_datetime": "2025-01-20 15:54:00",
"buy_price": 152557000.0,
"sell_price": 161620000.0,
"cash_before": 6386221.0,
"cash_after": 6758845.0,
"leg_return_pct": 5.83,
"cumulative_return_pct": 1589.71,
"btc_qty": 0.04184028
},
{
"leg_id": 77,
"buy_datetime": "2025-01-21 10:33:00",
"sell_datetime": "2025-01-22 01:24:00",
"buy_price": 152030000.0,
"sell_price": 157203000.0,
"cash_before": 6758845.0,
"cash_after": 6981835.0,
"leg_return_pct": 3.3,
"cumulative_return_pct": 1645.46,
"btc_qty": 0.04443508
},
{
"leg_id": 78,
"buy_datetime": "2025-01-23 13:54:00",
"sell_datetime": "2025-01-24 01:18:00",
"buy_price": 152785000.0,
"sell_price": 157399000.0,
"cash_before": 6981835.0,
"cash_after": 7185491.0,
"leg_return_pct": 2.92,
"cumulative_return_pct": 1696.37,
"btc_qty": 0.04567428
},
{
"leg_id": 79,
"buy_datetime": "2025-01-27 16:33:00",
"sell_datetime": "2025-01-30 04:06:00",
"buy_price": 152120000.0,
"sell_price": 157050000.0,
"cash_before": 7185491.0,
"cash_after": 7410946.0,
"leg_return_pct": 3.14,
"cumulative_return_pct": 1752.74,
"btc_qty": 0.04721206
},
{
"leg_id": 80,
"buy_datetime": "2025-02-03 10:54:00",
"sell_datetime": "2025-02-03 12:30:00",
"buy_price": 146177000.0,
"sell_price": 152768000.0,
"cash_before": 7410946.0,
"cash_after": 7737357.0,
"leg_return_pct": 4.4,
"cumulative_return_pct": 1834.34,
"btc_qty": 0.05067309
},
{
"leg_id": 81,
"buy_datetime": "2025-02-03 15:24:00",
"sell_datetime": "2025-02-04 00:51:00",
"buy_price": 150400000.0,
"sell_price": 156400000.0,
"cash_before": 7737357.0,
"cash_after": 8037984.0,
"leg_return_pct": 3.89,
"cumulative_return_pct": 1909.5,
"btc_qty": 0.05141947
},
{
"leg_id": 82,
"buy_datetime": "2025-02-25 19:27:00",
"sell_datetime": "2025-02-25 21:24:00",
"buy_price": 126307000.0,
"sell_price": 130490000.0,
"cash_before": 8037984.0,
"cash_after": 8295881.0,
"leg_return_pct": 3.21,
"cumulative_return_pct": 1973.97,
"btc_qty": 0.06360665
},
{
"leg_id": 83,
"buy_datetime": "2025-02-27 05:21:00",
"sell_datetime": "2025-02-27 15:57:00",
"buy_price": 121181000.0,
"sell_price": 125757000.0,
"cash_before": 8295881.0,
"cash_after": 8600541.0,
"leg_return_pct": 3.67,
"cumulative_return_pct": 2050.14,
"btc_qty": 0.06842437
},
{
"leg_id": 84,
"buy_datetime": "2025-02-28 17:54:00",
"sell_datetime": "2025-02-28 23:12:00",
"buy_price": 117177000.0,
"sell_price": 121623000.0,
"cash_before": 8600541.0,
"cash_after": 8917943.0,
"leg_return_pct": 3.69,
"cumulative_return_pct": 2129.49,
"btc_qty": 0.07336116
},
{
"leg_id": 85,
"buy_datetime": "2025-03-01 03:27:00",
"sell_datetime": "2025-03-01 13:51:00",
"buy_price": 123600000.0,
"sell_price": 128317000.0,
"cash_before": 8917943.0,
"cash_after": 9249026.0,
"leg_return_pct": 3.71,
"cumulative_return_pct": 2212.26,
"btc_qty": 0.07211557
},
{
"leg_id": 86,
"buy_datetime": "2025-03-01 21:18:00",
"sell_datetime": "2025-03-03 00:42:00",
"buy_price": 125904000.0,
"sell_price": 131344000.0,
"cash_before": 9249026.0,
"cash_after": 9639008.0,
"leg_return_pct": 4.22,
"cumulative_return_pct": 2309.75,
"btc_qty": 0.07342421
},
{
"leg_id": 87,
"buy_datetime": "2025-03-05 00:24:00",
"sell_datetime": "2025-03-05 03:21:00",
"buy_price": 124134000.0,
"sell_price": 128491000.0,
"cash_before": 9639008.0,
"cash_after": 9967354.0,
"leg_return_pct": 3.41,
"cumulative_return_pct": 2391.84,
"btc_qty": 0.0776112
},
{
"leg_id": 88,
"buy_datetime": "2025-03-05 10:09:00",
"sell_datetime": "2025-03-05 19:42:00",
"buy_price": 129698000.0,
"sell_price": 134698000.0,
"cash_before": 9967354.0,
"cash_after": 10341257.0,
"leg_return_pct": 3.75,
"cumulative_return_pct": 2485.31,
"btc_qty": 0.07681206
},
{
"leg_id": 89,
"buy_datetime": "2025-03-06 01:21:00",
"sell_datetime": "2025-03-06 10:51:00",
"buy_price": 132000000.0,
"sell_price": 135980000.0,
"cash_before": 10341257.0,
"cash_after": 10642412.0,
"leg_return_pct": 2.91,
"cumulative_return_pct": 2560.6,
"btc_qty": 0.07830369
},
{
"leg_id": 90,
"buy_datetime": "2025-03-07 09:54:00",
"sell_datetime": "2025-03-07 18:36:00",
"buy_price": 128078000.0,
"sell_price": 132624000.0,
"cash_before": 10642412.0,
"cash_after": 11009136.0,
"leg_return_pct": 3.45,
"cumulative_return_pct": 2652.28,
"btc_qty": 0.08305166
},
{
"leg_id": 91,
"buy_datetime": "2025-03-10 09:42:00",
"sell_datetime": "2025-03-10 21:06:00",
"buy_price": 120279000.0,
"sell_price": 123918000.0,
"cash_before": 11009136.0,
"cash_after": 11330874.0,
"leg_return_pct": 2.92,
"cumulative_return_pct": 2732.72,
"btc_qty": 0.09148423
},
{
"leg_id": 92,
"buy_datetime": "2025-03-11 09:51:00",
"sell_datetime": "2025-03-11 13:57:00",
"buy_price": 115401000.0,
"sell_price": 118896000.0,
"cash_before": 11330874.0,
"cash_after": 11662367.0,
"leg_return_pct": 2.93,
"cumulative_return_pct": 2815.59,
"btc_qty": 0.09813787
},
{
"leg_id": 93,
"buy_datetime": "2025-03-11 23:45:00",
"sell_datetime": "2025-03-12 04:09:00",
"buy_price": 118369000.0,
"sell_price": 123216000.0,
"cash_before": 11662367.0,
"cash_after": 12127783.0,
"leg_return_pct": 3.99,
"cumulative_return_pct": 2931.95,
"btc_qty": 0.09847625
},
{
"leg_id": 94,
"buy_datetime": "2025-03-14 05:15:00",
"sell_datetime": "2025-03-15 00:51:00",
"buy_price": 119626000.0,
"sell_price": 124765000.0,
"cash_before": 12127783.0,
"cash_after": 12636133.0,
"leg_return_pct": 4.19,
"cumulative_return_pct": 3059.03,
"btc_qty": 0.10133014
},
{
"leg_id": 95,
"buy_datetime": "2025-03-18 23:27:00",
"sell_datetime": "2025-03-20 01:36:00",
"buy_price": 120154000.0,
"sell_price": 123819000.0,
"cash_before": 12636133.0,
"cash_after": 13008549.0,
"leg_return_pct": 2.95,
"cumulative_return_pct": 3152.14,
"btc_qty": 0.10511356
},
{
"leg_id": 96,
"buy_datetime": "2025-03-20 03:09:00",
"sell_datetime": "2025-03-24 16:33:00",
"buy_price": 123709000.0,
"sell_price": 127802000.0,
"cash_before": 13008549.0,
"cash_after": 13425510.0,
"leg_return_pct": 3.21,
"cumulative_return_pct": 3256.38,
"btc_qty": 0.10510185
},
{
"leg_id": 97,
"buy_datetime": "2025-03-31 19:36:00",
"sell_datetime": "2025-04-02 00:18:00",
"buy_price": 121884000.0,
"sell_price": 125606000.0,
"cash_before": 13425510.0,
"cash_after": 13821656.0,
"leg_return_pct": 2.95,
"cumulative_return_pct": 3355.41,
"btc_qty": 0.11009483
},
{
"leg_id": 98,
"buy_datetime": "2025-04-02 15:42:00",
"sell_datetime": "2025-04-03 05:18:00",
"buy_price": 125065000.0,
"sell_price": 129212000.0,
"cash_before": 13821656.0,
"cash_after": 14265689.0,
"leg_return_pct": 3.21,
"cumulative_return_pct": 3466.42,
"btc_qty": 0.11046052
},
{
"leg_id": 99,
"buy_datetime": "2025-04-07 16:06:00",
"sell_datetime": "2025-04-07 23:00:00",
"buy_price": 112450000.0,
"sell_price": 116384000.0,
"cash_before": 14265689.0,
"cash_after": 14750005.0,
"leg_return_pct": 3.39,
"cumulative_return_pct": 3587.5,
"btc_qty": 0.12679908
},
{
"leg_id": 100,
"buy_datetime": "2025-04-09 10:30:00",
"sell_datetime": "2025-04-10 02:06:00",
"buy_price": 113229000.0,
"sell_price": 116960000.0,
"cash_before": 14750005.0,
"cash_after": 15220799.0,
"leg_return_pct": 3.19,
"cumulative_return_pct": 3705.2,
"btc_qty": 0.13020189
},
{
"leg_id": 101,
"buy_datetime": "2025-04-11 01:06:00",
"sell_datetime": "2025-04-11 22:48:00",
"buy_price": 117464000.0,
"sell_price": 121187000.0,
"cash_before": 15220799.0,
"cash_after": 15687520.0,
"leg_return_pct": 3.07,
"cumulative_return_pct": 3821.88,
"btc_qty": 0.12951363
},
{
"leg_id": 102,
"buy_datetime": "2025-04-11 23:33:00",
"sell_datetime": "2025-04-13 10:51:00",
"buy_price": 119999000.0,
"sell_price": 123762000.0,
"cash_before": 15687520.0,
"cash_after": 16163283.0,
"leg_return_pct": 3.03,
"cumulative_return_pct": 3940.82,
"btc_qty": 0.13066506
},
{
"leg_id": 103,
"buy_datetime": "2025-04-14 08:51:00",
"sell_datetime": "2025-04-21 23:48:00",
"buy_price": 121586000.0,
"sell_price": 125909000.0,
"cash_before": 16163283.0,
"cash_after": 16721236.0,
"leg_return_pct": 3.45,
"cumulative_return_pct": 4080.31,
"btc_qty": 0.13287057
},
{
"leg_id": 104,
"buy_datetime": "2025-04-22 02:15:00",
"sell_datetime": "2025-04-22 22:54:00",
"buy_price": 125162000.0,
"sell_price": 129072000.0,
"cash_before": 16721236.0,
"cash_after": 17226360.0,
"leg_return_pct": 3.02,
"cumulative_return_pct": 4206.59,
"btc_qty": 0.13352995
},
{
"leg_id": 105,
"buy_datetime": "2025-04-23 06:21:00",
"sell_datetime": "2025-04-25 21:27:00",
"buy_price": 131520000.0,
"sell_price": 135913000.0,
"cash_before": 17226360.0,
"cash_after": 17783954.0,
"leg_return_pct": 3.24,
"cumulative_return_pct": 4345.99,
"btc_qty": 0.13091353
},
{
"leg_id": 106,
"buy_datetime": "2025-04-28 11:24:00",
"sell_datetime": "2025-05-02 02:42:00",
"buy_price": 134589000.0,
"sell_price": 139216000.0,
"cash_before": 17783954.0,
"cash_after": 18376953.0,
"leg_return_pct": 3.33,
"cumulative_return_pct": 4494.24,
"btc_qty": 0.1320692
},
{
"leg_id": 107,
"buy_datetime": "2025-05-05 21:24:00",
"sell_datetime": "2025-05-08 14:48:00",
"buy_price": 133705000.0,
"sell_price": 139253000.0,
"cash_before": 18376953.0,
"cash_after": 19120358.0,
"leg_return_pct": 4.05,
"cumulative_return_pct": 4680.09,
"btc_qty": 0.1373753
},
{
"leg_id": 108,
"buy_datetime": "2025-05-08 16:21:00",
"sell_datetime": "2025-05-09 06:27:00",
"buy_price": 139788000.0,
"sell_price": 144685000.0,
"cash_before": 19120358.0,
"cash_after": 19770390.0,
"leg_return_pct": 3.4,
"cumulative_return_pct": 4842.6,
"btc_qty": 0.13671272
},
{
"leg_id": 109,
"buy_datetime": "2025-05-13 03:51:00",
"sell_datetime": "2025-05-19 00:00:00",
"buy_price": 143169000.0,
"sell_price": 148750000.0,
"cash_before": 19770390.0,
"cash_after": 20520541.0,
"leg_return_pct": 3.79,
"cumulative_return_pct": 5030.14,
"btc_qty": 0.13802223
},
{
"leg_id": 110,
"buy_datetime": "2025-05-19 22:36:00",
"sell_datetime": "2025-05-22 00:33:00",
"buy_price": 146235000.0,
"sell_price": 151000000.0,
"cash_before": 20520541.0,
"cash_after": 21168009.0,
"leg_return_pct": 3.16,
"cumulative_return_pct": 5192.0,
"btc_qty": 0.14025562
},
{
"leg_id": 111,
"buy_datetime": "2025-05-22 03:39:00",
"sell_datetime": "2025-05-22 14:54:00",
"buy_price": 149724000.0,
"sell_price": 154292000.0,
"cash_before": 21168009.0,
"cash_after": 21792026.0,
"leg_return_pct": 2.95,
"cumulative_return_pct": 5348.01,
"btc_qty": 0.14130951
},
{
"leg_id": 112,
"buy_datetime": "2025-06-06 06:06:00",
"sell_datetime": "2025-06-09 07:36:00",
"buy_price": 141300000.0,
"sell_price": 145971000.0,
"cash_before": 21792026.0,
"cash_after": 22489905.0,
"leg_return_pct": 3.2,
"cumulative_return_pct": 5522.48,
"btc_qty": 0.15414812
},
{
"leg_id": 113,
"buy_datetime": "2025-06-09 18:30:00",
"sell_datetime": "2025-06-12 01:06:00",
"buy_price": 145999000.0,
"sell_price": 150502000.0,
"cash_before": 22489905.0,
"cash_after": 23160376.0,
"leg_return_pct": 2.98,
"cumulative_return_pct": 5690.09,
"btc_qty": 0.15396448
},
{
"leg_id": 114,
"buy_datetime": "2025-06-13 10:18:00",
"sell_datetime": "2025-06-17 07:36:00",
"buy_price": 143769000.0,
"sell_price": 148333000.0,
"cash_before": 23160376.0,
"cash_after": 23871721.0,
"leg_return_pct": 3.07,
"cumulative_return_pct": 5867.93,
"btc_qty": 0.16101382
},
{
"leg_id": 115,
"buy_datetime": "2025-06-23 05:36:00",
"sell_datetime": "2025-06-24 04:30:00",
"buy_price": 138236000.0,
"sell_price": 142700000.0,
"cash_before": 23871721.0,
"cash_after": 24617965.0,
"leg_return_pct": 3.13,
"cumulative_return_pct": 6054.49,
"btc_qty": 0.17260182
},
{
"leg_id": 116,
"buy_datetime": "2025-07-02 10:45:00",
"sell_datetime": "2025-07-10 05:24:00",
"buy_price": 144995000.0,
"sell_price": 150697000.0,
"cash_before": 24617965.0,
"cash_after": 25560499.0,
"leg_return_pct": 3.83,
"cumulative_return_pct": 6290.12,
"btc_qty": 0.16970003
},
{
"leg_id": 117,
"buy_datetime": "2025-07-10 11:24:00",
"sell_datetime": "2025-07-11 06:24:00",
"buy_price": 151123000.0,
"sell_price": 155658000.0,
"cash_before": 25560499.0,
"cash_after": 26301214.0,
"leg_return_pct": 2.9,
"cumulative_return_pct": 6475.3,
"btc_qty": 0.16905248
},
{
"leg_id": 118,
"buy_datetime": "2025-07-11 09:51:00",
"sell_datetime": "2025-07-14 15:57:00",
"buy_price": 156065000.0,
"sell_price": 165738000.0,
"cash_before": 26301214.0,
"cash_after": 27903455.0,
"leg_return_pct": 6.09,
"cumulative_return_pct": 6875.86,
"btc_qty": 0.16844304
},
{
"leg_id": 119,
"buy_datetime": "2025-08-03 09:51:00",
"sell_datetime": "2025-08-11 12:36:00",
"buy_price": 157580000.0,
"sell_price": 166150000.0,
"cash_before": 27903455.0,
"cash_after": 29391572.0,
"leg_return_pct": 5.33,
"cumulative_return_pct": 7247.89,
"btc_qty": 0.17698631
},
{
"leg_id": 120,
"buy_datetime": "2025-09-01 14:36:00",
"sell_datetime": "2025-09-03 10:06:00",
"buy_price": 149999000.0,
"sell_price": 155044000.0,
"cash_before": 29391572.0,
"cash_after": 30349743.0,
"leg_return_pct": 3.26,
"cumulative_return_pct": 7487.44,
"btc_qty": 0.19584715
},
{
"leg_id": 121,
"buy_datetime": "2025-09-05 03:03:00",
"sell_datetime": "2025-09-12 10:33:00",
"buy_price": 154222000.0,
"sell_price": 160801000.0,
"cash_before": 30349743.0,
"cash_after": 31612805.0,
"leg_return_pct": 4.16,
"cumulative_return_pct": 7803.2,
"btc_qty": 0.19669417
},
{
"leg_id": 122,
"buy_datetime": "2025-09-27 09:03:00",
"sell_datetime": "2025-10-02 02:12:00",
"buy_price": 158257000.0,
"sell_price": 166625000.0,
"cash_before": 31612805.0,
"cash_after": 33251088.0,
"leg_return_pct": 5.18,
"cumulative_return_pct": 8212.77,
"btc_qty": 0.19965625
},
{
"leg_id": 123,
"buy_datetime": "2025-10-02 04:18:00",
"sell_datetime": "2025-10-04 01:51:00",
"buy_price": 166550000.0,
"sell_price": 173621000.0,
"cash_before": 33251088.0,
"cash_after": 34628133.0,
"leg_return_pct": 4.14,
"cumulative_return_pct": 8557.03,
"btc_qty": 0.19954646
},
{
"leg_id": 124,
"buy_datetime": "2025-10-17 19:33:00",
"sell_datetime": "2025-10-20 16:51:00",
"buy_price": 160578000.0,
"sell_price": 166500000.0,
"cash_before": 34628133.0,
"cash_after": 35869297.0,
"leg_return_pct": 3.58,
"cumulative_return_pct": 8867.32,
"btc_qty": 0.21553898
},
{
"leg_id": 125,
"buy_datetime": "2025-10-21 15:21:00",
"sell_datetime": "2025-10-22 01:39:00",
"buy_price": 162952000.0,
"sell_price": 168446000.0,
"cash_before": 35869297.0,
"cash_after": 37041577.0,
"leg_return_pct": 3.27,
"cumulative_return_pct": 9160.39,
"btc_qty": 0.2200118
},
{
"leg_id": 126,
"buy_datetime": "2025-10-23 03:33:00",
"sell_datetime": "2025-10-27 16:57:00",
"buy_price": 163336000.0,
"sell_price": 170626000.0,
"cash_before": 37041577.0,
"cash_after": 38656129.0,
"leg_return_pct": 4.36,
"cumulative_return_pct": 9564.03,
"btc_qty": 0.22666807
},
{
"leg_id": 127,
"buy_datetime": "2025-11-05 10:45:00",
"sell_datetime": "2025-11-05 23:24:00",
"buy_price": 148034000.0,
"sell_price": 153341000.0,
"cash_before": 38656129.0,
"cash_after": 40001914.0,
"leg_return_pct": 3.48,
"cumulative_return_pct": 9900.48,
"btc_qty": 0.26099951
},
{
"leg_id": 128,
"buy_datetime": "2025-11-07 22:09:00",
"sell_datetime": "2025-11-10 07:09:00",
"buy_price": 150030000.0,
"sell_price": 154651000.0,
"cash_before": 40001914.0,
"cash_after": 41192770.0,
"leg_return_pct": 2.98,
"cumulative_return_pct": 10198.19,
"btc_qty": 0.26649279
},
{
"leg_id": 129,
"buy_datetime": "2025-11-18 16:09:00",
"sell_datetime": "2025-11-19 01:42:00",
"buy_price": 133000000.0,
"sell_price": 138407000.0,
"cash_before": 41192770.0,
"cash_after": 42824569.0,
"leg_return_pct": 3.96,
"cumulative_return_pct": 10606.14,
"btc_qty": 0.30956521
},
{
"leg_id": 130,
"buy_datetime": "2025-11-20 05:18:00",
"sell_datetime": "2025-11-20 09:51:00",
"buy_price": 133089000.0,
"sell_price": 137170000.0,
"cash_before": 42824569.0,
"cash_after": 44093602.0,
"leg_return_pct": 2.96,
"cumulative_return_pct": 10923.4,
"btc_qty": 0.32161303
},
{
"leg_id": 131,
"buy_datetime": "2025-11-21 21:30:00",
"sell_datetime": "2025-11-21 22:21:00",
"buy_price": 122600000.0,
"sell_price": 126380000.0,
"cash_before": 44093602.0,
"cash_after": 45407653.0,
"leg_return_pct": 2.98,
"cumulative_return_pct": 11251.91,
"btc_qty": 0.35947435
},
{
"leg_id": 132,
"buy_datetime": "2025-11-22 01:06:00",
"sell_datetime": "2025-11-23 12:00:00",
"buy_price": 124824000.0,
"sell_price": 129699000.0,
"cash_before": 45407653.0,
"cash_after": 47133879.0,
"leg_return_pct": 3.8,
"cumulative_return_pct": 11683.47,
"btc_qty": 0.36359153
},
{
"leg_id": 133,
"buy_datetime": "2025-11-23 17:00:00",
"sell_datetime": "2025-11-27 03:33:00",
"buy_price": 129500000.0,
"sell_price": 133959000.0,
"cash_before": 47133879.0,
"cash_after": 48708069.0,
"leg_return_pct": 3.34,
"cumulative_return_pct": 12077.02,
"btc_qty": 0.3637862
},
{
"leg_id": 134,
"buy_datetime": "2025-12-02 00:48:00",
"sell_datetime": "2025-12-03 00:24:00",
"buy_price": 126778000.0,
"sell_price": 134900000.0,
"cash_before": 48708069.0,
"cash_after": 51776723.0,
"leg_return_pct": 6.3,
"cumulative_return_pct": 12844.18,
"btc_qty": 0.38400759
},
{
"leg_id": 135,
"buy_datetime": "2025-12-07 23:36:00",
"sell_datetime": "2025-12-08 04:27:00",
"buy_price": 132091000.0,
"sell_price": 136108000.0,
"cash_before": 51776723.0,
"cash_after": 53297959.0,
"leg_return_pct": 2.94,
"cumulative_return_pct": 13224.49,
"btc_qty": 0.39178169
},
{
"leg_id": 136,
"buy_datetime": "2025-12-09 14:30:00",
"sell_datetime": "2025-12-10 02:15:00",
"buy_price": 134055000.0,
"sell_price": 139085000.0,
"cash_before": 53297959.0,
"cash_after": 55242517.0,
"leg_return_pct": 3.65,
"cumulative_return_pct": 13710.63,
"btc_qty": 0.39738399
},
{
"leg_id": 137,
"buy_datetime": "2025-12-16 13:57:00",
"sell_datetime": "2025-12-18 00:24:00",
"buy_price": 127682000.0,
"sell_price": 133298000.0,
"cash_before": 55242517.0,
"cash_after": 57614661.0,
"leg_return_pct": 4.29,
"cumulative_return_pct": 14303.67,
"btc_qty": 0.43244072
},
{
"leg_id": 138,
"buy_datetime": "2025-12-19 05:00:00",
"sell_datetime": "2025-12-19 16:18:00",
"buy_price": 127000000.0,
"sell_price": 130900000.0,
"cash_before": 57614661.0,
"cash_after": 59324561.0,
"leg_return_pct": 2.97,
"cumulative_return_pct": 14731.14,
"btc_qty": 0.45343192
},
{
"leg_id": 139,
"buy_datetime": "2025-12-30 13:00:00",
"sell_datetime": "2026-01-04 21:57:00",
"buy_price": 127009000.0,
"sell_price": 131888000.0,
"cash_before": 59324561.0,
"cash_after": 61541902.0,
"leg_return_pct": 3.74,
"cumulative_return_pct": 15285.48,
"btc_qty": 0.46685588
},
{
"leg_id": 140,
"buy_datetime": "2026-01-08 23:48:00",
"sell_datetime": "2026-01-13 18:42:00",
"buy_price": 131554000.0,
"sell_price": 135787000.0,
"cash_before": 61541902.0,
"cash_after": 63458624.0,
"leg_return_pct": 3.11,
"cumulative_return_pct": 15764.66,
"btc_qty": 0.46757325
},
{
"leg_id": 141,
"buy_datetime": "2026-01-13 23:27:00",
"sell_datetime": "2026-01-15 00:00:00",
"buy_price": 136090000.0,
"sell_price": 141000000.0,
"cash_before": 63458624.0,
"cash_after": 65682420.0,
"leg_return_pct": 3.5,
"cumulative_return_pct": 16320.6,
"btc_qty": 0.4660658
},
{
"leg_id": 142,
"buy_datetime": "2026-01-30 11:33:00",
"sell_datetime": "2026-01-31 05:03:00",
"buy_price": 119730000.0,
"sell_price": 124017000.0,
"cash_before": 65682420.0,
"cash_after": 67966199.0,
"leg_return_pct": 3.48,
"cumulative_return_pct": 16891.55,
"btc_qty": 0.54831353
},
{
"leg_id": 143,
"buy_datetime": "2026-02-02 12:45:00",
"sell_datetime": "2026-02-02 21:42:00",
"buy_price": 111474000.0,
"sell_price": 115388000.0,
"cash_before": 67966199.0,
"cash_after": 70282247.0,
"leg_return_pct": 3.41,
"cumulative_return_pct": 17470.56,
"btc_qty": 0.60939964
},
{
"leg_id": 144,
"buy_datetime": "2026-02-04 04:06:00",
"sell_datetime": "2026-02-04 06:18:00",
"buy_price": 109420000.0,
"sell_price": 112983000.0,
"cash_before": 70282247.0,
"cash_after": 72498267.0,
"leg_return_pct": 3.15,
"cumulative_return_pct": 18024.57,
"btc_qty": 0.64199512
},
{
"leg_id": 145,
"buy_datetime": "2026-02-06 09:15:00",
"sell_datetime": "2026-02-06 10:12:00",
"buy_price": 89826000.0,
"sell_price": 95485000.0,
"cash_before": 72498267.0,
"cash_after": 76988581.0,
"leg_return_pct": 6.19,
"cumulative_return_pct": 19147.15,
"btc_qty": 0.80669314
},
{
"leg_id": 146,
"buy_datetime": "2026-02-06 13:00:00",
"sell_datetime": "2026-02-06 15:06:00",
"buy_price": 95326000.0,
"sell_price": 98922000.0,
"cash_before": 76988581.0,
"cash_after": 79812962.0,
"leg_return_pct": 3.67,
"cumulative_return_pct": 19853.24,
"btc_qty": 0.80723084
},
{
"leg_id": 147,
"buy_datetime": "2026-02-06 19:36:00",
"sell_datetime": "2026-02-06 21:15:00",
"buy_price": 94625000.0,
"sell_price": 98003000.0,
"cash_before": 79812962.0,
"cash_after": 82579549.0,
"leg_return_pct": 3.47,
"cumulative_return_pct": 20544.89,
"btc_qty": 0.84304418
},
{
"leg_id": 148,
"buy_datetime": "2026-02-07 19:48:00",
"sell_datetime": "2026-02-08 18:33:00",
"buy_price": 100254000.0,
"sell_price": 104236000.0,
"cash_before": 82579549.0,
"cash_after": 85773697.0,
"leg_return_pct": 3.87,
"cumulative_return_pct": 21343.42,
"btc_qty": 0.82329143
},
{
"leg_id": 149,
"buy_datetime": "2026-02-13 03:36:00",
"sell_datetime": "2026-02-14 00:42:00",
"buy_price": 96333000.0,
"sell_price": 100782000.0,
"cash_before": 85773697.0,
"cash_after": 89645318.0,
"leg_return_pct": 4.51,
"cumulative_return_pct": 22311.33,
"btc_qty": 0.88994229
},
{
"leg_id": 150,
"buy_datetime": "2026-02-14 06:15:00",
"sell_datetime": "2026-02-15 17:27:00",
"buy_price": 101003000.0,
"sell_price": 104437000.0,
"cash_before": 89645318.0,
"cash_after": 92600499.0,
"leg_return_pct": 3.3,
"cumulative_return_pct": 23050.12,
"btc_qty": 0.88710727
},
{
"leg_id": 151,
"buy_datetime": "2026-02-24 22:39:00",
"sell_datetime": "2026-02-25 10:42:00",
"buy_price": 92562000.0,
"sell_price": 96048000.0,
"cash_before": 92600499.0,
"cash_after": 95991885.0,
"leg_return_pct": 3.66,
"cumulative_return_pct": 23897.97,
"btc_qty": 0.99991571
},
{
"leg_id": 152,
"buy_datetime": "2026-02-25 16:15:00",
"sell_datetime": "2026-02-26 03:00:00",
"buy_price": 94509000.0,
"sell_price": 98668000.0,
"cash_before": 95991885.0,
"cash_after": 100115950.0,
"leg_return_pct": 4.3,
"cumulative_return_pct": 24928.99,
"btc_qty": 1.01518256
},
{
"leg_id": 153,
"buy_datetime": "2026-02-28 16:00:00",
"sell_datetime": "2026-03-01 05:00:00",
"buy_price": 93216000.0,
"sell_price": 96718000.0,
"cash_before": 100115950.0,
"cash_after": 103773321.0,
"leg_return_pct": 3.65,
"cumulative_return_pct": 25843.33,
"btc_qty": 1.07348408
},
{
"leg_id": 154,
"buy_datetime": "2026-03-02 06:12:00",
"sell_datetime": "2026-03-03 00:51:00",
"buy_price": 95616000.0,
"sell_price": 100870000.0,
"cash_before": 103773321.0,
"cash_after": 109366109.0,
"leg_return_pct": 5.39,
"cumulative_return_pct": 27241.53,
"btc_qty": 1.08477069
},
{
"leg_id": 155,
"buy_datetime": "2026-03-03 19:42:00",
"sell_datetime": "2026-03-04 17:21:00",
"buy_price": 98003000.0,
"sell_price": 101091000.0,
"cash_before": 109366109.0,
"cash_after": 112699368.0,
"leg_return_pct": 3.05,
"cumulative_return_pct": 28074.84,
"btc_qty": 1.11538857
},
{
"leg_id": 156,
"buy_datetime": "2026-03-04 21:42:00",
"sell_datetime": "2026-03-05 04:21:00",
"buy_price": 103403000.0,
"sell_price": 106782000.0,
"cash_before": 112699368.0,
"cash_after": 116265801.0,
"leg_return_pct": 3.16,
"cumulative_return_pct": 28966.45,
"btc_qty": 1.08935928
},
{
"leg_id": 157,
"buy_datetime": "2026-03-09 07:42:00",
"sell_datetime": "2026-03-09 22:51:00",
"buy_price": 98017000.0,
"sell_price": 101428000.0,
"cash_before": 116265801.0,
"cash_after": 120191579.0,
"leg_return_pct": 3.38,
"cumulative_return_pct": 29947.89,
"btc_qty": 1.18558687
},
{
"leg_id": 158,
"buy_datetime": "2026-03-10 09:21:00",
"sell_datetime": "2026-03-13 09:42:00",
"buy_price": 100846000.0,
"sell_price": 104428000.0,
"cash_before": 120191579.0,
"cash_after": 124336295.0,
"leg_return_pct": 3.45,
"cumulative_return_pct": 30984.07,
"btc_qty": 1.19123697
},
{
"leg_id": 159,
"buy_datetime": "2026-03-13 13:06:00",
"sell_datetime": "2026-03-16 12:39:00",
"buy_price": 104300000.0,
"sell_price": 108095000.0,
"cash_before": 124336295.0,
"cash_after": 128731496.0,
"leg_return_pct": 3.53,
"cumulative_return_pct": 32082.87,
"btc_qty": 1.19150649
},
{
"leg_id": 160,
"buy_datetime": "2026-03-16 18:51:00",
"sell_datetime": "2026-03-17 11:06:00",
"buy_price": 107502000.0,
"sell_price": 111350000.0,
"cash_before": 128731496.0,
"cash_after": 133206093.0,
"leg_return_pct": 3.48,
"cumulative_return_pct": 33201.52,
"btc_qty": 1.19688127
},
{
"leg_id": 161,
"buy_datetime": "2026-03-23 09:48:00",
"sell_datetime": "2026-03-23 20:12:00",
"buy_price": 101983000.0,
"sell_price": 105960000.0,
"cash_before": 133206093.0,
"cash_after": 138262324.0,
"leg_return_pct": 3.8,
"cumulative_return_pct": 34465.58,
"btc_qty": 1.3055067
},
{
"leg_id": 162,
"buy_datetime": "2026-03-28 03:48:00",
"sell_datetime": "2026-04-01 16:18:00",
"buy_price": 100310000.0,
"sell_price": 103576000.0,
"cash_before": 138262324.0,
"cash_after": 142621288.0,
"leg_return_pct": 3.15,
"cumulative_return_pct": 35555.32,
"btc_qty": 1.37766118
},
{
"leg_id": 163,
"buy_datetime": "2026-04-02 22:51:00",
"sell_datetime": "2026-04-06 09:18:00",
"buy_price": 100888000.0,
"sell_price": 104449000.0,
"cash_before": 142621288.0,
"cash_after": 147507712.0,
"leg_return_pct": 3.43,
"cumulative_return_pct": 36776.93,
"btc_qty": 1.41295275
},
{
"leg_id": 164,
"buy_datetime": "2026-04-08 00:24:00",
"sell_datetime": "2026-04-08 07:39:00",
"buy_price": 102947000.0,
"sell_price": 106094000.0,
"cash_before": 147507712.0,
"cash_after": 151864915.0,
"leg_return_pct": 2.95,
"cumulative_return_pct": 37866.23,
"btc_qty": 1.43213457
},
{
"leg_id": 165,
"buy_datetime": "2026-04-09 10:48:00",
"sell_datetime": "2026-04-12 05:18:00",
"buy_price": 105640000.0,
"sell_price": 108846000.0,
"cash_before": 151864915.0,
"cash_after": 156317330.0,
"leg_return_pct": 2.93,
"cumulative_return_pct": 38979.33,
"btc_qty": 1.4368514
},
{
"leg_id": 166,
"buy_datetime": "2026-04-13 09:06:00",
"sell_datetime": "2026-04-14 09:06:00",
"buy_price": 105983000.0,
"sell_price": 109669000.0,
"cash_before": 156317330.0,
"cash_after": 161592203.0,
"leg_return_pct": 3.37,
"cumulative_return_pct": 40298.05,
"btc_qty": 1.47419087
},
{
"leg_id": 167,
"buy_datetime": "2026-04-16 22:57:00",
"sell_datetime": "2026-04-18 01:51:00",
"buy_price": 109263000.0,
"sell_price": 114319000.0,
"cash_before": 161592203.0,
"cash_after": 168900639.0,
"leg_return_pct": 4.52,
"cumulative_return_pct": 42125.16,
"btc_qty": 1.47818938
},
{
"leg_id": 168,
"buy_datetime": "2026-04-20 09:48:00",
"sell_datetime": "2026-04-22 14:51:00",
"buy_price": 110570000.0,
"sell_price": 115146000.0,
"cash_before": 168900639.0,
"cash_after": 175714838.0,
"leg_return_pct": 4.03,
"cumulative_return_pct": 43828.71,
"btc_qty": 1.52678113
},
{
"leg_id": 169,
"buy_datetime": "2026-04-30 03:21:00",
"sell_datetime": "2026-05-03 07:24:00",
"buy_price": 112881000.0,
"sell_price": 116494000.0,
"cash_before": 175714838.0,
"cash_after": 181157677.0,
"leg_return_pct": 3.1,
"cumulative_return_pct": 45189.42,
"btc_qty": 1.55585954
},
{
"leg_id": 170,
"buy_datetime": "2026-06-04 11:03:00",
"sell_datetime": "2026-06-04 13:30:00",
"buy_price": 92127000.0,
"sell_price": 96000000.0,
"cash_before": 181157677.0,
"cash_after": 188584782.0,
"leg_return_pct": 4.1,
"cumulative_return_pct": 47046.2,
"btc_qty": 1.96540752
},
{
"leg_id": 171,
"buy_datetime": "2026-06-06 04:00:00",
"sell_datetime": "2026-06-07 14:27:00",
"buy_price": 90872000.0,
"sell_price": 93810000.0,
"cash_before": 188584782.0,
"cash_after": 194487319.0,
"leg_return_pct": 3.13,
"cumulative_return_pct": 48521.83,
"btc_qty": 2.07424168
}
]
},
"alignment": {
"tolerance_bars": 480,
"buy": {
"side": "buy",
"gt_count": 157,
"tech_count": 3047,
"hit_count": 156,
"miss_count": 1,
"recall": 0.9936,
"precision": 0.0512,
"f1": 0.0974,
"avg_bar_offset": 16.5,
"hits": [
{
"matched": true,
"gt_bar_index": 1388,
"tech_bar_index": 1392,
"signal_bar_index": 1392,
"bar_offset": 4,
"tech_price": 94233000.0,
"tech_datetime": "2024-06-11 19:15:00",
"candidate_index": 3,
"gt_datetime": "2024-06-11 19:03:00",
"gt_price": 93700000.0
},
{
"matched": true,
"gt_bar_index": 7834,
"tech_bar_index": 7835,
"signal_bar_index": 7835,
"bar_offset": 1,
"tech_price": 83750000.0,
"tech_datetime": "2024-06-25 05:33:00",
"candidate_index": 61,
"gt_datetime": "2024-06-25 05:30:00",
"gt_price": 83000000.0
},
{
"matched": true,
"gt_bar_index": 9794,
"tech_bar_index": 9831,
"signal_bar_index": 9831,
"bar_offset": 37,
"tech_price": 85402000.0,
"tech_datetime": "2024-06-29 09:21:00",
"candidate_index": 82,
"gt_datetime": "2024-06-29 07:30:00",
"gt_price": 84906000.0
},
{
"matched": true,
"gt_bar_index": 12803,
"tech_bar_index": 12806,
"signal_bar_index": 12806,
"bar_offset": 3,
"tech_price": 77833000.0,
"tech_datetime": "2024-07-05 14:06:00",
"candidate_index": 107,
"gt_datetime": "2024-07-05 13:57:00",
"gt_price": 77242000.0
},
{
"matched": true,
"gt_bar_index": 12965,
"tech_bar_index": 12966,
"signal_bar_index": 12966,
"bar_offset": 1,
"tech_price": 79050000.0,
"tech_datetime": "2024-07-05 22:06:00",
"candidate_index": 109,
"gt_datetime": "2024-07-05 22:03:00",
"gt_price": 78551000.0
},
{
"matched": true,
"gt_bar_index": 14166,
"tech_bar_index": 14172,
"signal_bar_index": 14172,
"bar_offset": 6,
"tech_price": 78622000.0,
"tech_datetime": "2024-07-08 10:27:00",
"candidate_index": 126,
"gt_datetime": "2024-07-08 10:09:00",
"gt_price": 77800000.0
},
{
"matched": true,
"gt_bar_index": 16092,
"tech_bar_index": 16098,
"signal_bar_index": 16098,
"bar_offset": 6,
"tech_price": 80492000.0,
"tech_datetime": "2024-07-12 10:45:00",
"candidate_index": 146,
"gt_datetime": "2024-07-12 10:27:00",
"gt_price": 80001000.0
},
{
"matched": true,
"gt_bar_index": 19449,
"tech_bar_index": 19452,
"signal_bar_index": 19452,
"bar_offset": 3,
"tech_price": 89238000.0,
"tech_datetime": "2024-07-19 10:27:00",
"candidate_index": 178,
"gt_datetime": "2024-07-19 10:18:00",
"gt_price": 88750000.0
},
{
"matched": true,
"gt_bar_index": 19684,
"tech_bar_index": 19595,
"signal_bar_index": 19595,
"bar_offset": 89,
"tech_price": 89769000.0,
"tech_datetime": "2024-07-19 17:36:00",
"candidate_index": 180,
"gt_datetime": "2024-07-19 22:03:00",
"gt_price": 90425000.0
},
{
"matched": true,
"gt_bar_index": 22587,
"tech_bar_index": 22589,
"signal_bar_index": 22589,
"bar_offset": 2,
"tech_price": 89701000.0,
"tech_datetime": "2024-07-25 23:18:00",
"candidate_index": 208,
"gt_datetime": "2024-07-25 23:12:00",
"gt_price": 89205000.0
},
{
"matched": true,
"gt_bar_index": 23844,
"tech_bar_index": 23852,
"signal_bar_index": 23852,
"bar_offset": 8,
"tech_price": 94209000.0,
"tech_datetime": "2024-07-28 14:27:00",
"candidate_index": 224,
"gt_datetime": "2024-07-28 14:03:00",
"gt_price": 93700000.0
},
{
"matched": true,
"gt_bar_index": 27711,
"tech_bar_index": 27711,
"signal_bar_index": 27711,
"bar_offset": 0,
"tech_price": 72581000.0,
"tech_datetime": "2024-08-05 15:24:00",
"candidate_index": 281,
"gt_datetime": "2024-08-05 15:24:00",
"gt_price": 71573000.0
},
{
"matched": true,
"gt_bar_index": 27853,
"tech_bar_index": 27853,
"signal_bar_index": 27853,
"bar_offset": 0,
"tech_price": 73129000.0,
"tech_datetime": "2024-08-05 22:30:00",
"candidate_index": 288,
"gt_datetime": "2024-08-05 22:30:00",
"gt_price": 71922000.0
},
{
"matched": true,
"gt_bar_index": 27969,
"tech_bar_index": 27969,
"signal_bar_index": 27969,
"bar_offset": 0,
"tech_price": 76000000.0,
"tech_datetime": "2024-08-06 04:18:00",
"candidate_index": 292,
"gt_datetime": "2024-08-06 04:18:00",
"gt_price": 75526000.0
},
{
"matched": true,
"gt_bar_index": 28991,
"tech_bar_index": 28993,
"signal_bar_index": 28993,
"bar_offset": 2,
"tech_price": 78171000.0,
"tech_datetime": "2024-08-08 07:30:00",
"candidate_index": 312,
"gt_datetime": "2024-08-08 07:24:00",
"gt_price": 77734000.0
},
{
"matched": true,
"gt_bar_index": 29274,
"tech_bar_index": 29273,
"signal_bar_index": 29273,
"bar_offset": 1,
"tech_price": 81545000.0,
"tech_datetime": "2024-08-08 21:30:00",
"candidate_index": 317,
"gt_datetime": "2024-08-08 21:33:00",
"gt_price": 81684000.0
},
{
"matched": true,
"gt_bar_index": 31090,
"tech_bar_index": 31090,
"signal_bar_index": 31090,
"bar_offset": 0,
"tech_price": 81580000.0,
"tech_datetime": "2024-08-12 16:21:00",
"candidate_index": 338,
"gt_datetime": "2024-08-12 16:21:00",
"gt_price": 80972000.0
},
{
"matched": true,
"gt_bar_index": 31810,
"tech_bar_index": 31812,
"signal_bar_index": 31812,
"bar_offset": 2,
"tech_price": 84758000.0,
"tech_datetime": "2024-08-14 04:27:00",
"candidate_index": 348,
"gt_datetime": "2024-08-14 04:21:00",
"gt_price": 84100000.0
},
{
"matched": true,
"gt_bar_index": 32801,
"tech_bar_index": 32802,
"signal_bar_index": 32802,
"bar_offset": 1,
"tech_price": 79855000.0,
"tech_datetime": "2024-08-16 05:57:00",
"candidate_index": 364,
"gt_datetime": "2024-08-16 05:54:00",
"gt_price": 79300000.0
},
{
"matched": true,
"gt_bar_index": 34580,
"tech_bar_index": 34585,
"signal_bar_index": 34585,
"bar_offset": 5,
"tech_price": 80644000.0,
"tech_datetime": "2024-08-19 23:06:00",
"candidate_index": 378,
"gt_datetime": "2024-08-19 22:51:00",
"gt_price": 80142000.0
},
{
"matched": true,
"gt_bar_index": 36103,
"tech_bar_index": 36109,
"signal_bar_index": 36109,
"bar_offset": 6,
"tech_price": 82181000.0,
"tech_datetime": "2024-08-23 03:18:00",
"candidate_index": 393,
"gt_datetime": "2024-08-23 03:00:00",
"gt_price": 81710000.0
},
{
"matched": true,
"gt_bar_index": 36359,
"tech_bar_index": 36331,
"signal_bar_index": 36331,
"bar_offset": 28,
"tech_price": 82522000.0,
"tech_datetime": "2024-08-23 14:24:00",
"candidate_index": 395,
"gt_datetime": "2024-08-23 15:48:00",
"gt_price": 82885000.0
},
{
"matched": true,
"gt_bar_index": 38950,
"tech_bar_index": 38952,
"signal_bar_index": 38952,
"bar_offset": 2,
"tech_price": 79946000.0,
"tech_datetime": "2024-08-29 01:27:00",
"candidate_index": 417,
"gt_datetime": "2024-08-29 01:21:00",
"gt_price": 79420000.0
},
{
"matched": true,
"gt_bar_index": 43338,
"tech_bar_index": 43339,
"signal_bar_index": 43339,
"bar_offset": 1,
"tech_price": 72700000.0,
"tech_datetime": "2024-09-07 06:03:00",
"candidate_index": 472,
"gt_datetime": "2024-09-07 06:00:00",
"gt_price": 72029000.0
},
{
"matched": true,
"gt_bar_index": 45615,
"tech_bar_index": 45617,
"signal_bar_index": 45617,
"bar_offset": 2,
"tech_price": 75800000.0,
"tech_datetime": "2024-09-11 23:57:00",
"candidate_index": 497,
"gt_datetime": "2024-09-11 23:51:00",
"gt_price": 75281000.0
},
{
"matched": true,
"gt_bar_index": 48069,
"tech_bar_index": 48073,
"signal_bar_index": 48073,
"bar_offset": 4,
"tech_price": 78299000.0,
"tech_datetime": "2024-09-17 02:45:00",
"candidate_index": 520,
"gt_datetime": "2024-09-17 02:33:00",
"gt_price": 77666000.0
},
{
"matched": true,
"gt_bar_index": 50880,
"tech_bar_index": 50830,
"signal_bar_index": 50830,
"bar_offset": 50,
"tech_price": 83997000.0,
"tech_datetime": "2024-09-22 20:36:00",
"candidate_index": 539,
"gt_datetime": "2024-09-22 23:06:00",
"gt_price": 83500000.0
},
{
"matched": true,
"gt_bar_index": 52551,
"tech_bar_index": 52555,
"signal_bar_index": 52555,
"bar_offset": 4,
"tech_price": 84286000.0,
"tech_datetime": "2024-09-26 10:51:00",
"candidate_index": 554,
"gt_datetime": "2024-09-26 10:39:00",
"gt_price": 83819000.0
},
{
"matched": true,
"gt_bar_index": 55331,
"tech_bar_index": 55332,
"signal_bar_index": 55332,
"bar_offset": 1,
"tech_price": 81249000.0,
"tech_datetime": "2024-10-02 05:42:00",
"candidate_index": 575,
"gt_datetime": "2024-10-02 05:39:00",
"gt_price": 80700000.0
},
{
"matched": true,
"gt_bar_index": 55793,
"tech_bar_index": 55799,
"signal_bar_index": 55799,
"bar_offset": 6,
"tech_price": 81329000.0,
"tech_datetime": "2024-10-03 05:03:00",
"candidate_index": 583,
"gt_datetime": "2024-10-03 04:45:00",
"gt_price": 80901000.0
},
{
"matched": true,
"gt_bar_index": 56540,
"tech_bar_index": 56514,
"signal_bar_index": 56514,
"bar_offset": 26,
"tech_price": 82744000.0,
"tech_datetime": "2024-10-04 16:48:00",
"candidate_index": 589,
"gt_datetime": "2024-10-04 18:06:00",
"gt_price": 82844000.0
},
{
"matched": true,
"gt_bar_index": 59606,
"tech_bar_index": 59609,
"signal_bar_index": 59609,
"bar_offset": 3,
"tech_price": 81040000.0,
"tech_datetime": "2024-10-11 03:33:00",
"candidate_index": 611,
"gt_datetime": "2024-10-11 03:24:00",
"gt_price": 80596000.0
},
{
"matched": true,
"gt_bar_index": 65716,
"tech_bar_index": 65720,
"signal_bar_index": 65720,
"bar_offset": 4,
"tech_price": 91331000.0,
"tech_datetime": "2024-10-24 03:30:00",
"candidate_index": 650,
"gt_datetime": "2024-10-24 03:18:00",
"gt_price": 90789000.0
},
{
"matched": true,
"gt_bar_index": 66097,
"tech_bar_index": 66019,
"signal_bar_index": 66019,
"bar_offset": 78,
"tech_price": 92768000.0,
"tech_datetime": "2024-10-24 18:27:00",
"candidate_index": 652,
"gt_datetime": "2024-10-24 22:21:00",
"gt_price": 93472000.0
},
{
"matched": true,
"gt_bar_index": 71547,
"tech_bar_index": 71550,
"signal_bar_index": 71550,
"bar_offset": 3,
"tech_price": 93727000.0,
"tech_datetime": "2024-11-05 07:00:00",
"candidate_index": 700,
"gt_datetime": "2024-11-05 06:51:00",
"gt_price": 93110000.0
},
{
"matched": true,
"gt_bar_index": 73855,
"tech_bar_index": 73868,
"signal_bar_index": 73868,
"bar_offset": 13,
"tech_price": 106369000.0,
"tech_datetime": "2024-11-10 02:54:00",
"candidate_index": 719,
"gt_datetime": "2024-11-10 02:15:00",
"gt_price": 105773000.0
},
{
"matched": true,
"gt_bar_index": 74081,
"tech_bar_index": 73982,
"signal_bar_index": 73982,
"bar_offset": 99,
"tech_price": 106541000.0,
"tech_datetime": "2024-11-10 08:36:00",
"candidate_index": 720,
"gt_datetime": "2024-11-10 13:33:00",
"gt_price": 107812000.0
},
{
"matched": true,
"gt_bar_index": 75167,
"tech_bar_index": 75167,
"signal_bar_index": 75167,
"bar_offset": 0,
"tech_price": 121201000.0,
"tech_datetime": "2024-11-12 19:51:00",
"candidate_index": 732,
"gt_datetime": "2024-11-12 19:51:00",
"gt_price": 119856000.0
},
{
"matched": true,
"gt_bar_index": 75643,
"tech_bar_index": 75654,
"signal_bar_index": 75654,
"bar_offset": 11,
"tech_price": 124840000.0,
"tech_datetime": "2024-11-13 20:12:00",
"candidate_index": 739,
"gt_datetime": "2024-11-13 19:39:00",
"gt_price": 124006000.0
},
{
"matched": true,
"gt_bar_index": 76383,
"tech_bar_index": 76384,
"signal_bar_index": 76384,
"bar_offset": 1,
"tech_price": 122806000.0,
"tech_datetime": "2024-11-15 08:42:00",
"candidate_index": 755,
"gt_datetime": "2024-11-15 08:39:00",
"gt_price": 121700000.0
},
{
"matched": true,
"gt_bar_index": 78221,
"tech_bar_index": 78222,
"signal_bar_index": 78222,
"bar_offset": 1,
"tech_price": 126984000.0,
"tech_datetime": "2024-11-19 04:36:00",
"candidate_index": 780,
"gt_datetime": "2024-11-19 04:33:00",
"gt_price": 126300000.0
},
{
"matched": true,
"gt_bar_index": 78862,
"tech_bar_index": 78878,
"signal_bar_index": 78878,
"bar_offset": 16,
"tech_price": 129290000.0,
"tech_datetime": "2024-11-20 13:24:00",
"candidate_index": 788,
"gt_datetime": "2024-11-20 12:36:00",
"gt_price": 128642000.0
},
{
"matched": true,
"gt_bar_index": 79105,
"tech_bar_index": 79127,
"signal_bar_index": 79127,
"bar_offset": 22,
"tech_price": 132230000.0,
"tech_datetime": "2024-11-21 01:51:00",
"candidate_index": 790,
"gt_datetime": "2024-11-21 00:45:00",
"gt_price": 132801000.0
},
{
"matched": true,
"gt_bar_index": 82094,
"tech_bar_index": 82096,
"signal_bar_index": 82096,
"bar_offset": 2,
"tech_price": 128241000.0,
"tech_datetime": "2024-11-27 06:18:00",
"candidate_index": 826,
"gt_datetime": "2024-11-27 06:12:00",
"gt_price": 127500000.0
},
{
"matched": true,
"gt_bar_index": 82703,
"tech_bar_index": 82705,
"signal_bar_index": 82705,
"bar_offset": 2,
"tech_price": 132440000.0,
"tech_datetime": "2024-11-28 12:45:00",
"candidate_index": 832,
"gt_datetime": "2024-11-28 12:39:00",
"gt_price": 131585000.0
},
{
"matched": true,
"gt_bar_index": 85310,
"tech_bar_index": 85309,
"signal_bar_index": 85309,
"bar_offset": 1,
"tech_price": 112452000.0,
"tech_datetime": "2024-12-03 22:57:00",
"candidate_index": 851,
"gt_datetime": "2024-12-03 23:00:00",
"gt_price": 112251000.0
},
{
"matched": true,
"gt_bar_index": 85312,
"tech_bar_index": 85304,
"signal_bar_index": 85304,
"bar_offset": 8,
"tech_price": 130155000.0,
"tech_datetime": "2024-12-03 22:42:00",
"candidate_index": 850,
"gt_datetime": "2024-12-03 23:06:00",
"gt_price": 121848000.0
},
{
"matched": true,
"gt_bar_index": 85322,
"tech_bar_index": 85288,
"signal_bar_index": 85288,
"bar_offset": 34,
"tech_price": 132922000.0,
"tech_datetime": "2024-12-03 21:54:00",
"candidate_index": 849,
"gt_datetime": "2024-12-03 23:36:00",
"gt_price": 119000000.0
},
{
"matched": true,
"gt_bar_index": 85847,
"tech_bar_index": 85850,
"signal_bar_index": 85850,
"bar_offset": 3,
"tech_price": 134211000.0,
"tech_datetime": "2024-12-05 02:00:00",
"candidate_index": 855,
"gt_datetime": "2024-12-05 01:51:00",
"gt_price": 133501000.0
},
{
"matched": true,
"gt_bar_index": 86439,
"tech_bar_index": 86439,
"signal_bar_index": 86439,
"bar_offset": 0,
"tech_price": 134209000.0,
"tech_datetime": "2024-12-06 07:27:00",
"candidate_index": 869,
"gt_datetime": "2024-12-06 07:27:00",
"gt_price": 133500000.0
},
{
"matched": true,
"gt_bar_index": 88400,
"tech_bar_index": 88401,
"signal_bar_index": 88401,
"bar_offset": 1,
"tech_price": 136544000.0,
"tech_datetime": "2024-12-10 12:30:00",
"candidate_index": 892,
"gt_datetime": "2024-12-10 12:27:00",
"gt_price": 135700000.0
},
{
"matched": true,
"gt_bar_index": 90090,
"tech_bar_index": 90102,
"signal_bar_index": 90102,
"bar_offset": 12,
"tech_price": 143538000.0,
"tech_datetime": "2024-12-14 01:33:00",
"candidate_index": 910,
"gt_datetime": "2024-12-14 00:57:00",
"gt_price": 142556000.0
},
{
"matched": true,
"gt_bar_index": 90764,
"tech_bar_index": 90769,
"signal_bar_index": 90769,
"bar_offset": 5,
"tech_price": 146515000.0,
"tech_datetime": "2024-12-15 10:54:00",
"candidate_index": 914,
"gt_datetime": "2024-12-15 10:39:00",
"gt_price": 146200000.0
},
{
"matched": true,
"gt_bar_index": 93363,
"tech_bar_index": 93363,
"signal_bar_index": 93363,
"bar_offset": 0,
"tech_price": 140703000.0,
"tech_datetime": "2024-12-20 20:36:00",
"candidate_index": 956,
"gt_datetime": "2024-12-20 20:36:00",
"gt_price": 139700000.0
},
{
"matched": true,
"gt_bar_index": 94978,
"tech_bar_index": 94991,
"signal_bar_index": 94991,
"bar_offset": 13,
"tech_price": 141035000.0,
"tech_datetime": "2024-12-24 06:00:00",
"candidate_index": 977,
"gt_datetime": "2024-12-24 05:21:00",
"gt_price": 140220000.0
},
{
"matched": true,
"gt_bar_index": 95321,
"tech_bar_index": 95321,
"signal_bar_index": 95321,
"bar_offset": 0,
"tech_price": 142630000.0,
"tech_datetime": "2024-12-24 22:30:00",
"candidate_index": 980,
"gt_datetime": "2024-12-24 22:30:00",
"gt_price": 142630000.0
},
{
"matched": true,
"gt_bar_index": 98235,
"tech_bar_index": 98243,
"signal_bar_index": 98243,
"bar_offset": 8,
"tech_price": 136812000.0,
"tech_datetime": "2024-12-31 00:36:00",
"candidate_index": 1001,
"gt_datetime": "2024-12-31 00:12:00",
"gt_price": 136000000.0
},
{
"matched": true,
"gt_bar_index": 99931,
"tech_bar_index": 99949,
"signal_bar_index": 99949,
"bar_offset": 18,
"tech_price": 143340000.0,
"tech_datetime": "2025-01-03 18:51:00",
"candidate_index": 1015,
"gt_datetime": "2025-01-03 17:57:00",
"gt_price": 142620000.0
},
{
"matched": true,
"gt_bar_index": 100913,
"tech_bar_index": 101022,
"signal_bar_index": 101022,
"bar_offset": 109,
"tech_price": 144500000.0,
"tech_datetime": "2025-01-06 00:30:00",
"candidate_index": 1020,
"gt_datetime": "2025-01-05 19:03:00",
"gt_price": 143547000.0
},
{
"matched": true,
"gt_bar_index": 101119,
"tech_bar_index": 101118,
"signal_bar_index": 101118,
"bar_offset": 1,
"tech_price": 144925000.0,
"tech_datetime": "2025-01-06 05:18:00",
"candidate_index": 1021,
"gt_datetime": "2025-01-06 05:21:00",
"gt_price": 145008000.0
},
{
"matched": true,
"gt_bar_index": 104844,
"tech_bar_index": 104844,
"signal_bar_index": 104844,
"bar_offset": 0,
"tech_price": 138277000.0,
"tech_datetime": "2025-01-13 23:36:00",
"candidate_index": 1062,
"gt_datetime": "2025-01-13 23:36:00",
"gt_price": 137300000.0
},
{
"matched": true,
"gt_bar_index": 106365,
"tech_bar_index": 106295,
"signal_bar_index": 106295,
"bar_offset": 70,
"tech_price": 145140000.0,
"tech_datetime": "2025-01-17 00:09:00",
"candidate_index": 1079,
"gt_datetime": "2025-01-17 03:39:00",
"gt_price": 145715000.0
},
{
"matched": true,
"gt_bar_index": 107040,
"tech_bar_index": 107042,
"signal_bar_index": 107042,
"bar_offset": 2,
"tech_price": 152586000.0,
"tech_datetime": "2025-01-18 13:30:00",
"candidate_index": 1083,
"gt_datetime": "2025-01-18 13:24:00",
"gt_price": 151690000.0
},
{
"matched": true,
"gt_bar_index": 107903,
"tech_bar_index": 107903,
"signal_bar_index": 107903,
"bar_offset": 0,
"tech_price": 152557000.0,
"tech_datetime": "2025-01-20 08:33:00",
"candidate_index": 1096,
"gt_datetime": "2025-01-20 08:33:00",
"gt_price": 151000000.0
},
{
"matched": true,
"gt_bar_index": 108422,
"tech_bar_index": 108423,
"signal_bar_index": 108423,
"bar_offset": 1,
"tech_price": 152030000.0,
"tech_datetime": "2025-01-21 10:33:00",
"candidate_index": 1107,
"gt_datetime": "2025-01-21 10:30:00",
"gt_price": 151111000.0
},
{
"matched": true,
"gt_bar_index": 109567,
"tech_bar_index": 109573,
"signal_bar_index": 109573,
"bar_offset": 6,
"tech_price": 152812000.0,
"tech_datetime": "2025-01-23 20:03:00",
"candidate_index": 1120,
"gt_datetime": "2025-01-23 19:45:00",
"gt_price": 152000000.0
},
{
"matched": true,
"gt_bar_index": 111421,
"tech_bar_index": 111423,
"signal_bar_index": 111423,
"bar_offset": 2,
"tech_price": 152120000.0,
"tech_datetime": "2025-01-27 16:33:00",
"candidate_index": 1134,
"gt_datetime": "2025-01-27 16:27:00",
"gt_price": 151250000.0
},
{
"matched": true,
"gt_bar_index": 111863,
"tech_bar_index": 111899,
"signal_bar_index": 111899,
"bar_offset": 36,
"tech_price": 156400000.0,
"tech_datetime": "2025-01-28 16:21:00",
"candidate_index": 1139,
"gt_datetime": "2025-01-28 14:33:00",
"gt_price": 156093000.0
},
{
"matched": true,
"gt_bar_index": 114670,
"tech_bar_index": 114670,
"signal_bar_index": 114670,
"bar_offset": 0,
"tech_price": 146177000.0,
"tech_datetime": "2025-02-03 10:54:00",
"candidate_index": 1162,
"gt_datetime": "2025-02-03 10:54:00",
"gt_price": 145385000.0
},
{
"matched": true,
"gt_bar_index": 114873,
"tech_bar_index": 114906,
"signal_bar_index": 114906,
"bar_offset": 33,
"tech_price": 151100000.0,
"tech_datetime": "2025-02-03 22:42:00",
"candidate_index": 1165,
"gt_datetime": "2025-02-03 21:03:00",
"gt_price": 150000000.0
},
{
"matched": true,
"gt_bar_index": 125301,
"tech_bar_index": 125302,
"signal_bar_index": 125302,
"bar_offset": 1,
"tech_price": 126307000.0,
"tech_datetime": "2025-02-25 19:27:00",
"candidate_index": 1253,
"gt_datetime": "2025-02-25 19:24:00",
"gt_price": 125350000.0
},
{
"matched": true,
"gt_bar_index": 125979,
"tech_bar_index": 125980,
"signal_bar_index": 125980,
"bar_offset": 1,
"tech_price": 121181000.0,
"tech_datetime": "2025-02-27 05:21:00",
"candidate_index": 1266,
"gt_datetime": "2025-02-27 05:18:00",
"gt_price": 120555000.0
},
{
"matched": true,
"gt_bar_index": 126708,
"tech_bar_index": 126711,
"signal_bar_index": 126711,
"bar_offset": 3,
"tech_price": 117177000.0,
"tech_datetime": "2025-02-28 17:54:00",
"candidate_index": 1284,
"gt_datetime": "2025-02-28 17:45:00",
"gt_price": 116425000.0
},
{
"matched": true,
"gt_bar_index": 127793,
"tech_bar_index": 127801,
"signal_bar_index": 127801,
"bar_offset": 8,
"tech_price": 128040000.0,
"tech_datetime": "2025-03-03 00:24:00",
"candidate_index": 1294,
"gt_datetime": "2025-03-03 00:00:00",
"gt_price": 126614000.0
},
{
"matched": true,
"gt_bar_index": 128760,
"tech_bar_index": 128761,
"signal_bar_index": 128761,
"bar_offset": 1,
"tech_price": 124134000.0,
"tech_datetime": "2025-03-05 00:24:00",
"candidate_index": 1316,
"gt_datetime": "2025-03-05 00:21:00",
"gt_price": 123125000.0
},
{
"matched": true,
"gt_bar_index": 129295,
"tech_bar_index": 129260,
"signal_bar_index": 129260,
"bar_offset": 35,
"tech_price": 132000000.0,
"tech_datetime": "2025-03-06 01:21:00",
"candidate_index": 1325,
"gt_datetime": "2025-03-06 03:06:00",
"gt_price": 133000000.0
},
{
"matched": true,
"gt_bar_index": 129911,
"tech_bar_index": 129911,
"signal_bar_index": 129911,
"bar_offset": 0,
"tech_price": 128078000.0,
"tech_datetime": "2025-03-07 09:54:00",
"candidate_index": 1335,
"gt_datetime": "2025-03-07 09:54:00",
"gt_price": 127283000.0
},
{
"matched": true,
"gt_bar_index": 130057,
"tech_bar_index": 129980,
"signal_bar_index": 129980,
"bar_offset": 77,
"tech_price": 130003000.0,
"tech_datetime": "2025-03-07 13:21:00",
"candidate_index": 1336,
"gt_datetime": "2025-03-07 17:12:00",
"gt_price": 130940000.0
},
{
"matched": true,
"gt_bar_index": 131830,
"tech_bar_index": 131830,
"signal_bar_index": 131830,
"bar_offset": 0,
"tech_price": 115401000.0,
"tech_datetime": "2025-03-11 09:51:00",
"candidate_index": 1367,
"gt_datetime": "2025-03-11 09:51:00",
"gt_price": 114800000.0
},
{
"matched": true,
"gt_bar_index": 133387,
"tech_bar_index": 133407,
"signal_bar_index": 133407,
"bar_offset": 20,
"tech_price": 121442000.0,
"tech_datetime": "2025-03-14 16:42:00",
"candidate_index": 1387,
"gt_datetime": "2025-03-14 15:42:00",
"gt_price": 120650000.0
},
{
"matched": true,
"gt_bar_index": 135544,
"tech_bar_index": 135548,
"signal_bar_index": 135548,
"bar_offset": 4,
"tech_price": 120297000.0,
"tech_datetime": "2025-03-19 03:45:00",
"candidate_index": 1404,
"gt_datetime": "2025-03-19 03:33:00",
"gt_price": 119654000.0
},
{
"matched": true,
"gt_bar_index": 136015,
"tech_bar_index": 136016,
"signal_bar_index": 136016,
"bar_offset": 1,
"tech_price": 123709000.0,
"tech_datetime": "2025-03-20 03:09:00",
"candidate_index": 1406,
"gt_datetime": "2025-03-20 03:06:00",
"gt_price": 122700000.0
},
{
"matched": true,
"gt_bar_index": 141292,
"tech_bar_index": 141304,
"signal_bar_index": 141304,
"bar_offset": 12,
"tech_price": 121923000.0,
"tech_datetime": "2025-03-31 14:00:00",
"candidate_index": 1446,
"gt_datetime": "2025-03-31 13:24:00",
"gt_price": 121182000.0
},
{
"matched": true,
"gt_bar_index": 142289,
"tech_bar_index": 142298,
"signal_bar_index": 142298,
"bar_offset": 9,
"tech_price": 125065000.0,
"tech_datetime": "2025-04-02 15:42:00",
"candidate_index": 1454,
"gt_datetime": "2025-04-02 15:15:00",
"gt_price": 124406000.0
},
{
"matched": true,
"gt_bar_index": 144702,
"tech_bar_index": 144706,
"signal_bar_index": 144706,
"bar_offset": 4,
"tech_price": 112450000.0,
"tech_datetime": "2025-04-07 16:06:00",
"candidate_index": 1486,
"gt_datetime": "2025-04-07 15:54:00",
"gt_price": 111850000.0
},
{
"matched": true,
"gt_bar_index": 145553,
"tech_bar_index": 145554,
"signal_bar_index": 145554,
"bar_offset": 1,
"tech_price": 113229000.0,
"tech_datetime": "2025-04-09 10:30:00",
"candidate_index": 1502,
"gt_datetime": "2025-04-09 10:27:00",
"gt_price": 112550000.0
},
{
"matched": true,
"gt_bar_index": 145823,
"tech_bar_index": 145760,
"signal_bar_index": 145760,
"bar_offset": 63,
"tech_price": 114471000.0,
"tech_datetime": "2025-04-09 20:48:00",
"candidate_index": 1506,
"gt_datetime": "2025-04-09 23:57:00",
"gt_price": 115250000.0
},
{
"matched": true,
"gt_bar_index": 146324,
"tech_bar_index": 146326,
"signal_bar_index": 146326,
"bar_offset": 2,
"tech_price": 117464000.0,
"tech_datetime": "2025-04-11 01:06:00",
"candidate_index": 1513,
"gt_datetime": "2025-04-11 01:00:00",
"gt_price": 116700000.0
},
{
"matched": true,
"gt_bar_index": 151125,
"tech_bar_index": 151055,
"signal_bar_index": 151055,
"bar_offset": 70,
"tech_price": 122169000.0,
"tech_datetime": "2025-04-20 21:33:00",
"candidate_index": 1547,
"gt_datetime": "2025-04-21 01:03:00",
"gt_price": 121956000.0
},
{
"matched": true,
"gt_bar_index": 154682,
"tech_bar_index": 154692,
"signal_bar_index": 154692,
"bar_offset": 10,
"tech_price": 134589000.0,
"tech_datetime": "2025-04-28 11:24:00",
"candidate_index": 1569,
"gt_datetime": "2025-04-28 10:54:00",
"gt_price": 133830000.0
},
{
"matched": true,
"gt_bar_index": 158238,
"tech_bar_index": 158252,
"signal_bar_index": 158252,
"bar_offset": 14,
"tech_price": 133705000.0,
"tech_datetime": "2025-05-05 21:24:00",
"candidate_index": 1586,
"gt_datetime": "2025-05-05 20:42:00",
"gt_price": 133000000.0
},
{
"matched": true,
"gt_bar_index": 164977,
"tech_bar_index": 164996,
"signal_bar_index": 164996,
"bar_offset": 19,
"tech_price": 146235000.0,
"tech_datetime": "2025-05-19 22:36:00",
"candidate_index": 1634,
"gt_datetime": "2025-05-19 21:39:00",
"gt_price": 145470000.0
},
{
"matched": true,
"gt_bar_index": 165209,
"tech_bar_index": 165185,
"signal_bar_index": 165185,
"bar_offset": 24,
"tech_price": 148945000.0,
"tech_datetime": "2025-05-20 08:03:00",
"candidate_index": 1636,
"gt_datetime": "2025-05-20 09:15:00",
"gt_price": 149593000.0
},
{
"matched": true,
"gt_bar_index": 173304,
"tech_bar_index": 173306,
"signal_bar_index": 173306,
"bar_offset": 2,
"tech_price": 141300000.0,
"tech_datetime": "2025-06-06 06:06:00",
"candidate_index": 1691,
"gt_datetime": "2025-06-06 06:00:00",
"gt_price": 140470000.0
},
{
"matched": true,
"gt_bar_index": 174927,
"tech_bar_index": 174994,
"signal_bar_index": 174994,
"bar_offset": 67,
"tech_price": 145999000.0,
"tech_datetime": "2025-06-09 18:30:00",
"candidate_index": 1698,
"gt_datetime": "2025-06-09 15:09:00",
"gt_price": 145036000.0
},
{
"matched": true,
"gt_bar_index": 176747,
"tech_bar_index": 176750,
"signal_bar_index": 176750,
"bar_offset": 3,
"tech_price": 143769000.0,
"tech_datetime": "2025-06-13 10:18:00",
"candidate_index": 1706,
"gt_datetime": "2025-06-13 10:09:00",
"gt_price": 143000000.0
},
{
"matched": true,
"gt_bar_index": 181450,
"tech_bar_index": 181456,
"signal_bar_index": 181456,
"bar_offset": 6,
"tech_price": 138236000.0,
"tech_datetime": "2025-06-23 05:36:00",
"candidate_index": 1735,
"gt_datetime": "2025-06-23 05:18:00",
"gt_price": 137200000.0
},
{
"matched": true,
"gt_bar_index": 188615,
"tech_bar_index": 188628,
"signal_bar_index": 188628,
"bar_offset": 13,
"tech_price": 147815000.0,
"tech_datetime": "2025-07-08 04:12:00",
"candidate_index": 1770,
"gt_datetime": "2025-07-08 03:33:00",
"gt_price": 147047000.0
},
{
"matched": true,
"gt_bar_index": 201217,
"tech_bar_index": 201221,
"signal_bar_index": 201221,
"bar_offset": 4,
"tech_price": 157580000.0,
"tech_datetime": "2025-08-03 09:51:00",
"candidate_index": 1849,
"gt_datetime": "2025-08-03 09:39:00",
"gt_price": 156713000.0
},
{
"matched": true,
"gt_bar_index": 203225,
"tech_bar_index": 203333,
"signal_bar_index": 203333,
"bar_offset": 108,
"tech_price": 160605000.0,
"tech_datetime": "2025-08-07 19:27:00",
"candidate_index": 1858,
"gt_datetime": "2025-08-07 14:03:00",
"gt_price": 159468000.0
},
{
"matched": true,
"gt_bar_index": 205728,
"tech_bar_index": 205774,
"signal_bar_index": 205774,
"bar_offset": 46,
"tech_price": 164255000.0,
"tech_datetime": "2025-08-12 21:30:00",
"candidate_index": 1870,
"gt_datetime": "2025-08-12 19:12:00",
"gt_price": 163085000.0
},
{
"matched": true,
"gt_bar_index": 215111,
"tech_bar_index": 215117,
"signal_bar_index": 215117,
"bar_offset": 6,
"tech_price": 149999000.0,
"tech_datetime": "2025-09-01 14:36:00",
"candidate_index": 1927,
"gt_datetime": "2025-09-01 14:18:00",
"gt_price": 149140000.0
},
{
"matched": true,
"gt_bar_index": 227358,
"tech_bar_index": 227444,
"signal_bar_index": 227444,
"bar_offset": 86,
"tech_price": 158257000.0,
"tech_datetime": "2025-09-27 09:03:00",
"candidate_index": 1978,
"gt_datetime": "2025-09-27 04:45:00",
"gt_price": 157100000.0
},
{
"matched": true,
"gt_bar_index": 228319,
"tech_bar_index": 228335,
"signal_bar_index": 228335,
"bar_offset": 16,
"tech_price": 158969000.0,
"tech_datetime": "2025-09-29 05:36:00",
"candidate_index": 1979,
"gt_datetime": "2025-09-29 04:48:00",
"gt_price": 158464000.0
},
{
"matched": true,
"gt_bar_index": 234072,
"tech_bar_index": 234074,
"signal_bar_index": 234074,
"bar_offset": 2,
"tech_price": 169000000.0,
"tech_datetime": "2025-10-11 11:00:00",
"candidate_index": 2019,
"gt_datetime": "2025-10-11 10:54:00",
"gt_price": 168000000.0
},
{
"matched": true,
"gt_bar_index": 237122,
"tech_bar_index": 237125,
"signal_bar_index": 237125,
"bar_offset": 3,
"tech_price": 160578000.0,
"tech_datetime": "2025-10-17 19:33:00",
"candidate_index": 2046,
"gt_datetime": "2025-10-17 19:24:00",
"gt_price": 159762000.0
},
{
"matched": true,
"gt_bar_index": 238953,
"tech_bar_index": 238961,
"signal_bar_index": 238961,
"bar_offset": 8,
"tech_price": 162952000.0,
"tech_datetime": "2025-10-21 15:21:00",
"candidate_index": 2058,
"gt_datetime": "2025-10-21 14:57:00",
"gt_price": 162010000.0
},
{
"matched": true,
"gt_bar_index": 240563,
"tech_bar_index": 240578,
"signal_bar_index": 240578,
"bar_offset": 15,
"tech_price": 165423000.0,
"tech_datetime": "2025-10-25 00:12:00",
"candidate_index": 2076,
"gt_datetime": "2025-10-24 23:27:00",
"gt_price": 164400000.0
},
{
"matched": true,
"gt_bar_index": 240794,
"tech_bar_index": 240524,
"signal_bar_index": 240524,
"bar_offset": 270,
"tech_price": 166905000.0,
"tech_datetime": "2025-10-24 21:30:00",
"candidate_index": 2075,
"gt_datetime": "2025-10-25 11:00:00",
"gt_price": 165986000.0
},
{
"matched": true,
"gt_bar_index": 246067,
"tech_bar_index": 246069,
"signal_bar_index": 246069,
"bar_offset": 2,
"tech_price": 148034000.0,
"tech_datetime": "2025-11-05 10:45:00",
"candidate_index": 2115,
"gt_datetime": "2025-11-05 10:39:00",
"gt_price": 146822000.0
},
{
"matched": true,
"gt_bar_index": 248160,
"tech_bar_index": 248180,
"signal_bar_index": 248180,
"bar_offset": 20,
"tech_price": 152120000.0,
"tech_datetime": "2025-11-09 20:18:00",
"candidate_index": 2132,
"gt_datetime": "2025-11-09 19:18:00",
"gt_price": 151250000.0
},
{
"matched": true,
"gt_bar_index": 252411,
"tech_bar_index": 252417,
"signal_bar_index": 252417,
"bar_offset": 6,
"tech_price": 133000000.0,
"tech_datetime": "2025-11-18 16:09:00",
"candidate_index": 2181,
"gt_datetime": "2025-11-18 15:51:00",
"gt_price": 132269000.0
},
{
"matched": true,
"gt_bar_index": 253963,
"tech_bar_index": 253964,
"signal_bar_index": 253964,
"bar_offset": 1,
"tech_price": 122600000.0,
"tech_datetime": "2025-11-21 21:30:00",
"candidate_index": 2209,
"gt_datetime": "2025-11-21 21:27:00",
"gt_price": 121469000.0
},
{
"matched": true,
"gt_bar_index": 256232,
"tech_bar_index": 256258,
"signal_bar_index": 256258,
"bar_offset": 26,
"tech_price": 130400000.0,
"tech_datetime": "2025-11-26 22:39:00",
"candidate_index": 2234,
"gt_datetime": "2025-11-26 21:21:00",
"gt_price": 129636000.0
},
{
"matched": true,
"gt_bar_index": 258700,
"tech_bar_index": 258701,
"signal_bar_index": 258701,
"bar_offset": 1,
"tech_price": 126778000.0,
"tech_datetime": "2025-12-02 00:48:00",
"candidate_index": 2251,
"gt_datetime": "2025-12-02 00:45:00",
"gt_price": 125743000.0
},
{
"matched": true,
"gt_bar_index": 259278,
"tech_bar_index": 259287,
"signal_bar_index": 259287,
"bar_offset": 9,
"tech_price": 135693000.0,
"tech_datetime": "2025-12-03 06:06:00",
"candidate_index": 2258,
"gt_datetime": "2025-12-03 05:39:00",
"gt_price": 134952000.0
},
{
"matched": true,
"gt_bar_index": 261556,
"tech_bar_index": 261557,
"signal_bar_index": 261557,
"bar_offset": 1,
"tech_price": 132091000.0,
"tech_datetime": "2025-12-07 23:36:00",
"candidate_index": 2277,
"gt_datetime": "2025-12-07 23:33:00",
"gt_price": 131422000.0
},
{
"matched": true,
"gt_bar_index": 262330,
"tech_bar_index": 262335,
"signal_bar_index": 262335,
"bar_offset": 5,
"tech_price": 134055000.0,
"tech_datetime": "2025-12-09 14:30:00",
"candidate_index": 2284,
"gt_datetime": "2025-12-09 14:15:00",
"gt_price": 133333000.0
},
{
"matched": true,
"gt_bar_index": 263249,
"tech_bar_index": 263260,
"signal_bar_index": 263260,
"bar_offset": 11,
"tech_price": 133969000.0,
"tech_datetime": "2025-12-11 12:45:00",
"candidate_index": 2294,
"gt_datetime": "2025-12-11 12:12:00",
"gt_price": 133283000.0
},
{
"matched": true,
"gt_bar_index": 265681,
"tech_bar_index": 265684,
"signal_bar_index": 265684,
"bar_offset": 3,
"tech_price": 127682000.0,
"tech_datetime": "2025-12-16 13:57:00",
"candidate_index": 2310,
"gt_datetime": "2025-12-16 13:48:00",
"gt_price": 127025000.0
},
{
"matched": true,
"gt_bar_index": 266174,
"tech_bar_index": 266185,
"signal_bar_index": 266185,
"bar_offset": 11,
"tech_price": 129274000.0,
"tech_datetime": "2025-12-17 15:00:00",
"candidate_index": 2314,
"gt_datetime": "2025-12-17 14:27:00",
"gt_price": 128525000.0
},
{
"matched": true,
"gt_bar_index": 266945,
"tech_bar_index": 266945,
"signal_bar_index": 266945,
"bar_offset": 0,
"tech_price": 127000000.0,
"tech_datetime": "2025-12-19 05:00:00",
"candidate_index": 2322,
"gt_datetime": "2025-12-19 05:00:00",
"gt_price": 126200000.0
},
{
"matched": true,
"gt_bar_index": 268261,
"tech_bar_index": 268267,
"signal_bar_index": 268267,
"bar_offset": 6,
"tech_price": 131249000.0,
"tech_datetime": "2025-12-21 23:06:00",
"candidate_index": 2328,
"gt_datetime": "2025-12-21 22:48:00",
"gt_price": 130472000.0
},
{
"matched": true,
"gt_bar_index": 272371,
"tech_bar_index": 272385,
"signal_bar_index": 272385,
"bar_offset": 14,
"tech_price": 127009000.0,
"tech_datetime": "2025-12-30 13:00:00",
"candidate_index": 2351,
"gt_datetime": "2025-12-30 12:18:00",
"gt_price": 126374000.0
},
{
"matched": true,
"gt_bar_index": 273906,
"tech_bar_index": 273876,
"signal_bar_index": 273876,
"bar_offset": 30,
"tech_price": 129150000.0,
"tech_datetime": "2026-01-02 15:33:00",
"candidate_index": 2360,
"gt_datetime": "2026-01-02 17:03:00",
"gt_price": 128953000.0
},
{
"matched": true,
"gt_bar_index": 277283,
"tech_bar_index": 277292,
"signal_bar_index": 277292,
"bar_offset": 9,
"tech_price": 132459000.0,
"tech_datetime": "2026-01-09 18:21:00",
"candidate_index": 2384,
"gt_datetime": "2026-01-09 17:54:00",
"gt_price": 131780000.0
},
{
"matched": true,
"gt_bar_index": 278590,
"tech_bar_index": 278530,
"signal_bar_index": 278530,
"bar_offset": 60,
"tech_price": 133866000.0,
"tech_datetime": "2026-01-12 08:15:00",
"candidate_index": 2388,
"gt_datetime": "2026-01-12 11:15:00",
"gt_price": 135008000.0
},
{
"matched": true,
"gt_bar_index": 287235,
"tech_bar_index": 287236,
"signal_bar_index": 287236,
"bar_offset": 1,
"tech_price": 119730000.0,
"tech_datetime": "2026-01-30 11:33:00",
"candidate_index": 2449,
"gt_datetime": "2026-01-30 11:30:00",
"gt_price": 119124000.0
},
{
"matched": true,
"gt_bar_index": 288700,
"tech_bar_index": 288700,
"signal_bar_index": 288700,
"bar_offset": 0,
"tech_price": 111474000.0,
"tech_datetime": "2026-02-02 12:45:00",
"candidate_index": 2469,
"gt_datetime": "2026-02-02 12:45:00",
"gt_price": 110761000.0
},
{
"matched": true,
"gt_bar_index": 290551,
"tech_bar_index": 290550,
"signal_bar_index": 290550,
"bar_offset": 1,
"tech_price": 89826000.0,
"tech_datetime": "2026-02-06 09:15:00",
"candidate_index": 2515,
"gt_datetime": "2026-02-06 09:18:00",
"gt_price": 88999000.0
},
{
"matched": true,
"gt_bar_index": 290757,
"tech_bar_index": 290757,
"signal_bar_index": 290757,
"bar_offset": 0,
"tech_price": 94625000.0,
"tech_datetime": "2026-02-06 19:36:00",
"candidate_index": 2522,
"gt_datetime": "2026-02-06 19:36:00",
"gt_price": 81110000.0
},
{
"matched": true,
"gt_bar_index": 291171,
"tech_bar_index": 291171,
"signal_bar_index": 291171,
"bar_offset": 0,
"tech_price": 100381000.0,
"tech_datetime": "2026-02-07 16:18:00",
"candidate_index": 2527,
"gt_datetime": "2026-02-07 16:18:00",
"gt_price": 99500000.0
},
{
"matched": true,
"gt_bar_index": 291843,
"tech_bar_index": 291846,
"signal_bar_index": 291846,
"bar_offset": 3,
"tech_price": 104987000.0,
"tech_datetime": "2026-02-09 02:03:00",
"candidate_index": 2534,
"gt_datetime": "2026-02-09 01:54:00",
"gt_price": 104442000.0
},
{
"matched": true,
"gt_bar_index": 293795,
"tech_bar_index": 293797,
"signal_bar_index": 293797,
"bar_offset": 2,
"tech_price": 96333000.0,
"tech_datetime": "2026-02-13 03:36:00",
"candidate_index": 2566,
"gt_datetime": "2026-02-13 03:30:00",
"gt_price": 95788000.0
},
{
"matched": true,
"gt_bar_index": 294715,
"tech_bar_index": 294719,
"signal_bar_index": 294719,
"bar_offset": 4,
"tech_price": 102416000.0,
"tech_datetime": "2026-02-15 01:42:00",
"candidate_index": 2574,
"gt_datetime": "2026-02-15 01:30:00",
"gt_price": 101900000.0
},
{
"matched": true,
"gt_bar_index": 299457,
"tech_bar_index": 299458,
"signal_bar_index": 299458,
"bar_offset": 1,
"tech_price": 92562000.0,
"tech_datetime": "2026-02-24 22:39:00",
"candidate_index": 2624,
"gt_datetime": "2026-02-24 22:36:00",
"gt_price": 92000000.0
},
{
"matched": true,
"gt_bar_index": 299887,
"tech_bar_index": 299911,
"signal_bar_index": 299911,
"bar_offset": 24,
"tech_price": 95500000.0,
"tech_datetime": "2026-02-25 21:18:00",
"candidate_index": 2630,
"gt_datetime": "2026-02-25 20:06:00",
"gt_price": 94680000.0
},
{
"matched": true,
"gt_bar_index": 301244,
"tech_bar_index": 301245,
"signal_bar_index": 301245,
"bar_offset": 1,
"tech_price": 93216000.0,
"tech_datetime": "2026-02-28 16:00:00",
"candidate_index": 2650,
"gt_datetime": "2026-02-28 15:57:00",
"gt_price": 92582000.0
},
{
"matched": true,
"gt_bar_index": 303096,
"tech_bar_index": 303108,
"signal_bar_index": 303108,
"bar_offset": 12,
"tech_price": 99605000.0,
"tech_datetime": "2026-03-04 13:09:00",
"candidate_index": 2675,
"gt_datetime": "2026-03-04 12:33:00",
"gt_price": 98900000.0
},
{
"matched": true,
"gt_bar_index": 303316,
"tech_bar_index": 303279,
"signal_bar_index": 303279,
"bar_offset": 37,
"tech_price": 103403000.0,
"tech_datetime": "2026-03-04 21:42:00",
"candidate_index": 2676,
"gt_datetime": "2026-03-04 23:33:00",
"gt_price": 105000000.0
},
{
"matched": true,
"gt_bar_index": 305393,
"tech_bar_index": 305389,
"signal_bar_index": 305389,
"bar_offset": 4,
"tech_price": 98178000.0,
"tech_datetime": "2026-03-09 07:12:00",
"candidate_index": 2704,
"gt_datetime": "2026-03-09 07:24:00",
"gt_price": 97511000.0
},
{
"matched": true,
"gt_bar_index": 306974,
"tech_bar_index": 306938,
"signal_bar_index": 306938,
"bar_offset": 36,
"tech_price": 102129000.0,
"tech_datetime": "2026-03-12 12:39:00",
"candidate_index": 2724,
"gt_datetime": "2026-03-12 14:27:00",
"gt_price": 101706000.0
},
{
"matched": true,
"gt_bar_index": 307958,
"tech_bar_index": 307887,
"signal_bar_index": 307887,
"bar_offset": 71,
"tech_price": 104565000.0,
"tech_datetime": "2026-03-14 12:06:00",
"candidate_index": 2736,
"gt_datetime": "2026-03-14 15:39:00",
"gt_price": 103880000.0
},
{
"matched": true,
"gt_bar_index": 308287,
"tech_bar_index": 308297,
"signal_bar_index": 308297,
"bar_offset": 10,
"tech_price": 105008000.0,
"tech_datetime": "2026-03-15 08:36:00",
"candidate_index": 2738,
"gt_datetime": "2026-03-15 08:06:00",
"gt_price": 104939000.0
},
{
"matched": true,
"gt_bar_index": 312158,
"tech_bar_index": 312161,
"signal_bar_index": 312161,
"bar_offset": 3,
"tech_price": 101983000.0,
"tech_datetime": "2026-03-23 09:48:00",
"candidate_index": 2774,
"gt_datetime": "2026-03-23 09:39:00",
"gt_price": 101413000.0
},
{
"matched": true,
"gt_bar_index": 312981,
"tech_bar_index": 312991,
"signal_bar_index": 312991,
"bar_offset": 10,
"tech_price": 103899000.0,
"tech_datetime": "2026-03-25 03:18:00",
"candidate_index": 2781,
"gt_datetime": "2026-03-25 02:48:00",
"gt_price": 103295000.0
},
{
"matched": true,
"gt_bar_index": 314419,
"tech_bar_index": 314441,
"signal_bar_index": 314441,
"bar_offset": 22,
"tech_price": 100310000.0,
"tech_datetime": "2026-03-28 03:48:00",
"candidate_index": 2794,
"gt_datetime": "2026-03-28 02:42:00",
"gt_price": 99803000.0
},
{
"matched": true,
"gt_bar_index": 317076,
"tech_bar_index": 317082,
"signal_bar_index": 317082,
"bar_offset": 6,
"tech_price": 100888000.0,
"tech_datetime": "2026-04-02 22:51:00",
"candidate_index": 2815,
"gt_datetime": "2026-04-02 22:33:00",
"gt_price": 100318000.0
},
{
"matched": true,
"gt_bar_index": 318592,
"tech_bar_index": 318553,
"signal_bar_index": 318553,
"bar_offset": 39,
"tech_price": 102363000.0,
"tech_datetime": "2026-04-06 00:24:00",
"candidate_index": 2821,
"gt_datetime": "2026-04-06 02:21:00",
"gt_price": 102102000.0
},
{
"matched": true,
"gt_bar_index": 322055,
"tech_bar_index": 322025,
"signal_bar_index": 322025,
"bar_offset": 30,
"tech_price": 106500000.0,
"tech_datetime": "2026-04-13 06:00:00",
"candidate_index": 2846,
"gt_datetime": "2026-04-13 07:30:00",
"gt_price": 105373000.0
},
{
"matched": true,
"gt_bar_index": 325445,
"tech_bar_index": 325461,
"signal_bar_index": 325461,
"bar_offset": 16,
"tech_price": 110570000.0,
"tech_datetime": "2026-04-20 09:48:00",
"candidate_index": 2870,
"gt_datetime": "2026-04-20 09:00:00",
"gt_price": 109983000.0
},
{
"matched": true,
"gt_bar_index": 330047,
"tech_bar_index": 330051,
"signal_bar_index": 330051,
"bar_offset": 4,
"tech_price": 112881000.0,
"tech_datetime": "2026-04-30 03:21:00",
"candidate_index": 2899,
"gt_datetime": "2026-04-30 03:09:00",
"gt_price": 112200000.0
},
{
"matched": true,
"gt_bar_index": 330667,
"tech_bar_index": 330710,
"signal_bar_index": 330710,
"bar_offset": 43,
"tech_price": 114781000.0,
"tech_datetime": "2026-05-01 12:18:00",
"candidate_index": 2903,
"gt_datetime": "2026-05-01 10:09:00",
"gt_price": 114075000.0
},
{
"matched": true,
"gt_bar_index": 347005,
"tech_bar_index": 347005,
"signal_bar_index": 347005,
"bar_offset": 0,
"tech_price": 92127000.0,
"tech_datetime": "2026-06-04 11:03:00",
"candidate_index": 3011,
"gt_datetime": "2026-06-04 11:03:00",
"gt_price": 91495000.0
},
{
"matched": true,
"gt_bar_index": 347824,
"tech_bar_index": 347824,
"signal_bar_index": 347824,
"bar_offset": 0,
"tech_price": 90872000.0,
"tech_datetime": "2026-06-06 04:00:00",
"candidate_index": 3031,
"gt_datetime": "2026-06-06 04:00:00",
"gt_price": 90332000.0
},
{
"matched": true,
"gt_bar_index": 348658,
"tech_bar_index": 348636,
"signal_bar_index": 348636,
"bar_offset": 22,
"tech_price": 95150000.0,
"tech_datetime": "2026-06-07 20:36:00",
"candidate_index": 3039,
"gt_datetime": "2026-06-07 21:42:00",
"gt_price": 93600000.0
}
],
"misses": [
{
"gt_bar_index": 188936,
"gt_datetime": "2025-07-08 19:36:00",
"gt_price": 148400000.0
}
]
},
"sell": {
"side": "sell",
"gt_count": 102,
"tech_count": 2818,
"hit_count": 102,
"miss_count": 0,
"recall": 1.0,
"precision": 0.0362,
"f1": 0.0699,
"avg_bar_offset": 17.3,
"hits": [
{
"matched": true,
"gt_bar_index": 1959,
"tech_bar_index": 1981,
"signal_bar_index": 1981,
"bar_offset": 22,
"tech_price": 97500000.0,
"tech_datetime": "2024-06-13 00:42:00",
"candidate_index": 8,
"gt_datetime": "2024-06-12 23:36:00",
"gt_price": 98069000.0
},
{
"matched": true,
"gt_bar_index": 10826,
"tech_bar_index": 10833,
"signal_bar_index": 10833,
"bar_offset": 7,
"tech_price": 89091000.0,
"tech_datetime": "2024-07-01 11:27:00",
"candidate_index": 64,
"gt_datetime": "2024-07-01 11:06:00",
"gt_price": 89540000.0
},
{
"matched": true,
"gt_bar_index": 13654,
"tech_bar_index": 13658,
"signal_bar_index": 13658,
"bar_offset": 4,
"tech_price": 82749000.0,
"tech_datetime": "2024-07-07 08:42:00",
"candidate_index": 95,
"gt_datetime": "2024-07-07 08:30:00",
"gt_price": 83175000.0
},
{
"matched": true,
"gt_bar_index": 15205,
"tech_bar_index": 15209,
"signal_bar_index": 15209,
"bar_offset": 4,
"tech_price": 83308000.0,
"tech_datetime": "2024-07-10 14:18:00",
"candidate_index": 115,
"gt_datetime": "2024-07-10 14:06:00",
"gt_price": 83756000.0
},
{
"matched": true,
"gt_bar_index": 17985,
"tech_bar_index": 17988,
"signal_bar_index": 17988,
"bar_offset": 3,
"tech_price": 90892000.0,
"tech_datetime": "2024-07-16 09:15:00",
"candidate_index": 147,
"gt_datetime": "2024-07-16 09:06:00",
"gt_price": 91400000.0
},
{
"matched": true,
"gt_bar_index": 20880,
"tech_bar_index": 20887,
"signal_bar_index": 20887,
"bar_offset": 7,
"tech_price": 94945000.0,
"tech_datetime": "2024-07-22 10:12:00",
"candidate_index": 172,
"gt_datetime": "2024-07-22 09:51:00",
"gt_price": 95440000.0
},
{
"matched": true,
"gt_bar_index": 24488,
"tech_bar_index": 24493,
"signal_bar_index": 24493,
"bar_offset": 5,
"tech_price": 96702000.0,
"tech_datetime": "2024-07-29 22:30:00",
"candidate_index": 204,
"gt_datetime": "2024-07-29 22:15:00",
"gt_price": 97196000.0
},
{
"matched": true,
"gt_bar_index": 26115,
"tech_bar_index": 26121,
"signal_bar_index": 26121,
"bar_offset": 6,
"tech_price": 91622000.0,
"tech_datetime": "2024-08-02 07:54:00",
"candidate_index": 221,
"gt_datetime": "2024-08-02 07:36:00",
"gt_price": 92234000.0
},
{
"matched": true,
"gt_bar_index": 27733,
"tech_bar_index": 27733,
"signal_bar_index": 27733,
"bar_offset": 0,
"tech_price": 76629000.0,
"tech_datetime": "2024-08-05 16:30:00",
"candidate_index": 237,
"gt_datetime": "2024-08-05 16:30:00",
"gt_price": 77500000.0
},
{
"matched": true,
"gt_bar_index": 27913,
"tech_bar_index": 27914,
"signal_bar_index": 27914,
"bar_offset": 1,
"tech_price": 79282000.0,
"tech_datetime": "2024-08-06 01:33:00",
"candidate_index": 245,
"gt_datetime": "2024-08-06 01:30:00",
"gt_price": 80009000.0
},
{
"matched": true,
"gt_bar_index": 29483,
"tech_bar_index": 29484,
"signal_bar_index": 29484,
"bar_offset": 1,
"tech_price": 87360000.0,
"tech_datetime": "2024-08-09 08:03:00",
"candidate_index": 274,
"gt_datetime": "2024-08-09 08:00:00",
"gt_price": 87975000.0
},
{
"matched": true,
"gt_bar_index": 30650,
"tech_bar_index": 30653,
"signal_bar_index": 30653,
"bar_offset": 3,
"tech_price": 85959000.0,
"tech_datetime": "2024-08-11 18:30:00",
"candidate_index": 285,
"gt_datetime": "2024-08-11 18:21:00",
"gt_price": 86420000.0
},
{
"matched": true,
"gt_bar_index": 32153,
"tech_bar_index": 32153,
"signal_bar_index": 32153,
"bar_offset": 0,
"tech_price": 85082000.0,
"tech_datetime": "2024-08-14 21:30:00",
"candidate_index": 303,
"gt_datetime": "2024-08-14 21:30:00",
"gt_price": 85890000.0
},
{
"matched": true,
"gt_bar_index": 34078,
"tech_bar_index": 34102,
"signal_bar_index": 34102,
"bar_offset": 24,
"tech_price": 83147000.0,
"tech_datetime": "2024-08-18 22:57:00",
"candidate_index": 321,
"gt_datetime": "2024-08-18 21:45:00",
"gt_price": 83599000.0
},
{
"matched": true,
"gt_bar_index": 37652,
"tech_bar_index": 37657,
"signal_bar_index": 37657,
"bar_offset": 5,
"tech_price": 86400000.0,
"tech_datetime": "2024-08-26 08:42:00",
"candidate_index": 347,
"gt_datetime": "2024-08-26 08:27:00",
"gt_price": 87000000.0
},
{
"matched": true,
"gt_bar_index": 39414,
"tech_bar_index": 39421,
"signal_bar_index": 39421,
"bar_offset": 7,
"tech_price": 82250000.0,
"tech_datetime": "2024-08-30 00:54:00",
"candidate_index": 361,
"gt_datetime": "2024-08-30 00:33:00",
"gt_price": 82690000.0
},
{
"matched": true,
"gt_bar_index": 41458,
"tech_bar_index": 41475,
"signal_bar_index": 41475,
"bar_offset": 17,
"tech_price": 80165000.0,
"tech_datetime": "2024-09-03 08:51:00",
"candidate_index": 377,
"gt_datetime": "2024-09-03 08:00:00",
"gt_price": 80569000.0
},
{
"matched": true,
"gt_bar_index": 46764,
"tech_bar_index": 46676,
"signal_bar_index": 46676,
"bar_offset": 88,
"tech_price": 80070000.0,
"tech_datetime": "2024-09-14 04:54:00",
"candidate_index": 438,
"gt_datetime": "2024-09-14 09:18:00",
"gt_price": 81213000.0
},
{
"matched": true,
"gt_bar_index": 53337,
"tech_bar_index": 53346,
"signal_bar_index": 53346,
"bar_offset": 9,
"tech_price": 86959000.0,
"tech_datetime": "2024-09-28 02:24:00",
"candidate_index": 497,
"gt_datetime": "2024-09-28 01:57:00",
"gt_price": 87398000.0
},
{
"matched": true,
"gt_bar_index": 58086,
"tech_bar_index": 58086,
"signal_bar_index": 58086,
"bar_offset": 0,
"tech_price": 85855000.0,
"tech_datetime": "2024-10-07 23:24:00",
"candidate_index": 528,
"gt_datetime": "2024-10-07 23:24:00",
"gt_price": 86300000.0
},
{
"matched": true,
"gt_bar_index": 68615,
"tech_bar_index": 68617,
"signal_bar_index": 68617,
"bar_offset": 2,
"tech_price": 101340000.0,
"tech_datetime": "2024-10-30 04:21:00",
"candidate_index": 598,
"gt_datetime": "2024-10-30 04:15:00",
"gt_price": 102102000.0
},
{
"matched": true,
"gt_bar_index": 70200,
"tech_bar_index": 70230,
"signal_bar_index": 70230,
"bar_offset": 30,
"tech_price": 97395000.0,
"tech_datetime": "2024-11-02 13:00:00",
"candidate_index": 611,
"gt_datetime": "2024-11-02 11:30:00",
"gt_price": 97918000.0
},
{
"matched": true,
"gt_bar_index": 72198,
"tech_bar_index": 72199,
"signal_bar_index": 72199,
"bar_offset": 1,
"tech_price": 103222000.0,
"tech_datetime": "2024-11-06 15:27:00",
"candidate_index": 631,
"gt_datetime": "2024-11-06 15:24:00",
"gt_price": 103903000.0
},
{
"matched": true,
"gt_bar_index": 75088,
"tech_bar_index": 75090,
"signal_bar_index": 75090,
"bar_offset": 2,
"tech_price": 127074000.0,
"tech_datetime": "2024-11-12 16:00:00",
"candidate_index": 666,
"gt_datetime": "2024-11-12 15:54:00",
"gt_price": 128052000.0
},
{
"matched": true,
"gt_bar_index": 75755,
"tech_bar_index": 75760,
"signal_bar_index": 75760,
"bar_offset": 5,
"tech_price": 130148000.0,
"tech_datetime": "2024-11-14 01:30:00",
"candidate_index": 678,
"gt_datetime": "2024-11-14 01:15:00",
"gt_price": 131080000.0
},
{
"matched": true,
"gt_bar_index": 79498,
"tech_bar_index": 79515,
"signal_bar_index": 79515,
"bar_offset": 17,
"tech_price": 137500000.0,
"tech_datetime": "2024-11-21 21:15:00",
"candidate_index": 718,
"gt_datetime": "2024-11-21 20:24:00",
"gt_price": 138650000.0
},
{
"matched": true,
"gt_bar_index": 79901,
"tech_bar_index": 79934,
"signal_bar_index": 79934,
"bar_offset": 33,
"tech_price": 138000000.0,
"tech_datetime": "2024-11-22 18:12:00",
"candidate_index": 722,
"gt_datetime": "2024-11-22 16:33:00",
"gt_price": 138880000.0
},
{
"matched": true,
"gt_bar_index": 81176,
"tech_bar_index": 81180,
"signal_bar_index": 81180,
"bar_offset": 4,
"tech_price": 136081000.0,
"tech_datetime": "2024-11-25 08:30:00",
"candidate_index": 732,
"gt_datetime": "2024-11-25 08:18:00",
"gt_price": 136880000.0
},
{
"matched": true,
"gt_bar_index": 83416,
"tech_bar_index": 83420,
"signal_bar_index": 83420,
"bar_offset": 4,
"tech_price": 135589000.0,
"tech_datetime": "2024-11-30 00:30:00",
"candidate_index": 756,
"gt_datetime": "2024-11-30 00:18:00",
"gt_price": 136400000.0
},
{
"matched": true,
"gt_bar_index": 85312,
"tech_bar_index": 85344,
"signal_bar_index": 85344,
"bar_offset": 32,
"tech_price": 131997000.0,
"tech_datetime": "2024-12-04 00:42:00",
"candidate_index": 770,
"gt_datetime": "2024-12-03 23:06:00",
"gt_price": 129075000.0
},
{
"matched": true,
"gt_bar_index": 85315,
"tech_bar_index": 85355,
"signal_bar_index": 85355,
"bar_offset": 40,
"tech_price": 132584000.0,
"tech_datetime": "2024-12-04 01:15:00",
"candidate_index": 771,
"gt_datetime": "2024-12-03 23:15:00",
"gt_price": 132389000.0
},
{
"matched": true,
"gt_bar_index": 86052,
"tech_bar_index": 86053,
"signal_bar_index": 86053,
"bar_offset": 1,
"tech_price": 144699000.0,
"tech_datetime": "2024-12-05 12:09:00",
"candidate_index": 780,
"gt_datetime": "2024-12-05 12:06:00",
"gt_price": 146000000.0
},
{
"matched": true,
"gt_bar_index": 87849,
"tech_bar_index": 87856,
"signal_bar_index": 87856,
"bar_offset": 7,
"tech_price": 140700000.0,
"tech_datetime": "2024-12-09 09:15:00",
"candidate_index": 798,
"gt_datetime": "2024-12-09 08:54:00",
"gt_price": 141500000.0
},
{
"matched": true,
"gt_bar_index": 91990,
"tech_bar_index": 91994,
"signal_bar_index": 91994,
"bar_offset": 4,
"tech_price": 155600000.0,
"tech_datetime": "2024-12-18 00:09:00",
"candidate_index": 837,
"gt_datetime": "2024-12-17 23:57:00",
"gt_price": 157000000.0
},
{
"matched": true,
"gt_bar_index": 93471,
"tech_bar_index": 93471,
"signal_bar_index": 93471,
"bar_offset": 0,
"tech_price": 146150000.0,
"tech_datetime": "2024-12-21 02:00:00",
"candidate_index": 856,
"gt_datetime": "2024-12-21 02:00:00",
"gt_price": 150000000.0
},
{
"matched": true,
"gt_bar_index": 96014,
"tech_bar_index": 96021,
"signal_bar_index": 96021,
"bar_offset": 7,
"tech_price": 148000000.0,
"tech_datetime": "2024-12-26 09:30:00",
"candidate_index": 882,
"gt_datetime": "2024-12-26 09:09:00",
"gt_price": 148899000.0
},
{
"matched": true,
"gt_bar_index": 101684,
"tech_bar_index": 101686,
"signal_bar_index": 101686,
"bar_offset": 2,
"tech_price": 150199000.0,
"tech_datetime": "2025-01-07 09:42:00",
"candidate_index": 924,
"gt_datetime": "2025-01-07 09:36:00",
"gt_price": 150996000.0
},
{
"matched": true,
"gt_bar_index": 103471,
"tech_bar_index": 103480,
"signal_bar_index": 103480,
"bar_offset": 9,
"tech_price": 142865000.0,
"tech_datetime": "2025-01-11 03:24:00",
"candidate_index": 941,
"gt_datetime": "2025-01-11 02:57:00",
"gt_price": 143850000.0
},
{
"matched": true,
"gt_bar_index": 107659,
"tech_bar_index": 107670,
"signal_bar_index": 107670,
"bar_offset": 11,
"tech_price": 158874000.0,
"tech_datetime": "2025-01-19 20:54:00",
"candidate_index": 978,
"gt_datetime": "2025-01-19 20:21:00",
"gt_price": 159990000.0
},
{
"matched": true,
"gt_bar_index": 108050,
"tech_bar_index": 108050,
"signal_bar_index": 108050,
"bar_offset": 0,
"tech_price": 161620000.0,
"tech_datetime": "2025-01-20 15:54:00",
"candidate_index": 983,
"gt_datetime": "2025-01-20 15:54:00",
"gt_price": 163460000.0
},
{
"matched": true,
"gt_bar_index": 110201,
"tech_bar_index": 110210,
"signal_bar_index": 110210,
"bar_offset": 9,
"tech_price": 157938000.0,
"tech_datetime": "2025-01-25 03:54:00",
"candidate_index": 1007,
"gt_datetime": "2025-01-25 03:27:00",
"gt_price": 159000000.0
},
{
"matched": true,
"gt_bar_index": 113010,
"tech_bar_index": 113020,
"signal_bar_index": 113020,
"bar_offset": 10,
"tech_price": 159748000.0,
"tech_datetime": "2025-01-31 00:24:00",
"candidate_index": 1025,
"gt_datetime": "2025-01-30 23:54:00",
"gt_price": 160710000.0
},
{
"matched": true,
"gt_bar_index": 115075,
"tech_bar_index": 115087,
"signal_bar_index": 115087,
"bar_offset": 12,
"tech_price": 159588000.0,
"tech_datetime": "2025-02-04 07:45:00",
"candidate_index": 1044,
"gt_datetime": "2025-02-04 07:09:00",
"gt_price": 160432000.0
},
{
"matched": true,
"gt_bar_index": 120271,
"tech_bar_index": 120279,
"signal_bar_index": 120279,
"bar_offset": 8,
"tech_price": 147256000.0,
"tech_datetime": "2025-02-15 03:21:00",
"candidate_index": 1088,
"gt_datetime": "2025-02-15 02:57:00",
"gt_price": 148000000.0
},
{
"matched": true,
"gt_bar_index": 123577,
"tech_bar_index": 123562,
"signal_bar_index": 123562,
"bar_offset": 15,
"tech_price": 145356000.0,
"tech_datetime": "2025-02-21 23:30:00",
"candidate_index": 1106,
"gt_datetime": "2025-02-22 00:15:00",
"gt_price": 145989000.0
},
{
"matched": true,
"gt_bar_index": 125341,
"tech_bar_index": 125341,
"signal_bar_index": 125341,
"bar_offset": 0,
"tech_price": 130490000.0,
"tech_datetime": "2025-02-25 21:24:00",
"candidate_index": 1116,
"gt_datetime": "2025-02-25 21:24:00",
"gt_price": 132000000.0
},
{
"matched": true,
"gt_bar_index": 126273,
"tech_bar_index": 126283,
"signal_bar_index": 126283,
"bar_offset": 10,
"tech_price": 126600000.0,
"tech_datetime": "2025-02-27 20:30:00",
"candidate_index": 1128,
"gt_datetime": "2025-02-27 20:00:00",
"gt_price": 127270000.0
},
{
"matched": true,
"gt_bar_index": 127959,
"tech_bar_index": 127967,
"signal_bar_index": 127967,
"bar_offset": 8,
"tech_price": 142642000.0,
"tech_datetime": "2025-03-03 08:42:00",
"candidate_index": 1155,
"gt_datetime": "2025-03-03 08:18:00",
"gt_price": 143415000.0
},
{
"matched": true,
"gt_bar_index": 129532,
"tech_bar_index": 129535,
"signal_bar_index": 129535,
"bar_offset": 3,
"tech_price": 137434000.0,
"tech_datetime": "2025-03-06 15:06:00",
"candidate_index": 1181,
"gt_datetime": "2025-03-06 14:57:00",
"gt_price": 138161000.0
},
{
"matched": true,
"gt_bar_index": 130190,
"tech_bar_index": 130192,
"signal_bar_index": 130192,
"bar_offset": 2,
"tech_price": 134251000.0,
"tech_datetime": "2025-03-07 23:57:00",
"candidate_index": 1194,
"gt_datetime": "2025-03-07 23:51:00",
"gt_price": 135147000.0
},
{
"matched": true,
"gt_bar_index": 131093,
"tech_bar_index": 131053,
"signal_bar_index": 131053,
"bar_offset": 40,
"tech_price": 127323000.0,
"tech_datetime": "2025-03-09 19:00:00",
"candidate_index": 1200,
"gt_datetime": "2025-03-09 21:00:00",
"gt_price": 126470000.0
},
{
"matched": true,
"gt_bar_index": 133638,
"tech_bar_index": 133657,
"signal_bar_index": 133657,
"bar_offset": 19,
"tech_price": 124257000.0,
"tech_datetime": "2025-03-15 05:12:00",
"candidate_index": 1237,
"gt_datetime": "2025-03-15 04:15:00",
"gt_price": 124979000.0
},
{
"matched": true,
"gt_bar_index": 138131,
"tech_bar_index": 138133,
"signal_bar_index": 138133,
"bar_offset": 2,
"tech_price": 130050000.0,
"tech_datetime": "2025-03-24 23:27:00",
"candidate_index": 1272,
"gt_datetime": "2025-03-24 23:21:00",
"gt_price": 130839000.0
},
{
"matched": true,
"gt_bar_index": 139715,
"tech_bar_index": 139826,
"signal_bar_index": 139826,
"bar_offset": 111,
"tech_price": 128345000.0,
"tech_datetime": "2025-03-28 12:06:00",
"candidate_index": 1288,
"gt_datetime": "2025-03-28 06:33:00",
"gt_price": 129379000.0
},
{
"matched": true,
"gt_bar_index": 142569,
"tech_bar_index": 142570,
"signal_bar_index": 142570,
"bar_offset": 1,
"tech_price": 129212000.0,
"tech_datetime": "2025-04-03 05:18:00",
"candidate_index": 1312,
"gt_datetime": "2025-04-03 05:15:00",
"gt_price": 130241000.0
},
{
"matched": true,
"gt_bar_index": 144850,
"tech_bar_index": 144850,
"signal_bar_index": 144850,
"bar_offset": 0,
"tech_price": 118861000.0,
"tech_datetime": "2025-04-07 23:18:00",
"candidate_index": 1333,
"gt_datetime": "2025-04-07 23:18:00",
"gt_price": 120961000.0
},
{
"matched": true,
"gt_bar_index": 145952,
"tech_bar_index": 145954,
"signal_bar_index": 145954,
"bar_offset": 2,
"tech_price": 122300000.0,
"tech_datetime": "2025-04-10 06:30:00",
"candidate_index": 1349,
"gt_datetime": "2025-04-10 06:24:00",
"gt_price": 122997000.0
},
{
"matched": true,
"gt_bar_index": 156592,
"tech_bar_index": 156658,
"signal_bar_index": 156658,
"bar_offset": 66,
"tech_price": 139420000.0,
"tech_datetime": "2025-05-02 13:42:00",
"candidate_index": 1424,
"gt_datetime": "2025-05-02 10:24:00",
"gt_price": 140397000.0
},
{
"matched": true,
"gt_bar_index": 166515,
"tech_bar_index": 166559,
"signal_bar_index": 166559,
"bar_offset": 44,
"tech_price": 154387000.0,
"tech_datetime": "2025-05-23 04:45:00",
"candidate_index": 1497,
"gt_datetime": "2025-05-23 02:33:00",
"gt_price": 155219000.0
},
{
"matched": true,
"gt_bar_index": 168406,
"tech_bar_index": 168410,
"signal_bar_index": 168410,
"bar_offset": 4,
"tech_price": 152165000.0,
"tech_datetime": "2025-05-27 01:18:00",
"candidate_index": 1509,
"gt_datetime": "2025-05-27 01:06:00",
"gt_price": 153115000.0
},
{
"matched": true,
"gt_bar_index": 176052,
"tech_bar_index": 176086,
"signal_bar_index": 176086,
"bar_offset": 34,
"tech_price": 150502000.0,
"tech_datetime": "2025-06-12 01:06:00",
"candidate_index": 1550,
"gt_datetime": "2025-06-11 23:24:00",
"gt_price": 151437000.0
},
{
"matched": true,
"gt_bar_index": 178553,
"tech_bar_index": 178616,
"signal_bar_index": 178616,
"bar_offset": 63,
"tech_price": 148333000.0,
"tech_datetime": "2025-06-17 07:36:00",
"candidate_index": 1568,
"gt_datetime": "2025-06-17 04:27:00",
"gt_price": 149312000.0
},
{
"matched": true,
"gt_bar_index": 191756,
"tech_bar_index": 191743,
"signal_bar_index": 191743,
"bar_offset": 13,
"tech_price": 165738000.0,
"tech_datetime": "2025-07-14 15:57:00",
"candidate_index": 1633,
"gt_datetime": "2025-07-14 16:36:00",
"gt_price": 166969000.0
},
{
"matched": true,
"gt_bar_index": 200096,
"tech_bar_index": 200112,
"signal_bar_index": 200112,
"bar_offset": 16,
"tech_price": 163278000.0,
"tech_datetime": "2025-08-01 02:24:00",
"candidate_index": 1682,
"gt_datetime": "2025-08-01 01:36:00",
"gt_price": 164174000.0
},
{
"matched": true,
"gt_bar_index": 206495,
"tech_bar_index": 206499,
"signal_bar_index": 206499,
"bar_offset": 4,
"tech_price": 169038000.0,
"tech_datetime": "2025-08-14 09:45:00",
"candidate_index": 1708,
"gt_datetime": "2025-08-14 09:33:00",
"gt_price": 169900000.0
},
{
"matched": true,
"gt_bar_index": 208082,
"tech_bar_index": 208314,
"signal_bar_index": 208314,
"bar_offset": 232,
"tech_price": 162500000.0,
"tech_datetime": "2025-08-18 10:27:00",
"candidate_index": 1715,
"gt_datetime": "2025-08-17 22:51:00",
"gt_price": 164075000.0
},
{
"matched": true,
"gt_bar_index": 210520,
"tech_bar_index": 210524,
"signal_bar_index": 210524,
"bar_offset": 4,
"tech_price": 161757000.0,
"tech_datetime": "2025-08-23 00:57:00",
"candidate_index": 1733,
"gt_datetime": "2025-08-23 00:45:00",
"gt_price": 162691000.0
},
{
"matched": true,
"gt_bar_index": 213353,
"tech_bar_index": 213428,
"signal_bar_index": 213428,
"bar_offset": 75,
"tech_price": 156825000.0,
"tech_datetime": "2025-08-29 02:09:00",
"candidate_index": 1753,
"gt_datetime": "2025-08-28 22:24:00",
"gt_price": 157544000.0
},
{
"matched": true,
"gt_bar_index": 233334,
"tech_bar_index": 233348,
"signal_bar_index": 233348,
"bar_offset": 14,
"tech_price": 178654000.0,
"tech_datetime": "2025-10-09 22:42:00",
"candidate_index": 1830,
"gt_datetime": "2025-10-09 22:00:00",
"gt_price": 179734000.0
},
{
"matched": true,
"gt_bar_index": 235029,
"tech_bar_index": 235065,
"signal_bar_index": 235065,
"bar_offset": 36,
"tech_price": 174000000.0,
"tech_datetime": "2025-10-13 12:33:00",
"candidate_index": 1843,
"gt_datetime": "2025-10-13 10:45:00",
"gt_price": 175154000.0
},
{
"matched": true,
"gt_bar_index": 239166,
"tech_bar_index": 239167,
"signal_bar_index": 239167,
"bar_offset": 1,
"tech_price": 168446000.0,
"tech_datetime": "2025-10-22 01:39:00",
"candidate_index": 1883,
"gt_datetime": "2025-10-22 01:36:00",
"gt_price": 169368000.0
},
{
"matched": true,
"gt_bar_index": 241856,
"tech_bar_index": 241873,
"signal_bar_index": 241873,
"bar_offset": 17,
"tech_price": 170626000.0,
"tech_datetime": "2025-10-27 16:57:00",
"candidate_index": 1899,
"gt_datetime": "2025-10-27 16:06:00",
"gt_price": 171490000.0
},
{
"matched": true,
"gt_bar_index": 246441,
"tech_bar_index": 246453,
"signal_bar_index": 246453,
"bar_offset": 12,
"tech_price": 155241000.0,
"tech_datetime": "2025-11-06 05:57:00",
"candidate_index": 1936,
"gt_datetime": "2025-11-06 05:21:00",
"gt_price": 156050000.0
},
{
"matched": true,
"gt_bar_index": 248941,
"tech_bar_index": 248945,
"signal_bar_index": 248945,
"bar_offset": 4,
"tech_price": 158197000.0,
"tech_datetime": "2025-11-11 10:33:00",
"candidate_index": 1962,
"gt_datetime": "2025-11-11 10:21:00",
"gt_price": 159000000.0
},
{
"matched": true,
"gt_bar_index": 252606,
"tech_bar_index": 252608,
"signal_bar_index": 252608,
"bar_offset": 2,
"tech_price": 138407000.0,
"tech_datetime": "2025-11-19 01:42:00",
"candidate_index": 1997,
"gt_datetime": "2025-11-19 01:36:00",
"gt_price": 139221000.0
},
{
"matched": true,
"gt_bar_index": 257235,
"tech_bar_index": 257238,
"signal_bar_index": 257238,
"bar_offset": 3,
"tech_price": 137790000.0,
"tech_datetime": "2025-11-28 23:39:00",
"candidate_index": 2051,
"gt_datetime": "2025-11-28 23:30:00",
"gt_price": 138982000.0
},
{
"matched": true,
"gt_bar_index": 259476,
"tech_bar_index": 259479,
"signal_bar_index": 259479,
"bar_offset": 3,
"tech_price": 139099000.0,
"tech_datetime": "2025-12-03 15:42:00",
"candidate_index": 2069,
"gt_datetime": "2025-12-03 15:33:00",
"gt_price": 139950000.0
},
{
"matched": true,
"gt_bar_index": 262567,
"tech_bar_index": 262570,
"signal_bar_index": 262570,
"bar_offset": 3,
"tech_price": 139085000.0,
"tech_datetime": "2025-12-10 02:15:00",
"candidate_index": 2096,
"gt_datetime": "2025-12-10 02:06:00",
"gt_price": 139840000.0
},
{
"matched": true,
"gt_bar_index": 266371,
"tech_bar_index": 266373,
"signal_bar_index": 266373,
"bar_offset": 2,
"tech_price": 133298000.0,
"tech_datetime": "2025-12-18 00:24:00",
"candidate_index": 2127,
"gt_datetime": "2025-12-18 00:18:00",
"gt_price": 134021000.0
},
{
"matched": true,
"gt_bar_index": 268716,
"tech_bar_index": 268735,
"signal_bar_index": 268735,
"bar_offset": 19,
"tech_price": 133900000.0,
"tech_datetime": "2025-12-22 22:30:00",
"candidate_index": 2141,
"gt_datetime": "2025-12-22 21:33:00",
"gt_price": 134594000.0
},
{
"matched": true,
"gt_bar_index": 275594,
"tech_bar_index": 275601,
"signal_bar_index": 275601,
"bar_offset": 7,
"tech_price": 136305000.0,
"tech_datetime": "2026-01-06 05:48:00",
"candidate_index": 2175,
"gt_datetime": "2026-01-06 05:27:00",
"gt_price": 137000000.0
},
{
"matched": true,
"gt_bar_index": 279908,
"tech_bar_index": 279958,
"signal_bar_index": 279958,
"bar_offset": 50,
"tech_price": 142005000.0,
"tech_datetime": "2026-01-15 07:39:00",
"candidate_index": 2210,
"gt_datetime": "2026-01-15 05:09:00",
"gt_price": 143100000.0
},
{
"matched": true,
"gt_bar_index": 281884,
"tech_bar_index": 281894,
"signal_bar_index": 281894,
"bar_offset": 10,
"tech_price": 140350000.0,
"tech_datetime": "2026-01-19 08:27:00",
"candidate_index": 2215,
"gt_datetime": "2026-01-19 07:57:00",
"gt_price": 141150000.0
},
{
"matched": true,
"gt_bar_index": 286583,
"tech_bar_index": 286585,
"signal_bar_index": 286585,
"bar_offset": 2,
"tech_price": 129885000.0,
"tech_datetime": "2026-01-29 03:00:00",
"candidate_index": 2253,
"gt_datetime": "2026-01-29 02:54:00",
"gt_price": 131314000.0
},
{
"matched": true,
"gt_bar_index": 287613,
"tech_bar_index": 287586,
"signal_bar_index": 287586,
"bar_offset": 27,
"tech_price": 124017000.0,
"tech_datetime": "2026-01-31 05:03:00",
"candidate_index": 2261,
"gt_datetime": "2026-01-31 06:24:00",
"gt_price": 125206000.0
},
{
"matched": true,
"gt_bar_index": 288938,
"tech_bar_index": 288942,
"signal_bar_index": 288942,
"bar_offset": 4,
"tech_price": 116752000.0,
"tech_datetime": "2026-02-03 00:51:00",
"candidate_index": 2277,
"gt_datetime": "2026-02-03 00:39:00",
"gt_price": 117429000.0
},
{
"matched": true,
"gt_bar_index": 290666,
"tech_bar_index": 290667,
"signal_bar_index": 290667,
"bar_offset": 1,
"tech_price": 98922000.0,
"tech_datetime": "2026-02-06 15:06:00",
"candidate_index": 2295,
"gt_datetime": "2026-02-06 15:03:00",
"gt_price": 99433000.0
},
{
"matched": true,
"gt_bar_index": 291007,
"tech_bar_index": 291008,
"signal_bar_index": 291008,
"bar_offset": 1,
"tech_price": 105917000.0,
"tech_datetime": "2026-02-07 08:09:00",
"candidate_index": 2309,
"gt_datetime": "2026-02-07 08:06:00",
"gt_price": 106690000.0
},
{
"matched": true,
"gt_bar_index": 291967,
"tech_bar_index": 291968,
"signal_bar_index": 291968,
"bar_offset": 1,
"tech_price": 106024000.0,
"tech_datetime": "2026-02-09 08:09:00",
"candidate_index": 2321,
"gt_datetime": "2026-02-09 08:06:00",
"gt_price": 107021000.0
},
{
"matched": true,
"gt_bar_index": 292818,
"tech_bar_index": 292829,
"signal_bar_index": 292829,
"bar_offset": 11,
"tech_price": 102960000.0,
"tech_datetime": "2026-02-11 03:12:00",
"candidate_index": 2333,
"gt_datetime": "2026-02-11 02:39:00",
"gt_price": 103502000.0
},
{
"matched": true,
"gt_bar_index": 295027,
"tech_bar_index": 295034,
"signal_bar_index": 295034,
"bar_offset": 7,
"tech_price": 104437000.0,
"tech_datetime": "2026-02-15 17:27:00",
"candidate_index": 2357,
"gt_datetime": "2026-02-15 17:06:00",
"gt_price": 105000000.0
},
{
"matched": true,
"gt_bar_index": 298128,
"tech_bar_index": 298164,
"signal_bar_index": 298164,
"bar_offset": 36,
"tech_price": 100267000.0,
"tech_datetime": "2026-02-22 05:57:00",
"candidate_index": 2386,
"gt_datetime": "2026-02-22 04:09:00",
"gt_price": 100873000.0
},
{
"matched": true,
"gt_bar_index": 300097,
"tech_bar_index": 300097,
"signal_bar_index": 300097,
"bar_offset": 0,
"tech_price": 99869000.0,
"tech_datetime": "2026-02-26 06:36:00",
"candidate_index": 2405,
"gt_datetime": "2026-02-26 06:36:00",
"gt_price": 100497000.0
},
{
"matched": true,
"gt_bar_index": 303723,
"tech_bar_index": 303728,
"signal_bar_index": 303728,
"bar_offset": 5,
"tech_price": 106840000.0,
"tech_datetime": "2026-03-05 20:09:00",
"candidate_index": 2458,
"gt_datetime": "2026-03-05 19:54:00",
"gt_price": 107414000.0
},
{
"matched": true,
"gt_bar_index": 309296,
"tech_bar_index": 309307,
"signal_bar_index": 309307,
"bar_offset": 11,
"tech_price": 111350000.0,
"tech_datetime": "2026-03-17 11:06:00",
"candidate_index": 2517,
"gt_datetime": "2026-03-17 10:33:00",
"gt_price": 112300000.0
},
{
"matched": true,
"gt_bar_index": 313335,
"tech_bar_index": 313341,
"signal_bar_index": 313341,
"bar_offset": 6,
"tech_price": 106644000.0,
"tech_datetime": "2026-03-25 20:48:00",
"candidate_index": 2554,
"gt_datetime": "2026-03-25 20:30:00",
"gt_price": 107284000.0
},
{
"matched": true,
"gt_bar_index": 324332,
"tech_bar_index": 324342,
"signal_bar_index": 324342,
"bar_offset": 10,
"tech_price": 114319000.0,
"tech_datetime": "2026-04-18 01:51:00",
"candidate_index": 2652,
"gt_datetime": "2026-04-18 01:21:00",
"gt_price": 114934000.0
},
{
"matched": true,
"gt_bar_index": 328744,
"tech_bar_index": 328752,
"signal_bar_index": 328752,
"bar_offset": 8,
"tech_price": 117112000.0,
"tech_datetime": "2026-04-27 10:24:00",
"candidate_index": 2683,
"gt_datetime": "2026-04-27 10:00:00",
"gt_price": 117703000.0
},
{
"matched": true,
"gt_bar_index": 337375,
"tech_bar_index": 337401,
"signal_bar_index": 337401,
"bar_offset": 26,
"tech_price": 120315000.0,
"tech_datetime": "2026-05-15 10:51:00",
"candidate_index": 2728,
"gt_datetime": "2026-05-15 09:33:00",
"gt_price": 120980000.0
},
{
"matched": true,
"gt_bar_index": 342467,
"tech_bar_index": 342656,
"signal_bar_index": 342656,
"bar_offset": 189,
"tech_price": 114390000.0,
"tech_datetime": "2026-05-26 09:36:00",
"candidate_index": 2753,
"gt_datetime": "2026-05-26 00:09:00",
"gt_price": 115767000.0
},
{
"matched": true,
"gt_bar_index": 347052,
"tech_bar_index": 347054,
"signal_bar_index": 347054,
"bar_offset": 2,
"tech_price": 96000000.0,
"tech_datetime": "2026-06-04 13:30:00",
"candidate_index": 2787,
"gt_datetime": "2026-06-04 13:24:00",
"gt_price": 96508000.0
},
{
"matched": true,
"gt_bar_index": 348849,
"tech_bar_index": 348849,
"signal_bar_index": 348849,
"bar_offset": 0,
"tech_price": 95943000.0,
"tech_datetime": "2026-06-08 07:15:00",
"candidate_index": 2813,
"gt_datetime": "2026-06-08 07:15:00",
"gt_price": 97000000.0
}
],
"misses": []
},
"legs": {
"gt_leg_count": 64,
"tech_leg_count": 171,
"captured_count": 26,
"missed_count": 38,
"leg_recall": 0.4062,
"captured": [
{
"gt_leg_id": 2,
"tech_leg_id": 5,
"gt_buy": "2024-07-05 13:57:00",
"tech_buy": "2024-07-06 03:18:00",
"gt_sell": "2024-07-07 08:30:00",
"tech_sell": "2024-07-07 01:51:00",
"buy_bar_offset": 267,
"sell_bar_offset": 133,
"gt_leg_pct": 7.68,
"tech_leg_pct": 3.03
},
{
"gt_leg_id": 5,
"tech_leg_id": 16,
"gt_buy": "2024-08-05 15:24:00",
"tech_buy": "2024-08-05 15:24:00",
"gt_sell": "2024-08-05 16:30:00",
"tech_sell": "2024-08-05 16:30:00",
"buy_bar_offset": 0,
"sell_bar_offset": 0,
"gt_leg_pct": 8.28,
"tech_leg_pct": 5.58
},
{
"gt_leg_id": 6,
"tech_leg_id": 17,
"gt_buy": "2024-08-05 22:30:00",
"tech_buy": "2024-08-05 22:18:00",
"gt_sell": "2024-08-06 01:30:00",
"tech_sell": "2024-08-05 22:48:00",
"buy_bar_offset": 4,
"sell_bar_offset": 54,
"gt_leg_pct": 11.24,
"tech_leg_pct": 3.27
},
{
"gt_leg_id": 14,
"tech_leg_id": 55,
"gt_buy": "2024-11-12 19:51:00",
"tech_buy": "2024-11-13 13:51:00",
"gt_sell": "2024-11-14 01:15:00",
"tech_sell": "2024-11-13 23:33:00",
"buy_bar_offset": 360,
"sell_bar_offset": 34,
"gt_leg_pct": 9.36,
"tech_leg_pct": 3.34
},
{
"gt_leg_id": 17,
"tech_leg_id": 61,
"gt_buy": "2024-12-03 23:00:00",
"tech_buy": "2024-12-03 22:57:00",
"gt_sell": "2024-12-03 23:06:00",
"tech_sell": "2024-12-04 00:42:00",
"buy_bar_offset": 1,
"sell_bar_offset": 32,
"gt_leg_pct": 14.99,
"tech_leg_pct": 17.38
},
{
"gt_leg_id": 19,
"tech_leg_id": 62,
"gt_buy": "2024-12-03 23:36:00",
"tech_buy": "2024-12-04 04:27:00",
"gt_sell": "2024-12-05 12:06:00",
"tech_sell": "2024-12-05 05:27:00",
"buy_bar_offset": 97,
"sell_bar_offset": 133,
"gt_leg_pct": 22.69,
"tech_leg_pct": 3.35
},
{
"gt_leg_id": 21,
"tech_leg_id": 68,
"gt_buy": "2024-12-20 20:36:00",
"tech_buy": "2024-12-20 20:36:00",
"gt_sell": "2024-12-21 02:00:00",
"tech_sell": "2024-12-20 22:48:00",
"buy_bar_offset": 0,
"sell_bar_offset": 64,
"gt_leg_pct": 7.37,
"tech_leg_pct": 3.07
},
{
"gt_leg_id": 25,
"tech_leg_id": 76,
"gt_buy": "2025-01-20 08:33:00",
"tech_buy": "2025-01-20 08:33:00",
"gt_sell": "2025-01-20 15:54:00",
"tech_sell": "2025-01-20 15:54:00",
"buy_bar_offset": 0,
"sell_bar_offset": 0,
"gt_leg_pct": 8.25,
"tech_leg_pct": 5.94
},
{
"gt_leg_id": 27,
"tech_leg_id": 81,
"gt_buy": "2025-02-03 10:54:00",
"tech_buy": "2025-02-03 15:24:00",
"gt_sell": "2025-02-04 07:09:00",
"tech_sell": "2025-02-04 00:51:00",
"buy_bar_offset": 90,
"sell_bar_offset": 126,
"gt_leg_pct": 10.35,
"tech_leg_pct": 3.99
},
{
"gt_leg_id": 28,
"tech_leg_id": 82,
"gt_buy": "2025-02-25 19:24:00",
"tech_buy": "2025-02-25 19:27:00",
"gt_sell": "2025-02-25 21:24:00",
"tech_sell": "2025-02-25 21:24:00",
"buy_bar_offset": 1,
"sell_bar_offset": 0,
"gt_leg_pct": 5.31,
"tech_leg_pct": 3.31
},
{
"gt_leg_id": 29,
"tech_leg_id": 83,
"gt_buy": "2025-02-27 05:18:00",
"tech_buy": "2025-02-27 05:21:00",
"gt_sell": "2025-02-27 20:00:00",
"tech_sell": "2025-02-27 15:57:00",
"buy_bar_offset": 1,
"sell_bar_offset": 81,
"gt_leg_pct": 5.57,
"tech_leg_pct": 3.78
},
{
"gt_leg_id": 31,
"tech_leg_id": 88,
"gt_buy": "2025-03-05 00:21:00",
"tech_buy": "2025-03-05 10:09:00",
"gt_sell": "2025-03-06 14:57:00",
"tech_sell": "2025-03-05 19:42:00",
"buy_bar_offset": 196,
"sell_bar_offset": 385,
"gt_leg_pct": 12.21,
"tech_leg_pct": 3.86
},
{
"gt_leg_id": 32,
"tech_leg_id": 90,
"gt_buy": "2025-03-07 09:54:00",
"tech_buy": "2025-03-07 09:54:00",
"gt_sell": "2025-03-07 23:51:00",
"tech_sell": "2025-03-07 18:36:00",
"buy_bar_offset": 0,
"sell_bar_offset": 105,
"gt_leg_pct": 6.18,
"tech_leg_pct": 3.55
},
{
"gt_leg_id": 35,
"tech_leg_id": 99,
"gt_buy": "2025-04-07 15:54:00",
"tech_buy": "2025-04-07 16:06:00",
"gt_sell": "2025-04-07 23:18:00",
"tech_sell": "2025-04-07 23:00:00",
"buy_bar_offset": 4,
"sell_bar_offset": 6,
"gt_leg_pct": 8.15,
"tech_leg_pct": 3.5
},
{
"gt_leg_id": 36,
"tech_leg_id": 100,
"gt_buy": "2025-04-09 10:27:00",
"tech_buy": "2025-04-09 10:30:00",
"gt_sell": "2025-04-10 06:24:00",
"tech_sell": "2025-04-10 02:06:00",
"buy_bar_offset": 1,
"sell_bar_offset": 86,
"gt_leg_pct": 9.28,
"tech_leg_pct": 3.3
},
{
"gt_leg_id": 45,
"tech_leg_id": 129,
"gt_buy": "2025-11-18 15:51:00",
"tech_buy": "2025-11-18 16:09:00",
"gt_sell": "2025-11-19 01:36:00",
"tech_sell": "2025-11-19 01:42:00",
"buy_bar_offset": 6,
"sell_bar_offset": 2,
"gt_leg_pct": 5.26,
"tech_leg_pct": 4.07
},
{
"gt_leg_id": 47,
"tech_leg_id": 134,
"gt_buy": "2025-12-02 00:45:00",
"tech_buy": "2025-12-02 00:48:00",
"gt_sell": "2025-12-03 15:33:00",
"tech_sell": "2025-12-03 00:24:00",
"buy_bar_offset": 1,
"sell_bar_offset": 303,
"gt_leg_pct": 11.3,
"tech_leg_pct": 6.41
},
{
"gt_leg_id": 49,
"tech_leg_id": 137,
"gt_buy": "2025-12-16 13:48:00",
"tech_buy": "2025-12-16 13:57:00",
"gt_sell": "2025-12-18 00:18:00",
"tech_sell": "2025-12-18 00:24:00",
"buy_bar_offset": 3,
"sell_bar_offset": 2,
"gt_leg_pct": 5.51,
"tech_leg_pct": 4.4
},
{
"gt_leg_id": 52,
"tech_leg_id": 142,
"gt_buy": "2026-01-30 11:30:00",
"tech_buy": "2026-01-30 11:33:00",
"gt_sell": "2026-01-31 06:24:00",
"tech_sell": "2026-01-31 05:03:00",
"buy_bar_offset": 1,
"sell_bar_offset": 27,
"gt_leg_pct": 5.11,
"tech_leg_pct": 3.58
},
{
"gt_leg_id": 53,
"tech_leg_id": 143,
"gt_buy": "2026-02-02 12:45:00",
"tech_buy": "2026-02-02 12:45:00",
"gt_sell": "2026-02-03 00:39:00",
"tech_sell": "2026-02-02 21:42:00",
"buy_bar_offset": 0,
"sell_bar_offset": 59,
"gt_leg_pct": 6.02,
"tech_leg_pct": 3.51
},
{
"gt_leg_id": 54,
"tech_leg_id": 146,
"gt_buy": "2026-02-06 09:18:00",
"tech_buy": "2026-02-06 13:00:00",
"gt_sell": "2026-02-06 15:03:00",
"tech_sell": "2026-02-06 15:06:00",
"buy_bar_offset": 74,
"sell_bar_offset": 1,
"gt_leg_pct": 11.72,
"tech_leg_pct": 3.77
},
{
"gt_leg_id": 55,
"tech_leg_id": 147,
"gt_buy": "2026-02-06 19:36:00",
"tech_buy": "2026-02-06 19:36:00",
"gt_sell": "2026-02-07 08:06:00",
"tech_sell": "2026-02-06 21:15:00",
"buy_bar_offset": 0,
"sell_bar_offset": 217,
"gt_leg_pct": 31.54,
"tech_leg_pct": 3.57
},
{
"gt_leg_id": 56,
"tech_leg_id": 148,
"gt_buy": "2026-02-07 16:18:00",
"tech_buy": "2026-02-07 19:48:00",
"gt_sell": "2026-02-09 08:06:00",
"tech_sell": "2026-02-08 18:33:00",
"buy_bar_offset": 70,
"sell_bar_offset": 271,
"gt_leg_pct": 7.56,
"tech_leg_pct": 3.97
},
{
"gt_leg_id": 58,
"tech_leg_id": 151,
"gt_buy": "2026-02-24 22:36:00",
"tech_buy": "2026-02-24 22:39:00",
"gt_sell": "2026-02-26 06:36:00",
"tech_sell": "2026-02-25 10:42:00",
"buy_bar_offset": 1,
"sell_bar_offset": 398,
"gt_leg_pct": 9.24,
"tech_leg_pct": 3.77
},
{
"gt_leg_id": 63,
"tech_leg_id": 170,
"gt_buy": "2026-06-04 11:03:00",
"tech_buy": "2026-06-04 11:03:00",
"gt_sell": "2026-06-04 13:24:00",
"tech_sell": "2026-06-04 13:30:00",
"buy_bar_offset": 0,
"sell_bar_offset": 2,
"gt_leg_pct": 5.48,
"tech_leg_pct": 4.2
},
{
"gt_leg_id": 64,
"tech_leg_id": 171,
"gt_buy": "2026-06-06 04:00:00",
"tech_buy": "2026-06-06 04:00:00",
"gt_sell": "2026-06-08 07:15:00",
"tech_sell": "2026-06-07 14:27:00",
"buy_bar_offset": 0,
"sell_bar_offset": 336,
"gt_leg_pct": 7.38,
"tech_leg_pct": 3.23
}
],
"missed": [
{
"gt_leg_id": 1,
"buy_datetime": "2024-06-25 05:30:00",
"sell_datetime": "2024-07-01 11:06:00",
"leg_pct": 7.88
},
{
"gt_leg_id": 3,
"buy_datetime": "2024-07-08 10:09:00",
"sell_datetime": "2024-07-22 09:51:00",
"leg_pct": 22.67
},
{
"gt_leg_id": 4,
"buy_datetime": "2024-07-25 23:12:00",
"sell_datetime": "2024-07-29 22:15:00",
"leg_pct": 8.96
},
{
"gt_leg_id": 7,
"buy_datetime": "2024-08-06 04:18:00",
"sell_datetime": "2024-08-09 08:00:00",
"leg_pct": 16.48
},
{
"gt_leg_id": 8,
"buy_datetime": "2024-08-12 16:21:00",
"sell_datetime": "2024-08-14 21:30:00",
"leg_pct": 6.07
},
{
"gt_leg_id": 9,
"buy_datetime": "2024-08-16 05:54:00",
"sell_datetime": "2024-08-26 08:27:00",
"leg_pct": 9.71
},
{
"gt_leg_id": 10,
"buy_datetime": "2024-09-07 06:00:00",
"sell_datetime": "2024-09-28 01:57:00",
"leg_pct": 21.34
},
{
"gt_leg_id": 11,
"buy_datetime": "2024-10-02 05:39:00",
"sell_datetime": "2024-10-07 23:24:00",
"leg_pct": 6.94
},
{
"gt_leg_id": 12,
"buy_datetime": "2024-10-11 03:24:00",
"sell_datetime": "2024-10-30 04:15:00",
"leg_pct": 26.68
},
{
"gt_leg_id": 13,
"buy_datetime": "2024-11-05 06:51:00",
"sell_datetime": "2024-11-12 15:54:00",
"leg_pct": 37.53
},
{
"gt_leg_id": 15,
"buy_datetime": "2024-11-15 08:39:00",
"sell_datetime": "2024-11-22 16:33:00",
"leg_pct": 14.12
},
{
"gt_leg_id": 16,
"buy_datetime": "2024-11-27 06:12:00",
"sell_datetime": "2024-11-30 00:18:00",
"leg_pct": 6.98
},
{
"gt_leg_id": 18,
"buy_datetime": "2024-12-03 23:06:00",
"sell_datetime": "2024-12-03 23:15:00",
"leg_pct": 8.65
},
{
"gt_leg_id": 20,
"buy_datetime": "2024-12-06 07:27:00",
"sell_datetime": "2024-12-17 23:57:00",
"leg_pct": 17.6
},
{
"gt_leg_id": 22,
"buy_datetime": "2024-12-24 05:21:00",
"sell_datetime": "2024-12-26 09:09:00",
"leg_pct": 6.19
},
{
"gt_leg_id": 23,
"buy_datetime": "2024-12-31 00:12:00",
"sell_datetime": "2025-01-07 09:36:00",
"leg_pct": 11.03
},
{
"gt_leg_id": 24,
"buy_datetime": "2025-01-13 23:36:00",
"sell_datetime": "2025-01-19 20:21:00",
"leg_pct": 16.53
},
{
"gt_leg_id": 26,
"buy_datetime": "2025-01-21 10:30:00",
"sell_datetime": "2025-01-30 23:54:00",
"leg_pct": 6.35
},
{
"gt_leg_id": 30,
"buy_datetime": "2025-02-28 17:45:00",
"sell_datetime": "2025-03-03 08:18:00",
"leg_pct": 23.18
},
{
"gt_leg_id": 33,
"buy_datetime": "2025-03-11 09:51:00",
"sell_datetime": "2025-03-24 23:21:00",
"leg_pct": 13.97
},
{
"gt_leg_id": 34,
"buy_datetime": "2025-03-31 13:24:00",
"sell_datetime": "2025-04-03 05:15:00",
"leg_pct": 7.48
},
{
"gt_leg_id": 37,
"buy_datetime": "2025-04-11 01:00:00",
"sell_datetime": "2025-05-02 10:24:00",
"leg_pct": 20.31
},
{
"gt_leg_id": 38,
"buy_datetime": "2025-05-05 20:42:00",
"sell_datetime": "2025-05-23 02:33:00",
"leg_pct": 16.71
},
{
"gt_leg_id": 39,
"buy_datetime": "2025-06-06 06:00:00",
"sell_datetime": "2025-06-11 23:24:00",
"leg_pct": 7.81
},
{
"gt_leg_id": 40,
"buy_datetime": "2025-06-23 05:18:00",
"sell_datetime": "2025-07-14 16:36:00",
"leg_pct": 21.7
},
{
"gt_leg_id": 41,
"buy_datetime": "2025-08-03 09:39:00",
"sell_datetime": "2025-08-14 09:33:00",
"leg_pct": 8.41
},
{
"gt_leg_id": 42,
"buy_datetime": "2025-09-01 14:18:00",
"sell_datetime": "2025-10-09 22:00:00",
"leg_pct": 20.51
},
{
"gt_leg_id": 43,
"buy_datetime": "2025-10-17 19:24:00",
"sell_datetime": "2025-10-27 16:06:00",
"leg_pct": 7.34
},
{
"gt_leg_id": 44,
"buy_datetime": "2025-11-05 10:39:00",
"sell_datetime": "2025-11-11 10:21:00",
"leg_pct": 8.29
},
{
"gt_leg_id": 46,
"buy_datetime": "2025-11-21 21:27:00",
"sell_datetime": "2025-11-28 23:30:00",
"leg_pct": 14.42
},
{
"gt_leg_id": 48,
"buy_datetime": "2025-12-07 23:33:00",
"sell_datetime": "2025-12-10 02:06:00",
"leg_pct": 6.41
},
{
"gt_leg_id": 50,
"buy_datetime": "2025-12-19 05:00:00",
"sell_datetime": "2025-12-22 21:33:00",
"leg_pct": 6.65
},
{
"gt_leg_id": 51,
"buy_datetime": "2025-12-30 12:18:00",
"sell_datetime": "2026-01-15 05:09:00",
"leg_pct": 13.24
},
{
"gt_leg_id": 57,
"buy_datetime": "2026-02-13 03:30:00",
"sell_datetime": "2026-02-15 17:06:00",
"leg_pct": 9.62
},
{
"gt_leg_id": 59,
"buy_datetime": "2026-02-28 15:57:00",
"sell_datetime": "2026-03-05 19:54:00",
"leg_pct": 16.02
},
{
"gt_leg_id": 60,
"buy_datetime": "2026-03-09 07:24:00",
"sell_datetime": "2026-03-17 10:33:00",
"leg_pct": 15.17
},
{
"gt_leg_id": 61,
"buy_datetime": "2026-03-23 09:39:00",
"sell_datetime": "2026-03-25 20:30:00",
"leg_pct": 5.79
},
{
"gt_leg_id": 62,
"buy_datetime": "2026-03-28 02:42:00",
"sell_datetime": "2026-05-15 09:33:00",
"leg_pct": 21.22
}
]
},
"by_signal_type": {
"swing_low": {
"side": "buy",
"gt_count": 64,
"tech_count": 3047,
"hit_count": 64,
"miss_count": 0,
"recall": 1.0,
"precision": 0.021,
"f1": 0.0411,
"avg_bar_offset": 3.3,
"hits": [
{
"matched": true,
"gt_bar_index": 7834,
"tech_bar_index": 7835,
"signal_bar_index": 7835,
"bar_offset": 1,
"tech_price": 83750000.0,
"tech_datetime": "2024-06-25 05:33:00",
"candidate_index": 61,
"gt_datetime": "2024-06-25 05:30:00",
"gt_price": 83000000.0
},
{
"matched": true,
"gt_bar_index": 12803,
"tech_bar_index": 12806,
"signal_bar_index": 12806,
"bar_offset": 3,
"tech_price": 77833000.0,
"tech_datetime": "2024-07-05 14:06:00",
"candidate_index": 107,
"gt_datetime": "2024-07-05 13:57:00",
"gt_price": 77242000.0
},
{
"matched": true,
"gt_bar_index": 14166,
"tech_bar_index": 14172,
"signal_bar_index": 14172,
"bar_offset": 6,
"tech_price": 78622000.0,
"tech_datetime": "2024-07-08 10:27:00",
"candidate_index": 126,
"gt_datetime": "2024-07-08 10:09:00",
"gt_price": 77800000.0
},
{
"matched": true,
"gt_bar_index": 22587,
"tech_bar_index": 22589,
"signal_bar_index": 22589,
"bar_offset": 2,
"tech_price": 89701000.0,
"tech_datetime": "2024-07-25 23:18:00",
"candidate_index": 208,
"gt_datetime": "2024-07-25 23:12:00",
"gt_price": 89205000.0
},
{
"matched": true,
"gt_bar_index": 27711,
"tech_bar_index": 27711,
"signal_bar_index": 27711,
"bar_offset": 0,
"tech_price": 72581000.0,
"tech_datetime": "2024-08-05 15:24:00",
"candidate_index": 281,
"gt_datetime": "2024-08-05 15:24:00",
"gt_price": 71573000.0
},
{
"matched": true,
"gt_bar_index": 27853,
"tech_bar_index": 27853,
"signal_bar_index": 27853,
"bar_offset": 0,
"tech_price": 73129000.0,
"tech_datetime": "2024-08-05 22:30:00",
"candidate_index": 288,
"gt_datetime": "2024-08-05 22:30:00",
"gt_price": 71922000.0
},
{
"matched": true,
"gt_bar_index": 27969,
"tech_bar_index": 27969,
"signal_bar_index": 27969,
"bar_offset": 0,
"tech_price": 76000000.0,
"tech_datetime": "2024-08-06 04:18:00",
"candidate_index": 292,
"gt_datetime": "2024-08-06 04:18:00",
"gt_price": 75526000.0
},
{
"matched": true,
"gt_bar_index": 31090,
"tech_bar_index": 31090,
"signal_bar_index": 31090,
"bar_offset": 0,
"tech_price": 81580000.0,
"tech_datetime": "2024-08-12 16:21:00",
"candidate_index": 338,
"gt_datetime": "2024-08-12 16:21:00",
"gt_price": 80972000.0
},
{
"matched": true,
"gt_bar_index": 32801,
"tech_bar_index": 32802,
"signal_bar_index": 32802,
"bar_offset": 1,
"tech_price": 79855000.0,
"tech_datetime": "2024-08-16 05:57:00",
"candidate_index": 364,
"gt_datetime": "2024-08-16 05:54:00",
"gt_price": 79300000.0
},
{
"matched": true,
"gt_bar_index": 43338,
"tech_bar_index": 43339,
"signal_bar_index": 43339,
"bar_offset": 1,
"tech_price": 72700000.0,
"tech_datetime": "2024-09-07 06:03:00",
"candidate_index": 472,
"gt_datetime": "2024-09-07 06:00:00",
"gt_price": 72029000.0
},
{
"matched": true,
"gt_bar_index": 55331,
"tech_bar_index": 55332,
"signal_bar_index": 55332,
"bar_offset": 1,
"tech_price": 81249000.0,
"tech_datetime": "2024-10-02 05:42:00",
"candidate_index": 575,
"gt_datetime": "2024-10-02 05:39:00",
"gt_price": 80700000.0
},
{
"matched": true,
"gt_bar_index": 59606,
"tech_bar_index": 59609,
"signal_bar_index": 59609,
"bar_offset": 3,
"tech_price": 81040000.0,
"tech_datetime": "2024-10-11 03:33:00",
"candidate_index": 611,
"gt_datetime": "2024-10-11 03:24:00",
"gt_price": 80596000.0
},
{
"matched": true,
"gt_bar_index": 71547,
"tech_bar_index": 71550,
"signal_bar_index": 71550,
"bar_offset": 3,
"tech_price": 93727000.0,
"tech_datetime": "2024-11-05 07:00:00",
"candidate_index": 700,
"gt_datetime": "2024-11-05 06:51:00",
"gt_price": 93110000.0
},
{
"matched": true,
"gt_bar_index": 75167,
"tech_bar_index": 75167,
"signal_bar_index": 75167,
"bar_offset": 0,
"tech_price": 121201000.0,
"tech_datetime": "2024-11-12 19:51:00",
"candidate_index": 732,
"gt_datetime": "2024-11-12 19:51:00",
"gt_price": 119856000.0
},
{
"matched": true,
"gt_bar_index": 76383,
"tech_bar_index": 76384,
"signal_bar_index": 76384,
"bar_offset": 1,
"tech_price": 122806000.0,
"tech_datetime": "2024-11-15 08:42:00",
"candidate_index": 755,
"gt_datetime": "2024-11-15 08:39:00",
"gt_price": 121700000.0
},
{
"matched": true,
"gt_bar_index": 82094,
"tech_bar_index": 82096,
"signal_bar_index": 82096,
"bar_offset": 2,
"tech_price": 128241000.0,
"tech_datetime": "2024-11-27 06:18:00",
"candidate_index": 826,
"gt_datetime": "2024-11-27 06:12:00",
"gt_price": 127500000.0
},
{
"matched": true,
"gt_bar_index": 85310,
"tech_bar_index": 85309,
"signal_bar_index": 85309,
"bar_offset": 1,
"tech_price": 112452000.0,
"tech_datetime": "2024-12-03 22:57:00",
"candidate_index": 851,
"gt_datetime": "2024-12-03 23:00:00",
"gt_price": 112251000.0
},
{
"matched": true,
"gt_bar_index": 85312,
"tech_bar_index": 85304,
"signal_bar_index": 85304,
"bar_offset": 8,
"tech_price": 130155000.0,
"tech_datetime": "2024-12-03 22:42:00",
"candidate_index": 850,
"gt_datetime": "2024-12-03 23:06:00",
"gt_price": 121848000.0
},
{
"matched": true,
"gt_bar_index": 85322,
"tech_bar_index": 85288,
"signal_bar_index": 85288,
"bar_offset": 34,
"tech_price": 132922000.0,
"tech_datetime": "2024-12-03 21:54:00",
"candidate_index": 849,
"gt_datetime": "2024-12-03 23:36:00",
"gt_price": 119000000.0
},
{
"matched": true,
"gt_bar_index": 86439,
"tech_bar_index": 86439,
"signal_bar_index": 86439,
"bar_offset": 0,
"tech_price": 134209000.0,
"tech_datetime": "2024-12-06 07:27:00",
"candidate_index": 869,
"gt_datetime": "2024-12-06 07:27:00",
"gt_price": 133500000.0
},
{
"matched": true,
"gt_bar_index": 93363,
"tech_bar_index": 93363,
"signal_bar_index": 93363,
"bar_offset": 0,
"tech_price": 140703000.0,
"tech_datetime": "2024-12-20 20:36:00",
"candidate_index": 956,
"gt_datetime": "2024-12-20 20:36:00",
"gt_price": 139700000.0
},
{
"matched": true,
"gt_bar_index": 94978,
"tech_bar_index": 94991,
"signal_bar_index": 94991,
"bar_offset": 13,
"tech_price": 141035000.0,
"tech_datetime": "2024-12-24 06:00:00",
"candidate_index": 977,
"gt_datetime": "2024-12-24 05:21:00",
"gt_price": 140220000.0
},
{
"matched": true,
"gt_bar_index": 98235,
"tech_bar_index": 98243,
"signal_bar_index": 98243,
"bar_offset": 8,
"tech_price": 136812000.0,
"tech_datetime": "2024-12-31 00:36:00",
"candidate_index": 1001,
"gt_datetime": "2024-12-31 00:12:00",
"gt_price": 136000000.0
},
{
"matched": true,
"gt_bar_index": 104844,
"tech_bar_index": 104844,
"signal_bar_index": 104844,
"bar_offset": 0,
"tech_price": 138277000.0,
"tech_datetime": "2025-01-13 23:36:00",
"candidate_index": 1062,
"gt_datetime": "2025-01-13 23:36:00",
"gt_price": 137300000.0
},
{
"matched": true,
"gt_bar_index": 107903,
"tech_bar_index": 107903,
"signal_bar_index": 107903,
"bar_offset": 0,
"tech_price": 152557000.0,
"tech_datetime": "2025-01-20 08:33:00",
"candidate_index": 1096,
"gt_datetime": "2025-01-20 08:33:00",
"gt_price": 151000000.0
},
{
"matched": true,
"gt_bar_index": 108422,
"tech_bar_index": 108423,
"signal_bar_index": 108423,
"bar_offset": 1,
"tech_price": 152030000.0,
"tech_datetime": "2025-01-21 10:33:00",
"candidate_index": 1107,
"gt_datetime": "2025-01-21 10:30:00",
"gt_price": 151111000.0
},
{
"matched": true,
"gt_bar_index": 114670,
"tech_bar_index": 114670,
"signal_bar_index": 114670,
"bar_offset": 0,
"tech_price": 146177000.0,
"tech_datetime": "2025-02-03 10:54:00",
"candidate_index": 1162,
"gt_datetime": "2025-02-03 10:54:00",
"gt_price": 145385000.0
},
{
"matched": true,
"gt_bar_index": 125301,
"tech_bar_index": 125302,
"signal_bar_index": 125302,
"bar_offset": 1,
"tech_price": 126307000.0,
"tech_datetime": "2025-02-25 19:27:00",
"candidate_index": 1253,
"gt_datetime": "2025-02-25 19:24:00",
"gt_price": 125350000.0
},
{
"matched": true,
"gt_bar_index": 125979,
"tech_bar_index": 125980,
"signal_bar_index": 125980,
"bar_offset": 1,
"tech_price": 121181000.0,
"tech_datetime": "2025-02-27 05:21:00",
"candidate_index": 1266,
"gt_datetime": "2025-02-27 05:18:00",
"gt_price": 120555000.0
},
{
"matched": true,
"gt_bar_index": 126708,
"tech_bar_index": 126711,
"signal_bar_index": 126711,
"bar_offset": 3,
"tech_price": 117177000.0,
"tech_datetime": "2025-02-28 17:54:00",
"candidate_index": 1284,
"gt_datetime": "2025-02-28 17:45:00",
"gt_price": 116425000.0
},
{
"matched": true,
"gt_bar_index": 128760,
"tech_bar_index": 128761,
"signal_bar_index": 128761,
"bar_offset": 1,
"tech_price": 124134000.0,
"tech_datetime": "2025-03-05 00:24:00",
"candidate_index": 1316,
"gt_datetime": "2025-03-05 00:21:00",
"gt_price": 123125000.0
},
{
"matched": true,
"gt_bar_index": 129911,
"tech_bar_index": 129911,
"signal_bar_index": 129911,
"bar_offset": 0,
"tech_price": 128078000.0,
"tech_datetime": "2025-03-07 09:54:00",
"candidate_index": 1335,
"gt_datetime": "2025-03-07 09:54:00",
"gt_price": 127283000.0
},
{
"matched": true,
"gt_bar_index": 131830,
"tech_bar_index": 131830,
"signal_bar_index": 131830,
"bar_offset": 0,
"tech_price": 115401000.0,
"tech_datetime": "2025-03-11 09:51:00",
"candidate_index": 1367,
"gt_datetime": "2025-03-11 09:51:00",
"gt_price": 114800000.0
},
{
"matched": true,
"gt_bar_index": 141292,
"tech_bar_index": 141304,
"signal_bar_index": 141304,
"bar_offset": 12,
"tech_price": 121923000.0,
"tech_datetime": "2025-03-31 14:00:00",
"candidate_index": 1446,
"gt_datetime": "2025-03-31 13:24:00",
"gt_price": 121182000.0
},
{
"matched": true,
"gt_bar_index": 144702,
"tech_bar_index": 144706,
"signal_bar_index": 144706,
"bar_offset": 4,
"tech_price": 112450000.0,
"tech_datetime": "2025-04-07 16:06:00",
"candidate_index": 1486,
"gt_datetime": "2025-04-07 15:54:00",
"gt_price": 111850000.0
},
{
"matched": true,
"gt_bar_index": 145553,
"tech_bar_index": 145554,
"signal_bar_index": 145554,
"bar_offset": 1,
"tech_price": 113229000.0,
"tech_datetime": "2025-04-09 10:30:00",
"candidate_index": 1502,
"gt_datetime": "2025-04-09 10:27:00",
"gt_price": 112550000.0
},
{
"matched": true,
"gt_bar_index": 146324,
"tech_bar_index": 146326,
"signal_bar_index": 146326,
"bar_offset": 2,
"tech_price": 117464000.0,
"tech_datetime": "2025-04-11 01:06:00",
"candidate_index": 1513,
"gt_datetime": "2025-04-11 01:00:00",
"gt_price": 116700000.0
},
{
"matched": true,
"gt_bar_index": 158238,
"tech_bar_index": 158252,
"signal_bar_index": 158252,
"bar_offset": 14,
"tech_price": 133705000.0,
"tech_datetime": "2025-05-05 21:24:00",
"candidate_index": 1586,
"gt_datetime": "2025-05-05 20:42:00",
"gt_price": 133000000.0
},
{
"matched": true,
"gt_bar_index": 173304,
"tech_bar_index": 173306,
"signal_bar_index": 173306,
"bar_offset": 2,
"tech_price": 141300000.0,
"tech_datetime": "2025-06-06 06:06:00",
"candidate_index": 1691,
"gt_datetime": "2025-06-06 06:00:00",
"gt_price": 140470000.0
},
{
"matched": true,
"gt_bar_index": 181450,
"tech_bar_index": 181456,
"signal_bar_index": 181456,
"bar_offset": 6,
"tech_price": 138236000.0,
"tech_datetime": "2025-06-23 05:36:00",
"candidate_index": 1735,
"gt_datetime": "2025-06-23 05:18:00",
"gt_price": 137200000.0
},
{
"matched": true,
"gt_bar_index": 201217,
"tech_bar_index": 201221,
"signal_bar_index": 201221,
"bar_offset": 4,
"tech_price": 157580000.0,
"tech_datetime": "2025-08-03 09:51:00",
"candidate_index": 1849,
"gt_datetime": "2025-08-03 09:39:00",
"gt_price": 156713000.0
},
{
"matched": true,
"gt_bar_index": 215111,
"tech_bar_index": 215117,
"signal_bar_index": 215117,
"bar_offset": 6,
"tech_price": 149999000.0,
"tech_datetime": "2025-09-01 14:36:00",
"candidate_index": 1927,
"gt_datetime": "2025-09-01 14:18:00",
"gt_price": 149140000.0
},
{
"matched": true,
"gt_bar_index": 237122,
"tech_bar_index": 237125,
"signal_bar_index": 237125,
"bar_offset": 3,
"tech_price": 160578000.0,
"tech_datetime": "2025-10-17 19:33:00",
"candidate_index": 2046,
"gt_datetime": "2025-10-17 19:24:00",
"gt_price": 159762000.0
},
{
"matched": true,
"gt_bar_index": 246067,
"tech_bar_index": 246069,
"signal_bar_index": 246069,
"bar_offset": 2,
"tech_price": 148034000.0,
"tech_datetime": "2025-11-05 10:45:00",
"candidate_index": 2115,
"gt_datetime": "2025-11-05 10:39:00",
"gt_price": 146822000.0
},
{
"matched": true,
"gt_bar_index": 252411,
"tech_bar_index": 252417,
"signal_bar_index": 252417,
"bar_offset": 6,
"tech_price": 133000000.0,
"tech_datetime": "2025-11-18 16:09:00",
"candidate_index": 2181,
"gt_datetime": "2025-11-18 15:51:00",
"gt_price": 132269000.0
},
{
"matched": true,
"gt_bar_index": 253963,
"tech_bar_index": 253964,
"signal_bar_index": 253964,
"bar_offset": 1,
"tech_price": 122600000.0,
"tech_datetime": "2025-11-21 21:30:00",
"candidate_index": 2209,
"gt_datetime": "2025-11-21 21:27:00",
"gt_price": 121469000.0
},
{
"matched": true,
"gt_bar_index": 258700,
"tech_bar_index": 258701,
"signal_bar_index": 258701,
"bar_offset": 1,
"tech_price": 126778000.0,
"tech_datetime": "2025-12-02 00:48:00",
"candidate_index": 2251,
"gt_datetime": "2025-12-02 00:45:00",
"gt_price": 125743000.0
},
{
"matched": true,
"gt_bar_index": 261556,
"tech_bar_index": 261557,
"signal_bar_index": 261557,
"bar_offset": 1,
"tech_price": 132091000.0,
"tech_datetime": "2025-12-07 23:36:00",
"candidate_index": 2277,
"gt_datetime": "2025-12-07 23:33:00",
"gt_price": 131422000.0
},
{
"matched": true,
"gt_bar_index": 265681,
"tech_bar_index": 265684,
"signal_bar_index": 265684,
"bar_offset": 3,
"tech_price": 127682000.0,
"tech_datetime": "2025-12-16 13:57:00",
"candidate_index": 2310,
"gt_datetime": "2025-12-16 13:48:00",
"gt_price": 127025000.0
},
{
"matched": true,
"gt_bar_index": 266945,
"tech_bar_index": 266945,
"signal_bar_index": 266945,
"bar_offset": 0,
"tech_price": 127000000.0,
"tech_datetime": "2025-12-19 05:00:00",
"candidate_index": 2322,
"gt_datetime": "2025-12-19 05:00:00",
"gt_price": 126200000.0
},
{
"matched": true,
"gt_bar_index": 272371,
"tech_bar_index": 272385,
"signal_bar_index": 272385,
"bar_offset": 14,
"tech_price": 127009000.0,
"tech_datetime": "2025-12-30 13:00:00",
"candidate_index": 2351,
"gt_datetime": "2025-12-30 12:18:00",
"gt_price": 126374000.0
},
{
"matched": true,
"gt_bar_index": 287235,
"tech_bar_index": 287236,
"signal_bar_index": 287236,
"bar_offset": 1,
"tech_price": 119730000.0,
"tech_datetime": "2026-01-30 11:33:00",
"candidate_index": 2449,
"gt_datetime": "2026-01-30 11:30:00",
"gt_price": 119124000.0
},
{
"matched": true,
"gt_bar_index": 288700,
"tech_bar_index": 288700,
"signal_bar_index": 288700,
"bar_offset": 0,
"tech_price": 111474000.0,
"tech_datetime": "2026-02-02 12:45:00",
"candidate_index": 2469,
"gt_datetime": "2026-02-02 12:45:00",
"gt_price": 110761000.0
},
{
"matched": true,
"gt_bar_index": 290551,
"tech_bar_index": 290550,
"signal_bar_index": 290550,
"bar_offset": 1,
"tech_price": 89826000.0,
"tech_datetime": "2026-02-06 09:15:00",
"candidate_index": 2515,
"gt_datetime": "2026-02-06 09:18:00",
"gt_price": 88999000.0
},
{
"matched": true,
"gt_bar_index": 290757,
"tech_bar_index": 290757,
"signal_bar_index": 290757,
"bar_offset": 0,
"tech_price": 94625000.0,
"tech_datetime": "2026-02-06 19:36:00",
"candidate_index": 2522,
"gt_datetime": "2026-02-06 19:36:00",
"gt_price": 81110000.0
},
{
"matched": true,
"gt_bar_index": 291171,
"tech_bar_index": 291171,
"signal_bar_index": 291171,
"bar_offset": 0,
"tech_price": 100381000.0,
"tech_datetime": "2026-02-07 16:18:00",
"candidate_index": 2527,
"gt_datetime": "2026-02-07 16:18:00",
"gt_price": 99500000.0
},
{
"matched": true,
"gt_bar_index": 293795,
"tech_bar_index": 293797,
"signal_bar_index": 293797,
"bar_offset": 2,
"tech_price": 96333000.0,
"tech_datetime": "2026-02-13 03:36:00",
"candidate_index": 2566,
"gt_datetime": "2026-02-13 03:30:00",
"gt_price": 95788000.0
},
{
"matched": true,
"gt_bar_index": 299457,
"tech_bar_index": 299458,
"signal_bar_index": 299458,
"bar_offset": 1,
"tech_price": 92562000.0,
"tech_datetime": "2026-02-24 22:39:00",
"candidate_index": 2624,
"gt_datetime": "2026-02-24 22:36:00",
"gt_price": 92000000.0
},
{
"matched": true,
"gt_bar_index": 301244,
"tech_bar_index": 301245,
"signal_bar_index": 301245,
"bar_offset": 1,
"tech_price": 93216000.0,
"tech_datetime": "2026-02-28 16:00:00",
"candidate_index": 2650,
"gt_datetime": "2026-02-28 15:57:00",
"gt_price": 92582000.0
},
{
"matched": true,
"gt_bar_index": 305393,
"tech_bar_index": 305389,
"signal_bar_index": 305389,
"bar_offset": 4,
"tech_price": 98178000.0,
"tech_datetime": "2026-03-09 07:12:00",
"candidate_index": 2704,
"gt_datetime": "2026-03-09 07:24:00",
"gt_price": 97511000.0
},
{
"matched": true,
"gt_bar_index": 312158,
"tech_bar_index": 312161,
"signal_bar_index": 312161,
"bar_offset": 3,
"tech_price": 101983000.0,
"tech_datetime": "2026-03-23 09:48:00",
"candidate_index": 2774,
"gt_datetime": "2026-03-23 09:39:00",
"gt_price": 101413000.0
},
{
"matched": true,
"gt_bar_index": 314419,
"tech_bar_index": 314441,
"signal_bar_index": 314441,
"bar_offset": 22,
"tech_price": 100310000.0,
"tech_datetime": "2026-03-28 03:48:00",
"candidate_index": 2794,
"gt_datetime": "2026-03-28 02:42:00",
"gt_price": 99803000.0
},
{
"matched": true,
"gt_bar_index": 347005,
"tech_bar_index": 347005,
"signal_bar_index": 347005,
"bar_offset": 0,
"tech_price": 92127000.0,
"tech_datetime": "2026-06-04 11:03:00",
"candidate_index": 3011,
"gt_datetime": "2026-06-04 11:03:00",
"gt_price": 91495000.0
},
{
"matched": true,
"gt_bar_index": 347824,
"tech_bar_index": 347824,
"signal_bar_index": 347824,
"bar_offset": 0,
"tech_price": 90872000.0,
"tech_datetime": "2026-06-06 04:00:00",
"candidate_index": 3031,
"gt_datetime": "2026-06-06 04:00:00",
"gt_price": 90332000.0
}
],
"misses": [],
"signal_type": "swing_low",
"signal_label": "스윙 매수 (B)",
"primary_techniques": [
"zigzag_causal",
"minor_swing"
]
},
"pullback": {
"side": "buy",
"gt_count": 47,
"tech_count": 3047,
"hit_count": 47,
"miss_count": 0,
"recall": 1.0,
"precision": 0.0154,
"f1": 0.0304,
"avg_bar_offset": 20.0,
"hits": [
{
"matched": true,
"gt_bar_index": 9794,
"tech_bar_index": 9831,
"signal_bar_index": 9831,
"bar_offset": 37,
"tech_price": 85402000.0,
"tech_datetime": "2024-06-29 09:21:00",
"candidate_index": 82,
"gt_datetime": "2024-06-29 07:30:00",
"gt_price": 84906000.0
},
{
"matched": true,
"gt_bar_index": 12965,
"tech_bar_index": 12966,
"signal_bar_index": 12966,
"bar_offset": 1,
"tech_price": 79050000.0,
"tech_datetime": "2024-07-05 22:06:00",
"candidate_index": 109,
"gt_datetime": "2024-07-05 22:03:00",
"gt_price": 78551000.0
},
{
"matched": true,
"gt_bar_index": 19449,
"tech_bar_index": 19452,
"signal_bar_index": 19452,
"bar_offset": 3,
"tech_price": 89238000.0,
"tech_datetime": "2024-07-19 10:27:00",
"candidate_index": 178,
"gt_datetime": "2024-07-19 10:18:00",
"gt_price": 88750000.0
},
{
"matched": true,
"gt_bar_index": 23844,
"tech_bar_index": 23852,
"signal_bar_index": 23852,
"bar_offset": 8,
"tech_price": 94209000.0,
"tech_datetime": "2024-07-28 14:27:00",
"candidate_index": 224,
"gt_datetime": "2024-07-28 14:03:00",
"gt_price": 93700000.0
},
{
"matched": true,
"gt_bar_index": 28991,
"tech_bar_index": 28993,
"signal_bar_index": 28993,
"bar_offset": 2,
"tech_price": 78171000.0,
"tech_datetime": "2024-08-08 07:30:00",
"candidate_index": 312,
"gt_datetime": "2024-08-08 07:24:00",
"gt_price": 77734000.0
},
{
"matched": true,
"gt_bar_index": 31810,
"tech_bar_index": 31812,
"signal_bar_index": 31812,
"bar_offset": 2,
"tech_price": 84758000.0,
"tech_datetime": "2024-08-14 04:27:00",
"candidate_index": 348,
"gt_datetime": "2024-08-14 04:21:00",
"gt_price": 84100000.0
},
{
"matched": true,
"gt_bar_index": 36103,
"tech_bar_index": 36109,
"signal_bar_index": 36109,
"bar_offset": 6,
"tech_price": 82181000.0,
"tech_datetime": "2024-08-23 03:18:00",
"candidate_index": 393,
"gt_datetime": "2024-08-23 03:00:00",
"gt_price": 81710000.0
},
{
"matched": true,
"gt_bar_index": 50880,
"tech_bar_index": 50830,
"signal_bar_index": 50830,
"bar_offset": 50,
"tech_price": 83997000.0,
"tech_datetime": "2024-09-22 20:36:00",
"candidate_index": 539,
"gt_datetime": "2024-09-22 23:06:00",
"gt_price": 83500000.0
},
{
"matched": true,
"gt_bar_index": 55793,
"tech_bar_index": 55799,
"signal_bar_index": 55799,
"bar_offset": 6,
"tech_price": 81329000.0,
"tech_datetime": "2024-10-03 05:03:00",
"candidate_index": 583,
"gt_datetime": "2024-10-03 04:45:00",
"gt_price": 80901000.0
},
{
"matched": true,
"gt_bar_index": 65716,
"tech_bar_index": 65720,
"signal_bar_index": 65720,
"bar_offset": 4,
"tech_price": 91331000.0,
"tech_datetime": "2024-10-24 03:30:00",
"candidate_index": 650,
"gt_datetime": "2024-10-24 03:18:00",
"gt_price": 90789000.0
},
{
"matched": true,
"gt_bar_index": 73855,
"tech_bar_index": 73868,
"signal_bar_index": 73868,
"bar_offset": 13,
"tech_price": 106369000.0,
"tech_datetime": "2024-11-10 02:54:00",
"candidate_index": 719,
"gt_datetime": "2024-11-10 02:15:00",
"gt_price": 105773000.0
},
{
"matched": true,
"gt_bar_index": 75643,
"tech_bar_index": 75654,
"signal_bar_index": 75654,
"bar_offset": 11,
"tech_price": 124840000.0,
"tech_datetime": "2024-11-13 20:12:00",
"candidate_index": 739,
"gt_datetime": "2024-11-13 19:39:00",
"gt_price": 124006000.0
},
{
"matched": true,
"gt_bar_index": 78862,
"tech_bar_index": 78878,
"signal_bar_index": 78878,
"bar_offset": 16,
"tech_price": 129290000.0,
"tech_datetime": "2024-11-20 13:24:00",
"candidate_index": 788,
"gt_datetime": "2024-11-20 12:36:00",
"gt_price": 128642000.0
},
{
"matched": true,
"gt_bar_index": 82703,
"tech_bar_index": 82705,
"signal_bar_index": 82705,
"bar_offset": 2,
"tech_price": 132440000.0,
"tech_datetime": "2024-11-28 12:45:00",
"candidate_index": 832,
"gt_datetime": "2024-11-28 12:39:00",
"gt_price": 131585000.0
},
{
"matched": true,
"gt_bar_index": 85847,
"tech_bar_index": 85850,
"signal_bar_index": 85850,
"bar_offset": 3,
"tech_price": 134211000.0,
"tech_datetime": "2024-12-05 02:00:00",
"candidate_index": 855,
"gt_datetime": "2024-12-05 01:51:00",
"gt_price": 133501000.0
},
{
"matched": true,
"gt_bar_index": 90090,
"tech_bar_index": 90102,
"signal_bar_index": 90102,
"bar_offset": 12,
"tech_price": 143538000.0,
"tech_datetime": "2024-12-14 01:33:00",
"candidate_index": 910,
"gt_datetime": "2024-12-14 00:57:00",
"gt_price": 142556000.0
},
{
"matched": true,
"gt_bar_index": 100913,
"tech_bar_index": 101022,
"signal_bar_index": 101022,
"bar_offset": 109,
"tech_price": 144500000.0,
"tech_datetime": "2025-01-06 00:30:00",
"candidate_index": 1020,
"gt_datetime": "2025-01-05 19:03:00",
"gt_price": 143547000.0
},
{
"matched": true,
"gt_bar_index": 107040,
"tech_bar_index": 107042,
"signal_bar_index": 107042,
"bar_offset": 2,
"tech_price": 152586000.0,
"tech_datetime": "2025-01-18 13:30:00",
"candidate_index": 1083,
"gt_datetime": "2025-01-18 13:24:00",
"gt_price": 151690000.0
},
{
"matched": true,
"gt_bar_index": 111421,
"tech_bar_index": 111423,
"signal_bar_index": 111423,
"bar_offset": 2,
"tech_price": 152120000.0,
"tech_datetime": "2025-01-27 16:33:00",
"candidate_index": 1134,
"gt_datetime": "2025-01-27 16:27:00",
"gt_price": 151250000.0
},
{
"matched": true,
"gt_bar_index": 114873,
"tech_bar_index": 114906,
"signal_bar_index": 114906,
"bar_offset": 33,
"tech_price": 151100000.0,
"tech_datetime": "2025-02-03 22:42:00",
"candidate_index": 1165,
"gt_datetime": "2025-02-03 21:03:00",
"gt_price": 150000000.0
},
{
"matched": true,
"gt_bar_index": 127793,
"tech_bar_index": 127801,
"signal_bar_index": 127801,
"bar_offset": 8,
"tech_price": 128040000.0,
"tech_datetime": "2025-03-03 00:24:00",
"candidate_index": 1294,
"gt_datetime": "2025-03-03 00:00:00",
"gt_price": 126614000.0
},
{
"matched": true,
"gt_bar_index": 129295,
"tech_bar_index": 129260,
"signal_bar_index": 129260,
"bar_offset": 35,
"tech_price": 132000000.0,
"tech_datetime": "2025-03-06 01:21:00",
"candidate_index": 1325,
"gt_datetime": "2025-03-06 03:06:00",
"gt_price": 133000000.0
},
{
"matched": true,
"gt_bar_index": 130057,
"tech_bar_index": 129980,
"signal_bar_index": 129980,
"bar_offset": 77,
"tech_price": 130003000.0,
"tech_datetime": "2025-03-07 13:21:00",
"candidate_index": 1336,
"gt_datetime": "2025-03-07 17:12:00",
"gt_price": 130940000.0
},
{
"matched": true,
"gt_bar_index": 136015,
"tech_bar_index": 136016,
"signal_bar_index": 136016,
"bar_offset": 1,
"tech_price": 123709000.0,
"tech_datetime": "2025-03-20 03:09:00",
"candidate_index": 1406,
"gt_datetime": "2025-03-20 03:06:00",
"gt_price": 122700000.0
},
{
"matched": true,
"gt_bar_index": 142289,
"tech_bar_index": 142298,
"signal_bar_index": 142298,
"bar_offset": 9,
"tech_price": 125065000.0,
"tech_datetime": "2025-04-02 15:42:00",
"candidate_index": 1454,
"gt_datetime": "2025-04-02 15:15:00",
"gt_price": 124406000.0
},
{
"matched": true,
"gt_bar_index": 145823,
"tech_bar_index": 145760,
"signal_bar_index": 145760,
"bar_offset": 63,
"tech_price": 114471000.0,
"tech_datetime": "2025-04-09 20:48:00",
"candidate_index": 1506,
"gt_datetime": "2025-04-09 23:57:00",
"gt_price": 115250000.0
},
{
"matched": true,
"gt_bar_index": 154682,
"tech_bar_index": 154692,
"signal_bar_index": 154692,
"bar_offset": 10,
"tech_price": 134589000.0,
"tech_datetime": "2025-04-28 11:24:00",
"candidate_index": 1569,
"gt_datetime": "2025-04-28 10:54:00",
"gt_price": 133830000.0
},
{
"matched": true,
"gt_bar_index": 164977,
"tech_bar_index": 164996,
"signal_bar_index": 164996,
"bar_offset": 19,
"tech_price": 146235000.0,
"tech_datetime": "2025-05-19 22:36:00",
"candidate_index": 1634,
"gt_datetime": "2025-05-19 21:39:00",
"gt_price": 145470000.0
},
{
"matched": true,
"gt_bar_index": 188615,
"tech_bar_index": 188628,
"signal_bar_index": 188628,
"bar_offset": 13,
"tech_price": 147815000.0,
"tech_datetime": "2025-07-08 04:12:00",
"candidate_index": 1770,
"gt_datetime": "2025-07-08 03:33:00",
"gt_price": 147047000.0
},
{
"matched": true,
"gt_bar_index": 205728,
"tech_bar_index": 205774,
"signal_bar_index": 205774,
"bar_offset": 46,
"tech_price": 164255000.0,
"tech_datetime": "2025-08-12 21:30:00",
"candidate_index": 1870,
"gt_datetime": "2025-08-12 19:12:00",
"gt_price": 163085000.0
},
{
"matched": true,
"gt_bar_index": 227358,
"tech_bar_index": 227444,
"signal_bar_index": 227444,
"bar_offset": 86,
"tech_price": 158257000.0,
"tech_datetime": "2025-09-27 09:03:00",
"candidate_index": 1978,
"gt_datetime": "2025-09-27 04:45:00",
"gt_price": 157100000.0
},
{
"matched": true,
"gt_bar_index": 240563,
"tech_bar_index": 240578,
"signal_bar_index": 240578,
"bar_offset": 15,
"tech_price": 165423000.0,
"tech_datetime": "2025-10-25 00:12:00",
"candidate_index": 2076,
"gt_datetime": "2025-10-24 23:27:00",
"gt_price": 164400000.0
},
{
"matched": true,
"gt_bar_index": 248160,
"tech_bar_index": 248180,
"signal_bar_index": 248180,
"bar_offset": 20,
"tech_price": 152120000.0,
"tech_datetime": "2025-11-09 20:18:00",
"candidate_index": 2132,
"gt_datetime": "2025-11-09 19:18:00",
"gt_price": 151250000.0
},
{
"matched": true,
"gt_bar_index": 256232,
"tech_bar_index": 256258,
"signal_bar_index": 256258,
"bar_offset": 26,
"tech_price": 130400000.0,
"tech_datetime": "2025-11-26 22:39:00",
"candidate_index": 2234,
"gt_datetime": "2025-11-26 21:21:00",
"gt_price": 129636000.0
},
{
"matched": true,
"gt_bar_index": 259278,
"tech_bar_index": 259287,
"signal_bar_index": 259287,
"bar_offset": 9,
"tech_price": 135693000.0,
"tech_datetime": "2025-12-03 06:06:00",
"candidate_index": 2258,
"gt_datetime": "2025-12-03 05:39:00",
"gt_price": 134952000.0
},
{
"matched": true,
"gt_bar_index": 262330,
"tech_bar_index": 262335,
"signal_bar_index": 262335,
"bar_offset": 5,
"tech_price": 134055000.0,
"tech_datetime": "2025-12-09 14:30:00",
"candidate_index": 2284,
"gt_datetime": "2025-12-09 14:15:00",
"gt_price": 133333000.0
},
{
"matched": true,
"gt_bar_index": 266174,
"tech_bar_index": 266185,
"signal_bar_index": 266185,
"bar_offset": 11,
"tech_price": 129274000.0,
"tech_datetime": "2025-12-17 15:00:00",
"candidate_index": 2314,
"gt_datetime": "2025-12-17 14:27:00",
"gt_price": 128525000.0
},
{
"matched": true,
"gt_bar_index": 268261,
"tech_bar_index": 268267,
"signal_bar_index": 268267,
"bar_offset": 6,
"tech_price": 131249000.0,
"tech_datetime": "2025-12-21 23:06:00",
"candidate_index": 2328,
"gt_datetime": "2025-12-21 22:48:00",
"gt_price": 130472000.0
},
{
"matched": true,
"gt_bar_index": 277283,
"tech_bar_index": 277292,
"signal_bar_index": 277292,
"bar_offset": 9,
"tech_price": 132459000.0,
"tech_datetime": "2026-01-09 18:21:00",
"candidate_index": 2384,
"gt_datetime": "2026-01-09 17:54:00",
"gt_price": 131780000.0
},
{
"matched": true,
"gt_bar_index": 291843,
"tech_bar_index": 291846,
"signal_bar_index": 291846,
"bar_offset": 3,
"tech_price": 104987000.0,
"tech_datetime": "2026-02-09 02:03:00",
"candidate_index": 2534,
"gt_datetime": "2026-02-09 01:54:00",
"gt_price": 104442000.0
},
{
"matched": true,
"gt_bar_index": 294715,
"tech_bar_index": 294719,
"signal_bar_index": 294719,
"bar_offset": 4,
"tech_price": 102416000.0,
"tech_datetime": "2026-02-15 01:42:00",
"candidate_index": 2574,
"gt_datetime": "2026-02-15 01:30:00",
"gt_price": 101900000.0
},
{
"matched": true,
"gt_bar_index": 299887,
"tech_bar_index": 299911,
"signal_bar_index": 299911,
"bar_offset": 24,
"tech_price": 95500000.0,
"tech_datetime": "2026-02-25 21:18:00",
"candidate_index": 2630,
"gt_datetime": "2026-02-25 20:06:00",
"gt_price": 94680000.0
},
{
"matched": true,
"gt_bar_index": 303096,
"tech_bar_index": 303108,
"signal_bar_index": 303108,
"bar_offset": 12,
"tech_price": 99605000.0,
"tech_datetime": "2026-03-04 13:09:00",
"candidate_index": 2675,
"gt_datetime": "2026-03-04 12:33:00",
"gt_price": 98900000.0
},
{
"matched": true,
"gt_bar_index": 307958,
"tech_bar_index": 307887,
"signal_bar_index": 307887,
"bar_offset": 71,
"tech_price": 104565000.0,
"tech_datetime": "2026-03-14 12:06:00",
"candidate_index": 2736,
"gt_datetime": "2026-03-14 15:39:00",
"gt_price": 103880000.0
},
{
"matched": true,
"gt_bar_index": 312981,
"tech_bar_index": 312991,
"signal_bar_index": 312991,
"bar_offset": 10,
"tech_price": 103899000.0,
"tech_datetime": "2026-03-25 03:18:00",
"candidate_index": 2781,
"gt_datetime": "2026-03-25 02:48:00",
"gt_price": 103295000.0
},
{
"matched": true,
"gt_bar_index": 330047,
"tech_bar_index": 330051,
"signal_bar_index": 330051,
"bar_offset": 4,
"tech_price": 112881000.0,
"tech_datetime": "2026-04-30 03:21:00",
"candidate_index": 2899,
"gt_datetime": "2026-04-30 03:09:00",
"gt_price": 112200000.0
},
{
"matched": true,
"gt_bar_index": 348658,
"tech_bar_index": 348636,
"signal_bar_index": 348636,
"bar_offset": 22,
"tech_price": 95150000.0,
"tech_datetime": "2026-06-07 20:36:00",
"candidate_index": 3039,
"gt_datetime": "2026-06-07 21:42:00",
"gt_price": 93600000.0
}
],
"misses": [],
"signal_type": "pullback",
"signal_label": "눌림목 (B*)",
"primary_techniques": [
"local_extrema",
"bb_reversal"
]
},
"breakout": {
"side": "buy",
"gt_count": 19,
"tech_count": 3047,
"hit_count": 19,
"miss_count": 0,
"recall": 1.0,
"precision": 0.0062,
"f1": 0.0124,
"avg_bar_offset": 57.8,
"hits": [
{
"matched": true,
"gt_bar_index": 19684,
"tech_bar_index": 19595,
"signal_bar_index": 19595,
"bar_offset": 89,
"tech_price": 89769000.0,
"tech_datetime": "2024-07-19 17:36:00",
"candidate_index": 180,
"gt_datetime": "2024-07-19 22:03:00",
"gt_price": 90425000.0
},
{
"matched": true,
"gt_bar_index": 29274,
"tech_bar_index": 29273,
"signal_bar_index": 29273,
"bar_offset": 1,
"tech_price": 81545000.0,
"tech_datetime": "2024-08-08 21:30:00",
"candidate_index": 317,
"gt_datetime": "2024-08-08 21:33:00",
"gt_price": 81684000.0
},
{
"matched": true,
"gt_bar_index": 36359,
"tech_bar_index": 36331,
"signal_bar_index": 36331,
"bar_offset": 28,
"tech_price": 82522000.0,
"tech_datetime": "2024-08-23 14:24:00",
"candidate_index": 395,
"gt_datetime": "2024-08-23 15:48:00",
"gt_price": 82885000.0
},
{
"matched": true,
"gt_bar_index": 56540,
"tech_bar_index": 56514,
"signal_bar_index": 56514,
"bar_offset": 26,
"tech_price": 82744000.0,
"tech_datetime": "2024-10-04 16:48:00",
"candidate_index": 589,
"gt_datetime": "2024-10-04 18:06:00",
"gt_price": 82844000.0
},
{
"matched": true,
"gt_bar_index": 66097,
"tech_bar_index": 66019,
"signal_bar_index": 66019,
"bar_offset": 78,
"tech_price": 92768000.0,
"tech_datetime": "2024-10-24 18:27:00",
"candidate_index": 652,
"gt_datetime": "2024-10-24 22:21:00",
"gt_price": 93472000.0
},
{
"matched": true,
"gt_bar_index": 74081,
"tech_bar_index": 73982,
"signal_bar_index": 73982,
"bar_offset": 99,
"tech_price": 106541000.0,
"tech_datetime": "2024-11-10 08:36:00",
"candidate_index": 720,
"gt_datetime": "2024-11-10 13:33:00",
"gt_price": 107812000.0
},
{
"matched": true,
"gt_bar_index": 79105,
"tech_bar_index": 79127,
"signal_bar_index": 79127,
"bar_offset": 22,
"tech_price": 132230000.0,
"tech_datetime": "2024-11-21 01:51:00",
"candidate_index": 790,
"gt_datetime": "2024-11-21 00:45:00",
"gt_price": 132801000.0
},
{
"matched": true,
"gt_bar_index": 90764,
"tech_bar_index": 90769,
"signal_bar_index": 90769,
"bar_offset": 5,
"tech_price": 146515000.0,
"tech_datetime": "2024-12-15 10:54:00",
"candidate_index": 914,
"gt_datetime": "2024-12-15 10:39:00",
"gt_price": 146200000.0
},
{
"matched": true,
"gt_bar_index": 95321,
"tech_bar_index": 95321,
"signal_bar_index": 95321,
"bar_offset": 0,
"tech_price": 142630000.0,
"tech_datetime": "2024-12-24 22:30:00",
"candidate_index": 980,
"gt_datetime": "2024-12-24 22:30:00",
"gt_price": 142630000.0
},
{
"matched": true,
"gt_bar_index": 101119,
"tech_bar_index": 101118,
"signal_bar_index": 101118,
"bar_offset": 1,
"tech_price": 144925000.0,
"tech_datetime": "2025-01-06 05:18:00",
"candidate_index": 1021,
"gt_datetime": "2025-01-06 05:21:00",
"gt_price": 145008000.0
},
{
"matched": true,
"gt_bar_index": 111863,
"tech_bar_index": 111899,
"signal_bar_index": 111899,
"bar_offset": 36,
"tech_price": 156400000.0,
"tech_datetime": "2025-01-28 16:21:00",
"candidate_index": 1139,
"gt_datetime": "2025-01-28 14:33:00",
"gt_price": 156093000.0
},
{
"matched": true,
"gt_bar_index": 165209,
"tech_bar_index": 165185,
"signal_bar_index": 165185,
"bar_offset": 24,
"tech_price": 148945000.0,
"tech_datetime": "2025-05-20 08:03:00",
"candidate_index": 1636,
"gt_datetime": "2025-05-20 09:15:00",
"gt_price": 149593000.0
},
{
"matched": true,
"gt_bar_index": 188936,
"tech_bar_index": 188628,
"signal_bar_index": 188628,
"bar_offset": 308,
"tech_price": 147815000.0,
"tech_datetime": "2025-07-08 04:12:00",
"candidate_index": 1770,
"gt_datetime": "2025-07-08 19:36:00",
"gt_price": 148400000.0
},
{
"matched": true,
"gt_bar_index": 228319,
"tech_bar_index": 228335,
"signal_bar_index": 228335,
"bar_offset": 16,
"tech_price": 158969000.0,
"tech_datetime": "2025-09-29 05:36:00",
"candidate_index": 1979,
"gt_datetime": "2025-09-29 04:48:00",
"gt_price": 158464000.0
},
{
"matched": true,
"gt_bar_index": 240794,
"tech_bar_index": 240578,
"signal_bar_index": 240578,
"bar_offset": 216,
"tech_price": 165423000.0,
"tech_datetime": "2025-10-25 00:12:00",
"candidate_index": 2076,
"gt_datetime": "2025-10-25 11:00:00",
"gt_price": 165986000.0
},
{
"matched": true,
"gt_bar_index": 278590,
"tech_bar_index": 278530,
"signal_bar_index": 278530,
"bar_offset": 60,
"tech_price": 133866000.0,
"tech_datetime": "2026-01-12 08:15:00",
"candidate_index": 2388,
"gt_datetime": "2026-01-12 11:15:00",
"gt_price": 135008000.0
},
{
"matched": true,
"gt_bar_index": 303316,
"tech_bar_index": 303279,
"signal_bar_index": 303279,
"bar_offset": 37,
"tech_price": 103403000.0,
"tech_datetime": "2026-03-04 21:42:00",
"candidate_index": 2676,
"gt_datetime": "2026-03-04 23:33:00",
"gt_price": 105000000.0
},
{
"matched": true,
"gt_bar_index": 308287,
"tech_bar_index": 308297,
"signal_bar_index": 308297,
"bar_offset": 10,
"tech_price": 105008000.0,
"tech_datetime": "2026-03-15 08:36:00",
"candidate_index": 2738,
"gt_datetime": "2026-03-15 08:06:00",
"gt_price": 104939000.0
},
{
"matched": true,
"gt_bar_index": 330667,
"tech_bar_index": 330710,
"signal_bar_index": 330710,
"bar_offset": 43,
"tech_price": 114781000.0,
"tech_datetime": "2026-05-01 12:18:00",
"candidate_index": 2903,
"gt_datetime": "2026-05-01 10:09:00",
"gt_price": 114075000.0
}
],
"misses": [],
"signal_type": "breakout",
"signal_label": "돌파 (B^)",
"primary_techniques": [
"donchian",
"macd_cross"
]
},
"div_bull": {
"side": "buy",
"gt_count": 27,
"tech_count": 3047,
"hit_count": 27,
"miss_count": 0,
"recall": 1.0,
"precision": 0.0089,
"f1": 0.0176,
"avg_bar_offset": 21.2,
"hits": [
{
"matched": true,
"gt_bar_index": 1388,
"tech_bar_index": 1392,
"signal_bar_index": 1392,
"bar_offset": 4,
"tech_price": 94233000.0,
"tech_datetime": "2024-06-11 19:15:00",
"candidate_index": 3,
"gt_datetime": "2024-06-11 19:03:00",
"gt_price": 93700000.0
},
{
"matched": true,
"gt_bar_index": 16092,
"tech_bar_index": 16098,
"signal_bar_index": 16098,
"bar_offset": 6,
"tech_price": 80492000.0,
"tech_datetime": "2024-07-12 10:45:00",
"candidate_index": 146,
"gt_datetime": "2024-07-12 10:27:00",
"gt_price": 80001000.0
},
{
"matched": true,
"gt_bar_index": 34580,
"tech_bar_index": 34585,
"signal_bar_index": 34585,
"bar_offset": 5,
"tech_price": 80644000.0,
"tech_datetime": "2024-08-19 23:06:00",
"candidate_index": 378,
"gt_datetime": "2024-08-19 22:51:00",
"gt_price": 80142000.0
},
{
"matched": true,
"gt_bar_index": 38950,
"tech_bar_index": 38952,
"signal_bar_index": 38952,
"bar_offset": 2,
"tech_price": 79946000.0,
"tech_datetime": "2024-08-29 01:27:00",
"candidate_index": 417,
"gt_datetime": "2024-08-29 01:21:00",
"gt_price": 79420000.0
},
{
"matched": true,
"gt_bar_index": 45615,
"tech_bar_index": 45617,
"signal_bar_index": 45617,
"bar_offset": 2,
"tech_price": 75800000.0,
"tech_datetime": "2024-09-11 23:57:00",
"candidate_index": 497,
"gt_datetime": "2024-09-11 23:51:00",
"gt_price": 75281000.0
},
{
"matched": true,
"gt_bar_index": 48069,
"tech_bar_index": 48073,
"signal_bar_index": 48073,
"bar_offset": 4,
"tech_price": 78299000.0,
"tech_datetime": "2024-09-17 02:45:00",
"candidate_index": 520,
"gt_datetime": "2024-09-17 02:33:00",
"gt_price": 77666000.0
},
{
"matched": true,
"gt_bar_index": 52551,
"tech_bar_index": 52555,
"signal_bar_index": 52555,
"bar_offset": 4,
"tech_price": 84286000.0,
"tech_datetime": "2024-09-26 10:51:00",
"candidate_index": 554,
"gt_datetime": "2024-09-26 10:39:00",
"gt_price": 83819000.0
},
{
"matched": true,
"gt_bar_index": 78221,
"tech_bar_index": 78222,
"signal_bar_index": 78222,
"bar_offset": 1,
"tech_price": 126984000.0,
"tech_datetime": "2024-11-19 04:36:00",
"candidate_index": 780,
"gt_datetime": "2024-11-19 04:33:00",
"gt_price": 126300000.0
},
{
"matched": true,
"gt_bar_index": 88400,
"tech_bar_index": 88401,
"signal_bar_index": 88401,
"bar_offset": 1,
"tech_price": 136544000.0,
"tech_datetime": "2024-12-10 12:30:00",
"candidate_index": 892,
"gt_datetime": "2024-12-10 12:27:00",
"gt_price": 135700000.0
},
{
"matched": true,
"gt_bar_index": 99931,
"tech_bar_index": 99949,
"signal_bar_index": 99949,
"bar_offset": 18,
"tech_price": 143340000.0,
"tech_datetime": "2025-01-03 18:51:00",
"candidate_index": 1015,
"gt_datetime": "2025-01-03 17:57:00",
"gt_price": 142620000.0
},
{
"matched": true,
"gt_bar_index": 106365,
"tech_bar_index": 106295,
"signal_bar_index": 106295,
"bar_offset": 70,
"tech_price": 145140000.0,
"tech_datetime": "2025-01-17 00:09:00",
"candidate_index": 1079,
"gt_datetime": "2025-01-17 03:39:00",
"gt_price": 145715000.0
},
{
"matched": true,
"gt_bar_index": 109567,
"tech_bar_index": 109573,
"signal_bar_index": 109573,
"bar_offset": 6,
"tech_price": 152812000.0,
"tech_datetime": "2025-01-23 20:03:00",
"candidate_index": 1120,
"gt_datetime": "2025-01-23 19:45:00",
"gt_price": 152000000.0
},
{
"matched": true,
"gt_bar_index": 133387,
"tech_bar_index": 133407,
"signal_bar_index": 133407,
"bar_offset": 20,
"tech_price": 121442000.0,
"tech_datetime": "2025-03-14 16:42:00",
"candidate_index": 1387,
"gt_datetime": "2025-03-14 15:42:00",
"gt_price": 120650000.0
},
{
"matched": true,
"gt_bar_index": 135544,
"tech_bar_index": 135548,
"signal_bar_index": 135548,
"bar_offset": 4,
"tech_price": 120297000.0,
"tech_datetime": "2025-03-19 03:45:00",
"candidate_index": 1404,
"gt_datetime": "2025-03-19 03:33:00",
"gt_price": 119654000.0
},
{
"matched": true,
"gt_bar_index": 151125,
"tech_bar_index": 151055,
"signal_bar_index": 151055,
"bar_offset": 70,
"tech_price": 122169000.0,
"tech_datetime": "2025-04-20 21:33:00",
"candidate_index": 1547,
"gt_datetime": "2025-04-21 01:03:00",
"gt_price": 121956000.0
},
{
"matched": true,
"gt_bar_index": 174927,
"tech_bar_index": 174994,
"signal_bar_index": 174994,
"bar_offset": 67,
"tech_price": 145999000.0,
"tech_datetime": "2025-06-09 18:30:00",
"candidate_index": 1698,
"gt_datetime": "2025-06-09 15:09:00",
"gt_price": 145036000.0
},
{
"matched": true,
"gt_bar_index": 176747,
"tech_bar_index": 176750,
"signal_bar_index": 176750,
"bar_offset": 3,
"tech_price": 143769000.0,
"tech_datetime": "2025-06-13 10:18:00",
"candidate_index": 1706,
"gt_datetime": "2025-06-13 10:09:00",
"gt_price": 143000000.0
},
{
"matched": true,
"gt_bar_index": 203225,
"tech_bar_index": 203333,
"signal_bar_index": 203333,
"bar_offset": 108,
"tech_price": 160605000.0,
"tech_datetime": "2025-08-07 19:27:00",
"candidate_index": 1858,
"gt_datetime": "2025-08-07 14:03:00",
"gt_price": 159468000.0
},
{
"matched": true,
"gt_bar_index": 234072,
"tech_bar_index": 234074,
"signal_bar_index": 234074,
"bar_offset": 2,
"tech_price": 169000000.0,
"tech_datetime": "2025-10-11 11:00:00",
"candidate_index": 2019,
"gt_datetime": "2025-10-11 10:54:00",
"gt_price": 168000000.0
},
{
"matched": true,
"gt_bar_index": 238953,
"tech_bar_index": 238961,
"signal_bar_index": 238961,
"bar_offset": 8,
"tech_price": 162952000.0,
"tech_datetime": "2025-10-21 15:21:00",
"candidate_index": 2058,
"gt_datetime": "2025-10-21 14:57:00",
"gt_price": 162010000.0
},
{
"matched": true,
"gt_bar_index": 263249,
"tech_bar_index": 263260,
"signal_bar_index": 263260,
"bar_offset": 11,
"tech_price": 133969000.0,
"tech_datetime": "2025-12-11 12:45:00",
"candidate_index": 2294,
"gt_datetime": "2025-12-11 12:12:00",
"gt_price": 133283000.0
},
{
"matched": true,
"gt_bar_index": 273906,
"tech_bar_index": 273876,
"signal_bar_index": 273876,
"bar_offset": 30,
"tech_price": 129150000.0,
"tech_datetime": "2026-01-02 15:33:00",
"candidate_index": 2360,
"gt_datetime": "2026-01-02 17:03:00",
"gt_price": 128953000.0
},
{
"matched": true,
"gt_bar_index": 306974,
"tech_bar_index": 306938,
"signal_bar_index": 306938,
"bar_offset": 36,
"tech_price": 102129000.0,
"tech_datetime": "2026-03-12 12:39:00",
"candidate_index": 2724,
"gt_datetime": "2026-03-12 14:27:00",
"gt_price": 101706000.0
},
{
"matched": true,
"gt_bar_index": 317076,
"tech_bar_index": 317082,
"signal_bar_index": 317082,
"bar_offset": 6,
"tech_price": 100888000.0,
"tech_datetime": "2026-04-02 22:51:00",
"candidate_index": 2815,
"gt_datetime": "2026-04-02 22:33:00",
"gt_price": 100318000.0
},
{
"matched": true,
"gt_bar_index": 318592,
"tech_bar_index": 318553,
"signal_bar_index": 318553,
"bar_offset": 39,
"tech_price": 102363000.0,
"tech_datetime": "2026-04-06 00:24:00",
"candidate_index": 2821,
"gt_datetime": "2026-04-06 02:21:00",
"gt_price": 102102000.0
},
{
"matched": true,
"gt_bar_index": 322055,
"tech_bar_index": 322025,
"signal_bar_index": 322025,
"bar_offset": 30,
"tech_price": 106500000.0,
"tech_datetime": "2026-04-13 06:00:00",
"candidate_index": 2846,
"gt_datetime": "2026-04-13 07:30:00",
"gt_price": 105373000.0
},
{
"matched": true,
"gt_bar_index": 325445,
"tech_bar_index": 325461,
"signal_bar_index": 325461,
"bar_offset": 16,
"tech_price": 110570000.0,
"tech_datetime": "2026-04-20 09:48:00",
"candidate_index": 2870,
"gt_datetime": "2026-04-20 09:00:00",
"gt_price": 109983000.0
}
],
"misses": [],
"signal_type": "div_bull",
"signal_label": "상승 다이버전스 (Bd)",
"primary_techniques": [
"rsi_swing",
"macd_cross",
"bb_reversal"
]
},
"swing_high": {
"side": "sell",
"gt_count": 64,
"tech_count": 2818,
"hit_count": 64,
"miss_count": 0,
"recall": 1.0,
"precision": 0.0227,
"f1": 0.0444,
"avg_bar_offset": 9.4,
"hits": [
{
"matched": true,
"gt_bar_index": 10826,
"tech_bar_index": 10833,
"signal_bar_index": 10833,
"bar_offset": 7,
"tech_price": 89091000.0,
"tech_datetime": "2024-07-01 11:27:00",
"candidate_index": 64,
"gt_datetime": "2024-07-01 11:06:00",
"gt_price": 89540000.0
},
{
"matched": true,
"gt_bar_index": 13654,
"tech_bar_index": 13658,
"signal_bar_index": 13658,
"bar_offset": 4,
"tech_price": 82749000.0,
"tech_datetime": "2024-07-07 08:42:00",
"candidate_index": 95,
"gt_datetime": "2024-07-07 08:30:00",
"gt_price": 83175000.0
},
{
"matched": true,
"gt_bar_index": 20880,
"tech_bar_index": 20887,
"signal_bar_index": 20887,
"bar_offset": 7,
"tech_price": 94945000.0,
"tech_datetime": "2024-07-22 10:12:00",
"candidate_index": 172,
"gt_datetime": "2024-07-22 09:51:00",
"gt_price": 95440000.0
},
{
"matched": true,
"gt_bar_index": 24488,
"tech_bar_index": 24493,
"signal_bar_index": 24493,
"bar_offset": 5,
"tech_price": 96702000.0,
"tech_datetime": "2024-07-29 22:30:00",
"candidate_index": 204,
"gt_datetime": "2024-07-29 22:15:00",
"gt_price": 97196000.0
},
{
"matched": true,
"gt_bar_index": 27733,
"tech_bar_index": 27733,
"signal_bar_index": 27733,
"bar_offset": 0,
"tech_price": 76629000.0,
"tech_datetime": "2024-08-05 16:30:00",
"candidate_index": 237,
"gt_datetime": "2024-08-05 16:30:00",
"gt_price": 77500000.0
},
{
"matched": true,
"gt_bar_index": 27913,
"tech_bar_index": 27914,
"signal_bar_index": 27914,
"bar_offset": 1,
"tech_price": 79282000.0,
"tech_datetime": "2024-08-06 01:33:00",
"candidate_index": 245,
"gt_datetime": "2024-08-06 01:30:00",
"gt_price": 80009000.0
},
{
"matched": true,
"gt_bar_index": 29483,
"tech_bar_index": 29484,
"signal_bar_index": 29484,
"bar_offset": 1,
"tech_price": 87360000.0,
"tech_datetime": "2024-08-09 08:03:00",
"candidate_index": 274,
"gt_datetime": "2024-08-09 08:00:00",
"gt_price": 87975000.0
},
{
"matched": true,
"gt_bar_index": 32153,
"tech_bar_index": 32153,
"signal_bar_index": 32153,
"bar_offset": 0,
"tech_price": 85082000.0,
"tech_datetime": "2024-08-14 21:30:00",
"candidate_index": 303,
"gt_datetime": "2024-08-14 21:30:00",
"gt_price": 85890000.0
},
{
"matched": true,
"gt_bar_index": 37652,
"tech_bar_index": 37657,
"signal_bar_index": 37657,
"bar_offset": 5,
"tech_price": 86400000.0,
"tech_datetime": "2024-08-26 08:42:00",
"candidate_index": 347,
"gt_datetime": "2024-08-26 08:27:00",
"gt_price": 87000000.0
},
{
"matched": true,
"gt_bar_index": 53337,
"tech_bar_index": 53346,
"signal_bar_index": 53346,
"bar_offset": 9,
"tech_price": 86959000.0,
"tech_datetime": "2024-09-28 02:24:00",
"candidate_index": 497,
"gt_datetime": "2024-09-28 01:57:00",
"gt_price": 87398000.0
},
{
"matched": true,
"gt_bar_index": 58086,
"tech_bar_index": 58086,
"signal_bar_index": 58086,
"bar_offset": 0,
"tech_price": 85855000.0,
"tech_datetime": "2024-10-07 23:24:00",
"candidate_index": 528,
"gt_datetime": "2024-10-07 23:24:00",
"gt_price": 86300000.0
},
{
"matched": true,
"gt_bar_index": 68615,
"tech_bar_index": 68617,
"signal_bar_index": 68617,
"bar_offset": 2,
"tech_price": 101340000.0,
"tech_datetime": "2024-10-30 04:21:00",
"candidate_index": 598,
"gt_datetime": "2024-10-30 04:15:00",
"gt_price": 102102000.0
},
{
"matched": true,
"gt_bar_index": 75088,
"tech_bar_index": 75090,
"signal_bar_index": 75090,
"bar_offset": 2,
"tech_price": 127074000.0,
"tech_datetime": "2024-11-12 16:00:00",
"candidate_index": 666,
"gt_datetime": "2024-11-12 15:54:00",
"gt_price": 128052000.0
},
{
"matched": true,
"gt_bar_index": 75755,
"tech_bar_index": 75760,
"signal_bar_index": 75760,
"bar_offset": 5,
"tech_price": 130148000.0,
"tech_datetime": "2024-11-14 01:30:00",
"candidate_index": 678,
"gt_datetime": "2024-11-14 01:15:00",
"gt_price": 131080000.0
},
{
"matched": true,
"gt_bar_index": 79901,
"tech_bar_index": 79934,
"signal_bar_index": 79934,
"bar_offset": 33,
"tech_price": 138000000.0,
"tech_datetime": "2024-11-22 18:12:00",
"candidate_index": 722,
"gt_datetime": "2024-11-22 16:33:00",
"gt_price": 138880000.0
},
{
"matched": true,
"gt_bar_index": 83416,
"tech_bar_index": 83420,
"signal_bar_index": 83420,
"bar_offset": 4,
"tech_price": 135589000.0,
"tech_datetime": "2024-11-30 00:30:00",
"candidate_index": 756,
"gt_datetime": "2024-11-30 00:18:00",
"gt_price": 136400000.0
},
{
"matched": true,
"gt_bar_index": 85312,
"tech_bar_index": 85344,
"signal_bar_index": 85344,
"bar_offset": 32,
"tech_price": 131997000.0,
"tech_datetime": "2024-12-04 00:42:00",
"candidate_index": 770,
"gt_datetime": "2024-12-03 23:06:00",
"gt_price": 129075000.0
},
{
"matched": true,
"gt_bar_index": 85315,
"tech_bar_index": 85355,
"signal_bar_index": 85355,
"bar_offset": 40,
"tech_price": 132584000.0,
"tech_datetime": "2024-12-04 01:15:00",
"candidate_index": 771,
"gt_datetime": "2024-12-03 23:15:00",
"gt_price": 132389000.0
},
{
"matched": true,
"gt_bar_index": 86052,
"tech_bar_index": 86053,
"signal_bar_index": 86053,
"bar_offset": 1,
"tech_price": 144699000.0,
"tech_datetime": "2024-12-05 12:09:00",
"candidate_index": 780,
"gt_datetime": "2024-12-05 12:06:00",
"gt_price": 146000000.0
},
{
"matched": true,
"gt_bar_index": 91990,
"tech_bar_index": 91994,
"signal_bar_index": 91994,
"bar_offset": 4,
"tech_price": 155600000.0,
"tech_datetime": "2024-12-18 00:09:00",
"candidate_index": 837,
"gt_datetime": "2024-12-17 23:57:00",
"gt_price": 157000000.0
},
{
"matched": true,
"gt_bar_index": 93471,
"tech_bar_index": 93471,
"signal_bar_index": 93471,
"bar_offset": 0,
"tech_price": 146150000.0,
"tech_datetime": "2024-12-21 02:00:00",
"candidate_index": 856,
"gt_datetime": "2024-12-21 02:00:00",
"gt_price": 150000000.0
},
{
"matched": true,
"gt_bar_index": 96014,
"tech_bar_index": 96021,
"signal_bar_index": 96021,
"bar_offset": 7,
"tech_price": 148000000.0,
"tech_datetime": "2024-12-26 09:30:00",
"candidate_index": 882,
"gt_datetime": "2024-12-26 09:09:00",
"gt_price": 148899000.0
},
{
"matched": true,
"gt_bar_index": 101684,
"tech_bar_index": 101686,
"signal_bar_index": 101686,
"bar_offset": 2,
"tech_price": 150199000.0,
"tech_datetime": "2025-01-07 09:42:00",
"candidate_index": 924,
"gt_datetime": "2025-01-07 09:36:00",
"gt_price": 150996000.0
},
{
"matched": true,
"gt_bar_index": 107659,
"tech_bar_index": 107670,
"signal_bar_index": 107670,
"bar_offset": 11,
"tech_price": 158874000.0,
"tech_datetime": "2025-01-19 20:54:00",
"candidate_index": 978,
"gt_datetime": "2025-01-19 20:21:00",
"gt_price": 159990000.0
},
{
"matched": true,
"gt_bar_index": 108050,
"tech_bar_index": 108050,
"signal_bar_index": 108050,
"bar_offset": 0,
"tech_price": 161620000.0,
"tech_datetime": "2025-01-20 15:54:00",
"candidate_index": 983,
"gt_datetime": "2025-01-20 15:54:00",
"gt_price": 163460000.0
},
{
"matched": true,
"gt_bar_index": 113010,
"tech_bar_index": 113020,
"signal_bar_index": 113020,
"bar_offset": 10,
"tech_price": 159748000.0,
"tech_datetime": "2025-01-31 00:24:00",
"candidate_index": 1025,
"gt_datetime": "2025-01-30 23:54:00",
"gt_price": 160710000.0
},
{
"matched": true,
"gt_bar_index": 115075,
"tech_bar_index": 115087,
"signal_bar_index": 115087,
"bar_offset": 12,
"tech_price": 159588000.0,
"tech_datetime": "2025-02-04 07:45:00",
"candidate_index": 1044,
"gt_datetime": "2025-02-04 07:09:00",
"gt_price": 160432000.0
},
{
"matched": true,
"gt_bar_index": 125341,
"tech_bar_index": 125341,
"signal_bar_index": 125341,
"bar_offset": 0,
"tech_price": 130490000.0,
"tech_datetime": "2025-02-25 21:24:00",
"candidate_index": 1116,
"gt_datetime": "2025-02-25 21:24:00",
"gt_price": 132000000.0
},
{
"matched": true,
"gt_bar_index": 126273,
"tech_bar_index": 126283,
"signal_bar_index": 126283,
"bar_offset": 10,
"tech_price": 126600000.0,
"tech_datetime": "2025-02-27 20:30:00",
"candidate_index": 1128,
"gt_datetime": "2025-02-27 20:00:00",
"gt_price": 127270000.0
},
{
"matched": true,
"gt_bar_index": 127959,
"tech_bar_index": 127967,
"signal_bar_index": 127967,
"bar_offset": 8,
"tech_price": 142642000.0,
"tech_datetime": "2025-03-03 08:42:00",
"candidate_index": 1155,
"gt_datetime": "2025-03-03 08:18:00",
"gt_price": 143415000.0
},
{
"matched": true,
"gt_bar_index": 129532,
"tech_bar_index": 129535,
"signal_bar_index": 129535,
"bar_offset": 3,
"tech_price": 137434000.0,
"tech_datetime": "2025-03-06 15:06:00",
"candidate_index": 1181,
"gt_datetime": "2025-03-06 14:57:00",
"gt_price": 138161000.0
},
{
"matched": true,
"gt_bar_index": 130190,
"tech_bar_index": 130192,
"signal_bar_index": 130192,
"bar_offset": 2,
"tech_price": 134251000.0,
"tech_datetime": "2025-03-07 23:57:00",
"candidate_index": 1194,
"gt_datetime": "2025-03-07 23:51:00",
"gt_price": 135147000.0
},
{
"matched": true,
"gt_bar_index": 138131,
"tech_bar_index": 138133,
"signal_bar_index": 138133,
"bar_offset": 2,
"tech_price": 130050000.0,
"tech_datetime": "2025-03-24 23:27:00",
"candidate_index": 1272,
"gt_datetime": "2025-03-24 23:21:00",
"gt_price": 130839000.0
},
{
"matched": true,
"gt_bar_index": 142569,
"tech_bar_index": 142570,
"signal_bar_index": 142570,
"bar_offset": 1,
"tech_price": 129212000.0,
"tech_datetime": "2025-04-03 05:18:00",
"candidate_index": 1312,
"gt_datetime": "2025-04-03 05:15:00",
"gt_price": 130241000.0
},
{
"matched": true,
"gt_bar_index": 144850,
"tech_bar_index": 144850,
"signal_bar_index": 144850,
"bar_offset": 0,
"tech_price": 118861000.0,
"tech_datetime": "2025-04-07 23:18:00",
"candidate_index": 1333,
"gt_datetime": "2025-04-07 23:18:00",
"gt_price": 120961000.0
},
{
"matched": true,
"gt_bar_index": 145952,
"tech_bar_index": 145954,
"signal_bar_index": 145954,
"bar_offset": 2,
"tech_price": 122300000.0,
"tech_datetime": "2025-04-10 06:30:00",
"candidate_index": 1349,
"gt_datetime": "2025-04-10 06:24:00",
"gt_price": 122997000.0
},
{
"matched": true,
"gt_bar_index": 156592,
"tech_bar_index": 156658,
"signal_bar_index": 156658,
"bar_offset": 66,
"tech_price": 139420000.0,
"tech_datetime": "2025-05-02 13:42:00",
"candidate_index": 1424,
"gt_datetime": "2025-05-02 10:24:00",
"gt_price": 140397000.0
},
{
"matched": true,
"gt_bar_index": 166515,
"tech_bar_index": 166559,
"signal_bar_index": 166559,
"bar_offset": 44,
"tech_price": 154387000.0,
"tech_datetime": "2025-05-23 04:45:00",
"candidate_index": 1497,
"gt_datetime": "2025-05-23 02:33:00",
"gt_price": 155219000.0
},
{
"matched": true,
"gt_bar_index": 176052,
"tech_bar_index": 176086,
"signal_bar_index": 176086,
"bar_offset": 34,
"tech_price": 150502000.0,
"tech_datetime": "2025-06-12 01:06:00",
"candidate_index": 1550,
"gt_datetime": "2025-06-11 23:24:00",
"gt_price": 151437000.0
},
{
"matched": true,
"gt_bar_index": 191756,
"tech_bar_index": 191743,
"signal_bar_index": 191743,
"bar_offset": 13,
"tech_price": 165738000.0,
"tech_datetime": "2025-07-14 15:57:00",
"candidate_index": 1633,
"gt_datetime": "2025-07-14 16:36:00",
"gt_price": 166969000.0
},
{
"matched": true,
"gt_bar_index": 206495,
"tech_bar_index": 206499,
"signal_bar_index": 206499,
"bar_offset": 4,
"tech_price": 169038000.0,
"tech_datetime": "2025-08-14 09:45:00",
"candidate_index": 1708,
"gt_datetime": "2025-08-14 09:33:00",
"gt_price": 169900000.0
},
{
"matched": true,
"gt_bar_index": 233334,
"tech_bar_index": 233348,
"signal_bar_index": 233348,
"bar_offset": 14,
"tech_price": 178654000.0,
"tech_datetime": "2025-10-09 22:42:00",
"candidate_index": 1830,
"gt_datetime": "2025-10-09 22:00:00",
"gt_price": 179734000.0
},
{
"matched": true,
"gt_bar_index": 241856,
"tech_bar_index": 241873,
"signal_bar_index": 241873,
"bar_offset": 17,
"tech_price": 170626000.0,
"tech_datetime": "2025-10-27 16:57:00",
"candidate_index": 1899,
"gt_datetime": "2025-10-27 16:06:00",
"gt_price": 171490000.0
},
{
"matched": true,
"gt_bar_index": 248941,
"tech_bar_index": 248945,
"signal_bar_index": 248945,
"bar_offset": 4,
"tech_price": 158197000.0,
"tech_datetime": "2025-11-11 10:33:00",
"candidate_index": 1962,
"gt_datetime": "2025-11-11 10:21:00",
"gt_price": 159000000.0
},
{
"matched": true,
"gt_bar_index": 252606,
"tech_bar_index": 252608,
"signal_bar_index": 252608,
"bar_offset": 2,
"tech_price": 138407000.0,
"tech_datetime": "2025-11-19 01:42:00",
"candidate_index": 1997,
"gt_datetime": "2025-11-19 01:36:00",
"gt_price": 139221000.0
},
{
"matched": true,
"gt_bar_index": 257235,
"tech_bar_index": 257238,
"signal_bar_index": 257238,
"bar_offset": 3,
"tech_price": 137790000.0,
"tech_datetime": "2025-11-28 23:39:00",
"candidate_index": 2051,
"gt_datetime": "2025-11-28 23:30:00",
"gt_price": 138982000.0
},
{
"matched": true,
"gt_bar_index": 259476,
"tech_bar_index": 259479,
"signal_bar_index": 259479,
"bar_offset": 3,
"tech_price": 139099000.0,
"tech_datetime": "2025-12-03 15:42:00",
"candidate_index": 2069,
"gt_datetime": "2025-12-03 15:33:00",
"gt_price": 139950000.0
},
{
"matched": true,
"gt_bar_index": 262567,
"tech_bar_index": 262570,
"signal_bar_index": 262570,
"bar_offset": 3,
"tech_price": 139085000.0,
"tech_datetime": "2025-12-10 02:15:00",
"candidate_index": 2096,
"gt_datetime": "2025-12-10 02:06:00",
"gt_price": 139840000.0
},
{
"matched": true,
"gt_bar_index": 266371,
"tech_bar_index": 266373,
"signal_bar_index": 266373,
"bar_offset": 2,
"tech_price": 133298000.0,
"tech_datetime": "2025-12-18 00:24:00",
"candidate_index": 2127,
"gt_datetime": "2025-12-18 00:18:00",
"gt_price": 134021000.0
},
{
"matched": true,
"gt_bar_index": 268716,
"tech_bar_index": 268735,
"signal_bar_index": 268735,
"bar_offset": 19,
"tech_price": 133900000.0,
"tech_datetime": "2025-12-22 22:30:00",
"candidate_index": 2141,
"gt_datetime": "2025-12-22 21:33:00",
"gt_price": 134594000.0
},
{
"matched": true,
"gt_bar_index": 279908,
"tech_bar_index": 279958,
"signal_bar_index": 279958,
"bar_offset": 50,
"tech_price": 142005000.0,
"tech_datetime": "2026-01-15 07:39:00",
"candidate_index": 2210,
"gt_datetime": "2026-01-15 05:09:00",
"gt_price": 143100000.0
},
{
"matched": true,
"gt_bar_index": 287613,
"tech_bar_index": 287586,
"signal_bar_index": 287586,
"bar_offset": 27,
"tech_price": 124017000.0,
"tech_datetime": "2026-01-31 05:03:00",
"candidate_index": 2261,
"gt_datetime": "2026-01-31 06:24:00",
"gt_price": 125206000.0
},
{
"matched": true,
"gt_bar_index": 288938,
"tech_bar_index": 288942,
"signal_bar_index": 288942,
"bar_offset": 4,
"tech_price": 116752000.0,
"tech_datetime": "2026-02-03 00:51:00",
"candidate_index": 2277,
"gt_datetime": "2026-02-03 00:39:00",
"gt_price": 117429000.0
},
{
"matched": true,
"gt_bar_index": 290666,
"tech_bar_index": 290667,
"signal_bar_index": 290667,
"bar_offset": 1,
"tech_price": 98922000.0,
"tech_datetime": "2026-02-06 15:06:00",
"candidate_index": 2295,
"gt_datetime": "2026-02-06 15:03:00",
"gt_price": 99433000.0
},
{
"matched": true,
"gt_bar_index": 291007,
"tech_bar_index": 291008,
"signal_bar_index": 291008,
"bar_offset": 1,
"tech_price": 105917000.0,
"tech_datetime": "2026-02-07 08:09:00",
"candidate_index": 2309,
"gt_datetime": "2026-02-07 08:06:00",
"gt_price": 106690000.0
},
{
"matched": true,
"gt_bar_index": 291967,
"tech_bar_index": 291968,
"signal_bar_index": 291968,
"bar_offset": 1,
"tech_price": 106024000.0,
"tech_datetime": "2026-02-09 08:09:00",
"candidate_index": 2321,
"gt_datetime": "2026-02-09 08:06:00",
"gt_price": 107021000.0
},
{
"matched": true,
"gt_bar_index": 295027,
"tech_bar_index": 295034,
"signal_bar_index": 295034,
"bar_offset": 7,
"tech_price": 104437000.0,
"tech_datetime": "2026-02-15 17:27:00",
"candidate_index": 2357,
"gt_datetime": "2026-02-15 17:06:00",
"gt_price": 105000000.0
},
{
"matched": true,
"gt_bar_index": 300097,
"tech_bar_index": 300097,
"signal_bar_index": 300097,
"bar_offset": 0,
"tech_price": 99869000.0,
"tech_datetime": "2026-02-26 06:36:00",
"candidate_index": 2405,
"gt_datetime": "2026-02-26 06:36:00",
"gt_price": 100497000.0
},
{
"matched": true,
"gt_bar_index": 303723,
"tech_bar_index": 303728,
"signal_bar_index": 303728,
"bar_offset": 5,
"tech_price": 106840000.0,
"tech_datetime": "2026-03-05 20:09:00",
"candidate_index": 2458,
"gt_datetime": "2026-03-05 19:54:00",
"gt_price": 107414000.0
},
{
"matched": true,
"gt_bar_index": 309296,
"tech_bar_index": 309307,
"signal_bar_index": 309307,
"bar_offset": 11,
"tech_price": 111350000.0,
"tech_datetime": "2026-03-17 11:06:00",
"candidate_index": 2517,
"gt_datetime": "2026-03-17 10:33:00",
"gt_price": 112300000.0
},
{
"matched": true,
"gt_bar_index": 313335,
"tech_bar_index": 313341,
"signal_bar_index": 313341,
"bar_offset": 6,
"tech_price": 106644000.0,
"tech_datetime": "2026-03-25 20:48:00",
"candidate_index": 2554,
"gt_datetime": "2026-03-25 20:30:00",
"gt_price": 107284000.0
},
{
"matched": true,
"gt_bar_index": 337375,
"tech_bar_index": 337401,
"signal_bar_index": 337401,
"bar_offset": 26,
"tech_price": 120315000.0,
"tech_datetime": "2026-05-15 10:51:00",
"candidate_index": 2728,
"gt_datetime": "2026-05-15 09:33:00",
"gt_price": 120980000.0
},
{
"matched": true,
"gt_bar_index": 347052,
"tech_bar_index": 347054,
"signal_bar_index": 347054,
"bar_offset": 2,
"tech_price": 96000000.0,
"tech_datetime": "2026-06-04 13:30:00",
"candidate_index": 2787,
"gt_datetime": "2026-06-04 13:24:00",
"gt_price": 96508000.0
},
{
"matched": true,
"gt_bar_index": 348849,
"tech_bar_index": 348849,
"signal_bar_index": 348849,
"bar_offset": 0,
"tech_price": 95943000.0,
"tech_datetime": "2026-06-08 07:15:00",
"candidate_index": 2813,
"gt_datetime": "2026-06-08 07:15:00",
"gt_price": 97000000.0
}
],
"misses": [],
"signal_type": "swing_high",
"signal_label": "스윙 매도 (S)",
"primary_techniques": [
"zigzag_causal",
"minor_swing"
]
},
"div_bear": {
"side": "sell",
"gt_count": 38,
"tech_count": 2818,
"hit_count": 38,
"miss_count": 0,
"recall": 1.0,
"precision": 0.0135,
"f1": 0.0266,
"avg_bar_offset": 30.5,
"hits": [
{
"matched": true,
"gt_bar_index": 1959,
"tech_bar_index": 1981,
"signal_bar_index": 1981,
"bar_offset": 22,
"tech_price": 97500000.0,
"tech_datetime": "2024-06-13 00:42:00",
"candidate_index": 8,
"gt_datetime": "2024-06-12 23:36:00",
"gt_price": 98069000.0
},
{
"matched": true,
"gt_bar_index": 15205,
"tech_bar_index": 15209,
"signal_bar_index": 15209,
"bar_offset": 4,
"tech_price": 83308000.0,
"tech_datetime": "2024-07-10 14:18:00",
"candidate_index": 115,
"gt_datetime": "2024-07-10 14:06:00",
"gt_price": 83756000.0
},
{
"matched": true,
"gt_bar_index": 17985,
"tech_bar_index": 17988,
"signal_bar_index": 17988,
"bar_offset": 3,
"tech_price": 90892000.0,
"tech_datetime": "2024-07-16 09:15:00",
"candidate_index": 147,
"gt_datetime": "2024-07-16 09:06:00",
"gt_price": 91400000.0
},
{
"matched": true,
"gt_bar_index": 26115,
"tech_bar_index": 26121,
"signal_bar_index": 26121,
"bar_offset": 6,
"tech_price": 91622000.0,
"tech_datetime": "2024-08-02 07:54:00",
"candidate_index": 221,
"gt_datetime": "2024-08-02 07:36:00",
"gt_price": 92234000.0
},
{
"matched": true,
"gt_bar_index": 30650,
"tech_bar_index": 30653,
"signal_bar_index": 30653,
"bar_offset": 3,
"tech_price": 85959000.0,
"tech_datetime": "2024-08-11 18:30:00",
"candidate_index": 285,
"gt_datetime": "2024-08-11 18:21:00",
"gt_price": 86420000.0
},
{
"matched": true,
"gt_bar_index": 34078,
"tech_bar_index": 34102,
"signal_bar_index": 34102,
"bar_offset": 24,
"tech_price": 83147000.0,
"tech_datetime": "2024-08-18 22:57:00",
"candidate_index": 321,
"gt_datetime": "2024-08-18 21:45:00",
"gt_price": 83599000.0
},
{
"matched": true,
"gt_bar_index": 39414,
"tech_bar_index": 39421,
"signal_bar_index": 39421,
"bar_offset": 7,
"tech_price": 82250000.0,
"tech_datetime": "2024-08-30 00:54:00",
"candidate_index": 361,
"gt_datetime": "2024-08-30 00:33:00",
"gt_price": 82690000.0
},
{
"matched": true,
"gt_bar_index": 41458,
"tech_bar_index": 41475,
"signal_bar_index": 41475,
"bar_offset": 17,
"tech_price": 80165000.0,
"tech_datetime": "2024-09-03 08:51:00",
"candidate_index": 377,
"gt_datetime": "2024-09-03 08:00:00",
"gt_price": 80569000.0
},
{
"matched": true,
"gt_bar_index": 46764,
"tech_bar_index": 46676,
"signal_bar_index": 46676,
"bar_offset": 88,
"tech_price": 80070000.0,
"tech_datetime": "2024-09-14 04:54:00",
"candidate_index": 438,
"gt_datetime": "2024-09-14 09:18:00",
"gt_price": 81213000.0
},
{
"matched": true,
"gt_bar_index": 70200,
"tech_bar_index": 70230,
"signal_bar_index": 70230,
"bar_offset": 30,
"tech_price": 97395000.0,
"tech_datetime": "2024-11-02 13:00:00",
"candidate_index": 611,
"gt_datetime": "2024-11-02 11:30:00",
"gt_price": 97918000.0
},
{
"matched": true,
"gt_bar_index": 72198,
"tech_bar_index": 72199,
"signal_bar_index": 72199,
"bar_offset": 1,
"tech_price": 103222000.0,
"tech_datetime": "2024-11-06 15:27:00",
"candidate_index": 631,
"gt_datetime": "2024-11-06 15:24:00",
"gt_price": 103903000.0
},
{
"matched": true,
"gt_bar_index": 79498,
"tech_bar_index": 79515,
"signal_bar_index": 79515,
"bar_offset": 17,
"tech_price": 137500000.0,
"tech_datetime": "2024-11-21 21:15:00",
"candidate_index": 718,
"gt_datetime": "2024-11-21 20:24:00",
"gt_price": 138650000.0
},
{
"matched": true,
"gt_bar_index": 81176,
"tech_bar_index": 81180,
"signal_bar_index": 81180,
"bar_offset": 4,
"tech_price": 136081000.0,
"tech_datetime": "2024-11-25 08:30:00",
"candidate_index": 732,
"gt_datetime": "2024-11-25 08:18:00",
"gt_price": 136880000.0
},
{
"matched": true,
"gt_bar_index": 87849,
"tech_bar_index": 87856,
"signal_bar_index": 87856,
"bar_offset": 7,
"tech_price": 140700000.0,
"tech_datetime": "2024-12-09 09:15:00",
"candidate_index": 798,
"gt_datetime": "2024-12-09 08:54:00",
"gt_price": 141500000.0
},
{
"matched": true,
"gt_bar_index": 103471,
"tech_bar_index": 103480,
"signal_bar_index": 103480,
"bar_offset": 9,
"tech_price": 142865000.0,
"tech_datetime": "2025-01-11 03:24:00",
"candidate_index": 941,
"gt_datetime": "2025-01-11 02:57:00",
"gt_price": 143850000.0
},
{
"matched": true,
"gt_bar_index": 110201,
"tech_bar_index": 110210,
"signal_bar_index": 110210,
"bar_offset": 9,
"tech_price": 157938000.0,
"tech_datetime": "2025-01-25 03:54:00",
"candidate_index": 1007,
"gt_datetime": "2025-01-25 03:27:00",
"gt_price": 159000000.0
},
{
"matched": true,
"gt_bar_index": 120271,
"tech_bar_index": 120279,
"signal_bar_index": 120279,
"bar_offset": 8,
"tech_price": 147256000.0,
"tech_datetime": "2025-02-15 03:21:00",
"candidate_index": 1088,
"gt_datetime": "2025-02-15 02:57:00",
"gt_price": 148000000.0
},
{
"matched": true,
"gt_bar_index": 123577,
"tech_bar_index": 123562,
"signal_bar_index": 123562,
"bar_offset": 15,
"tech_price": 145356000.0,
"tech_datetime": "2025-02-21 23:30:00",
"candidate_index": 1106,
"gt_datetime": "2025-02-22 00:15:00",
"gt_price": 145989000.0
},
{
"matched": true,
"gt_bar_index": 131093,
"tech_bar_index": 131053,
"signal_bar_index": 131053,
"bar_offset": 40,
"tech_price": 127323000.0,
"tech_datetime": "2025-03-09 19:00:00",
"candidate_index": 1200,
"gt_datetime": "2025-03-09 21:00:00",
"gt_price": 126470000.0
},
{
"matched": true,
"gt_bar_index": 133638,
"tech_bar_index": 133657,
"signal_bar_index": 133657,
"bar_offset": 19,
"tech_price": 124257000.0,
"tech_datetime": "2025-03-15 05:12:00",
"candidate_index": 1237,
"gt_datetime": "2025-03-15 04:15:00",
"gt_price": 124979000.0
},
{
"matched": true,
"gt_bar_index": 139715,
"tech_bar_index": 139826,
"signal_bar_index": 139826,
"bar_offset": 111,
"tech_price": 128345000.0,
"tech_datetime": "2025-03-28 12:06:00",
"candidate_index": 1288,
"gt_datetime": "2025-03-28 06:33:00",
"gt_price": 129379000.0
},
{
"matched": true,
"gt_bar_index": 168406,
"tech_bar_index": 168410,
"signal_bar_index": 168410,
"bar_offset": 4,
"tech_price": 152165000.0,
"tech_datetime": "2025-05-27 01:18:00",
"candidate_index": 1509,
"gt_datetime": "2025-05-27 01:06:00",
"gt_price": 153115000.0
},
{
"matched": true,
"gt_bar_index": 178553,
"tech_bar_index": 178616,
"signal_bar_index": 178616,
"bar_offset": 63,
"tech_price": 148333000.0,
"tech_datetime": "2025-06-17 07:36:00",
"candidate_index": 1568,
"gt_datetime": "2025-06-17 04:27:00",
"gt_price": 149312000.0
},
{
"matched": true,
"gt_bar_index": 200096,
"tech_bar_index": 200112,
"signal_bar_index": 200112,
"bar_offset": 16,
"tech_price": 163278000.0,
"tech_datetime": "2025-08-01 02:24:00",
"candidate_index": 1682,
"gt_datetime": "2025-08-01 01:36:00",
"gt_price": 164174000.0
},
{
"matched": true,
"gt_bar_index": 208082,
"tech_bar_index": 208314,
"signal_bar_index": 208314,
"bar_offset": 232,
"tech_price": 162500000.0,
"tech_datetime": "2025-08-18 10:27:00",
"candidate_index": 1715,
"gt_datetime": "2025-08-17 22:51:00",
"gt_price": 164075000.0
},
{
"matched": true,
"gt_bar_index": 210520,
"tech_bar_index": 210524,
"signal_bar_index": 210524,
"bar_offset": 4,
"tech_price": 161757000.0,
"tech_datetime": "2025-08-23 00:57:00",
"candidate_index": 1733,
"gt_datetime": "2025-08-23 00:45:00",
"gt_price": 162691000.0
},
{
"matched": true,
"gt_bar_index": 213353,
"tech_bar_index": 213428,
"signal_bar_index": 213428,
"bar_offset": 75,
"tech_price": 156825000.0,
"tech_datetime": "2025-08-29 02:09:00",
"candidate_index": 1753,
"gt_datetime": "2025-08-28 22:24:00",
"gt_price": 157544000.0
},
{
"matched": true,
"gt_bar_index": 235029,
"tech_bar_index": 235065,
"signal_bar_index": 235065,
"bar_offset": 36,
"tech_price": 174000000.0,
"tech_datetime": "2025-10-13 12:33:00",
"candidate_index": 1843,
"gt_datetime": "2025-10-13 10:45:00",
"gt_price": 175154000.0
},
{
"matched": true,
"gt_bar_index": 239166,
"tech_bar_index": 239167,
"signal_bar_index": 239167,
"bar_offset": 1,
"tech_price": 168446000.0,
"tech_datetime": "2025-10-22 01:39:00",
"candidate_index": 1883,
"gt_datetime": "2025-10-22 01:36:00",
"gt_price": 169368000.0
},
{
"matched": true,
"gt_bar_index": 246441,
"tech_bar_index": 246453,
"signal_bar_index": 246453,
"bar_offset": 12,
"tech_price": 155241000.0,
"tech_datetime": "2025-11-06 05:57:00",
"candidate_index": 1936,
"gt_datetime": "2025-11-06 05:21:00",
"gt_price": 156050000.0
},
{
"matched": true,
"gt_bar_index": 275594,
"tech_bar_index": 275601,
"signal_bar_index": 275601,
"bar_offset": 7,
"tech_price": 136305000.0,
"tech_datetime": "2026-01-06 05:48:00",
"candidate_index": 2175,
"gt_datetime": "2026-01-06 05:27:00",
"gt_price": 137000000.0
},
{
"matched": true,
"gt_bar_index": 281884,
"tech_bar_index": 281894,
"signal_bar_index": 281894,
"bar_offset": 10,
"tech_price": 140350000.0,
"tech_datetime": "2026-01-19 08:27:00",
"candidate_index": 2215,
"gt_datetime": "2026-01-19 07:57:00",
"gt_price": 141150000.0
},
{
"matched": true,
"gt_bar_index": 286583,
"tech_bar_index": 286585,
"signal_bar_index": 286585,
"bar_offset": 2,
"tech_price": 129885000.0,
"tech_datetime": "2026-01-29 03:00:00",
"candidate_index": 2253,
"gt_datetime": "2026-01-29 02:54:00",
"gt_price": 131314000.0
},
{
"matched": true,
"gt_bar_index": 292818,
"tech_bar_index": 292829,
"signal_bar_index": 292829,
"bar_offset": 11,
"tech_price": 102960000.0,
"tech_datetime": "2026-02-11 03:12:00",
"candidate_index": 2333,
"gt_datetime": "2026-02-11 02:39:00",
"gt_price": 103502000.0
},
{
"matched": true,
"gt_bar_index": 298128,
"tech_bar_index": 298164,
"signal_bar_index": 298164,
"bar_offset": 36,
"tech_price": 100267000.0,
"tech_datetime": "2026-02-22 05:57:00",
"candidate_index": 2386,
"gt_datetime": "2026-02-22 04:09:00",
"gt_price": 100873000.0
},
{
"matched": true,
"gt_bar_index": 324332,
"tech_bar_index": 324342,
"signal_bar_index": 324342,
"bar_offset": 10,
"tech_price": 114319000.0,
"tech_datetime": "2026-04-18 01:51:00",
"candidate_index": 2652,
"gt_datetime": "2026-04-18 01:21:00",
"gt_price": 114934000.0
},
{
"matched": true,
"gt_bar_index": 328744,
"tech_bar_index": 328752,
"signal_bar_index": 328752,
"bar_offset": 8,
"tech_price": 117112000.0,
"tech_datetime": "2026-04-27 10:24:00",
"candidate_index": 2683,
"gt_datetime": "2026-04-27 10:00:00",
"gt_price": 117703000.0
},
{
"matched": true,
"gt_bar_index": 342467,
"tech_bar_index": 342656,
"signal_bar_index": 342656,
"bar_offset": 189,
"tech_price": 114390000.0,
"tech_datetime": "2026-05-26 09:36:00",
"candidate_index": 2753,
"gt_datetime": "2026-05-26 00:09:00",
"gt_price": 115767000.0
}
],
"misses": [],
"signal_type": "div_bear",
"signal_label": "하락 다이버전스 (Sd)",
"primary_techniques": [
"rsi_swing",
"macd_cross"
]
}
},
"gt_return_pct": 119097.37,
"tech_return_pct": 48521.83,
"return_capture_ratio": 0.4074,
"score": 0.7017
},
"meta": {
"generated_at": "2026-06-09 21:32:57",
"interval_label": "3분"
}
}